@charset "UTF-8";
/*!
Theme Name: Rekroot
Theme URI: https://themes.zone/product/rekroot-wordpress-theme/
Author: Themes Zone
Author URI: https://themes.zone
Description: Rekroot is a Minimal Multipurpose WordPress Theme with minimal and clean design. Rekroot is Responsive and highly customizable. Rekroot theme will be a good fit for Job Agency, Recruitment Firm or Independent HR Specialist's website. Rekroot theme supports Elementor so you can easily create static pages with no coding skills. Rekroot Theme Demo can be found here: http://rekroot.themes.zone
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rekroot
Tested up to: 5.8
Requires PHP: 7.3

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
¬lL
Rekroot is based on Underscores https://underscores.me/, (C) 2012-2021 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@font-face {
  font-family: 'rekroot-icons';
  src: url("././assets/fonts/fontello.eot?3497195");
  src: url("./assets/fonts/fontello.eot?3497195#iefix") format("embedded-opentype"), url("./assets/fonts/fontello.svg?3497195#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'rekroot-icons';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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6DgAAAA5AADoOQAA6DkAAAA6AADoOgAA6DoAAAA7AADoOwAA6DsAAAA8AADoPAAA6DwAAAA9AADoPQAA6D0AAAA+AADoPgAA6D4AAAA/AADoPwAA6D8AAABAAADoQAAA6EAAAABBAADoQQAA6EEAAABCAADoQgAA6EIAAABDAADoQwAA6EMAAABEAADoRAAA6EQAAABFAADoRQAA6EUAAABGAADoRgAA6EYAAABHAADoRwAA6EcAAABIAADoSAAA6EgAAABJAADoSQAA6EkAAABKAADwBAAA8AQAAABLAADwBQAA8AUAAABMAADwBgAA8AYAAABNAADwBwAA8AcAAABOAADwDQAA8A0AAABPAADwHQAA8B0AAABQAADwKgAA8CoAAABRAADwOgAA8DoAAABSAADwPQAA8D0AAABTAADwXQAA8F0AAABUAADwbQAA8G0AAABVAADwbgAA8G4AAABWAADwewAA8HsAAABXAADxAAAA8QAAAABYAADxAQAA8QEAAABZAADxAgAA8QIAAABaAADxAwAA8QMAAABbAADxBAAA8QQAAABcAADxBQAA8QUAAABdAADxBgAA8QYAAABeAADxBwAA8QcAAABfAADxEgAA8RIAAABgAADxdwAA8XcAAABhAADxeAAA8XgAAABiAADxmgAA8ZoAAABjAADx2AAA8dgAAABkAADx2QAA8dkAAABlAADywAAA8sAAAABmAAD0rAAA9KwAAABnAAD09wAA9PcAAABoAAAAAQAAAAACRAKAABMANUAyAAUABW8AAgECcAQGAgABAQBUBAYCAAABWAMBAQABTAEAERAODAsJBwYEAgATARMHBRQrATIUKwEVFCI9ASMiNDsBNTQyHQECJh4e0mTSHh7SZAGQZNIeHtJk0h4e0gAAAAIAAAAAAxQCqAATACcAP0A8CQQIAwADAG8HAQMCA28GAQIBAQJUBgECAgFYBQEBAgFMFRQBACQiHh0cGxQnFScQDgoJCAcAEwETCgUUKxMyFxYHBgcGIzUyNzYnJiMiJjQ2ITIXFgcGBwYjNTI3NicmIyImNDaSkiYmTlCQICJwRjYcEC48VlYB4JImJk5QkCAicEY2HBAuPFZWAqiSjKKoJAhGbFY8JFh8WJKMoqgkCEZsVjwkWHxYAAAAAQAAAAACRAGQAAcAIEAdAgEAAQEAVAIBAAAB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BnBlbmNpbAZsaW5rLTEGYXR0YWNoBmJhc2tldAdyZXBseS0xB2ZvcndhcmQJbGVmdC10aGluCnJpZ2h0LXRoaW4HcmVwbHktMgJvawVjaGVjawRvay0xCHNlYXJjaC0xDGluZm8tb3V0bGluZQRlZGl0CGxvY2F0aW9uBm1vYmlsZQVsb2dpbhBtYWduaWZ5aW5nLWdsYXNzB2hlYXJ0LTEMc2hvcHBpbmctYmFnC3BsYWNlaG9sZGVyCnNtYXJ0cGhvbmUEdXNlcgRzdGFyB2hlYXJ0LTIKc2FsZS1iYWRnZQ5ub3VuXzQ2NTc4NF9jYwpsZWZ0LXNtYWxsC3JpZ2h0LXNtYWxsCHVwLXNtYWxsCmRvd24tc21hbGwHZ2FyYmFnZQlkb3duLW9wZW4HdXAtb3BlbgpyaWdodC1vcGVuCWxlZnQtb3Blbg9jb3ZlcmZsb3ctZW1wdHkNcGFwZXItcGxhbmUtMQdyZXBseS0zCHZpZGVvY2FtBGNoYXQJaW5zdGFncmFtCm9rLWNpcmNsZWQOY2FuY2VsLWNpcmNsZWQEbGluaxFhbmdsZS1kb3VibGUtbGVmdBJhbmdsZS1kb3VibGUtcmlnaHQPYW5nbGUtZG91YmxlLXVwEWFuZ2xlLWRvdWJsZS1kb3duCmFuZ2xlLWxlZnQLYW5nbGUtcmlnaHQIYW5nbGUtdXAKYW5nbGUtZG93bgVyZXBseQRsZWZ0BXJpZ2h0C3dvcmRwcmVzcy0xC3BhcGVyLXBsYW5lEXBhcGVyLXBsYW5lLWVtcHR5BnVzZXItbwljb21tZW50LTIIY2FtZXJhLTEAAAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA7X/BwO1/wewACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiw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") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'rekroot-icons';
    src: url('../font/fontello.svg?61775767#fontello') format('svg');
  }
}
*/
[class^="rekroot-icon-"]:before, [class*=" rekroot-icon-"]:before {
  font-family: "rekroot-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.rekroot-icon-plus:before {
  content: '\e800';
}

/* '' */
.rekroot-icon-quote:before {
  content: '\e801';
}

/* '' */
.rekroot-icon-minus:before {
  content: '\e802';
}

/* '' */
.rekroot-icon-heart-empty:before {
  content: '\e803';
}

/* '' */
.rekroot-icon-left-open-mini:before {
  content: '\e804';
}

/* '' */
.rekroot-icon-right-open-mini:before {
  content: '\e805';
}

/* '' */
.rekroot-icon-up-open-mini:before {
  content: '\e806';
}

/* '' */
.rekroot-icon-down-open-big:before {
  content: '\e807';
}

/* '' */
.rekroot-icon-left-open-big:before {
  content: '\e808';
}

/* '' */
.rekroot-icon-right-open-big:before {
  content: '\e809';
}

/* '' */
.rekroot-icon-up-open-big:before {
  content: '\e80a';
}

/* '' */
.rekroot-icon-gift:before {
  content: '\e80b';
}

/* '' */
.rekroot-icon-sterling:before {
  content: '\e80c';
}

/* '' */
.rekroot-icon-login-square-arrow-button-outline:before {
  content: '\e80d';
}

/* '' */
.rekroot-icon-wordpress:before {
  content: '\e80e';
}

/* '' */
.rekroot-icon-search:before {
  content: '\e80f';
}

/* '' */
.rekroot-icon-tags:before {
  content: '\e810';
}

/* '' */
.rekroot-icon-bookmark:before {
  content: '\e811';
}

/* '' */
.rekroot-icon-bookmark-empty:before {
  content: '\e812';
}

/* '' */
.rekroot-icon-comment:before {
  content: '\e813';
}

/* '' */
.rekroot-icon-comment-alt:before {
  content: '\e814';
}

/* '' */
.rekroot-icon-user-outline:before {
  content: '\e815';
}

/* '' */
.rekroot-icon-comment-1:before {
  content: '\e816';
}

/* '' */
.rekroot-icon-tag-1:before {
  content: '\e817';
}

/* '' */
.rekroot-icon-tags-1:before {
  content: '\e818';
}

/* '' */
.rekroot-icon-bookmark-1:before {
  content: '\e819';
}

/* '' */
.rekroot-icon-play:before {
  content: '\e81a';
}

/* '' */
.rekroot-icon-video:before {
  content: '\e81b';
}

/* '' */
.rekroot-icon-picture:before {
  content: '\e81c';
}

/* '' */
.rekroot-icon-camera:before {
  content: '\e81d';
}

/* '' */
.rekroot-icon-chat-alt:before {
  content: '\e81e';
}

/* '' */
.rekroot-icon-video-1:before {
  content: '\e81f';
}

/* '' */
.rekroot-icon-videocam-outline:before {
  content: '\e820';
}

/* '' */
.rekroot-icon-bookmark-2:before {
  content: '\e821';
}

/* '' */
.rekroot-icon-chat-1:before {
  content: '\e822';
}

/* '' */
.rekroot-icon-vcard:before {
  content: '\e823';
}

/* '' */
.rekroot-icon-heart-empty-1:before {
  content: '\e824';
}

/* '' */
.rekroot-icon-heart:before {
  content: '\e825';
}

/* '' */
.rekroot-icon-note-beamed:before {
  content: '\e826';
}

/* '' */
.rekroot-icon-info-circled:before {
  content: '\e827';
}

/* '' */
.rekroot-icon-help-circled:before {
  content: '\e828';
}

/* '' */
.rekroot-icon-pencil:before {
  content: '\e829';
}

/* '' */
.rekroot-icon-link-1:before {
  content: '\e82a';
}

/* '' */
.rekroot-icon-attach:before {
  content: '\e82b';
}

/* '' */
.rekroot-icon-basket:before {
  content: '\e82c';
}

/* '' */
.rekroot-icon-reply-1:before {
  content: '\e82d';
}

/* '' */
.rekroot-icon-forward:before {
  content: '\e82e';
}

/* '' */
.rekroot-icon-left-thin:before {
  content: '\e82f';
}

/* '' */
.rekroot-icon-right-thin:before {
  content: '\e830';
}

/* '' */
.rekroot-icon-reply-2:before {
  content: '\e831';
}

/* '' */
.rekroot-icon-ok:before {
  content: '\e832';
}

/* '' */
.rekroot-icon-check:before {
  content: '\e833';
}

/* '' */
.rekroot-icon-ok-1:before {
  content: '\e834';
}

/* '' */
.rekroot-icon-search-1:before {
  content: '\e835';
}

/* '' */
.rekroot-icon-info-outline:before {
  content: '\e836';
}

/* '' */
.rekroot-icon-edit:before {
  content: '\e837';
}

/* '' */
.rekroot-icon-location:before {
  content: '\e838';
}

/* '' */
.rekroot-icon-mobile:before {
  content: '\e839';
}

/* '' */
.rekroot-icon-login:before {
  content: '\e83a';
}

/* '' */
.rekroot-icon-magnifying-glass:before {
  content: '\e83b';
}

/* '' */
.rekroot-icon-heart-1:before {
  content: '\e83c';
}

/* '' */
.rekroot-icon-shopping-bag:before {
  content: '\e83d';
}

/* '' */
.rekroot-icon-placeholder:before {
  content: '\e83e';
}

/* '' */
.rekroot-icon-smartphone:before {
  content: '\e83f';
}

/* '' */
.rekroot-icon-user:before {
  content: '\e840';
}

/* '' */
.rekroot-icon-star:before {
  content: '\e841';
}

/* '' */
.rekroot-icon-heart-2:before {
  content: '\e842';
}

/* '' */
.rekroot-icon-sale-badge:before {
  content: '\e843';
}

/* '' */
.rekroot-icon-noun_465784_cc:before {
  content: '\e844';
}

/* '' */
.rekroot-icon-left-small:before {
  content: '\e845';
}

/* '' */
.rekroot-icon-right-small:before {
  content: '\e846';
}

/* '' */
.rekroot-icon-up-small:before {
  content: '\e847';
}

/* '' */
.rekroot-icon-down-small:before {
  content: '\e848';
}

/* '' */
.rekroot-icon-garbage:before {
  content: '\e849';
}

/* '' */
.rekroot-icon-down-open:before {
  content: '\f004';
}

/* '' */
.rekroot-icon-up-open:before {
  content: '\f005';
}

/* '' */
.rekroot-icon-right-open:before {
  content: '\f006';
}

/* '' */
.rekroot-icon-left-open:before {
  content: '\f007';
}

/* '' */
.rekroot-icon-coverflow-empty:before {
  content: '\f00d';
}

/* '' */
.rekroot-icon-paper-plane-1:before {
  content: '\f01d';
}

/* '' */
.rekroot-icon-reply-3:before {
  content: '\f02a';
}

/* '' */
.rekroot-icon-videocam:before {
  content: '\f03a';
}

/* '' */
.rekroot-icon-chat:before {
  content: '\f03d';
}

/* '' */
.rekroot-icon-instagram:before {
  content: '\f05d';
}

/* '' */
.rekroot-icon-ok-circled:before {
  content: '\f06d';
}

/* '' */
.rekroot-icon-cancel-circled:before {
  content: '\f06e';
}

/* '' */
.rekroot-icon-link:before {
  content: '\f07b';
}

/* '' */
.rekroot-icon-angle-double-left:before {
  content: '\f100';
}

/* '' */
.rekroot-icon-angle-double-right:before {
  content: '\f101';
}

/* '' */
.rekroot-icon-angle-double-up:before {
  content: '\f102';
}

/* '' */
.rekroot-icon-angle-double-down:before {
  content: '\f103';
}

/* '' */
.rekroot-icon-angle-left:before {
  content: '\f104';
}

/* '' */
.rekroot-icon-angle-right:before {
  content: '\f105';
}

/* '' */
.rekroot-icon-angle-up:before {
  content: '\f106';
}

/* '' */
.rekroot-icon-angle-down:before {
  content: '\f107';
}

/* '' */
.rekroot-icon-reply:before {
  content: '\f112';
}

/* '' */
.rekroot-icon-left:before {
  content: '\f177';
}

/* '' */
.rekroot-icon-right:before {
  content: '\f178';
}

/* '' */
.rekroot-icon-wordpress-1:before {
  content: '\f19a';
}

/* '' */
.rekroot-icon-paper-plane:before {
  content: '\f1d8';
}

/* '' */
.rekroot-icon-paper-plane-empty:before {
  content: '\f1d9';
}

/* '' */
.rekroot-icon-user-o:before {
  content: '\f2c0';
}

/* '' */
.rekroot-icon-comment-2:before {
  content: '\f4ac';
}

/* '' */
.rekroot-icon-camera-1:before {
  content: '\f4f7';
}

/* '' */
@font-face {
  font-family: 'rekroot-arrows';
  src: url("./assets/fonts/arrows.eot?39798114");
  src: url("./assets/fonts/arrows.eot?39798114#iefix") format("embedded-opentype"), url("./assets/fonts/arrows.svg?39798114#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'rekroot-arrows';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?39798114#fontello') format('svg');
  }
}
*/
[class^="rekroot-arrow-"]:before, [class*=" rekroot-arrow-"]:before {
  font-family: "rekroot-arrows";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.rekroot-arrow-left:before {
  content: '\e800';
}

/* '' */
.rekroot-arrow-right:before {
  content: '\e801';
}

/* '' */
@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Black.ttf");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-BlackItalic.ttf");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Bold.ttf");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-BoldItalic.ttf");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Italic.ttf");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Light.ttf");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-LightItalic.ttf");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-MediumItalic.ttf");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-Thin.ttf");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url("./assets/fonts/Roboto-ThinItalic.ttf");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'fontellicon';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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SCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?18280076#fontello') format('svg');
  }
}
*/
[class^="iconf-"]:before, [class*=" iconf-"]:before {
  font-family: "fontellicon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.iconf-ruler:before {
  content: '\e800';
  width: 25px;
}

/* '' */
@font-face {
  font-family: 'iconfont';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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YTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?74621104#fontello') format('svg');
  }
}
*/
[class^="iconfont-"]:before, [class*=" iconfont-"]:before {
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.iconfont-plus:before {
  content: '\e800';
}

/* '' */
.iconfont-quote:before {
  content: '\e801';
}

/* '' */
.iconfont-minus:before {
  content: '\e802';
}

/* '' */
@font-face {
  font-family: 'jin';
  src: url("./assets/fonts/jin.eot?88566498");
  src: url("./assets/fonts/jin.eot?88566498#iefix") format("embedded-opentype"), url("./assets/fonts/jin.svg?88566498#jin") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'jin';
  src: url("data:application/octet-stream;base64,d09GRgABAAAAAA48AA8AAAAAGCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IGHmY21hcAAAAdgAAABdAAABmOkzRpxjdnQgAAACOAAAAAsAAAAOAAAAAGZwZ20AAAJEAAAG7QAADgxiLvl6Z2FzcAAACTQAAAAIAAAACAAAABBnbHlmAAAJPAAAAj8AAAKkSduyTGhlYWQAAAt8AAAAMwAAADYaroijaGhlYQAAC7AAAAAdAAAAJAc9A1dobXR4AAAL0AAAABQAAAAUEzj//2xvY2EAAAvkAAAADAAAAAwBPgHQbWF4cAAAC/AAAAAgAAAAIAEADnhuYW1lAAAMEAAAAXIAAAKRSsO4uHBvc3QAAA2EAAAAPAAAAFKfveDGcHJlcAAADcAAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZL7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA68YPj/nznofxZDFHMQwzSgMCNIDgAldg2bAHic7ZCxDYAwDATPiaFAzEHFEMyAKNi/YgHq8HYyBpbuJb8sFwdMQBW7cLAbI+ZUa9lXluydLW88+qe0piRSu2eW+GQz/6yZx9g8THXS3UC+5LETtt8r0f0HO9EP8gAAAHicY2BABgAADgABAHicrVdrWxvHFZ7VDYwBA0LYzbruKGNRlx3JJHEcYisO2WVRHCWpwLjddW67SLhNk16S3ug1vV+UP3NWtE+db/lpec/MSgEH3KfPUz7ovDPzzpzrnFlIaEnifhTGUnYfifmdLlXuPYjohkvX4uShHN6PqNBIP5sW06LfV/tuvU4iJhGorZFwRJD4TXI0yeRhkwpa1VW9SUUtB0fF5ZrwA6oGMkn8rLAc+FmjGFAh2DuUNKsAgnRApd7hqFAo4BiqH1yu8+xovub4lyWg8kdVp4o1RaIXHcSjFadgFJY0FT2qBRHro5UgyAmuHEj6vEel1Qeja85cEPZDqoRRnYqNePetCGR3GEnq9TC1CTZtMNqIY5lZNiy6hql8JGmd19eZ+XkvkojGMJU004sSzEhem2F0k9HNxE3iOHYRLZoN+iR2IxJdJtcxdrt0hdGVbvpoQfSZ8ags9uN4kMbkeHGcexDLAfxRftykspawoNRI4dNU0ItoSvk0rXxkAFuSJlVMuBEJOcim9n3Ji+yua83nXxJJ2KfyWh2LgRzKIXRl6+UGIrQTJT033Y0jFddjSZv3Iqy5HJfclCZNaToXeCNRsGmexlD5CuWi/JQK+w/J6cMQmlpr0jkt2dp5uFUS+5JPoM0kZkqyZayd0aNz8yII/bX6pHDO65OFNGtPcTyYEMD1RIZDlXJSTbCFywkh6cLIsZVIrUq3rIq5M7bTVewS7peuHd80r41DR3OzohhCi6vq8RqK+ILOCoWQBulWkxY0qFLSheA1PgAAGaIFHu1itGDytYiDFkxQJGLQh2ZaDBI5TCQtImxNWtLdvSgrDbbiqzR3oA6bVNXdnah7z066dcxXzfyyzsRScD/KlpYCclKfFj2+cigtP7vAPwv4IWcFuSg2elHG4YO//hAZhtqFtbrCtjF27TpvwU3mmRiedGB/B7Mnk3VGCjMhqgrxQkHdGTmOY7JV0yIThXAvoiXly5DmUX5ziHDiy+Q/ly45YlFUhe/7HIFlrDlptjzt0aee+zTCtQIfa16TLurMYXkJ8Wb5NZ0VWT6lsxJLV2dllpd1VmH5dZ1Nsbyis2mW39DZOZaeVuP4UyVBpJVskfMO35Ym6WOLK5PFj+xi89ji6mTxY7sotaAL3pl+wql/W1fZz+P+1eGfhF1Pwz+WCv6xvAr/WDbgH8tV+Mfym/CP5TX4x/Jb8I/lGvxj2dKybQr2uobaS4lE03OSwKQUl7DFNbuu6bpH13Efn8FV6MgzsqnSDcWN/YkMl71/dpzibL4ScsXRM2tZ2amFEZoie/ncsfCcxbmh5fPG8udxmuWEX9WJa3uqLTwvVv4l+G/rjtrIbjg19vUm4gEHTrcflyXdaNILunWx3aSN/0ZFYfdBfxEpEisN2ZIdbgkI7d3hsKM66CERHj50XbxIG45TW0aEb6F3rdBF0Epopw1Dy2aFT+cD72DYUlK2hzjz9kmabNnzqKL8MVtSwj1lcyc6KsmydI9Kq+WnYp877QyatjI71HZCleDx65pwt7OvUilIBorKeFSxXApSFzjhTvf4nhSmof+rbeRYQcM2v1gzgdGC805RomxPraCJIBllFFz5K6fiRDaiwUYU8Zt30i91oRDa41hIzJZX81ioNsL00mSJZsz6tuqwUs7inUkI2RkbaRJ7UUu28aCz9fmkZLvyVFClgdHd498uNomnVXueLcUl//IxS4JxuhL+wHnc5XGKN9E/WhzFbboYRD0Xb6psx61s3VnGvX3lxOqu2zux6p+690k7Ak23vCcp3NJ02xvCNq4xOHUmFQlt0Tp2hMZlrs9VG/kUH2i+dZ0LVOH6tHDz7PnbOpvBWzPe8j+WdOf/VcXsE/extkKrOlYv9Ti3s4MGfMsbR+VVjG57dZXHJfdmEoK7CEHNXnt8jeCGV1t0E7f8tTPmuzjOWa7SC8Cva3oR4g2OYohwy208vONovam5oOkNwG/rkRDbAD0Ah8GOHjlmZhfAzNxjTgdgjzkM7jOHwXeYw+C7+gi9MACKgByDYn3k2LkHQHbuLeY5jN5mnkHvMM+gd5ln0HusMwRIWCeDlHUy2GedDPrMeRVgwBwGB8xh8JA5DL5n7NoC+r6xi9H7xi5GPzB2MfrA2MXoQ2MXox8auxj9yNjF6MeIcXuSwJ+YEW0CfmThK4Afc9DNyMfop3hrc87PLGTOzw3HyTm/wOaXJqf+0ozMjkMLecevLGT6r3FOTviNhUz4rYVM+B24dybn/d6MDP0TC5n+BwuZ/kfszAl/spAJf7aQCX8B9+XJeX81I0P/m4VM/7uFTP8HduaEf1rIhKGFTPhUj86bL1uquKNSoRjinya0wdj3aPqAild7h+PHuvkFJdoBQQAAAAABAAH//wAPeJw1kc9PE0EUx9+bt53d7nb7Y9vOEBq1S0tLWlNgKSVNozaESERMw6l6kMYQQwzcTDwYTTxIhasa4kHvRP8BTyQeCAfKhaCevBo9EYk3ydbZKpPMe5P3Dt/P9zuAoA79YEuQgUqzDAi4AYxYV0MggrZqQB0goBbCkHASPAQZzIS4KKM7U6sWRmI4MclTcmJSCq9WHUdX1QJ9OtvbsoRr9SKRnuUKa4saCSFwYzOSldZBJBs5sGQ2sildAfCP4eeAId90g8EGEKMuIGPYBkTWAYaslcrlUxofLivFYmGEpy6hq6qYcnVVvWtqXKvSt8OB3tleXMo4NQYUhxY+/i+YlecIwPr9/nfl/SvkoQ7zzbkykjZTUkps8TLCgpLHbkjRaQTaKkdijNqqUYBDrFUcRfDGR+vFukxHbchjXg9iyU1XK8h1VKGgmFJYV/EKTnlCXlSv6WqxgsUC5Ub4BaRkOiUaOFjJCuLnZctJcn/fMLBu2sRZ2Gp3/9w3nLhZGnvVWXn4yHZOThz76fKH2dqctfqLDb81Y0ZI93fCQ2F/x0TUYua7u7dDZMTC6yud12Mlf9+x11BHfc125mdrL24u3BrEDdB/SW+oBAYkQMKN5nWRTiU1puGijppKX2PPAu+kAT3gKglkd3jwH/eCWJYcxwwjONKRUTucMBMhDQw0jMC/B3HIqpv0avFClsdFMi31YgJ7uxj1T/3n/ilGd7ePjvwvx8cft733VDqf4hOMnvWOsTRYsvXfaovOX+pgfcQAeJxjYGRgYADiyTX3NeP5bb4y8DO/AIow3L64qBFG////fxLzS2YtIJeDgQkkCgCVgQ8DAHicY2BkYGAO+p8FJF/8BwLmlwxAERTACgC2sgeZAAAAA+gAAAPoAAAD6AAAA+j//wOYAAAAAAAAAEIAfgD8AVIAAQAAAAUAOgADAAAAAAACABAAMACNAAAAWg4MAAAAAHicdZBBS8NAEIXf2lrRgoKiFy9zEkVI04AoXhSLehWF3mNNk5Q0WzZboRf/gQf/oH/Eiy/JICKYzW6+eTNvdjcAdvEJg/Y542zZoMOo5TVs4EK5w3Gl3CXfKK+jj1vlHvUH5S2c4km5jz28MWe6m4xm+FA2dHwpr2HbGOUOemZHuUveV17HgTlU7lEfKm9hbM6V+zgy7yO7WLk8zbwcj04kCqNQnldiKeVlXEi89Jl1lVzL1JY+KQobTOx8lpePSbosYkfiO05cldtShkHI6D4pExf75KXuVL2mkfdTmTo7lzvtIQtnZ8nEB5n3i8vB4HdvjGCxwAoOOVJk8BAcUz3hN0LYTMEzK4SVbVWOEjEKKjGWdGRNpmJ8zTllVFJNWFGQA0y4zvl7a98j9ZSugl6nWruOmam75I1fMKQz1Nw9c2WTj5vOLz9nqvDKfhFVz53r3V2zm+DuzzmE96xzMyoT6kFzW0/1EgOOf879DRe4cjYAAHicY2BigAAuBuyAlZGJkZmRhZGVkY2BKyc1rUQ3sagov5y7KDM9A8pmLUotyKlkTc7JT85mYAAABLIM+3icY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02MjBoQWguFHonAwMDNxJrJwMzA4PLRhXGjsCIDQ4dESB+istGDRB/BwcDRIDBJVJ6ozpIaBdHAwMji0NHcghMAgQ2MvBp7WD837qBpXcjE4PLZtYUNgYXFwCUHCoHAAA=") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'jin';
    src: url('./assets/font/jin.svg?88566498#jin') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "jin";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-left-arrow:before {
  content: '\e800';
}

/* '' */
.icon-right-arrow:before {
  content: '\e801';
}

/* '' */
.icon-reply:before {
  content: '\e802';
}

/* '' */
.icon-clock:before {
  content: '🕔';
}

/* '\1f554' */
@font-face {
  font-family: 'tzjm';
  src: url("./assets/fonts/tzjm.eot?97144597");
  src: url("./assets/fonts/tzjm.eot?97144597#iefix") format("embedded-opentype"), url("./assets/fonts/tzjm.svg?97144597#tzjm") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'tzjm';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}

[class^="tzjm-icon-"]:before, [class*=" tzjm-icon-"]:before {
  font-family: "tzjm";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.tzjm-icon-clock-1:before {
  content: '\e800';
}

/* '' */
.tzjm-icon-pen:before {
  content: '\e801';
}

/* '' */
.tzjm-icon-notification:before {
  content: '\e802';
}

/* '' */
.tzjm-icon-clock:before {
  content: '\e803';
}

/* '' */
.tzjm-icon-clock-alt:before {
  content: '\e804';
}

/* '' */
.tzjm-icon-placeholder:before {
  content: '\e805';
}

/* '' */
.tzjm-icon-plus:before {
  content: '\e806';
}

/* '' */
.tzjm-icon-squares:before {
  content: '\e807';
}

/* '' */
.tzjm-icon-star:before {
  content: '\e808';
}

/* '' */
.tzjm-icon-suitcase:before {
  content: '\e809';
}

/* '' */
.tzjm-icon-list:before {
  content: '\e80a';
}

/* '' */
.tzjm-icon-loupe:before {
  content: '\e80b';
}

/* '' */
.tzjm-icon-up:before {
  content: '\e80c';
}

/* '' */
.tzjm-icon-down:before {
  content: '\e80d';
}

/* '' */
.tzjm-icon-down-open:before {
  content: '\f004';
}

/* '' */
.tzjm-icon-up-open:before {
  content: '\f005';
}

/* '' */
.tzjm-icon-ok-squared:before {
  content: '\f14a';
}

/* '' */
.tzjm-icon-folder:before {
  content: '\e80e';
}

/* '' */
.tzjm-icon-stopwatch:before {
  content: '\e80f';
}

/* '' */
.tzjm-icon-stopwatch-1:before {
  content: '\e810';
}

/* '' */
.tzjm-icon-email:before {
  content: '\e811';
}

/* '' */
.tzjm-icon-printer:before {
  content: '\e812';
}

/* '' */
.tzjm-icon-wallet:before {
  content: '\e813';
}

/* '' */
.tzjm-icon-user-1:before {
  content: '\e814';
}

/* '' */
.tzjm-icon-plus-symbol:before {
  content: '\e815';
}

/* '' */
.tzjm-icon-avatar:before {
  content: '\e816';
}

/* '' */
.tzjm-icon-briefcase:before {
  content: '\e817';
}

/* '' */
.tzjm-icon-folder-1:before {
  content: '\e818';
}

/* '' */
.tzjm-icon-group:before {
  content: '\e819';
}

/* '' */
.tzjm-icon-group_black:before {
  content: '\e81a';
}

/* '' */
.tzjm-icon-down-open:before {
  content: '\f004';
}

/* '' */
.tzjm-icon-up-open:before {
  content: '\f005';
}

/* '' */
.tzjm-icon-ok-squared:before {
  content: '\f14a';
}

/* '' */
.tzjm-icon-handshake:before {
  content: '\e819';
}

/* '' */
.tzjm-icon-envelope:before {
  content: '\e81c';
}

/* '' */
.tzjm-icon-phone-call:before {
  content: '\e81d';
}

/* '' */
.tzjm-icon-twitter:before {
  content: '\e81e';
}

/* '' */
.tzjm-icon-world-wide-web:before {
  content: '\e81f';
}

/* '' */
.tzjm-icon-heart-empty:before {
  content: '\e820';
}

/* '' */
.tzjm-icon-heart:before {
  content: '\e821';
}

/* '' */
.tzjm-icon-paper-plane:before {
  content: '\e822';
}

/* '' */
.tzjm-icon-pin:before {
  content: '\e823';
}

/* '' */
.tzjm-icon-flag:before {
  content: '\e824';
}

/* '' */
.tzjm-icon-ok:before {
  content: '\e825';
}

/* '' */
/* Generated by Glyphter (http://www.glyphter.com) on  Fri Jul 02 2021*/
@font-face {
  font-family: 'tonik';
  src: url("./assets/fonts/tonik.eot");
  src: url("./assets/fonts/tonik.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/tonik.woff") format("woff"), url("./assets/fonts/tonik.ttf") format("truetype"), url("./assets/fonts/tonik.svg#tonik") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='tonik-']:before {
  display: inline-block;
  font-family: 'tonik';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tonik-quote:before {
  content: '\0041';
}

.tonik-calendar:before {
  content: '\0043';
}

.tonik-clock:before {
  content: '\0044';
}

.tonik-instagram-logo:before {
  content: '\0045';
}

.tonik-twitter:before {
  content: '\0046';
}

.tonik-facebook-app-symbol:before {
  content: '\0047';
}

.tonik-google-plus:before {
  content: '\0048';
}

.tonik-reply:before {
  content: '\0049';
}

.tonik-like:before {
  content: '\004a';
}

/* Ensure all font family declarations come with non-latin fallbacks */
/* Build our non-latin font styles */
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  color: #262626;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 1.72;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*-------------- THEME START ------------ */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}

h1 {
  font-size: 2.488rem;
}

h2 {
  font-size: 2.074rem;
}

h3 {
  font-size: 1.728rem;
}

h4 {
  font-size: 1.44rem;
}

h5 {
  font-size: 1.2rem;
}

h6 {
  font-size: 1rem;
}

/*-------------- THEME END ------------ */
p {
  margin-bottom: 1.5em;
}

p:empty {
  display: none;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
  font-family: "Roboto", serif;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 14.0625px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  width: auto;
  overflow-x: scroll;
  padding: 1.6em;
  word-wrap: normal;
  white-space: pre-wrap;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 14.0625px;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

blockquote {
  position: relative;
  margin: 2rem auto;
  padding: 80px 40px 30px 40px;
  font-size: 1.44rem;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
  background-color: #f3f2fc;
  border-radius: 5px;
}

blockquote > p:first-of-type {
  margin-top: 0;
}

blockquote:before {
  display: block;
  position: absolute;
  top: 35px;
  left: 40px;
  font-family: tonik;
  content: '\0041';
  line-height: 1;
  font-size: 1.2em;
  text-align: left;
  color: currentColor;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

blockquote.has-text-align-right:before {
  left: auto;
  right: 24px;
}

blockquote.is-large, blockquote.is-style-large {
  padding: 40px 20px 20px !important;
}

@media only screen and (min-width: 768px) {
  blockquote.is-large, blockquote.is-style-large {
    padding: 4em 1em 1.5em 4em !important;
  }
}

blockquote.is-large:before, blockquote.is-style-large:before {
  top: 10px;
  left: 20px;
}

blockquote.is-large p,
blockquote.is-style-large p {
  font-size: 1.728rem !important;
  font-weight: 500;
  font-style: normal !important;
  line-height: 1.5;
}

blockquote cite {
  display: inline-block;
  position: relative;
  margin-top: 30px;
  padding-top: 15px;
  font-size: 0.833rem !important;
  font-style: normal;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #9e9e9e;
}

blockquote cite a {
  color: inherit;
  font-style: inherit;
  text-decoration: none;
}

blockquote.has-text-align-right cite:before {
  left: auto;
  right: 0;
}

blockquote.is-style-large cite,
blockquote.is-style-large footer,
blockquote.is-style-large .wp-block-quote__citation {
  font-size: 15px !important;
}

blockquote:first-child {
  margin-top: 0 !important;
}

code {
  color: #000;
}

.single .entry-content ul, .single .company-description ul {
  list-style: none;
  margin-top: 0;
  padding-left: 2ch;
}

.single .entry-content ul > li::before, .single .company-description ul > li::before {
  content: "\2022";
  color: #5049e1;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.single .entry-content ol > li:before, .single .company-description ol > li:before {
  display: none;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 15px;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  background: #f3f2fc;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em 0;
}

ul {
  list-style: disc;
  list-style-position: initial;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

figure.alignright, figure.alignleft {
  margin-top: 0;
}

figure.post-thumbnail {
  margin: 0 !important;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

.entry-content table,
.comment-content table {
  overflow-x: auto;
  display: table;
  border-collapse: collapse;
  max-width: 100%;
}

.entry-content table tbody,
.comment-content table tbody {
  width: 100%;
  min-width: 240px;
}

.entry-content table td,
.entry-content table th,
.comment-content table td,
.comment-content table th {
  border: 1px solid currentColor;
  vertical-align: middle;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .entry-content table td,
  .entry-content table th,
  .comment-content table td,
  .comment-content table th {
    padding: 10px 1rem;
  }
}

.entry-content table td p:first-of-type,
.entry-content table th p:first-of-type,
.comment-content table td p:first-of-type,
.comment-content table th p:first-of-type {
  margin-top: 0;
}

.entry-content table td p:last-of-type,
.entry-content table th p:last-of-type,
.comment-content table td p:last-of-type,
.comment-content table th p:last-of-type {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .entry-content table,
  .comment-content table {
    width: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button:not(.select2-selection__choice__remove):not([role="presentation"]):not(.customize-partial-edit-shortcut-button),
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

button:not(.select2-selection__choice__remove):not([role="presentation"]):not(.customize-partial-edit-shortcut-button):hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #3730cd;
  color: #fff;
}

button:not(.select2-selection__choice__remove):not([role="presentation"]):not(.customize-partial-edit-shortcut-button):active, button:not(.select2-selection__choice__remove):not([role="presentation"]):not(.customize-partial-edit-shortcut-button):focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  background-color: #3730cd;
  color: #fff;
}

button:not(.select2-selection__choice__remove):not([role="presentation"]):not(.customize-partial-edit-shortcut-button):disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

/*-------------- THEME START------------ */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  outline: none;
}

a.button {
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  display: inline-block;
}

a.button:hover {
  background-color: #3730cd;
  color: #fff;
}

a.button:active, a.button:focus {
  background-color: #3730cd;
  color: #fff;
}

a.button:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

a.button.alt:hover {
  background-color: #e9e8f7;
  border-color: #e9e8f7;
  color: #5049e1;
}

.select2-selection__choice__remove {
  background-color: transparent;
  border: none;
}

.select2-selection__choice__remove:hover {
  color: #fff !important;
}

.fieldset-type-term-multiselect {
  border: none;
}

.fieldset-type-term-multiselect .select2-search {
  display: none !important;
}

.fieldset-type-term-multiselect .select2-selection--multiple {
  border: none;
}

/*-------------- THEME END------------ */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #888686;
  background-color: #fff !important;
  border: 1px solid #e1e1e1;
  /* Theme altered */
  border-radius: 6px;
  padding: 0.67rem 1rem 0.60rem;
  margin: 0.5rem 0;
  font-size: 15px;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

input[type="text"]:focus, input[type="text"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="range"]:focus,
input[type="range"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="color"]:focus,
input[type="color"]:active,
textarea:focus,
textarea:active {
  color: #111;
  outline: none;
  background-color: #fff !important;
  border-color: #5049e1;
  /*Change text in autofill textbox*/
}

input[type="text"]:focus:-webkit-autofill, input[type="text"]:active:-webkit-autofill,
input[type="email"]:focus:-webkit-autofill,
input[type="email"]:active:-webkit-autofill,
input[type="url"]:focus:-webkit-autofill,
input[type="url"]:active:-webkit-autofill,
input[type="password"]:focus:-webkit-autofill,
input[type="password"]:active:-webkit-autofill,
input[type="search"]:focus:-webkit-autofill,
input[type="search"]:active:-webkit-autofill,
input[type="number"]:focus:-webkit-autofill,
input[type="number"]:active:-webkit-autofill,
input[type="tel"]:focus:-webkit-autofill,
input[type="tel"]:active:-webkit-autofill,
input[type="range"]:focus:-webkit-autofill,
input[type="range"]:active:-webkit-autofill,
input[type="date"]:focus:-webkit-autofill,
input[type="date"]:active:-webkit-autofill,
input[type="month"]:focus:-webkit-autofill,
input[type="month"]:active:-webkit-autofill,
input[type="week"]:focus:-webkit-autofill,
input[type="week"]:active:-webkit-autofill,
input[type="time"]:focus:-webkit-autofill,
input[type="time"]:active:-webkit-autofill,
input[type="datetime"]:focus:-webkit-autofill,
input[type="datetime"]:active:-webkit-autofill,
input[type="datetime-local"]:focus:-webkit-autofill,
input[type="datetime-local"]:active:-webkit-autofill,
input[type="color"]:focus:-webkit-autofill,
input[type="color"]:active:-webkit-autofill,
textarea:focus:-webkit-autofill,
textarea:active:-webkit-autofill {
  background-color: #fff !important;
}

textarea {
  border-radius: 5px;
}

textarea {
  width: 100%;
}

/*-------------- THEME START------------ */
.post-password-form input[type=password] {
  width: calc(100% - 170px);
}

@media screen and (max-width: 420px) {
  .post-password-form label,
  .post-password-form input[type=password],
  .post-password-form input[type=submit] {
    width: 100%;
  }
}

/* Select 2 */
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  border: none !important;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding: 2px 1rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
  top: 0;
  border-radius: 10px;
  overflow: hidden;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  overflow: hidden !important;
  position: absolute !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

.select2-container .selection .select2-selection {
  display: inline-block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  padding-right: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 39px;
  color: #888686;
}

.select2-container .selection {
  border-radius: 5px;
  display: block;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(224, 223, 242, 0.4);
          box-shadow: 0px 0px 10px 0px rgba(224, 223, 242, 0.4);
}

.select2-container .selection .select2-selection {
  position: relative;
  color: #6f6f6f;
  font-size: 13.005px;
  outline: none;
}

.select2-container .selection .select2-selection .select2-selection__arrow {
  position: absolute;
  top: 8%;
  right: 10px;
}

.select2-container .selection .select2-selection .select2-selection__arrow:before {
  content: '';
  display: block;
  background-color: #e1e1e1;
  position: absolute;
  top: 4px;
  left: -30px;
  width: 1px;
  height: 30px;
}

.select2-container .selection .select2-selection .select2-selection__arrow:after {
  position: absolute;
  top: -3px;
  right: 14px;
  height: 0;
  width: 0;
  font-family: rekroot-icons;
  content: "\f004";
  pointer-events: none;
}

.select2-search--hide {
  display: none !important;
}

.select2-container.select2-container--open {
  z-index: 9999;
}

.select2-container .selection .select2-selection {
  display: block;
  border: 1px solid #e1e1e1 !important;
}

.select2-dropdown {
  display: block;
  z-index: 5;
  border-radius: 0;
  background-color: #fafafa;
}

.select2-dropdown .select2-results ul li {
  border-bottom: #fff 2px solid;
}

.select2-dropdown .select2-results ul li:hover {
  background-color: #e4e0e0;
}

.select2-dropdown .select2-search input {
  width: calc(100% - 10px);
  margin-top: 7px;
  margin-left: 5px;
  margin-right: 5px;
}

.select2-dropdown .select2-results {
  padding: 0;
  background: transparent;
}

.select2-dropdown .select2-results ul {
  margin: 0;
  padding: 0;
}

.select2-dropdown .select2-results ul li {
  padding-left: 12px;
  margin: 0;
  background-color: transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-top: 6px;
  padding-bottom: 6px;
}

.select2-container--default .select2-selection--single {
  border-radius: 0;
}

.select2-container .select2-selection--single {
  height: inherit;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: auto;
  width: auto;
}

.select2-dropdown {
  border: none;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #e4e0e0;
  outline: none;
  color: inherit;
}

.select2-results__option {
  outline: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  height: calc(100% - 10px) !important;
  line-height: 30px;
  border: none;
  color: #fff;
  background-color: #5049e1;
  padding: 1px 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  line-height: 20px;
  color: #fff;
  margin-right: 5px;
}

.select2-container--default .select2-selection--single {
  border-color: #e1e1e1;
}

.select2-container--default .select2-selection--multiple {
  border-color: #e1e1e1;
}

/* Select2 end */
/*-------------- THEME END------------ */
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #000000;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  text-decoration: none;
}

a:hover, a:focus, a:active {
  color: #262626;
}

a:hover:after, a:focus:after, a:active:after {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}

a:focus {
  outline: none;
}

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

a:focus-visible {
  outline: dotted #5049e1;
  background-color: 100%;
}

.site-content .page-links {
  font-size: 1rem;
  margin: 15px 0 !important;
}

.site-content .page-links .post-page-numbers {
  display: inline-block;
  padding: 1px 8px;
  border: 1px solid #5049e1;
  border-radius: 3px;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.site-content .page-links .post-page-numbers:hover, .site-content .page-links .post-page-numbers.current {
  color: #fff;
  background-color: #5049e1;
}

.nav-crumbs {
  color: #9e9e9e;
  font-size: 12.495px;
}

.nav-crumbs .breadcrumb_last {
  color: #9e9e9e;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.top-header-container .top-header-inner .menu {
  margin: 0;
  padding: 0;
}

.top-header-container .top-header-inner .menu li {
  display: inline-block;
  margin-right: 1.667em;
  padding-left: 0;
  padding-top: 1px;
}

.top-header-container .top-header-inner .menu li:before {
  display: none;
}

.top-header-container .top-header-inner .menu li a {
  display: inline-block;
  padding: 0.91em 0 0.767em;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  color: inherit;
  text-decoration: none;
}

@media screen and (max-width: 1024px) {
  .top-header-container {
    text-align: center;
  }
}

@media screen and (min-width: 1025px) {
  .top-header-container .top-header-inner {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .top-header-container .top-header-inner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .top-header-container .top-header-inner .menu-short-container {
    display: none;
  }
}

.top-header-container .top-header-inner .menu {
  margin: 2px 0;
}

@media screen and (min-width: 640px) {
  .main-navigation {
    text-align: center;
  }
  .main-navigation div.menu > ul:not(.max-mega-menu) li,
  .main-navigation > ul:not(.max-mega-menu) li {
    position: relative;
  }
  .main-navigation a {
    display: block;
    text-decoration: none;
  }
}

@media screen and (min-width: 640px) {
  .main-navigation > ul:not(.max-mega-menu) > li,
  .main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li {
    margin: 11px 12px;
  }
}

@media screen and (min-width: 1200px) {
  .main-navigation > ul:not(.max-mega-menu) > li,
  .main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li {
    margin: 11px 17px 10px;
  }
}

@media screen and (min-width: 768px) {
  .main-navigation > ul:not(.max-mega-menu).menu:after,
  .main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu).menu:after {
    display: inline-block;
    width: 0;
    height: 100%;
    content: '';
    vertical-align: middle;
  }
}

.main-navigation > ul:not(.max-mega-menu) > li,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li {
  vertical-align: middle;
}

.main-navigation > ul:not(.max-mega-menu) > li.menu-item-has-children > a:after,
.main-navigation > ul:not(.max-mega-menu) > li.page_item_has_children > a:after,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li.menu-item-has-children > a:after,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li.page_item_has_children > a:after {
  display: inline-block;
  margin-left: 5px;
  margin-top: -3px;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  font-family: "rekroot-icons";
  content: "\f107";
  font-size: 12px;
  vertical-align: middle;
}

.main-navigation > ul:not(.max-mega-menu) > li > a,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li > a {
  color: inherit;
}

@media screen and (min-width: 768px) {
  .main-navigation > ul:not(.max-mega-menu) > li > a,
  .main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li > a {
    position: relative;
  }
}

.main-navigation > ul:not(.max-mega-menu) > li:hover > a:before, .main-navigation > ul:not(.max-mega-menu) > li.current-menu-item > a:before, .main-navigation > ul:not(.max-mega-menu) > li.current_page_item > a:before,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li:hover > a:before,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li.current-menu-item > a:before,
.main-navigation > .menu:not(.max-mega-menu) > .nav-menu:not(.max-mega-menu) > li.current_page_item > a:before {
  opacity: 1;
}

@media screen and (max-width: 1024px) {
  .main-navigation .menu {
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: -2px 2px 30px -10px rgba(55, 50, 155, 0.3);
            box-shadow: -2px 2px 30px -10px rgba(55, 50, 155, 0.3);
    margin-bottom: 10px;
  }
  .main-navigation .menu li {
    display: block;
    position: relative;
    line-height: 1.5em;
    text-align: left;
    border-bottom: 2px solid #fff;
  }
  .main-navigation .menu li:last-of-type {
    border: none;
  }
  .main-navigation .menu li:first-child {
    border-top: none;
  }
  .main-navigation .menu li a {
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 14px 20px;
    color: inherit;
    text-decoration: none;
  }
  .main-navigation .menu li ul {
    margin-left: 20px;
  }
  .main-navigation .menu li ul li {
    padding-left: 1em;
    border: none;
  }
  .main-navigation .menu li ul ul ul {
    margin-left: 10px;
  }
  .main-navigation .menu li[class*=has-children] > a {
    max-width: calc(100% - 30px);
  }
  .main-navigation .menu li[class*=has-children] > a:after {
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
    -webkit-transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  .main-navigation .menu li[class*=has-children].expanded > a:after {
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
  }
  .main-navigation .menu li .sub-menu {
    position: relative;
    max-height: 0;
    overflow: hidden;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-transition: max-height 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: max-height 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  .main-navigation .menu li .expand {
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .main-navigation .menu li .expand:before {
    display: none;
  }
}

.main-navigation ul:not(.max-mega-menu) {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) {
    position: relative !important;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li {
    position: static;
  }
}

@media screen and (min-width: 768px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul {
    position: absolute !important;
    top: 3rem;
    left: 100%;
    visibility: hidden;
    width: auto;
    margin: -5px auto auto auto;
    padding: 20px 35px;
    -webkit-transition-delay: .1s;
            transition-delay: .1s;
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
    -webkit-transition-property: opacity, margin-top, visibility, background-color;
    transition-property: opacity, margin-top, visibility, background-color;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    background-color: #ffffff;
    -webkit-box-shadow: -2px 2px 71px -27px rgba(55, 50, 155, 0.3);
            box-shadow: -2px 2px 71px -27px rgba(55, 50, 155, 0.3);
    text-align: left;
    z-index: 5;
    border-radius: 5px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul {
    max-width: 230px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul {
    margin: -5px 0;
  }
}

@media screen and (min-width: 768px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul:before {
    position: absolute;
    top: -14px;
    right: calc(50% - 10px);
    content: '';
    -webkit-transition: border .2s ease-in;
    transition: border .2s ease-in;
    border: 7px solid transparent;
    border-bottom: 10px solid #fff;
  }
}

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul:before {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul ul:not(.max-mega-menu) {
    left: -999em;
    top: 0;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul ul:not(.max-mega-menu):before {
    display: none;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li.menu-item-has-children > a {
    position: relative;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li.menu-item-has-children > a:after {
    display: block;
    position: absolute;
    top: 11px;
    right: 0;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    font-family: "rekroot-icons";
    content: "\f107";
    font-size: 12px;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li {
    line-height: 1.25em;
    display: block !important;
    text-align: left;
    position: relative;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li:hover > ul.sub-menu,
  .main-navigation ul:not(.max-mega-menu) > li > ul li.focus > ul.sub-menu {
    display: block;
    left: calc(100% + 100px);
    -webkit-box-shadow: -2px 2px 15px -10px rgba(55, 50, 155, 0.3) !important;
            box-shadow: -2px 2px 15px -10px rgba(55, 50, 155, 0.3) !important;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li:first-child {
    border-top: none;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li a {
    display: block;
    white-space: normal;
    word-wrap: break-word;
    min-width: 150px;
    width: 100%;
    height: auto;
    padding: 8px 0px;
    -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li a:hover {
    color: #5049e1;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: 0;
    width: 100%;
    -webkit-box-shadow: -2px 2px 15px -7px rgba(0, 0, 0, 0.35);
            box-shadow: -2px 2px 15px -7px rgba(0, 0, 0, 0.35);
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul > li > a {
    display: inline-block;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul > li.menu-item-has-children {
    position: relative;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul > li.menu-item-has-children a {
    width: calc(100% - 40px);
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul > li.menu-item-has-children:after {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    font-family: "rekroot-icons";
    content: "\f107";
    font-size: 12px;
    vertical-align: middle;
  }
  .main-navigation ul:not(.max-mega-menu) > li > ul li > ul {
    left: 0 !important;
    top: 75% !important;
    right: 0;
    width: 100%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation ul:not(.max-mega-menu) > li > ul {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@media screen and (min-width: 1025px) {
  .main-navigation ul:not(.max-mega-menu) li {
    display: inline-block !important;
  }
}

.main-navigation ul:not(.max-mega-menu) li:hover > ul,
.main-navigation ul:not(.max-mega-menu) li.focus > ul {
  visibility: visible;
  margin-top: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  .rekroot-menu-align-left .main-navigation .menu {
    text-align: left;
  }
  .rekroot-menu-align-right .main-navigation .menu {
    text-align: right;
  }
  .rekroot-menu-align-center .main-navigation .menu {
    text-align: center;
  }
  .rekroot-menu-align-left.rekroot-header-menu-around .main-navigation .menu {
    text-align: left;
  }
  .rekroot-menu-align-left.rekroot-header-menu-around .main-navigation .menu.right-part {
    text-align: right;
  }
  .rekroot-menu-align-right.rekroot-header-menu-around .main-navigation .menu {
    text-align: right;
  }
  .rekroot-menu-align-right.rekroot-header-menu-around .main-navigation .menu.right-part {
    text-align: left;
  }
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.menu-toggle {
  width: 100%;
  max-width: 80vw;
  margin: 0 auto 20px;
}

@media screen and (max-width: 1024px) {
  .main-navigation.toggled ul {
    max-width: 80vw;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1025px) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul:not(.max-mega-menu) {
    display: block;
  }
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 1.5em 0;
}

.single-post .content-area .post + nav.navigation .nav-links {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .single-post .content-area .post + nav.navigation .nav-links {
    min-height: auto !important;
    gap: 20px;
  }
}

.single-post .content-area .post + nav.navigation .nav-links .nav-previous,
.single-post .content-area .post + nav.navigation .nav-links .nav-next {
  display: inline-block;
  width: calc(50% - 15px);
  background-color: #fff;
}

.single-post .content-area .post + nav.navigation .nav-links img {
  display: inline-block;
  margin-right: 20px;
  line-height: 0;
  border-radius: 5px;
}

@media screen and (max-width: 767px) {
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next {
    display: block;
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-height: auto;
  }
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous + .single-post .content-area .post + nav.navigation .nav-links .nav-previous,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next + .single-post .content-area .post + nav.navigation .nav-links .nav-previous, .single-post .content-area .post + nav.navigation .nav-links .nav-previous +
  .single-post .content-area .post + nav.navigation .nav-links .nav-next,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next +
  .single-post .content-area .post + nav.navigation .nav-links .nav-next {
    margin-left: 20px;
  }
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous img,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next img {
    display: none;
  }
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous a,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next a {
    height: auto !important;
  }
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous .post-nav-span,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next .post-nav-span {
    color: inherit !important;
  }
  .single-post .content-area .post + nav.navigation .nav-links .nav-previous .post-nav-span .nav-post-title,
  .single-post .content-area .post + nav.navigation .nav-links .nav-next .post-nav-span .nav-post-title {
    display: none;
  }
}

.rekroot-menu-align-left .nav-container {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.rekroot-menu-align-right .nav-container {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.rekroot-menu-align-center .nav-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.posts-navigation {
  margin-bottom: 1em;
}

.posts-navigation a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.posts-navigation a:visited {
  color: #fff;
}

.posts-navigation a:hover {
  background-color: #3730cd;
  color: #fff;
}

.posts-navigation a:active, .posts-navigation a:focus {
  background-color: #3730cd;
  color: #fff;
}

.posts-navigation a:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.posts-navigation .nav-previous a:before {
  content: '\f104';
  font-family: "rekroot-icons";
  display: inline-block;
  margin-right: 1em;
}

.posts-navigation .nav-next a:after {
  content: '\f105';
  font-family: "rekroot-icons";
  display: inline-block;
  margin-left: 1em;
}

.pagination .nav-links .page-numbers {
  font-size: 13.995px;
  text-decoration: none;
  display: inline-block;
  margin: 5px;
  position: relative;
  text-align: center;
  min-width: 36px;
  height: 36px;
  width: 36px;
  line-height: 34px;
  border-radius: 5px;
  border: 1px solid #5049e1;
  background-color: transparent;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.pagination .nav-links .page-numbers:hover, .pagination .nav-links .current.page-numbers {
  color: #fff;
  background-color: #5049e1;
}

.pagination {
  margin-top: 2rem;
  text-align: center;
}

.pagination .nav-links {
  display: inline-block;
}

.post-navigation {
  margin-top: 10px !important;
}

.post-navigation .nav-links {
  font-size: 0.882em;
  position: relative;
  padding: 1rem 0;
}

.post-navigation .nav-links a {
  display: inline-block;
  text-decoration: none;
  color: #000;
  margin-right: 0;
}

.post-navigation .nav-links .nav-previous a,
.post-navigation .nav-links .nav-next a {
  position: relative;
  word-wrap: break-word;
  max-width: calc(100% - 40px);
}

.post-navigation .nav-links .nav-previous a b,
.post-navigation .nav-links .nav-next a b {
  position: relative;
  color: #797979;
  font-weight: 400;
  text-transform: capitalize;
  display: inline-block;
}

.post-navigation .nav-links .nav-previous a i,
.post-navigation .nav-links .nav-next a i {
  font-style: normal;
  display: block;
  word-wrap: break-word;
  max-width: 100%;
}

.post-navigation .nav-links .nav-previous,
.post-navigation .nav-links .nav-next {
  position: relative;
  overflow: hidden;
  padding: 15px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(232, 242, 255, 0);
          box-shadow: 0px 0px 15px 0px rgba(232, 242, 255, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.post-navigation .nav-links .nav-previous:before,
.post-navigation .nav-links .nav-next:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 12px solid #fff;
  z-index: 1;
}

.post-navigation .nav-links .nav-previous:after,
.post-navigation .nav-links .nav-next:after {
  z-index: 100;
  font-family: "jin";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 40px;
  position: absolute;
  top: 0px;
  vertical-align: middle;
  background-color: #5049e1;
  color: #fff;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.post-navigation .nav-links .nav-previous:after,
.post-navigation .nav-links .nav-next:after {
  opacity: 1;
  -webkit-transform: translateX(0px) !important;
          transform: translateX(0px) !important;
}

.post-navigation .nav-links .nav-previous:hover,
.post-navigation .nav-links .nav-next:hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 15px 0px #e8f2ff;
          box-shadow: 0px 0px 15px 0px #e8f2ff;
}

.post-navigation .nav-links .nav-previous > a,
.post-navigation .nav-links .nav-next > a {
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
  z-index: 1;
}

.post-navigation .nav-links .nav-previous > a .post-nav-span,
.post-navigation .nav-links .nav-next > a .post-nav-span {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.post-navigation .nav-links .nav-previous > a .post-nav-span b,
.post-navigation .nav-links .nav-next > a .post-nav-span b {
  font-size: 1rem;
}

.post-navigation .nav-links .nav-previous > a .post-nav-span .nav-post-title,
.post-navigation .nav-links .nav-next > a .post-nav-span .nav-post-title {
  display: block;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 500;
  word-break: break-word;
}

@media only screen and (min-width: 768px) {
  .post-navigation .nav-links .nav-previous > a img + .post-nav-span,
  .post-navigation .nav-links .nav-next > a img + .post-nav-span {
    max-width: calc(100% - 155px);
  }
}

.post-navigation .nav-links .nav-previous:after {
  left: 0px;
  content: '\e800';
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
}

.post-navigation .nav-links .nav-previous a {
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
}

.post-navigation .nav-links .nav-next:after {
  right: 0px;
  content: '\e801';
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
}

.page-header-block-inner .nav-previous,
.page-header-block-inner .nav-next {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  ul.max-mega-menu {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  ul.max-mega-menu {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header {
  z-index: 1;
}

.site-header .site-title {
  margin-top: 0;
  margin-bottom: 0;
}

.site-header .site-branding {
  padding: 20px 0;
}

.site-header .site-description {
  margin: 0;
}

.site-header .custom-logo-link,
.site-header .site-title {
  display: inline-block;
}

.site-header .custom-logo-link {
  max-width: 220px;
  line-height: 0 !important;
  max-width: 145px;
}

.site-header .nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.site-header .main-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.site-header .main-navigation .menu {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

body .site-header .site-branding {
  text-align: left;
}

@media screen and (min-width: 768px) {
  body.rekroot-logo-position-right .site-header .site-branding {
    text-align: right;
  }
  body.rekroot-logo-position-right .site-header .custom-logo-link {
    margin-left: auto;
  }
  body.rekroot-logo-position-left .site-header .site-branding {
    text-align: left;
  }
  body.rekroot-logo-position-left .site-header .custom-logo-link {
    margin-right: auto;
  }
  body.rekroot-logo-position-center .site-header .site-branding {
    text-align: center;
  }
  body.rekroot-logo-position-center .site-header .custom-logo-link {
    margin-left: auto;
    margin-right: auto;
  }
}

.site-header .site-title a {
  color: inherit;
  text-decoration: none;
}

#page {
  position: relative;
}

.sticky-header {
  opacity: 1;
  z-index: 1;
  background-color: transparent;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.sticky-header.out {
  opacity: 0;
  z-index: -1;
}

.sticky-header.out:hover {
  opacity: 1;
  z-index: 1;
  background-color: #fff;
}

/*--------- THEME STYLE START ----------*/
.wp-custom-logo .site-header .site-branding {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-custom-logo .site-header .site-branding a {
  display: inline;
}

.site-header .rekroot-widget-login-button-view {
  list-style: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.site-header .rekroot-widget-login-button-view li {
  display: inline-block;
  vertical-align: middle;
  color: #5049e1;
  font-weight: 500;
}

.site-header .rekroot-widget-login-button-view li a {
  color: inherit;
}

.site-header .rekroot-widget-login-button-view li + li:before {
  display: inline-block;
  width: 1px;
  height: 1em;
  content: '';
  background-color: currentColor;
  margin: 0 5px 0 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

body.logged-in li.lrm-hide-if-logged-in + li:before {
  display: none;
}

.main-navigation .menu {
  margin-left: 15px;
  margin-right: 15px;
  max-width: 1200px;
}

@media screen and (min-width: 1200px) {
  .main-navigation .menu {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 1024px) {
  .main-navigation .menu {
    margin-right: 10px;
    margin-left: 10px;
  }
}

.lrm-user-modal-container {
  border-radius: 5px !important;
  overflow: hidden;
}

.lrm-form {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden !important;
}

ul.lrm-switcher {
  background-color: #5049e1;
  color: #fff;
}

.lrm-user-modal-container-inner {
  background-color: #f3f2fc;
}

.lrm-form label.image-replace,
.lrm-form .lrm-image-replace {
  display: none;
}

.lrm-form input.has-padding,
.lrm-form select.has-padding,
.lrm-form button.has-padding {
  padding: 0.67rem 1rem 0.6rem !important;
}

.lrm-form .lrm-fieldset-wrap {
  margin-top: 30px;
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.lrm-form .fieldset--default {
  padding-left: 42px !important;
  padding-right: 42px !important;
  padding-bottom: 42px !important;
}

.fieldset--submit {
  margin-bottom: 0 !important;
}

.lrm-nice-checkbox__label {
  margin-bottom: 20px;
}

.lrm-form button[type="submit"] {
  width: auto !important;
  font-size: 1rem;
  font-weight: 500;
  padding: 15px 34px !important;
}

.lrm-user-modal-container .lrm-switcher a.selected {
  background-color: #f3f2fc;
  color: #000;
}

.lrm-font-svg .lrm-switch-to--register::before {
  background-image: url("assets/img/add-user-w.png");
  background-size: 15px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  color: #fff;
}

.lrm-nice-checkbox__label .lrm-nice-checkbox__indicator {
  content: "";
  display: inline-block;
  font-family: "tzjm";
  line-height: 12px;
  text-align: center;
  color: #5049e1;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 17px;
  height: 17px;
  border-radius: 3px;
  background-color: #fff;
  border: 1px solid #e1e1e1;
}

.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator {
  font-family: "jikol" !important;
  line-height: 14px;
  content: "A" !important;
  font-size: 12px;
  margin-top: 1px;
  color: #fff;
  background-color: #5049e1;
}

.lrm-form .lrm-fieldset-wrap:last-of-type {
  padding: 0 !important;
  margin: 0 !important;
}

.lrm-user-modal-container .lrm-switcher a.lrm-switch-to--register.selected::before {
  background-image: url("assets/img/add-user.png");
}

.lrm-font-svg .lrm-switch-to--login::before {
  background-image: url("assets/img/login-w.png");
  background-size: 15px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  color: #fff;
}

.lrm-font-svg .lrm-switch-to--login.selected::before {
  background-image: url("assets/img/login.png");
}

.lrm-user-modal-container .lrm-switcher a {
  font-size: 18px;
  font-weight: 500;
  color: #1d1d1d;
  color: #fff;
}

.lrm-row {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.lrm-form .fieldset {
  margin: 0 0 !important;
}

.lrm-ficon-eye {
  display: none !important;
}

@media screen and (min-width: 768px) {
  .rekroot-post-header-widget-area,
  .rekroot-pre-header-widget-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.rekroot-pre-header-widget-area,
.rekroot-post-header-widget-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rekroot-top-header-widget-area .widget {
  margin: 0;
}

.rekroot-top-header-widget-area select {
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: transparent;
  outline: none;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.7px;
  line-height: 1.5rem;
  color: #fff;
  padding: 0.8rem 1rem 0.7rem;
  text-transform: uppercase;
  cursor: pointer;
}

.rekroot-top-header-widget-area .widget_polylang,
.rekroot-top-header-widget-area .WOOCS_SELECTOR {
  position: relative;
  margin-left: 0.5rem;
}

.rekroot-top-header-widget-area .widget_polylang:after,
.rekroot-top-header-widget-area .WOOCS_SELECTOR:after {
  display: inline-block;
  position: absolute;
  top: 11px;
  right: 2px;
  font-family: "rekroot-icons";
  content: '\f107';
}

@media screen and (max-width: 767px) {
  .rekroot-top-header-widget-area .widget_polylang,
  .rekroot-top-header-widget-area .WOOCS_SELECTOR {
    display: none;
  }
}

.rekroot-pre-header-widget-area {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 1025px) {
  .rekroot-pre-header-widget-area {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.rekroot-pre-header-widget-area section {
  margin-right: 2rem;
}

@media screen and (min-width: 1200px) {
  .rekroot-pre-header-widget-area section {
    margin-right: 3rem;
  }
}

.rekroot-post-header-widget-area {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .rekroot-post-header-widget-area {
    width: 80vw;
    margin: 10px auto;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-post-header-widget-area {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.rekroot-post-header-widget-area section {
  margin-left: 1rem;
}

@media screen and (max-width: 767px) {
  .rekroot-post-header-widget-area section {
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
  .rekroot-post-header-widget-area section:last-of-type {
    margin-right: 0 !important;
  }
}

.rekroot-call-back-button-view,
.rekroot-shop-address-view {
  position: relative;
}

.rekroot-call-back-button-view [class$='title'],
.rekroot-shop-address-view [class$='title'] {
  font-size: 12px;
  color: #858585;
  text-transform: uppercase;
}

.rekroot-call-back-button-view .rekroot-call-back-button-view-title,
.rekroot-shop-address-view .rekroot-call-back-button-view-title {
  margin-bottom: 3px;
}

.rekroot-call-back-button-view .rekroot-shop-address-view-title,
.rekroot-shop-address-view .rekroot-shop-address-view-title {
  margin-bottom: 3px;
}

.rekroot-call-back-button-view .rekroot-shop-address-view-city,
.rekroot-call-back-button-view .rekroot-shop-address-view-street,
.rekroot-call-back-button-view .rekroot-call-back-button-view-text,
.rekroot-call-back-button-view .vdz_cb_btn,
.rekroot-shop-address-view .rekroot-shop-address-view-city,
.rekroot-shop-address-view .rekroot-shop-address-view-street,
.rekroot-shop-address-view .rekroot-call-back-button-view-text,
.rekroot-shop-address-view .vdz_cb_btn {
  margin-left: 30px;
}

.rekroot-call-back-button-view .rekroot-shop-address-view-city,
.rekroot-call-back-button-view .rekroot-call-back-button-view-text,
.rekroot-shop-address-view .rekroot-shop-address-view-city,
.rekroot-shop-address-view .rekroot-call-back-button-view-text {
  font-size: 15px;
  color: #000;
  font-weight: 500;
  margin-bottom: -7px;
}

.rekroot-call-back-button-view .rekroot-shop-address-view-city,
.rekroot-shop-address-view .rekroot-shop-address-view-city {
  margin-bottom: -5px;
}

.rekroot-call-back-button-view .vdz_cb_btn,
.rekroot-call-back-button-view .rekroot-shop-address-view-street,
.rekroot-shop-address-view .vdz_cb_btn,
.rekroot-shop-address-view .rekroot-shop-address-view-street {
  font-size: 12px;
}

.rekroot-call-back-button-view .rekroot-shop-address-view-street,
.rekroot-shop-address-view .rekroot-shop-address-view-street {
  color: #000;
}

.rekroot-call-back-button-view #vdz_cb,
.rekroot-shop-address-view #vdz_cb {
  display: none;
}

.rekroot-call-back-button-view .vdz_cb_btn,
.rekroot-shop-address-view .vdz_cb_btn {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #5049e1;
}

.rekroot-call-back-button-view .vdz_cb_btn:after,
.rekroot-shop-address-view .vdz_cb_btn:after {
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 2px;
  right: 0;
  content: '';
  background-color: currentColor;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-call-back-button-view .vdz_cb_btn:hover:after,
.rekroot-shop-address-view .vdz_cb_btn:hover:after {
  background-color: transparent;
}

.rekroot-call-back-button-view:before,
.rekroot-shop-address-view:before {
  display: block;
  position: absolute;
  top: 20px;
  left: -3px;
  font-family: 'rekroot-icons';
  font-size: 24px;
  color: #5049e1;
}

.rekroot-call-back-button-view:before {
  content: '\e83f';
}

.rekroot-shop-address-view:before {
  content: '\e83e';
}

.mfp-bg {
  background: rgba(52, 54, 66, 0.9) !important;
}

.mfp-content {
  vertical-align: top !important;
  margin-top: 4em !important;
  width: 90% !important;
  max-width: 540px !important;
}

#vdz_cb {
  max-width: 100% !important;
  width: 100% !important;
}

#vdz_cb h3 {
  font-family: inherit;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 1.5em;
}

#vdz_cb_form {
  width: 90% !important;
}

#vdz_cb_form input[type="text"] {
  padding: 16px 20px 16px 50px !important;
  width: 100% !important;
  font-size: 18px !important;
  margin-bottom: 1.5em !important;
}

#vdz_cb_form button {
  font-size: 20px;
  font-weight: bold;
  padding: 16px 0 !important;
  cursor: pointer;
  width: 100%;
  margin-bottom: 1em;
}

body.mega-menu-menu-main .main-navigation .menu-toggle {
  display: none;
}

@media only screen and (min-width: 1025px) {
  .home.elementor-page:not(.elementor-editor-active) .site-header,
  .page-id-1919:not(.elementor-editor-active) .site-header,
  .page-id-2058:not(.elementor-editor-active) .site-header {
    position: absolute !important;
    background-color: transparent !important;
    width: 100%;
    z-index: 2;
  }
}

@media only screen and (min-width: 768px) {
  .home.header-colors-inverted:not(.elementor-editor-active) .site-branding .site-title {
    color: #fff !important;
  }
}

@media only screen and (min-width: 768px) {
  .home.header-colors-inverted:not(.elementor-editor-active) .main-navigation .menu > li > a, .home.header-colors-inverted:not(.elementor-editor-active) .site-header .rekroot-widget-login-button-view li a {
    color: #fff;
  }
}

.home.header-colors-inverted:not(.elementor-editor-active) .site-header .custom-html-widget a.button {
  background-color: #fff !important;
  color: #5049e1 !important;
  border-color: #fff !important;
}

/*--------- THEME STYLE END ------------*/
/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer .site-info a {
  display: inline-block;
  vertical-align: center;
  text-decoration: none;
  text-align: center;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.site-footer .site-info a:hover {
  color: #fff;
}

.site-footer .menu {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #fff;
}

.site-footer .menu li {
  padding: 0;
  margin: 0;
  display: inline-block;
}

.site-footer .menu li a {
  text-decoration: none;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.site-footer .menu li a:hover {
  color: inherit;
}

@media screen and (max-width: 767px) {
  .site-footer .menu {
    text-align: center;
  }
}

.site-footer .menu:not(#social-menu) li {
  vertical-align: center;
}

.site-footer .menu:not(#social-menu) li:after {
  display: inline-block;
  content: '|';
  margin: 0 1px 0 4px;
  font-size: inherit;
  line-height: inherit;
}

.site-footer .menu:not(#social-menu) li:last-child:after {
  display: none;
}

@media screen and (max-width: 767px) {
  .site-footer .menu:not(#social-menu) li:after {
    display: none;
  }
}

.site-footer .menu#social-menu li {
  position: relative;
  margin: 0 10px 0;
}

.site-footer .menu#social-menu li a {
  display: inline-block;
  position: relative;
  width: 32px;
  height: inherit;
  font-size: 2rem;
}

.site-footer .menu#social-menu li a svg {
  position: absolute;
  top: -1.25rem;
  left: 0;
}

.site-footer div:nth-child(2) {
  text-align: center;
}

.site-footer div:nth-child(3) {
  text-align: right;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text,
.area-hidden, .tz-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus,
.area-hidden:focus, .tz-hidden:focus {
  display: block;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  padding: 15px 23px 14px;
  background-color: #f5f9ff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #3d3d3d;
  font-size: 13.125px;
  font-weight: bold;
  line-height: normal;
  text-decoration: none;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1rem;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1rem;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
  overflow-wrap: break-word;
}

.widget select {
  max-width: 100%;
  width: 100%;
}

#secondary section {
  max-width: 292px;
  margin-bottom: 33px;
}

@media screen and (max-width: 767px) {
  #secondary section {
    max-width: 100%;
  }
}

.widget-area .widget > *:last-child {
  margin-bottom: 1.5em;
}

.widget-area .widget .select2-container {
  margin-bottom: 25px;
}

.widget-area .widget:last-of-type {
  border-bottom: none !important;
}

.widget-area .widget .widget-title {
  display: block;
  padding: 0.5em 0;
  margin-bottom: 21px;
  font-weight: 600;
  position: relative;
}

.widget-area .widget .widget-title span {
  position: relative;
}

.widget-area .widget li {
  margin: 0.5rem 0;
  font-size: 15px;
  color: #595959;
}

.widget-area .widget li a {
  color: #000;
  font-weight: 400;
}

.widget-area .widget li a.rsswidget {
  font-weight: bold;
}

.widget-area .widget li .rss-date {
  display: block;
  margin: 0.2rem 0;
  font-size: 12px;
  color: #9e9e9e;
  text-transform: uppercase;
}

.widget-area .widget li.cat-item, .widget-area .widget li.wp-block-pages-list__item {
  position: relative;
  padding-left: 1rem;
}

.widget-area .widget li.cat-item:before, .widget-area .widget li.wp-block-pages-list__item:before {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #5049e1;
  top: 10px;
  left: 0px;
}

.widget-area .widget:first-of-type .widget-title {
  margin-top: 0;
  padding-top: 0 !important;
}

.widget-area .widget ul {
  padding-left: 0;
  list-style: none;
}

.widget-area .widget ul ul {
  padding-left: 1rem;
}

.widget-area .widget ul ul li {
  color: #5e5e5e;
}

.widget-area .widget ul ul li a {
  color: inherit !important;
}

.widget-area .widget.widget_search {
  margin-bottom: 40px !important;
}

.widget-area .widget.widget_search .search-form, .widget-area .widget.widget_search .wp-block-search {
  position: relative;
  height: 50px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}

.widget-area .widget.widget_search .search-form:before, .widget-area .widget.widget_search .wp-block-search:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 0px #e8f2ff;
          box-shadow: 0px 0px 15px 0px #e8f2ff;
  z-index: -1;
}

.widget-area .widget.widget_search .search-field, .widget-area .widget.widget_search .wp-block-search__input {
  background-color: #fff;
  border-color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px 15px 15px;
  height: 48px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  position: absolute;
  top: 0;
}

.widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-block-search__input {
  width: calc(100% - 44px) !important;
}

.widget-area .widget.widget_search .search-submit, .widget-area .widget.widget_search .wp-block-search__button {
  padding: 9px 15px 9px;
  background-color: #fff;
  border-color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 18px;
  height: 48px;
  width: 48px;
  margin-left: -8px;
  position: absolute;
  top: 0px !important;
  right: 0px !important;
  border-radius: 5px !important;
  color: #888686;
}

.widget-area .widget.widget_search .search-submit i, .widget-area .widget.widget_search .wp-block-search__button i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.widget-area .widget.widget_search .wp-block-search__button {
  font-size: 0px;
  text-indent: -999em;
  margin-top: 0;
}

.widget-area .widget.widget_search .wp-block-search__button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-family: "rekroot-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  font-size: 18px !important;
  text-align: center;
  opacity: .8;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  font-size: 120%;
  text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
  content: '\e83b';
}

.widget-area .widget.widget_mc4wp_form_widget input {
  margin: 0 0 1rem;
  width: 80%;
}

.widget-area .widget.widget_mc4wp_form_widget input[type="submit"] {
  padding: 1em;
}

.widget-area .widget.widget_recent_entries ul > li, .widget-area .widget.widget_recent_comments ul > li, .widget-area .widget.widget_meta ul > li {
  padding-left: 1em;
  position: relative;
}

.widget-area .widget.widget_recent_entries ul > li:before, .widget-area .widget.widget_recent_comments ul > li:before, .widget-area .widget.widget_meta ul > li:before {
  display: block;
  content: '';
  position: absolute;
  top: calc(0.875em - 3px);
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #5049e1;
}

.widget-area .wp-block-latest-posts__list li {
  padding-left: 1em;
  position: relative;
}

.widget-area .wp-block-latest-posts__list li:before {
  display: block;
  content: '';
  position: absolute;
  top: calc(0.875em - 3px);
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #5049e1;
}

.widget-area .wp-block-latest-posts__list li:before {
  display: block !important;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.widget-area .wp-block-archives-list li,
.widget-area .widget_archive li {
  padding-left: 1em;
  position: relative;
}

.widget-area .wp-block-archives-list li:before,
.widget-area .widget_archive li:before {
  display: block;
  content: '';
  position: absolute;
  top: calc(0.875em - 3px);
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #5049e1;
}

.widget-area .wp-block-archives-list li:before,
.widget-area .widget_archive li:before {
  display: block !important;
}

.widget-area section.widget + section.widget_calendar {
  margin-top: 50px;
}

.widget-area section.widget_calendar a {
  text-decoration: none;
}

span.expand {
  position: absolute;
  right: 0;
  top: 0.25em;
  width: 1em;
  height: 1em;
  cursor: pointer;
  z-index: 1;
  text-align: center;
}

span.expand:before {
  display: block;
  font-family: rekroot-icons;
  font-size: 1em;
  line-height: 1em;
  content: '\e800';
  color: inherit;
}

.expanded > span.expand:before {
  content: '\e802';
}

ul > li > ul > li > span.expand {
  display: none;
}

/* Global widget styles */
.widget_categories li a:hover,
.widget_archive li a:hover {
  color: #5049e1;
}

.widget_categories select,
.widget_archive select {
  margin-bottom: 30px;
}

.recent-posts-widget-with-thumbnails ul {
  margin-top: 20px;
}

.recent-posts-widget-with-thumbnails li {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.recent-posts-widget-with-thumbnails li:before {
  display: none !important;
}

.recent-posts-widget-with-thumbnails li img {
  margin: 0 30px 0 0 !important;
  max-width: 60px !important;
  border-radius: 5px;
}

.recent-posts-widget-with-thumbnails li .rpwwt-post-title {
  font-size: 15px;
  font-weight: 500;
  color: #000;
  line-height: 1.3em !important;
  display: block;
  padding-left: 90px;
  margin-bottom: 6px;
}

.recent-posts-widget-with-thumbnails li .rpwwt-post-categories,
.recent-posts-widget-with-thumbnails li .rpwwt-post-date,
.recent-posts-widget-with-thumbnails li .rpwwt-post-author,
.recent-posts-widget-with-thumbnails li .rpwwt-post-categories,
.recent-posts-widget-with-thumbnails li .rpwwt-post-date,
.recent-posts-widget-with-thumbnails li .rpwwt-post-excerpt,
.recent-posts-widget-with-thumbnails li .rpwwt-post-content,
.recent-posts-widget-with-thumbnails li .rpwwt-post-comments-number {
  font-size: 0.833rem;
  color: #6b6b6b;
  padding-left: 90px;
  display: block;
  margin-bottom: 5px;
}

.recent-posts-widget-with-thumbnails li .rpwwt-post-categories {
  font-size: 12px;
  text-transform: uppercase;
  color: #5049e1;
}

.recent-posts-widget-with-thumbnails li .rpwwt-post-categories a {
  color: inherit;
}

.recent-posts-widget-with-thumbnails li .rpwwt-post-date:before {
  display: inline-block;
  font-family: tzjm;
  content: '\e800';
  margin-right: 5px;
}

.comments_widget_plus .cwp-on-text {
  font-size: 12px;
  text-transform: uppercase;
  color: #262626;
}

.comments_widget_plus .cwp-author-link {
  font-size: 10.5px;
  font-weight: 500;
  text-transform: uppercase;
  color: #5049e1;
  margin: 0.333rem 0 0.4rem;
}

.comments_widget_plus .cwp-author-link a {
  color: inherit;
}

.comments_widget_plus a.cwp-comment-link {
  display: block !important;
}

.widget_tag_cloud .tagcloud a, .widget_tag_cloud .wp-block-tag-cloud a {
  display: inline-block;
  padding: 4px 12px 4px;
  margin: 5px 4px;
  font-size: 0.833rem !important;
  text-transform: capitalize;
  font-weight: normal;
  border-radius: 5px;
  color: #5049e1;
  background-color: #e9e8f7;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .wp-block-tag-cloud a:hover {
  color: #fff !important;
  background-color: #5049e1;
}

.widget_nav_menu .menu > li > .sub-menu,
.widget_nav_menu .menu > li > .children {
  position: relative;
  max-height: 0;
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.widget_search {
  border-bottom: none !important;
  padding-bottom: 0 !important;
  margin-bottom: -10px !important;
}

.widget_search .search-field {
  width: 89%;
}

.widget_search .search-submit {
  border: none;
  background-color: transparent;
  color: inherit;
  outline: none;
  max-width: 17%;
}

.widget_search .search-submit:hover {
  background-color: transparent;
}

.widget_nav_menu .menu,
.elementor-widget-wp-widget-nav_menu .menu {
  padding-left: 0;
}

.widget_nav_menu .menu li,
.elementor-widget-wp-widget-nav_menu .menu li {
  list-style: none;
  position: relative;
  margin: 10px 0;
}

.widget_nav_menu .menu li a:hover,
.elementor-widget-wp-widget-nav_menu .menu li a:hover {
  border-bottom: 1px dotted #5049e1;
}

.widget_nav_menu .menu li li,
.elementor-widget-wp-widget-nav_menu .menu li li {
  font-weight: normal;
}

.widget_nav_menu .menu li li a,
.elementor-widget-wp-widget-nav_menu .menu li li a {
  font-weight: normal;
}

.widget_nav_menu .menu li li:before,
.elementor-widget-wp-widget-nav_menu .menu li li:before {
  width: 4px;
  height: 4px;
  background-color: #5049e1;
  top: calc(1em - 6px);
  border: none;
}

.widget_nav_menu .menu li li li:before,
.elementor-widget-wp-widget-nav_menu .menu li li li:before {
  background-color: transparent;
}

.widget_nav_menu .menu > li > .sub-menu > li,
.elementor-widget-wp-widget-nav_menu .menu > li > .sub-menu > li {
  color: #5e5e5e;
  position: relative;
}

.widget_nav_menu .menu > li > .sub-menu > li a,
.elementor-widget-wp-widget-nav_menu .menu > li > .sub-menu > li a {
  color: inherit;
}

.widget_nav_menu .menu > li > .sub-menu > li:before,
.elementor-widget-wp-widget-nav_menu .menu > li > .sub-menu > li:before {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #5049e1;
  top: 10px;
  left: -12px;
}

.widget_nav_menu .menu > li > .sub-menu > li .sub-menu,
.elementor-widget-wp-widget-nav_menu .menu > li > .sub-menu > li .sub-menu {
  padding-left: 1rem;
}

/* Calendar widget */
.widget_calendar table caption, .wp-block-calendar table caption {
  text-align: center;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  background-color: #5049e1;
  padding: 20px 20px 19px;
  margin-bottom: 10px;
  border-radius: 5px;
}

.widget_calendar table thead, .widget_calendar table tbody, .widget_calendar table tfoot, .wp-block-calendar table thead, .wp-block-calendar table tbody, .wp-block-calendar table tfoot {
  border-width: 0;
  font-size: 13.005px;
}

.widget_calendar table thead td, .widget_calendar table thead th, .widget_calendar table tbody td, .widget_calendar table tbody th, .widget_calendar table tfoot td, .widget_calendar table tfoot th, .wp-block-calendar table thead td, .wp-block-calendar table thead th, .wp-block-calendar table tbody td, .wp-block-calendar table tbody th, .wp-block-calendar table tfoot td, .wp-block-calendar table tfoot th {
  background-color: transparent !important;
  border-color: transparent !important;
  padding: 0.5em 0;
  text-align: center;
}

.widget_calendar table thead td a, .widget_calendar table thead th a, .widget_calendar table tbody td a, .widget_calendar table tbody th a, .widget_calendar table tfoot td a, .widget_calendar table tfoot th a, .wp-block-calendar table thead td a, .wp-block-calendar table thead th a, .wp-block-calendar table tbody td a, .wp-block-calendar table tbody th a, .wp-block-calendar table tfoot td a, .wp-block-calendar table tfoot th a {
  text-decoration: none;
}

.widget_calendar table tfoot td a, .wp-block-calendar table tfoot td a {
  color: #232323;
  padding-bottom: 5px;
  border-bottom: 2px solid currentColor;
}

.widget_calendar table tfoot td#prev, .wp-block-calendar table tfoot td#prev {
  text-align: right;
}

.widget_calendar table tfoot td#next, .wp-block-calendar table tfoot td#next {
  text-align: left;
}

.widget_calendar table tfoot td.pad, .wp-block-calendar table tfoot td.pad {
  position: relative;
}

.widget_calendar table tfoot td.pad:after, .wp-block-calendar table tfoot td.pad:after {
  display: block;
  width: 1px;
  height: 13px;
  position: absolute;
  right: 50%;
  top: calc(50% - 6px);
  content: '';
  background-color: #cbcbcb;
}

.widget_calendar table tfoot td.pad.pad + .pad, .wp-block-calendar table tfoot td.pad.pad + .pad {
  display: none;
}

/* Widget Tags */
.tagcloud a {
  display: inline-block;
  padding: 2px 8px 4px;
  text-decoration: none;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tagcloud a:hover {
  color: #5049e1;
}

/* Widget Gallery */
.widget_media_gallery .gallery-item {
  line-height: 0;
  padding: 2px;
  margin: 0;
}

.widget_media_gallery .gallery-item a {
  display: inline-block;
  line-height: 0;
}

.widget_media_gallery .gallery-item .gallery-icon {
  display: inline-block;
  line-height: 0;
}

.widget_media_gallery .gallery-item .gallery-caption {
  line-height: 1.5em;
}

.textwidget img {
  border-radius: 5px;
}

/* Off-canvas sidebar widgets */
.offcanvas-sidebar .widget_nav_menu li {
  text-transform: uppercase;
  font-size: 0.875rem;
  padding-left: 0;
}

.offcanvas-sidebar .widget_nav_menu li:before {
  display: none;
}

.offcanvas-sidebar .hidden-logo {
  color: inherit;
  text-align: left;
}

/* Footer sidebar widgets */
.rekroot-elementor-footer,
.rekroot-footer-widget-area {
  margin: 20px;
}

@media only screen and (min-width: 1025px) {
  .rekroot-elementor-footer,
  .rekroot-footer-widget-area {
    margin: 60px 0;
  }
}

.rekroot-elementor-footer .widget,
.rekroot-elementor-footer .elementor-widget-container,
.rekroot-footer-widget-area .widget,
.rekroot-footer-widget-area .elementor-widget-container {
  margin-bottom: 0;
}

.rekroot-elementor-footer .widget h5,
.rekroot-elementor-footer .widget .widget-title,
.rekroot-elementor-footer .elementor-widget-container h5,
.rekroot-elementor-footer .elementor-widget-container .widget-title,
.rekroot-footer-widget-area .widget h5,
.rekroot-footer-widget-area .widget .widget-title,
.rekroot-footer-widget-area .elementor-widget-container h5,
.rekroot-footer-widget-area .elementor-widget-container .widget-title {
  font-family: inherit;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.rekroot-elementor-footer .widget ul li,
.rekroot-elementor-footer .elementor-widget-container ul li,
.rekroot-footer-widget-area .widget ul li,
.rekroot-footer-widget-area .elementor-widget-container ul li {
  padding-left: 0;
  margin: 5px 0;
}

.rekroot-elementor-footer .widget ul li:before,
.rekroot-elementor-footer .elementor-widget-container ul li:before,
.rekroot-footer-widget-area .widget ul li:before,
.rekroot-footer-widget-area .elementor-widget-container ul li:before {
  display: none;
}

.rekroot-elementor-footer .widget ul li a,
.rekroot-elementor-footer .elementor-widget-container ul li a,
.rekroot-footer-widget-area .widget ul li a,
.rekroot-footer-widget-area .elementor-widget-container ul li a {
  color: #cecdf5;
  text-decoration: none;
}

.rekroot-elementor-footer .widget ul li a i, .rekroot-elementor-footer .widget ul li a .svg-inline--fa,
.rekroot-elementor-footer .elementor-widget-container ul li a i,
.rekroot-elementor-footer .elementor-widget-container ul li a .svg-inline--fa,
.rekroot-footer-widget-area .widget ul li a i,
.rekroot-footer-widget-area .widget ul li a .svg-inline--fa,
.rekroot-footer-widget-area .elementor-widget-container ul li a i,
.rekroot-footer-widget-area .elementor-widget-container ul li a .svg-inline--fa {
  display: inline-block;
  font-size: 14px;
  color: #5049e1;
  margin-right: 7px;
  vertical-align: -0.300em !important;
}

.rekroot-elementor-footer .widget ul li a:hover,
.rekroot-elementor-footer .elementor-widget-container ul li a:hover,
.rekroot-footer-widget-area .widget ul li a:hover,
.rekroot-footer-widget-area .elementor-widget-container ul li a:hover {
  color: #fff;
}

.rekroot-elementor-footer .footer-title,
.rekroot-footer-widget-area .footer-title {
  margin-top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}

.rekroot-elementor-footer .footer-title i,
.rekroot-footer-widget-area .footer-title i {
  font-style: normal;
}

.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"],
.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"],
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"],
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"] {
  border-color: #fff;
  background-color: #fff;
  margin-right: 2%;
  min-width: 17.733rem;
  max-width: 80%;
  width: 39%;
}

.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"]:focus,
.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"]:focus,
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"]:focus,
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"]:focus {
  border-color: #fff;
}

@media screen and (max-width: 1024px) {
  .rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"],
  .rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"],
  .rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="text"],
  .rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="email"] {
    margin: 1rem;
  }
}

.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"],
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"] {
  padding: 1em 2.533em 0.933em;
  background-color: #3730cd;
  -webkit-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.25);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"]:hover,
.rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"]:hover {
  -webkit-box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.55);
          box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.55);
}

@media screen and (max-width: 1024px) {
  .rekroot-elementor-footer .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"],
  .rekroot-footer-widget-area .elementor-widget-wp-widget-mc4wp_form_widget input[type="submit"] {
    margin: 1rem;
  }
}

.rekroot-elementor-footer .footer-info h3,
.rekroot-footer-widget-area .footer-info h3 {
  color: #fff;
  font-size: 28px;
  margin-top: 12px;
  margin-bottom: 0px;
}

.rekroot-elementor-footer .footer-info i,
.rekroot-footer-widget-area .footer-info i {
  font-size: 24px;
  color: #fff;
  margin-right: 20px;
}

.rekroot-elementor-footer .footer-info p,
.rekroot-footer-widget-area .footer-info p {
  margin-top: 15px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  #secondary .widget {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  #secondary .widget_search {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #secondary .widget_tag_cloud {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #secondary .recent-posts-widget-with-thumbnails {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  #secondary .widget_calendar {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

/*--------------------------------------------------------------
# Blocks
--------------------------------------------------------------*/
p.has-background {
  padding: 20px 30px;
}

.wp-block-audio {
  width: 100%;
}

.wp-block-audio audio {
  width: 100%;
}

.wp-block-audio.alignleft audio,
.wp-block-audio.alignright audio {
  max-width: 211.2px;
}

@media only screen and (min-width: 768px) {
  .wp-block-audio.alignleft audio,
  .wp-block-audio.alignright audio {
    max-width: 384px;
  }
}

@media only screen and (min-width: 1200px) {
  .wp-block-audio.alignleft audio,
  .wp-block-audio.alignright audio {
    max-width: 338.25px;
  }
}

.wp-block-video video {
  width: 100%;
}

.wp-block-button + .wp-block-button {
  margin-top: 10px !important;
}

.wp-block-button .wp-block-button__link {
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.wp-block-button .wp-block-button__link:not(.has-background) {
  background-color: #5049e1;
}

.wp-block-button .wp-block-button__link:hover {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:focus {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-button .wp-block-button__link:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.wp-block-button:not(.is-style-squared) .wp-block-button__link {
  border-radius: 5px;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),
.wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background),
.wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) {
  background: transparent;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
.wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
.wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
  color: #5049e1;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: white;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background) {
  background-color: #5049e1;
}

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
  padding: 0;
  list-style: none;
}

.wp-block-archives li,
.wp-block-categories li,
.wp-block-latest-posts li {
  color: #262626;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 1.72;
}

.wp-block-archives li.menu-item-has-children, .wp-block-archives li:last-child,
.wp-block-categories li.menu-item-has-children,
.wp-block-categories li:last-child,
.wp-block-latest-posts li.menu-item-has-children,
.wp-block-latest-posts li:last-child {
  padding-bottom: 0;
}

.wp-block-archives li a,
.wp-block-categories li a,
.wp-block-latest-posts li a {
  text-decoration: none;
}

.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter {
  text-align: center;
}

.wp-block-categories ul {
  padding-top: 0.75rem;
}

.wp-block-categories li ul {
  list-style: none;
  padding-left: 0;
}

.wp-block-latest-posts.is-grid li {
  border-top: 2px solid #939393;
  padding-top: 1rem;
  margin-bottom: 2rem;
}

.wp-block-latest-posts.is-grid li a:after {
  content: '';
}

.wp-block-latest-posts.is-grid li:last-child {
  margin-bottom: auto;
}

.wp-block-latest-posts.is-grid li:last-child a:after {
  content: '';
}

.wp-block-preformatted {
  font-size: 1rem;
  line-height: 1.8;
  padding: 1rem;
}

.wp-block-verse {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 1.8;
}

.has-drop-cap:not(:focus):first-letter {
  font-family: "Roboto", serif;
  font-size: 2.074rem;
  line-height: 1;
  font-weight: inherit;
  color: #5049e1;
}

.wp-block-pullquote {
  border-top: 4px solid #555d66;
  border-bottom: 4px solid #555d66;
  color: #40464d;
  padding: 3em 0;
  text-align: center;
}

.wp-block-pullquote blockquote {
  background: transparent;
}

.wp-block-pullquote > p {
  font-size: 1.728rem;
  line-height: 1.72;
}

.wp-block-pullquote cite {
  color: #40464d;
  position: relative;
  text-transform: uppercase;
  font-size: 0.833rem;
}

.wp-block-pullquote::after, .wp-block-pullquoteblockquote::before {
  content: "";
}

.wp-block-pullquote:not(.is-style-solid-color) blockquote {
  text-align: center !important;
}

.wp-block-pullquote blockquote {
  padding: 0 !important;
  font-family: inherit;
  font-style: italic;
  font-size: 1.44rem;
  border-left: none;
}

.wp-block-pullquote blockquote:before {
  display: none;
}

.wp-block-pullquote blockquote cite:before {
  left: calc(50% - 10px);
}

.wp-block-image {
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .wp-block-image .aligncenter {
    margin: 0;
    width: 100%;
  }
  .wp-block-image .aligncenter img {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1025px) {
  .wp-block-image .aligncenter {
    width: 100%;
  }
  .wp-block-image .aligncenter img {
    margin: 0 auto;
  }
}

.wp-block-image.alignfull img {
  width: 100vw;
  max-width: 100%;
  height: auto;
}

@media only screen and (min-width: 768px) {
  .wp-block-image.alignfull img {
    margin-left: auto;
    margin-right: auto;
  }
}

.wp-block-cover:not(.alignwide):not(.alignfull),
.wp-block-cover-image:not(.alignwide):not(.alignfull) {
  clear: both !important;
}

.wp-block-cover-image.has-parallax {
  background-attachment: fixed;
}

.wp-block-cover-image.has-background-dim:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:before {
  background-color: rgba(0, 0, 0, 0.1);
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:before {
  background-color: rgba(0, 0, 0, 0.2);
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:before {
  background-color: rgba(0, 0, 0, 0.4);
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:before {
  background-color: rgba(0, 0, 0, 0.5);
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:before {
  background-color: rgba(0, 0, 0, 0.6);
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:before {
  background-color: rgba(0, 0, 0, 0.7);
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:before {
  background-color: rgba(0, 0, 0, 0.8);
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:before {
  background-color: rgba(0, 0, 0, 0.9);
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:before {
  background-color: #000;
}

.wp-block-cover-image.components-placeholder {
  height: inherit;
}

.wp-block-cover-text a {
  border-bottom: 1px dashed;
}

.wp-block-quote {
  padding-left: 40px;
}

.wp-block-rss {
  padding-left: 0;
  list-style: none;
}

.wp-block-rss li a {
  border-bottom: 1px dashed;
}

.wp-block-latest-posts__list {
  padding-left: 0 !important;
}

.wp-block-latest-posts__list li {
  margin-bottom: 1rem;
}

.wp-block-latest-posts__list li:before {
  display: none !important;
}

.wp-block-latest-posts__list li > a {
  font-size: 1.2rem;
}

.entry-content > [class*="wp-block"] {
  margin-bottom: 2rem;
}

.entry-content > [class*="wp-block"]:last-child {
  margin-bottom: 0;
}

.wp-block-spacer {
  display: block;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.wp-block-cover-image,
.wp-block-cover {
  position: relative;
  padding: 1rem;
}

@media only screen and (min-width: 768px) {
  .wp-block-cover-image,
  .wp-block-cover {
    padding: 1rem 10%;
  }
}

.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
  color: #fff;
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  font-family: "Roboto", sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.25;
  padding: 0;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .wp-block-cover-image .wp-block-cover-image-text,
  .wp-block-cover-image .wp-block-cover-text,
  .wp-block-cover-image h2,
  .wp-block-cover .wp-block-cover-image-text,
  .wp-block-cover .wp-block-cover-text,
  .wp-block-cover h2 {
    font-size: 1.44rem;
    max-width: 100%;
  }
}

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
  .wp-block-cover.alignleft,
  .wp-block-cover.alignright {
    padding: 1rem calc(2 * 1rem);
  }
}

@media only screen and (min-width: 768px) {
  .wp-block-cover-image.alignfull,
  .wp-block-cover.alignfull {
    padding-left: calc(10% + 58px + (2 * 1rem));
    padding-right: calc(10% + 58px + (2 * 1rem));
  }
  .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .wp-block-cover-image.alignfull .wp-block-cover-text,
  .wp-block-cover-image.alignfull h2,
  .wp-block-cover.alignfull .wp-block-cover-image-text,
  .wp-block-cover.alignfull .wp-block-cover-text,
  .wp-block-cover.alignfull h2 {
    padding: 0;
  }
}

.wp-block-gallery {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 30px;
}

.wp-block-gallery .blocks-gallery-item {
  list-style: none !important;
}

.wp-block-gallery .blocks-gallery-item:before {
  display: none !important;
}

.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
  margin-bottom: 16px;
}

.wp-block-gallery figcaption a {
  color: #fff;
}

.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 0.833rem;
  font-family: "Roboto", serif;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
}

.wp-block-separator,
hr {
  background-color: #262626;
  border: 0;
  height: 2px;
  margin-bottom: 2rem;
  margin-top: 2rem;
  max-width: 2.25em;
  text-align: left;
  /* Remove duplicate rule-line when a separator
     * is followed by an H1, or H2 */
}

.wp-block-separator.is-style-wide,
hr.is-style-wide {
  max-width: 100%;
}

.wp-block-separator.is-style-dots,
hr.is-style-dots {
  max-width: 100%;
  background-color: inherit;
  border: inherit;
  height: inherit;
  text-align: center;
}

.wp-block-separator.is-style-dots:before,
hr.is-style-dots:before {
  color: #262626;
  font-size: 1.2rem;
  letter-spacing: 0.833rem;
  padding-left: 0.833rem;
}

.wp-block-separator + h1:before,
.wp-block-separator + h2:before,
hr + h1:before,
hr + h2:before {
  display: none;
}

.wp-block-embed-twitter {
  word-break: break-all;
}

.wp-block-table {
  overflow-x: auto;
  display: block;
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table tbody {
  width: 100%;
  display: table;
  min-width: 240px;
}

.wp-block-table td,
.wp-block-table th {
  padding: 0.5em;
  border: 1px solid currentColor;
}

.wp-block-file {
  font-family: "Roboto", sans-serif;
}

.wp-block-file .wp-block-file__button {
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.wp-block-file .wp-block-file__button:hover {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-file .wp-block-file__button:active, .wp-block-file .wp-block-file__button:focus {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-file .wp-block-file__button:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.wp-block-code {
  border-radius: 0;
}

.wp-block-code code {
  font-size: 1rem;
  white-space: pre-wrap;
  word-break: break-all;
}

.wp-block-columns .wp-block-column > *:first-child {
  margin-top: 0;
}

.wp-block-columns .wp-block-column > *:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .wp-block-columns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .wp-block-columns .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}

.wp-block-latest-comments {
  padding-left: 0;
  list-style: none !important;
  padding-left: 0;
}

.wp-block-latest-comments > li {
  padding-left: 0 !important;
}

.wp-block-latest-comments > li:before {
  display: none !important;
}

.wp-block-latest-comments > li > article {
  margin-bottom: 0 !important;
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 1.5;
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
  font-weight: normal;
}

.wp-block-latest-comments article {
  background-color: transparent !important;
}

.wp-block-latest-comments .wp-block-latest-comments__comment,
.wp-block-latest-comments .wp-block-latest-comments__comment-date,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-size: inherit;
  margin-top: 0.5rem;
  line-height: 1.5;
}

.wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date {
  font-size: 0.833rem;
}

.wp-block-search {
  position: relative;
}

.wp-block-search .wp-block-search__input {
  color: #888686;
  background-color: #fff !important;
  border: 1px solid #e1e1e1;
  /* Theme altered */
  border-radius: 6px;
  padding: 0.67rem 1rem 0.60rem;
  margin: 0.5rem 0;
  font-size: 15px;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.wp-block-search .wp-block-search__input:focus, .wp-block-search .wp-block-search__input:active {
  color: #111;
  outline: none;
  background-color: #fff !important;
  border-color: #5049e1;
  /*Change text in autofill textbox*/
}

.wp-block-search .wp-block-search__input:focus:-webkit-autofill, .wp-block-search .wp-block-search__input:active:-webkit-autofill {
  background-color: #fff !important;
}

.wp-block-search .wp-block-search__button {
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  line-height: 15px !important;
}

.wp-block-search .wp-block-search__button:hover {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-search .wp-block-search__button:active, .wp-block-search .wp-block-search__button:focus {
  background-color: #3730cd;
  color: #fff;
}

.wp-block-search .wp-block-search__button:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

@media screen and (max-width: 381px) {
  .wp-block-search .wp-block-search__input {
    width: 100%;
  }
  .wp-block-search .wp-block-search__button {
    width: 100%;
    margin: 20px 0 0 0;
  }
}

@media screen and (max-width: 381px) {
  .wp-block-search .wp-block-search__inside-wrapper {
    display: block !important;
  }
}

@media only screen and (min-width: 768px) {
  .wp-block-search .wp-block-search__inside-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.wp-block-audio audio {
  min-width: 200px !important;
}

.wp-block-rss {
  padding-left: 0 !important;
}

.wp-block-rss__item {
  margin: 10px 0;
  font-size: 1.2rem;
}

.wp-block-rss__item::before {
  display: none !important;
}

.wp-block-rss__item a {
  color: #5049e1;
}

.has-xsmall-font-size {
  font-size: 0.694rem;
}

.has-small-font-size {
  font-size: 1rem;
}

.has-normal-font-size {
  font-size: 1.2rem;
}

.has-large-font-size {
  font-size: 1.44rem;
}

.has-larger-font-size {
  font-size: 1.728rem;
}

.has-primary-background-color,
.has-secondary-background-color,
.has-dark-gray-background-color,
.has-light-gray-background-color,
.has-rekroot-accent-color-background-color,
.has-rekroot-accent-text-color-background-color,
.has-rekroot-main-text-color-background-color {
  color: #f3f2fc;
}

.has-primary-background-color > p,
.has-primary-background-color > h1,
.has-primary-background-color > h2,
.has-primary-background-color > h3,
.has-primary-background-color > h4,
.has-primary-background-color > h5,
.has-primary-background-color > h6,
.has-primary-background-color > a,
.has-secondary-background-color > p,
.has-secondary-background-color > h1,
.has-secondary-background-color > h2,
.has-secondary-background-color > h3,
.has-secondary-background-color > h4,
.has-secondary-background-color > h5,
.has-secondary-background-color > h6,
.has-secondary-background-color > a,
.has-dark-gray-background-color > p,
.has-dark-gray-background-color > h1,
.has-dark-gray-background-color > h2,
.has-dark-gray-background-color > h3,
.has-dark-gray-background-color > h4,
.has-dark-gray-background-color > h5,
.has-dark-gray-background-color > h6,
.has-dark-gray-background-color > a,
.has-light-gray-background-color > p,
.has-light-gray-background-color > h1,
.has-light-gray-background-color > h2,
.has-light-gray-background-color > h3,
.has-light-gray-background-color > h4,
.has-light-gray-background-color > h5,
.has-light-gray-background-color > h6,
.has-light-gray-background-color > a,
.has-rekroot-accent-color-background-color > p,
.has-rekroot-accent-color-background-color > h1,
.has-rekroot-accent-color-background-color > h2,
.has-rekroot-accent-color-background-color > h3,
.has-rekroot-accent-color-background-color > h4,
.has-rekroot-accent-color-background-color > h5,
.has-rekroot-accent-color-background-color > h6,
.has-rekroot-accent-color-background-color > a,
.has-rekroot-accent-text-color-background-color > p,
.has-rekroot-accent-text-color-background-color > h1,
.has-rekroot-accent-text-color-background-color > h2,
.has-rekroot-accent-text-color-background-color > h3,
.has-rekroot-accent-text-color-background-color > h4,
.has-rekroot-accent-text-color-background-color > h5,
.has-rekroot-accent-text-color-background-color > h6,
.has-rekroot-accent-text-color-background-color > a,
.has-rekroot-main-text-color-background-color > p,
.has-rekroot-main-text-color-background-color > h1,
.has-rekroot-main-text-color-background-color > h2,
.has-rekroot-main-text-color-background-color > h3,
.has-rekroot-main-text-color-background-color > h4,
.has-rekroot-main-text-color-background-color > h5,
.has-rekroot-main-text-color-background-color > h6,
.has-rekroot-main-text-color-background-color > a {
  color: #f3f2fc;
}

.has-white-background-color {
  color: #f3f2fc;
}

.has-white-background-color > p,
.has-white-background-color > h1,
.has-white-background-color > h2,
.has-white-background-color > h3,
.has-white-background-color > h4,
.has-white-background-color > h5,
.has-white-background-color > h6,
.has-white-background-color > a {
  color: #262626;
}

.has-primary-background-color,
.has-rekroot-accent-color-background-color,
.wp-block-pullquote.is-style-solid-color.has-rekroot-accent-color-background-color .wp-block-pullquote.is-style-solid-color.has-primary-background-color {
  background-color: #5049e1 !important;
}

.has-rekroot-accent-text-color-background-color,
.wp-block-pullquote.is-style-solid-color.has-rekroot-accent-text-color-background-color {
  background-color: #5049e1 !important;
}

.has-primary-background-color,
.has-rekroot-accent-color-background-color,
.wp-block-pullquote.is-style-solid-color.has-rekroot-accent-color-background-color .wp-block-pullquote.is-style-solid-color.has-primary-background-color {
  background-color: #5049e1 !important;
}

.has-rekroot-main-text-color-background-color,
.wp-block-pullquote.is-style-solid-color.has-rekroot-main-text-color-background-color .wp-block-pullquote.is-style-solid-color.has-rekroot-main-text-color-background-color {
  background-color: #262626 !important;
}

.has-secondary-background-color,
.wp-block-pullquote.is-style-solid-color.has-secondary-background-color,
.has-rekroot-second-deco-color-background-color,
.wp-block-pullquote.is-style-solid-color.has-rekroot-second-deco-color-background-color {
  background-color: #939393 !important;
}

.has-dark-gray-background-color,
.wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
  background-color: #3730cd !important;
}

.has-light-gray-background-color,
.wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
  background-color: #939393 !important;
}

.has-white-background-color,
.wp-block-pullquote.is-style-solid-color.has-white-background-color {
  background-color: #FFF;
}

.has-primary-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p {
  color: #262626;
}

.has-secondary-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p {
  color: #3730cd;
}

.has-dark-gray-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p {
  color: #3730cd;
}

.has-light-gray-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p {
  color: #262626;
}

.has-white-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
  color: #FFF;
}

.has-rekroot-accent-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-accent-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-accent-color-color > p {
  color: #5049e1 !important;
}

.has-rekroot-main-text-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-main-text-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-main-text-color-color > p {
  color: #262626 !important;
}

.has-rekroot-accent-text-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-accent-text-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-accent-text-color-color > p {
  color: #5049e1 !important;
}

.has-rekroot-second-deco-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-second-deco-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-second-deco-color-color > p {
  color: #939393 !important;
}

.has-rekroot-hover-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-hover-color-color,
.wp-block-pullquote.is-style-solid-color blockquote.has-rekroot-hover-color-color > p {
  color: #3730cd !important;
}

.widget_block li > a:first-of-type:last-of-type {
  color: #000000;
}

.wp-block-group__inner-container {
  padding: 15px;
  border-radius: 5px;
}

.wp-block-archives-dropdown {
  margin-bottom: 30px;
}

.wp-block-group {
  margin-bottom: 30px;
}

.wp-block-button.is-style-squared,
.wp-block-button.is-style-squared a {
  border-radius: 0 !important;
}

.entry-content p {
  word-wrap: break-word;
}

.entry-content > .alignleft,
.entry-content > .alignright {
  margin-bottom: 2rem;
  margin-top: 0 !important;
}

.entry-content > * {
  margin-bottom: 1rem;
}

ul.blocks-gallery-grid,
.single .entry-content ul.blocks-gallery-grid {
  padding: 0;
  margin: 0;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) .default-max-width {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-image {
  text-align: center;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header layout
--------------------------------------------------------------*/
.site-header-inner {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .site-header-inner {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .site-header-inner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-logo-position-left .site-header-inner {
    -ms-grid-columns: 250px 1fr;
        grid-template-columns: 250px 1fr;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "logo nav";
  }
  .rekroot-logo-position-left .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: logo;
  }
  .rekroot-logo-position-left nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: nav;
  }
  .rekroot-logo-position-left.rekroot-header-post-widgets .site-header-inner {
    -ms-grid-columns: 200px 1fr 290px;
        grid-template-columns: 200px 1fr 290px;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "logo nav wid";
  }
  .rekroot-logo-position-left.rekroot-header-post-widgets .site-header-inner aside {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: wid;
  }
  .rekroot-logo-position-right .site-header-inner {
    -ms-grid-columns: 1fr 250px;
        grid-template-columns: 1fr 250px;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "nav logo";
  }
  .rekroot-logo-position-right .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: logo;
  }
  .rekroot-logo-position-right nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: nav;
  }
}

.top-header-container .top-header-inner {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}

@media screen and (min-width: 1025px) {
  .top-header-container .top-header-inner {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}

.top-header-container .rekroot-top-header-widget-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1024px) {
  .top-header-container .rekroot-top-header-widget-area {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (min-width: 1200px) {
  body.rekroot-header-menu-under .sticky-header {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1025px) {
  body.rekroot-header-menu-under .site-header .main-navigation {
    padding: 3px 0;
  }
}

.site-viewport {
  max-width: 100vw;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .site-viewport {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media screen and (min-width: 1025px) {
  body.rekroot-header-menu-under .site-header .main-navigation {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #e1e1e1;
  }
}

@media screen and (min-width: 768px) {
  .sticky-header {
    position: fixed;
    opacity: 0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
  }
}

.head-bar-content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) {
  .head-bar-content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  .site-header-inner .site-branding {
    width: 100%;
  }
  .site-header-inner .site-branding .site-title {
    -ms-flex-item-align: left;
        -ms-grid-row-align: left;
        align-self: left;
    margin-left: 0 !important;
  }
  .site-header-inner .site-description {
    display: block;
  }
  .site-header-inner .nav-container {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    position: relative;
  }
  .site-header-inner .nav-container #site-navigation {
    position: absolute;
    top: calc( 100% + 20px);
    left: auto;
    right: 0;
    z-index: 100;
    width: 300px;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
  }
  .site-header-inner .nav-container #site-navigation.toggled {
    opacity: 1;
  }
  .site-header-inner .nav-container .menu-toggle {
    width: 34px;
    height: 34px;
    margin: 3px 0 0 auto;
    font-size: 0px;
    text-indent: -99999em;
    padding: 0;
    background-color: #5049e1;
    position: relative;
  }
  .site-header-inner .nav-container .menu-toggle > span, .site-header-inner .nav-container .menu-toggle:before, .site-header-inner .nav-container .menu-toggle:after {
    content: '';
    position: absolute;
    left: 5px;
    display: block;
    text-indent: -9999px;
    background-color: #fff;
    border-radius: 1px;
    height: 2px;
    width: 22px;
    -webkit-transition: background-color .3s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: background-color .3s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: background-color .3s ease-in-out, transform .5s ease-in-out, top .5s ease-in-out;
    transition: background-color .3s ease-in-out, transform .5s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
  }
  .site-header-inner .nav-container .menu-toggle > span {
    top: 7px;
  }
  .site-header-inner .nav-container .menu-toggle:before {
    top: 15px;
  }
  .site-header-inner .nav-container .menu-toggle:after {
    top: 23px;
  }
  .site-header-inner .nav-container .menu-toggle.open span {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: calc(50% - 1px);
  }
  .site-header-inner .nav-container .menu-toggle.open:before {
    background-color: transparent;
  }
  .site-header-inner .nav-container .menu-toggle.open:after {
    top: calc(50% - 1px);
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .site-header-inner .rekroot-post-header-widget-area {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
  }
  .site-header-inner .rekroot-post-header-widget-area > span {
    display: block;
    width: 33px;
    height: 33px;
    background-color: #fff;
    border-radius: 5px;
    margin: 3px 0 0 auto;
  }
  .site-header-inner .rekroot-post-header-widget-area > span:before {
    display: block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-family: 'tzjm';
    content: '\e816';
    color: #5049e1;
    font-size: 18px;
    text-align: center;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content {
    opacity: 0;
    z-index: -999;
    padding: 20px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: 100%;
    right: -20px;
    width: 100vw;
    -webkit-transition: z-index 0.5s step-end, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content > *:last-of-type {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content .rekroot-widget-login-button-view {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  .site-header-inner .rekroot-post-header-widget-area.open > span:before {
    content: '\e806';
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .site-header-inner .rekroot-post-header-widget-area.open .head-bar-content {
    opacity: 1;
    z-index: 999;
    -webkit-transition: z-index 0.5s step-start, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  }
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    -ms-grid-columns: 2fr;
        grid-template-columns: 2fr;
        grid-template-areas: "logo user" "nav nav";
  }
  .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: logo;
  }
  #rekroot-post-header-sidebar {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: user;
  }
  .nav-container {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: nav;
  }
  .nav-container #site-navigation {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

/*--------------------------------------------------------------
## Grid layout
--------------------------------------------------------------*/
html {
  overflow-x: hidden;
  overflow-y: auto;
}

.site {
  max-width: 100vw;
  margin: 0 auto;
}

.site-content {
  margin: 0 15px;
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  -ms-grid-columns: minmax(290px, max-content);
      grid-template-columns: minmax(290px, -webkit-max-content);
      grid-template-columns: minmax(290px, max-content);
}

@media screen and (min-width: 1200px) {
  .site-content {
    max-width: 1200px;
  }
}

@media screen and (max-width: 639px) {
  .site-content #primary {
    max-width: 100%;
  }
  .site-content #primary #main {
    max-width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .site-content {
    margin: 0 auto;
  }
}

@media screen and (min-width: 1025px) {
  .site-content,
  .rekroot-layout-default .site-content,
  .rekroot-layout-right .site-content {
    -ms-grid-columns: 9fr 3fr;
        grid-template-columns: 9fr 3fr;
  }
  .site-content #primary,
  .rekroot-layout-default .site-content #primary,
  .rekroot-layout-right .site-content #primary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .site-content #primary:first-child:last-child,
  .rekroot-layout-default .site-content #primary:first-child:last-child,
  .rekroot-layout-right .site-content #primary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
  .site-content #secondary,
  .rekroot-layout-default .site-content #secondary,
  .rekroot-layout-right .site-content #secondary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .site-content #secondary:first-child:last-child,
  .rekroot-layout-default .site-content #secondary:first-child:last-child,
  .rekroot-layout-right .site-content #secondary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-left .site-content {
    -ms-grid-columns: 3fr 9fr;
        grid-template-columns: 3fr 9fr;
  }
  .rekroot-layout-left .site-content #primary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .rekroot-layout-left .site-content #primary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
  .rekroot-layout-left .site-content #secondary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .rekroot-layout-left .site-content #secondary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-no .site-content {
    -ms-grid-columns: 12fr;
        grid-template-columns: 12fr;
  }
}

.rekroot-layout-no .site-content #secondary {
  display: none;
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-left .site-content #primary,
  .rekroot-layout-right .site-content #primary {
    max-width: 878px;
  }
}

.rekroot-inner-container {
  max-width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 1200px) {
  .rekroot-inner-container {
    max-width: 1200px;
    width: 1200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  #secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    gap: 20px;
  }
  #secondary .widget {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
  #secondary .widget h3 {
    padding-top: 0;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1025px) {
  #secondary {
    display: block;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1230px) {
  .elementor-section-wrap > .elementor-section {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/**
Grid Styling for Posts
*/
.rekroot-blog-view-grid .site-main {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  max-width: inherit;
}

.rekroot-blog-view-grid .site-main .navigation,
.rekroot-blog-view-grid .site-main .page-header,
.rekroot-blog-view-grid .site-main .post:only-of-type {
  grid-column: 1 / -1;
  /* needed for the floated layout */
  clear: both;
}

.rekroot-blog-view-grid .site-main article.post {
  position: relative;
  background-color: transparent !important;
}

@media screen and (max-width: 767px) {
  .rekroot-blog-view-grid .site-main article.post {
    background-color: transparent;
  }
}

.rekroot-blog-view-grid.blog .page-header {
  display: none;
}

@media screen and (min-width: 768px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[1];
        grid-template-columns: repeat(1, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[3];
        grid-template-columns: repeat(3, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[4];
        grid-template-columns: repeat(4, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[3];
        grid-template-columns: repeat(3, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[4];
        grid-template-columns: repeat(4, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[5];
        grid-template-columns: repeat(5, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  /* Shuffle JS styling (remove or change here if isotope is used) */
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper > .rekroot-grid-post-wrapper {
  float: left;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper.shuffle > .rekroot-grid-post-wrapper > .post {
  opacity: 0;
  /* Items are hidden by default in shuffle js masonry and should appear animated in a view port */
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper.shuffle > .rekroot-grid-post-wrapper.in > .post {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper:after {
  content: '';
  display: block;
  clear: both;
}

@media screen and (min-width: 1025px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer {
    max-width: 50%;
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 100%;
    width: 100%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer {
    max-width: 33.3%;
    width: 33.3%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 66.6%;
    width: 66.6%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer {
    max-width: 25%;
    width: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 50%;
    width: 50%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer {
    max-width: 20%;
    width: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 40%;
    width: 40%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
}

.hentry {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

a.more-link + div.page-links {
  margin-top: 16px;
}

.page:not(.elementor-page) .site-content {
  margin-top: 2rem;
}

.rekroot-blog-view-list.blog article, .rekroot-blog-view-list.author article, .rekroot-blog-view-list.category article, .rekroot-blog-view-list.tag article, .rekroot-blog-view-list.search article, .rekroot-blog-view-list.archive article,
.search.blog article,
.search.author article,
.search.category article,
.search.tag article,
.search.search article,
.search.archive article {
  margin-bottom: 30px;
}

.rekroot-blog-view-list.blog article:last-of-type, .rekroot-blog-view-list.author article:last-of-type, .rekroot-blog-view-list.category article:last-of-type, .rekroot-blog-view-list.tag article:last-of-type, .rekroot-blog-view-list.search article:last-of-type, .rekroot-blog-view-list.archive article:last-of-type,
.search.blog article:last-of-type,
.search.author article:last-of-type,
.search.category article:last-of-type,
.search.tag article:last-of-type,
.search.search article:last-of-type,
.search.archive article:last-of-type {
  margin-bottom: 0;
}

article[class*="post"], .tz-posts-carousel article, .single-post .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin-bottom: 0;
  z-index: 0;
  max-width: 100%;
}

article[class*="post"] .rekroot-post-inner, .tz-posts-carousel article .rekroot-post-inner, .single-post .post .rekroot-post-inner,
article[class*="post"] .tz-post-inner,
.tz-posts-carousel article .tz-post-inner,
.single-post .post .tz-post-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  max-width: 100%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  article[class*="post"] .rekroot-post-inner, .tz-posts-carousel article .rekroot-post-inner, .single-post .post .rekroot-post-inner,
  article[class*="post"] .tz-post-inner,
  .tz-posts-carousel article .tz-post-inner,
  .single-post .post .tz-post-inner {
    padding: 20px;
  }
}

article[class*="post"] .rekroot-post-inner .entry-content, .tz-posts-carousel article .rekroot-post-inner .entry-content, .single-post .post .rekroot-post-inner .entry-content,
article[class*="post"] .tz-post-inner .entry-content,
.tz-posts-carousel article .tz-post-inner .entry-content,
.single-post .post .tz-post-inner .entry-content {
  max-width: 100%;
}

article[class*="post"] .rekroot-post-inner .entry-content P:last-of-type, .tz-posts-carousel article .rekroot-post-inner .entry-content P:last-of-type, .single-post .post .rekroot-post-inner .entry-content P:last-of-type,
article[class*="post"] .tz-post-inner .entry-content P:last-of-type,
.tz-posts-carousel article .tz-post-inner .entry-content P:last-of-type,
.single-post .post .tz-post-inner .entry-content P:last-of-type {
  margin-bottom: 0 !important;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header, .single-post .post .rekroot-post-inner .entry-meta-header,
article[class*="post"] .tz-post-inner .entry-meta-header,
.tz-posts-carousel article .tz-post-inner .entry-meta-header,
.single-post .post .tz-post-inner .entry-meta-header {
  margin-bottom: 7px;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .avatar, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .avatar, .single-post .post .rekroot-post-inner .entry-meta-header .avatar,
article[class*="post"] .tz-post-inner .entry-meta-header .avatar,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .avatar,
.single-post .post .tz-post-inner .entry-meta-header .avatar {
  display: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links,
.single-post .post .tz-post-inner .entry-meta-header .cat-links {
  font-weight: 500;
  color: #5049e1;
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a {
  color: inherit !important;
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a:after {
  display: inline-block;
  content: ',';
  margin-right: 3px;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after {
  display: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links:after {
  display: inline-block;
  margin: 0 0px 0 5px;
  content: '/';
  color: #262626;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .posted-on, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .posted-on, .single-post .post .rekroot-post-inner .entry-meta-header .posted-on,
article[class*="post"] .tz-post-inner .entry-meta-header .posted-on,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .posted-on,
.single-post .post .tz-post-inner .entry-meta-header .posted-on {
  font-size: 0.833rem;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .posted-on a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .posted-on a, .single-post .post .rekroot-post-inner .entry-meta-header .posted-on a,
article[class*="post"] .tz-post-inner .entry-meta-header .posted-on a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .posted-on a,
.single-post .post .tz-post-inner .entry-meta-header .posted-on a {
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link,
.single-post .post .tz-post-inner .entry-meta-header .comments-link {
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link a, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link a,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link a,
.single-post .post .tz-post-inner .entry-meta-header .comments-link a {
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link:before, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link:before, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link:before,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link:before,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link:before,
.single-post .post .tz-post-inner .entry-meta-header .comments-link:before {
  display: inline-block;
  margin: 0 5px 0 3px;
  content: '/';
  font-weight: 500;
  color: #262626;
}

article[class*="post"] .rekroot-post-inner .entry-meta, .tz-posts-carousel article .rekroot-post-inner .entry-meta, .single-post .post .rekroot-post-inner .entry-meta,
article[class*="post"] .tz-post-inner .entry-meta,
.tz-posts-carousel article .tz-post-inner .entry-meta,
.single-post .post .tz-post-inner .entry-meta {
  margin: 0 0 5px;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links, .single-post .post .rekroot-post-inner .entry-meta .tags-links,
article[class*="post"] .tz-post-inner .entry-meta .tags-links,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links,
.single-post .post .tz-post-inner .entry-meta .tags-links {
  display: inline-block !important;
  margin-top: 20px;
  color: #262626;
  font-size: 0.833rem;
  font-weight: normal;
  margin-right: auto;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links span, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links span, .single-post .post .rekroot-post-inner .entry-meta .tags-links span,
article[class*="post"] .tz-post-inner .entry-meta .tags-links span,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links span,
.single-post .post .tz-post-inner .entry-meta .tags-links span {
  font-size: 0.833rem;
  text-transform: uppercase;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links a, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links a, .single-post .post .rekroot-post-inner .entry-meta .tags-links a,
article[class*="post"] .tz-post-inner .entry-meta .tags-links a,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links a,
.single-post .post .tz-post-inner .entry-meta .tags-links a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta .comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta .comments-link, .single-post .post .rekroot-post-inner .entry-meta .comments-link,
article[class*="post"] .tz-post-inner .entry-meta .comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta .comments-link,
.single-post .post .tz-post-inner .entry-meta .comments-link {
  display: inline-block !important;
  margin-top: 20px;
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta .comments-link a, .tz-posts-carousel article .rekroot-post-inner .entry-meta .comments-link a, .single-post .post .rekroot-post-inner .entry-meta .comments-link a,
article[class*="post"] .tz-post-inner .entry-meta .comments-link a,
.tz-posts-carousel article .tz-post-inner .entry-meta .comments-link a,
.single-post .post .tz-post-inner .entry-meta .comments-link a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta span.tags-links + span.comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta span.tags-links + span.comments-link, .single-post .post .rekroot-post-inner .entry-meta span.tags-links + span.comments-link,
article[class*="post"] .tz-post-inner .entry-meta span.tags-links + span.comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta span.tags-links + span.comments-link,
.single-post .post .tz-post-inner .entry-meta span.tags-links + span.comments-link {
  display: inline-block;
  margin-left: auto;
  float: right;
}


article[class*="post"] .tz-post-inner,
.tz-posts-carousel article .tz-post-inner,
.single-post .post .tz-post-inner {
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px !important;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail, .single-post .has-post-thumbnail.post .post-thumbnail {
  z-index: 2;
}

article.has-post-thumbnail[class*="post"] .rekroot-post-inner, .tz-posts-carousel article.has-post-thumbnail .rekroot-post-inner, .single-post .has-post-thumbnail.post .rekroot-post-inner {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0 30px 30px;
  z-index: 2;
}

article.has-post-thumbnail[class*="post"] .tz-post-inner .entry-categories, .tz-posts-carousel article.has-post-thumbnail .tz-post-inner .entry-categories, .single-post .has-post-thumbnail.post .tz-post-inner .entry-categories {
  position: relative;
  top: auto;
  left: auto;
}

article.has-post-thumbnail[class*="post"] .tz-post-inner .entry-categories a, .tz-posts-carousel article.has-post-thumbnail .tz-post-inner .entry-categories a, .single-post .has-post-thumbnail.post .tz-post-inner .entry-categories a {
  color: inherit;
  background: transparent !important;
  padding: 0 !important;
  font-weight: inherit !important;
}

article.has-post-thumbnail[class*="post"] .entry-header, .tz-posts-carousel article.has-post-thumbnail .entry-header, .single-post .has-post-thumbnail.post .entry-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #9e9e9e;
}

article.has-post-thumbnail[class*="post"] .entry-header .entry-meta a, .tz-posts-carousel article.has-post-thumbnail .entry-header .entry-meta a, .single-post .has-post-thumbnail.post .entry-header .entry-meta a {
  color: #000;
}

article[class*="post"] .entry-content, .tz-posts-carousel article .entry-content, .single-post .post .entry-content,
article[class*="post"] .entry-summary,
.tz-posts-carousel article .entry-summary,
.single-post .post .entry-summary {
  max-width: 100%;
}

article[class*="post"] .entry-content > p:first-child, .tz-posts-carousel article .entry-content > p:first-child, .single-post .post .entry-content > p:first-child,
article[class*="post"] .entry-content > h2:first-child,
.tz-posts-carousel article .entry-content > h2:first-child,
.single-post .post .entry-content > h2:first-child,
article[class*="post"] .entry-content > h1:first-child,
.tz-posts-carousel article .entry-content > h1:first-child,
.single-post .post .entry-content > h1:first-child,
article[class*="post"] .entry-content > h3:first-child,
.tz-posts-carousel article .entry-content > h3:first-child,
.single-post .post .entry-content > h3:first-child,
article[class*="post"] .entry-content > *:first-child,
.tz-posts-carousel article .entry-content > *:first-child,
.single-post .post .entry-content > *:first-child,
article[class*="post"] .entry-content > form,
.tz-posts-carousel article .entry-content > form,
.single-post .post .entry-content > form,
article[class*="post"] .entry-content > form > p,
.tz-posts-carousel article .entry-content > form > p,
.single-post .post .entry-content > form > p,
article[class*="post"] .entry-summary > p:first-child,
.tz-posts-carousel article .entry-summary > p:first-child,
.single-post .post .entry-summary > p:first-child,
article[class*="post"] .entry-summary > h2:first-child,
.tz-posts-carousel article .entry-summary > h2:first-child,
.single-post .post .entry-summary > h2:first-child,
article[class*="post"] .entry-summary > h1:first-child,
.tz-posts-carousel article .entry-summary > h1:first-child,
.single-post .post .entry-summary > h1:first-child,
article[class*="post"] .entry-summary > h3:first-child,
.tz-posts-carousel article .entry-summary > h3:first-child,
.single-post .post .entry-summary > h3:first-child,
article[class*="post"] .entry-summary > *:first-child,
.tz-posts-carousel article .entry-summary > *:first-child,
.single-post .post .entry-summary > *:first-child,
article[class*="post"] .entry-summary > form,
.tz-posts-carousel article .entry-summary > form,
.single-post .post .entry-summary > form,
article[class*="post"] .entry-summary > form > p,
.tz-posts-carousel article .entry-summary > form > p,
.single-post .post .entry-summary > form > p {
  margin-top: 0;
}

article[class*="post"] .entry-title, .tz-posts-carousel article .entry-title, .single-post .post .entry-title {
  font-size: 2.074rem;
  text-align: inherit;
  margin-top: 0px;
  margin-bottom: 1rem;
  word-break: break-word;
  word-wrap: break-word;
  white-space: inherit;
}

article[class*="post"] .entry-title > a, .tz-posts-carousel article .entry-title > a, .single-post .post .entry-title > a,
article[class*="post"] .entry-title > a:hover,
.tz-posts-carousel article .entry-title > a:hover,
.single-post .post .entry-title > a:hover,
article[class*="post"] .entry-title > a:visited,
.tz-posts-carousel article .entry-title > a:visited,
.single-post .post .entry-title > a:visited {
  color: inherit;
  text-decoration: none;
}

article.sticky[class*="post"] .rekroot-post-inner, .tz-posts-carousel article.sticky .rekroot-post-inner, .single-post .sticky.post .rekroot-post-inner {
  padding-top: 35px !important;
}

article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-weight: 600;
  background-color: #5049e1;
  padding: 4px 10px 3px;
  color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 0;
  text-transform: uppercase;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
    top: 30px;
  }
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
    font-size: 0.833rem;
  }
}

article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky:before, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky:before, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky:before {
  content: '';
  display: inline-block;
  font-family: "rekroot-icons";
  content: '\e841';
  font-size: 15px;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky:before, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky:before, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky:before {
    margin-right: 5px;
  }
}

article[class*="post"] .entry-meta, .tz-posts-carousel article .entry-meta, .single-post .post .entry-meta {
  font-size: 15px;
  color: #6b6b6b;
}

article[class*="post"] .entry-meta a, .tz-posts-carousel article .entry-meta a, .single-post .post .entry-meta a {
  text-decoration: none;
}

article[class*="post"] .entry-meta .posted-on:after, .tz-posts-carousel article .entry-meta .posted-on:after, .single-post .post .entry-meta .posted-on:after {
  margin-left: 3px;
  margin-right: 2px;
}

article[class*="post"] .entry-meta .cat-links a, .tz-posts-carousel article .entry-meta .cat-links a, .single-post .post .entry-meta .cat-links a {
  color: #5049e1 !important;
}

article[class*="post"] .entry-meta .cat-links:after, .tz-posts-carousel article .entry-meta .cat-links:after, .single-post .post .entry-meta .cat-links:after {
  margin-left: 6px;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail, .single-post .has-post-thumbnail.post .post-thumbnail {
  position: relative;
  display: block;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  z-index: 2;
  line-height: 0;
  overflow: hidden;
  text-align: center;
  max-width: 100%;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail img, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail img, .single-post .has-post-thumbnail.post .post-thumbnail img {
  z-index: -1;
  height: auto;
}

article[class*="post"] .more-link, .tz-posts-carousel article .more-link, .single-post .post .more-link {
  display: inline-block;
  position: relative;
  margin-top: 2.5rem !important;
  overflow: hidden;
  z-index: 5;
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-color: #e9e8f7;
  color: #5049e1;
  border-color: #e9e8f7;
}

article[class*="post"] .more-link:hover, .tz-posts-carousel article .more-link:hover, .single-post .post .more-link:hover {
  background-color: #3730cd;
  color: #fff;
}

article[class*="post"] .more-link:active, .tz-posts-carousel article .more-link:active, .single-post .post .more-link:active, article[class*="post"] .more-link:focus, .tz-posts-carousel article .more-link:focus, .single-post .post .more-link:focus {
  background-color: #3730cd;
  color: #fff;
}

article[class*="post"] .more-link:disabled, .tz-posts-carousel article .more-link:disabled, .single-post .post .more-link:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

article[class*="post"] .more-link:hover, .tz-posts-carousel article .more-link:hover, .single-post .post .more-link:hover {
  color: #fff;
  background-color: #5049e1;
}

article[class*="post"] .more-link:last-child, .tz-posts-carousel article .more-link:last-child, .single-post .post .more-link:last-child {
  margin-bottom: 0;
}

article[class*="post"] br + a.more-link, .tz-posts-carousel article br + a.more-link, .single-post .post br + a.more-link {
  margin-top: 2rem !important;
}

article:not(.has-post-thumbnail)[class*="post"] .entry-content, .tz-posts-carousel article:not(.has-post-thumbnail) .entry-content, .single-post .post:not(.has-post-thumbnail) .entry-content {
  padding-top: 0;
}

article[class*="post"] .entry-footer, .tz-posts-carousel article .entry-footer, .single-post .post .entry-footer {
  font-size: 12px;
}

article[class*="post"] .entry-footer a, .tz-posts-carousel article .entry-footer a, .single-post .post .entry-footer a {
  text-decoration: none;
  color: #5049e1;
}

article[class*="post"] .entry-footer .tags-links, .tz-posts-carousel article .entry-footer .tags-links, .single-post .post .entry-footer .tags-links {
  display: block;
  margin-top: 30px;
}

article[class*="post"] .entry-footer .tags-links span, .tz-posts-carousel article .entry-footer .tags-links span, .single-post .post .entry-footer .tags-links span {
  font-size: 13.995px;
}

article[class*="post"] .entry-footer .tags-links a, .tz-posts-carousel article .entry-footer .tags-links a, .single-post .post .entry-footer .tags-links a {
  color: #5049e1;
  background-color: #e9e8f7;
  display: inline-block;
  padding: 4px 12px 4px;
  margin: 5px 4px;
  border-radius: 5px;
  text-transform: capitalize;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

article[class*="post"] .entry-footer .tags-links a:hover, .tz-posts-carousel article .entry-footer .tags-links a:hover, .single-post .post .entry-footer .tags-links a:hover {
  background-color: #5049e1;
  color: #fff;
}

article[class*="post"] .entry-footer .avatar, .tz-posts-carousel article .entry-footer .avatar, .single-post .post .entry-footer .avatar {
  display: none;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 7px;
}

article[class*="post"] .entry-categories .cat-links a, .tz-posts-carousel article .entry-categories .cat-links a, .single-post .post .entry-categories .cat-links a {
  display: inline-block !important;
  font-size: 12px;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #5049e1;
  text-decoration: none;
  font-weight: 500;
  border: 1px solid #5049e1;
  padding: 5px 10px 4px !important;
  border-radius: 5px;
}

article[class*="post"] .entry-categories .cat-links a:hover, .tz-posts-carousel article .entry-categories .cat-links a:hover, .single-post .post .entry-categories .cat-links a:hover {
  color: #fff;
}

article[class*="post"] .entry-categories .cat-links a:after, .tz-posts-carousel article .entry-categories .cat-links a:after, .single-post .post .entry-categories .cat-links a:after {
  content: ',';
  display: inline;
}

article[class*="post"] .entry-categories .cat-links a:last-of-type:after, .tz-posts-carousel article .entry-categories .cat-links a:last-of-type:after, .single-post .post .entry-categories .cat-links a:last-of-type:after {
  display: none;
}

article[class*="post"] .entry-content, .tz-posts-carousel article .entry-content, .single-post .post .entry-content {
  max-width: 100%;
  display: block;
}

article[class*="post"] .entry-footer, .tz-posts-carousel article .entry-footer, .single-post .post .entry-footer {
  margin-top: 20px;
  text-align: left;
}

article[class*="post"] .entry-footer:empty, .tz-posts-carousel article .entry-footer:empty, .single-post .post .entry-footer:empty {
  display: none;
}

@media screen and (max-width: 767px) {
  article[class*="post"], .tz-posts-carousel article, .single-post .post {
    margin-bottom: 30px;
  }
}

body.rekroot-blog-view-grid.blog article.post {
  border: 1px solid #ebebeb;
}

.rekroot-post-style-decorated article.post {
  background-color: #fff;
  position: relative;
  overflow: visible !important;
}

.rekroot-post-style-decorated article.post:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 1;
}

.rekroot-post-style-decorated article.post:before {
  display: block;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  position: absolute;
  top: 10px;
  left: 10px;
  content: '';
  -webkit-box-shadow: 0px 7px 23px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 7px 23px 2px rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.rekroot-post-style-decorated article.post .entry-categories .cat-links a {
  padding: 0;
  display: inline;
  background-color: transparent;
  color: #5049e1;
}

.rekroot-post-style-decorated article.post .entry-footer {
  display: none;
}

.rekroot-post-style-decorated article.post .rekroot-post-inner {
  padding: 22px;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .rekroot-post-inner {
  padding: 0 22px 22px !important;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .entry-categories {
  position: relative;
  top: auto;
  left: auto;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .entry-meta .posted-on span, .rekroot-post-style-decorated article.post.has-post-thumbnail .entry-meta .posted-on a {
  color: #fff;
}

.rekroot-post-style-decorated article.post:not(.has-post-thumbnail) .rekroot-post-inner {
  padding-top: 60px;
}

.rekroot-post-style-decorated article.post .entry-meta {
  margin: 0 !important;
  padding: 0 !important;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on {
  width: 58px;
  height: 58px;
  padding: 10px;
  position: absolute;
  top: -13px;
  left: 19px;
  background-color: #5049e1;
  border: 2px solid #fff;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.25em;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on span {
  font-size: 18px;
  line-height: inherit;
  display: block;
  margin-bottom: 2px;
  margin-top: 4px;
  text-align: center;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on a {
  color: inherit;
  line-height: inherit;
  text-align: center;
}

.rekroot-post-style-classy article[class*="post"], .search article[class*="post"] {
  position: relative;
  background-color: #fff;
  overflow: visible !important;
}

.rekroot-post-style-classy article[class*="post"]:after, .search article[class*="post"]:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 1;
}

.rekroot-post-style-classy article[class*="post"]:before, .search article[class*="post"]:before {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  content: '';
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  z-index: 0;
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-post-style-classy article[class*="post"]:hover:before, .search article[class*="post"]:hover:before {
  -webkit-box-shadow: 0px 0px 34px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 34px 2px rgba(0, 0, 0, 0.15);
}

.rekroot-post-style-classy article[class*="post"] .entry-categories, .search article[class*="post"] .entry-categories {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links .post-categories, .search article[class*="post"] .entry-categories .cat-links .post-categories {
  list-style: none;
  padding: 0;
  margin: 0 10px 5px 0;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links .post-categories li, .search article[class*="post"] .entry-categories .cat-links .post-categories li {
  display: inline-block;
  margin: 0 10px 10px 0;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links a, .search article[class*="post"] .entry-categories .cat-links a {
  display: inline;
  background-color: transparent;
  padding: 0;
  color: #5049e1;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links a:hover, .search article[class*="post"] .entry-categories .cat-links a:hover {
  color: #fff;
  background-color: #5049e1;
}

.rekroot-post-style-classy article[class*="post"] .entry-meta, .search article[class*="post"] .entry-meta {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
}

@media screen and (min-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta, .search article[class*="post"] .entry-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta .avatar, .search article[class*="post"] .entry-meta .avatar {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-right: 12px;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta .avatar, .search article[class*="post"] .entry-meta .avatar {
    float: left;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta span, .search article[class*="post"] .entry-meta span {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.rekroot-post-style-classy article[class*="post"] .entry-meta .author a, .search article[class*="post"] .entry-meta .author a {
  color: #000000;
  font-weight: 500;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline, .search article[class*="post"] .entry-meta span.byline {
    -ms-flex-preferred-size: calc(100% - 54px);
        flex-basis: calc(100% - 54px);
  }
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on, .search article[class*="post"] .entry-meta span.byline + span.posted-on {
    display: block;
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on:before, .search article[class*="post"] .entry-meta span.byline + span.posted-on:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 8px;
  border-radius: 50%;
  background-color: #bbbbbb;
  vertical-align: middle;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on:before, .search article[class*="post"] .entry-meta span.byline + span.posted-on:before {
    display: none;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-footer, .search article[class*="post"] .entry-footer {
  display: none;
}

.search article .rekroot-post-inner, .search article.post .rekroot-post-inner {
  padding-top: 32px !important;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .entry-categories {
  margin-bottom: 5px;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .entry-meta {
  margin-top: 15px !important;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .cat-links {
  text-transform: uppercase;
  font-size: 12.50px;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .cat-links:after {
  display: none !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post, .rekroot-blog-view-list.rekroot-post-style-classy article.page, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing,
.archive article.post,
.archive article.page,
.archive article.job_listing,
.search article.post,
.search article.page,
.search article.job_listing {
  border-radius: 5px;
  overflow: hidden !important;
  margin-top: 2rem;
}

@media only screen and (min-width: 768px) {
  .rekroot-blog-view-list.rekroot-post-style-classy article.post, .rekroot-blog-view-list.rekroot-post-style-classy article.page, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing,
  .archive article.post,
  .archive article.page,
  .archive article.job_listing,
  .search article.post,
  .search article.page,
  .search article.job_listing {
    margin-top: 55px;
  }
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post.has-post-thumbnail, .rekroot-blog-view-list.rekroot-post-style-classy article.page.has-post-thumbnail, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing.has-post-thumbnail,
.archive article.post.has-post-thumbnail,
.archive article.page.has-post-thumbnail,
.archive article.job_listing.has-post-thumbnail,
.search article.post.has-post-thumbnail,
.search article.page.has-post-thumbnail,
.search article.job_listing.has-post-thumbnail {
  margin-top: 70px;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:first-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.page:first-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:first-of-type,
.archive article.post:first-of-type,
.archive article.page:first-of-type,
.archive article.job_listing:first-of-type,
.search article.post:first-of-type,
.search article.page:first-of-type,
.search article.job_listing:first-of-type {
  margin-top: 0 !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:before, .rekroot-blog-view-list.rekroot-post-style-classy article.page:before, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:before,
.archive article.post:before,
.archive article.page:before,
.archive article.job_listing:before,
.search article.post:before,
.search article.page:before,
.search article.job_listing:before {
  display: none !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:last-child:last-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.page:last-child:last-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:last-child:last-of-type,
.archive article.post:last-child:last-of-type,
.archive article.page:last-child:last-of-type,
.archive article.job_listing:last-child:last-of-type,
.search article.post:last-child:last-of-type,
.search article.page:last-child:last-of-type,
.search article.job_listing:last-child:last-of-type {
  border-bottom: none;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.page .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing .rekroot-post-inner,
.archive article.post .rekroot-post-inner,
.archive article.page .rekroot-post-inner,
.archive article.job_listing .rekroot-post-inner,
.search article.post .rekroot-post-inner,
.search article.page .rekroot-post-inner,
.search article.job_listing .rekroot-post-inner {
  padding: 16px 20px;
}

@media only screen and (min-width: 768px) {
  .rekroot-blog-view-list.rekroot-post-style-classy article.post .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.page .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing .rekroot-post-inner,
  .archive article.post .rekroot-post-inner,
  .archive article.page .rekroot-post-inner,
  .archive article.job_listing .rekroot-post-inner,
  .search article.post .rekroot-post-inner,
  .search article.page .rekroot-post-inner,
  .search article.job_listing .rekroot-post-inner {
    padding: 32px 40px;
  }
}

.rekroot-post-style-simple .entry-meta {
  margin-bottom: 5px !important;
  padding-bottom: 5px;
}

.mejs-container {
  margin-bottom: 30px;
}

.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
  background: #5049e1;
}

.tz-posts-carousel-item .tz-post-inner .more-link {
  display: none;
}

.tz-posts-carousel-item .tz-post-inner .entry-categories {
  margin-bottom: 5px !important;
}

.tz-posts-carousel-item .tz-post-inner .entry-meta {
  margin-bottom: 0 !important;
  margin-top: 5px !important;
}

.tz-posts-carousel-item .tz-post-inner .entry-content {
  margin-top: 5px;
}

.tz-posts-carousel-item .tz-post-inner .entry-content p:first-child:last-child {
  margin-bottom: 13px !important;
}

.rekroot-post-content-center .rekroot-post-inner,
.rekroot-post-content-center .tz-post-inner,
.tz-post-content-center .rekroot-post-inner,
.tz-post-content-center .tz-post-inner {
  text-align: center;
}

.rekroot-post-content-center .rekroot-post-inner .more-link:after,
.rekroot-post-content-center .tz-post-inner .more-link:after,
.tz-post-content-center .rekroot-post-inner .more-link:after,
.tz-post-content-center .tz-post-inner .more-link:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.rekroot-post-content-center .rekroot-post-inner .entry-title,
.rekroot-post-content-center .tz-post-inner .entry-title,
.tz-post-content-center .rekroot-post-inner .entry-title,
.tz-post-content-center .tz-post-inner .entry-title {
  word-break: break-word;
}

.rekroot-post-content-center .rekroot-post-inner .entry-header,
.rekroot-post-content-center .rekroot-post-inner .entry-title,
.rekroot-post-content-center .rekroot-post-inner .entry-content,
.rekroot-post-content-center .rekroot-post-inner .entry-categories,
.rekroot-post-content-center .tz-post-inner .entry-header,
.rekroot-post-content-center .tz-post-inner .entry-title,
.rekroot-post-content-center .tz-post-inner .entry-content,
.rekroot-post-content-center .tz-post-inner .entry-categories,
.tz-post-content-center .rekroot-post-inner .entry-header,
.tz-post-content-center .rekroot-post-inner .entry-title,
.tz-post-content-center .rekroot-post-inner .entry-content,
.tz-post-content-center .rekroot-post-inner .entry-categories,
.tz-post-content-center .tz-post-inner .entry-header,
.tz-post-content-center .tz-post-inner .entry-title,
.tz-post-content-center .tz-post-inner .entry-content,
.tz-post-content-center .tz-post-inner .entry-categories {
  text-align: center;
  word-break: break-word;
}

.rekroot-post-content-right .rekroot-post-inner,
.rekroot-post-content-right .tz-post-inner,
.tz-post-content-right .rekroot-post-inner,
.tz-post-content-right .tz-post-inner {
  text-align: right;
}

.rekroot-post-content-right .rekroot-post-inner .more-link:after,
.rekroot-post-content-right .tz-post-inner .more-link:after,
.tz-post-content-right .rekroot-post-inner .more-link:after,
.tz-post-content-right .tz-post-inner .more-link:after {
  left: auto;
  right: 0;
}

.rekroot-post-content-right .rekroot-post-inner .entry-header,
.rekroot-post-content-right .rekroot-post-inner .entry-title,
.rekroot-post-content-right .rekroot-post-inner .entry-content,
.rekroot-post-content-right .rekroot-post-inner .entry-categories,
.rekroot-post-content-right .tz-post-inner .entry-header,
.rekroot-post-content-right .tz-post-inner .entry-title,
.rekroot-post-content-right .tz-post-inner .entry-content,
.rekroot-post-content-right .tz-post-inner .entry-categories,
.tz-post-content-right .rekroot-post-inner .entry-header,
.tz-post-content-right .rekroot-post-inner .entry-title,
.tz-post-content-right .rekroot-post-inner .entry-content,
.tz-post-content-right .rekroot-post-inner .entry-categories,
.tz-post-content-right .tz-post-inner .entry-header,
.tz-post-content-right .tz-post-inner .entry-title,
.tz-post-content-right .tz-post-inner .entry-content,
.tz-post-content-right .tz-post-inner .entry-categories {
  text-align: right;
}

.rekroot-post-content-left .rekroot-post-inner,
.rekroot-post-content-left .tz-post-inner,
.tz-post-content-left .rekroot-post-inner,
.tz-post-content-left .tz-post-inner {
  text-align: left;
}

.rekroot-post-content-left .rekroot-post-inner .more-link:after,
.rekroot-post-content-left .tz-post-inner .more-link:after,
.tz-post-content-left .rekroot-post-inner .more-link:after,
.tz-post-content-left .tz-post-inner .more-link:after {
  left: 0;
}

.rekroot-post-content-left .rekroot-post-inner .entry-header,
.rekroot-post-content-left .rekroot-post-inner .entry-title,
.rekroot-post-content-left .rekroot-post-inner .entry-content,
.rekroot-post-content-left .rekroot-post-inner .entry-categories,
.rekroot-post-content-left .tz-post-inner .entry-header,
.rekroot-post-content-left .tz-post-inner .entry-title,
.rekroot-post-content-left .tz-post-inner .entry-content,
.rekroot-post-content-left .tz-post-inner .entry-categories,
.tz-post-content-left .rekroot-post-inner .entry-header,
.tz-post-content-left .rekroot-post-inner .entry-title,
.tz-post-content-left .rekroot-post-inner .entry-content,
.tz-post-content-left .rekroot-post-inner .entry-categories,
.tz-post-content-left .tz-post-inner .entry-header,
.tz-post-content-left .tz-post-inner .entry-title,
.tz-post-content-left .tz-post-inner .entry-content,
.tz-post-content-left .tz-post-inner .entry-categories {
  text-align: left;
}

.rekroot-post-heading-center .entry-header,
.tz-post-heading-center .entry-header {
  text-align: center;
}

.rekroot-post-heading-center .entry-header .entry-meta,
.rekroot-post-heading-center .entry-header .entry-title,
.tz-post-heading-center .entry-header .entry-meta,
.tz-post-heading-center .entry-header .entry-title {
  text-align: center;
}

.rekroot-post-heading-center .entry-categories,
.tz-post-heading-center .entry-categories {
  text-align: center !important;
}

.rekroot-post-heading-left .entry-header,
.tz-post-heading-left .entry-header {
  text-align: left;
}

.rekroot-post-heading-left .entry-header .entry-meta,
.rekroot-post-heading-left .entry-header .entry-title,
.tz-post-heading-left .entry-header .entry-meta,
.tz-post-heading-left .entry-header .entry-title {
  text-align: left !important;
}

.rekroot-post-heading-left .entry-categories,
.tz-post-heading-left .entry-categories {
  text-align: left;
}

.rekroot-post-heading-right .entry-header,
.tz-post-heading-right .entry-header {
  text-align: right;
}

.rekroot-post-heading-right .entry-header .entry-meta,
.rekroot-post-heading-right .entry-header .entry-title,
.tz-post-heading-right .entry-header .entry-meta,
.tz-post-heading-right .entry-header .entry-title {
  text-align: right !important;
}

.rekroot-post-heading-right .entry-categories,
.tz-post-heading-right .entry-categories {
  text-align: right;
}

.rekroot-post-heading-center.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  left: 50%;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}

.rekroot-post-heading-left.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rekroot-post-heading-right.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  left: auto;
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.page-header-block {
  position: relative;
  text-align: left;
  font-size: 15px;
  height: 21vh;
  min-height: 90px;
  background-color: #e9e8f7;
  margin-bottom: 3rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000000;
}

@media screen and (max-width: 767px) {
  .page-header-block {
    height: auto !important;
    max-height: inherit !important;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.page-header-block .page-title {
  color: #363636;
  margin: 0;
}

.page-header-block a {
  text-decoration: none;
  color: #5049e1;
}

.page-header-block a:visited {
  color: #5049e1;
}

.page-header-block .archive-description p {
  margin: 1em 0;
}

.page-header-block.rekroot-custom-image {
  color: #fff;
  background-color: transparent;
}

.page-header-block h1.page-title {
  font-size: 2.488rem;
}

.page-header-block h2.page-titile {
  font-size: 2.074rem !important;
}

.page-header-block .nav-crumbs {
  font-size: 0.833rem;
  color: #9e9e9e;
  margin-bottom: 12px;
}

.page-header-block .nav-crumbs i {
  margin-top: -1px;
}

.page-header-block .nav-crumbs .breadcrumb_last {
  color: #9e9e9e !important;
}

.page-header-block .nav-crumbs:first-child:last-child {
  margin-bottom: 0 !important;
}

.page-header-block.job-search {
  height: 15vh;
  min-height: 150px;
  overflow: auto;
}

@media only screen and (min-width: 1025px) {
  .page-header-block.job-search {
    height: 130px;
    min-height: 130px;
  }
}

.page-header-block.job-details, .page-header-block.company-heading {
  max-height: 90px !important;
}

.page-header-block.rekroot-custom-image .rekroot-top-banner img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 0;
}

.page-header-block.rekroot-custom-image .nav-crumbs,
.page-header-block.rekroot-custom-image .page-title {
  z-index: 1 !important;
  color: #000000 !important;
}

.page-header-block.rekroot-custom-image .nav-crumbs a,
.page-header-block.rekroot-custom-image .page-title a {
  color: inherit;
  text-decoration: none;
}

.rekroot-post-modern .page-header-block .entry-title {
  margin-top: calc(3vh - 10px) !important;
  margin-bottom: calc(3vh) !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  word-break: break-word;
  line-height: 1.3 !important;
}

.rekroot-post-modern .page-header-block .entry-categories {
  text-align: center;
  text-transform: uppercase;
  font-size: 12.50px;
  font-weight: 500 !important;
}

.rekroot-post-modern .page-header-block .avatar {
  display: none;
}

.rekroot-post-modern .page-header-block .entry-meta {
  margin: 0 0;
  font-weight: normal;
  color: #939393;
  font-size: 13px;
}

.rekroot-post-modern .page-header-block .entry-meta a {
  color: #1a1a1a;
  font-style: normal;
  font-weight: 500;
}

.rekroot-post-modern .page-header-block .entry-meta a:after {
  display: inline-block;
  content: ', ';
}

.rekroot-post-modern .page-header-block .entry-meta a:last-of-type:after {
  display: none;
}

.page .entry-header {
  text-align: left;
}

.page .entry-header .entry-title {
  text-align: inherit;
}

figcaption, .wp-caption-text {
  font-size: 0.833rem;
}

.home.blog #content {
  margin-top: 3rem;
}

.error404 .site-content {
  max-width: 100%;
}

.error404 .page-header {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

.error404 .page-header .page-title {
  color: #232323;
  font-weight: 700;
  font-family: inherit !important;
}

@media screen and (min-width: 1025px) {
  .error404 .page-header .page-title {
    font-size: 38px;
    line-height: 2em;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1025px) {
  .error404 .error-404:before, .error404 .error-404:after {
    display: block;
    position: absolute;
    width: 345px;
    height: 307px;
    top: 50%;
    content: '';
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.error404 .page-content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.error404 .page-content .search-form {
  text-align: center;
  margin: 1rem auto 3rem;
}

@media only screen and (min-width: 768px) {
  .error404 .page-content .search-form {
    margin: 6rem auto;
  }
}

.error404 .page-content .search-form .search-field {
  width: 320px;
  max-width: 100%;
}

@media screen and (max-width: 639px) {
  .error404 .page-content .search-form .search-submit {
    width: 100%;
    margin-top: 1em;
  }
}

.error404 .page-content .search-form .search-field {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right: 0;
  height: 43px;
  max-width: calc(100% - 50px);
  padding: 10px 15px 9px;
}

.error404 .page-content .search-form .search-submit {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
  border-width: 1px;
  padding: 4px 8px 4px 8px;
  height: 43px;
  max-width: 43px;
  font-size: 19px;
  -webkit-transform: translateY(1px) translateX(-4px);
          transform: translateY(1px) translateX(-4px);
  color: #888686;
  color: #8c8c8c;
}

.error404 .page-content .widget {
  text-align: left;
  vertical-align: top;
}

.error404 .page-content .widget .widgettitle,
.error404 .page-content .widget .widget-title {
  font-family: inherit;
  text-transform: uppercase;
  font-size: 15px;
}

.error404 .page-content .widget select {
  width: 80%;
}

@media screen and (min-width: 1025px) {
  .error404 .page-content .widget {
    width: 24.75%;
    display: inline-block;
  }
}

.error404 .page-content .widget > ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 13.005px;
}

.error404 .page-content .widget > ul li {
  margin: 0.5rem 0;
}

.error404 .page-content .fof-banner {
  max-width: 100%;
  width: 370px;
  height: 190px;
  background: url("assets/img/404_banner.jpg") center center no-repeat;
  background-size: contain;
  margin: 0 auto;
}

.error404 .page-content h3 {
  color: #232323;
  font-size: 24px;
}

@media only screen and (min-width: 768px) {
  .error404 .page-content h3 {
    font-size: 54px;
  }
}

.error404 .page-content p {
  max-width: 600px;
  margin: 0 auto;
}

.search-no-results .page-content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: left;
}

.search-no-results .page-content .search-form {
  text-align: left;
  margin: 2rem auto;
}

.search-no-results .page-content .search-form .search-field {
  width: 320px;
  max-width: 100%;
}

@media screen and (max-width: 639px) {
  .search-no-results .page-content .search-form .search-submit {
    width: 100%;
    margin-top: 1em;
  }
}

.search-no-results .page-content .search-form .search-field {
  background-color: #fff;
  border-color: #fff;
  border-radius: 5px;
  padding: 10px;
  line-height: 26px;
}

.search-no-results .page-content .search-form .search-submit {
  background-color: #5049e1;
  color: #fff;
  border-radius: 5px;
  padding: 10px 10px 11px;
  font-size: 19px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  margin-left: 5px;
}

.search-no-results .page-content .search-form .search-submit:before {
  color: #fff;
}

body.page-template-default:not(.elementor-page):not(.wpjm-jobs):not(.wpjm-listing-ext) .site-main .page .entry-content {
  background-color: #fff;
  border-radius: 5px;
  padding: 40px;
}

body.page-template-default:not(.elementor-page):not(.wpjm-jobs):not(.wpjm-listing-ext) .site-main .page .entry-content p:first-of-type:last-of-type {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
## Elementor pages
--------------------------------------------------------------*/
/*-------- Elementor START ----------*/
.page.elementor-page .site-content {
  max-width: 100%;
  margin: 0 !important;
}

.page.elementor-page.rekroot-layout-no .site-content {
  display: block;
}

p.center {
  text-align: center;
}

.button.bigger,
input[type="submit"].bigger,
button.bigger {
  margin-left: 18px;
  display: inline-block;
  vertical-align: bottom;
  border: none;
  padding: 1em 3.5em;
}

.heading-font [class*="content"] {
  color: inherit;
  font-weight: inherit;
  font-family: Butler;
  font-size: inherit;
  font-style: inherit;
}

.tz-woo-product-categories {
  margin-bottom: 1rem;
}

.tz-woo-product-categories li {
  text-align: center;
  position: relative;
}

.tz-woo-product-categories li .cat-thumbnail {
  display: block;
  background-color: #f7f7f7;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li:hover .cat-thumbnail {
  background-color: #79e9e0;
}

.tz-woo-product-categories li .cat-caption {
  position: relative;
  padding: 10px;
  margin: -52px auto 0;
  width: 70%;
  background-color: #fff;
}

.tz-woo-product-categories li .cat-caption .cat-name,
.tz-woo-product-categories li .cat-caption .cat-count {
  display: block;
  text-transform: uppercase;
  word-wrap: break-word;
}

.tz-woo-product-categories li .cat-caption .cat-name {
  font-size: 15px;
  font-weight: 600;
}

.tz-woo-product-categories li .cat-caption .cat-count {
  display: block;
  opacity: 1;
  font-size: 12px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li .cat-caption .cat-button {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -5px;
  left: 0;
  opacity: 0;
  padding-bottom: 1rem;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  color: #000;
  font-size: 12px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li:hover .cat-caption .cat-count {
  opacity: 0;
}

.tz-woo-product-categories li:hover .cat-caption .cat-button {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.tz-woo-product-categories.tz-cols-5 li .cat-name, .tz-woo-product-categories.tz-cols-6 li .cat-name {
  font-size: 12px;
  font-weight: 600;
}

.tz-woo-product-categories.tz-cols-5 li .cat-count, .tz-woo-product-categories.tz-cols-6 li .cat-count {
  display: block;
  font-size: 11.46px;
}

.owl-prev,
.owl-next {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background-color: #fff !important;
  text-align: center !important;
}

.owl-prev span,
.owl-next span {
  font-size: 20px !important;
  line-height: 30px !important;
}

.owl-item {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.owl-item.active {
  opacity: 1;
}

.owl-nav {
  top: 37%;
}

.owl-prev {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.owl-next {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.owl-dots .owl-dot {
  background-color: #5049e1 !important;
  opacity: 0.3;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.owl-dots .owl-dot.active {
  background-color: #5049e1 !important;
  opacity: 1;
}

.underline, .underline-left, .underline-right {
  position: relative;
  margin-bottom: 3rem;
  margin-bottom: calc(1.25rem - 1px);
}

.underline:after, .underline-left:after, .underline-right:after {
  content: '';
  display: block;
  width: 4rem;
  height: 1px;
  background-color: #5049e1;
  position: absolute;
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.underline:after, .underline-left:after, .underline-right:after {
  bottom: -1.25rem;
}

.underline p, .underline-left p, .underline-right p {
  margin-bottom: 1rem;
}

.underline-left:after {
  left: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.underline-right:after {
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.elementor-widget-container h5 {
  text-transform: uppercase;
  font-size: 15px;
}

.elementor-widget-container dl {
  display: -ms-inline-grid;
  display: inline-grid;
  -ms-grid-columns: fit-content(100%) fit-content(100%);
      grid-template-columns: fit-content(100%) fit-content(100%);
}

.elementor-widget-container dl dd {
  margin: 0 6px 6px;
}

.elementor-widget-container .wpcf7-form.contact-form p {
  margin: 0;
}

.elementor-widget-container .wpcf7-form.contact-form input[type=text],
.elementor-widget-container .wpcf7-form.contact-form input[type=number],
.elementor-widget-container .wpcf7-form.contact-form input[type=email],
.elementor-widget-container .wpcf7-form.contact-form textarea {
  border-color: #e1e1e1;
  border-radius: 5px;
}

.elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap {
  display: inline-block;
  margin: 3px 0;
}

.elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap input, .elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap textarea {
  max-width: 100%;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap + span.wpcf7-form-control-wrap {
    margin-left: 20px;
  }
}

.elementor-widget-container .wpcf7-form.contact-form span.your-name,
.elementor-widget-container .wpcf7-form.contact-form span.your-email {
  width: calc( 100%);
}

@media only screen and (min-width: 768px) {
  .elementor-widget-container .wpcf7-form.contact-form span.your-name,
  .elementor-widget-container .wpcf7-form.contact-form span.your-email {
    width: calc(50% - 10px);
    display: inline-block;
  }
}

.elementor-widget-container .wpcf7-form.contact-form span.your-subject, .elementor-widget-container .wpcf7-form.contact-form span.your-message {
  width: 100%;
}

.elementor-widget-container .wpcf7-form.contact-form span.your-subject input, .elementor-widget-container .wpcf7-form.contact-form span.your-message input {
  width: 100%;
}

.elementor-widget-container .wpcf7-form.contact-form br + input.wpcf7-submit {
  margin-top: 20px;
}

@media screen and (min-width: 1025px) {
  .cols.col-1, .cols.col-2 {
    display: inline-block;
    width: calc(50% - 13px);
    margin-top: 0;
  }
  .cols.col-1 input, .cols.col-2 input {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .cols.col-2 {
    margin-left: 20px;
  }
  .cols.col-wide {
    margin-top: 0;
  }
  .cols.col-wide input, .cols.col-wide textarea {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.tz-posts-carousel .owl-stage-outer {
  padding-bottom: 20px;
}

.tz-posts-carousel article {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
}

.tz-posts-carousel article:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.tz-posts-carousel article .tz-post-inner {
  padding: 30px;
}

.tz-posts-carousel article .cat-links a {
  border: none !important;
  text-transform: capitalize !important;
  color: #5049e1 !important;
  font-size: 1rem !important;
  letter-spacing: 0 !important;
}

.tz-posts-carousel article .entry-meta {
  font-size: 13px;
  color: #6b6b6b;
}

.tz-posts-carousel article .entry-meta a {
  color: inherit;
}

.tz-posts-carousel article .entry-meta .author a {
  color: #000;
  text-transform: capitalize;
}

.tz-posts-carousel article .posted-on:after {
  display: none !important;
}

.tz-posts-carousel article .entry-footer {
  display: none !important;
}

.happy .tz-banner-tag {
  position: absolute;
  top: -24px;
  left: -25px;
  z-index: 1;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
}

.tz-testimonials-carousel .owl-nav {
  top: 50% !important;
  margin-top: -20px;
}

.tz-testimonials-carousel .testimonial {
  z-index: 10;
}

.tz-testimonials-carousel .testimonial-wrapper {
  position: relative;
  overflow: visible;
}

@media (max-width: 767px) {
  .tz-testimonials-carousel .testimonial-wrapper {
    margin: 0px;
  }
  .tz-testimonials-carousel .testimonial-wrapper:before {
    display: none;
  }
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-text {
  position: relative;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  vertical-align: middle;
  position: relative;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author {
  padding-left: 32px;
  position: relative;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author .testimonial-author-name {
  display: inline-block;
  font-weight: 500;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 19px;
  height: 16px;
  background: url("assets/img/quotes.png") center center no-repeat;
  background-size: contain;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-image {
  vertical-align: middle;
  position: relative;
  padding-left: 110px;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-image img {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 1025px) {
  .tz-testimonials-carousel .testimonial-wrapper .testimonial-image:after {
    content: '';
    display: block;
    width: 288px;
    height: 295px;
    background: url("assets/img/test_im_back.png") center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 24px;
    right: -70px;
    z-index: 0;
  }
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler {
  position: relative;
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler:after {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: calc( 50% - 8px);
  font-family: 'tz-icons';
  content: '\e838';
  color: inherit;
  font-weight: bold;
  font-size: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler:before {
  display: inline-block;
  position: absolute;
  left: 20px;
  top: calc( 50% - 6px);
  width: 13px;
  height: 12px;
  content: '-';
  font-weight: bold;
  line-height: 9px;
  color: #ebebeb;
  border-top: #ebebeb 2px solid;
  border-bottom: #ebebeb 2px solid;
}

.rekroot-elementor-header .tz-advanced-tabs .tz-tabs-wrapper {
  -webkit-box-shadow: 2px 5px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 5px 8px 0px rgba(0, 0, 0, 0.1);
}

.tz-categories-menu .tz-category {
  margin-top: 0;
  margin-bottom: 0;
}

.tz-categories-menu li a:hover {
  color: #5049e1 !important;
}

.elementor-widget-tz-posts-carousel .owl-nav {
  opacity: 0;
  top: 102px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.elementor-widget-tz-posts-carousel:hover .owl-nav {
  opacity: 1;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title {
  font-weight: 500;
  position: relative;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title.active a, .elementor-widget-tz-woo-product-tabs .tz-tab-title:hover a {
  color: inherit !important;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title a {
  font-weight: inherit;
}

.elementor-widget-tz-woo-product-tabs .owl-nav {
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.elementor-widget-tz-woo-product-tabs:hover .owl-nav {
  opacity: 1;
}

.elementor-element.mailchimp-form .mc4wp-form-fields {
  max-width: 100%;
  width: 704px;
  margin: 10px auto;
}

.elementor-element.mailchimp-form .mc4wp-form input[type="text"],
.elementor-element.mailchimp-form .mc4wp-form input[type="password"],
.elementor-element.mailchimp-form .mc4wp-form input[type="number"],
.elementor-element.mailchimp-form .mc4wp-form input[type="email"] {
  width: 550px;
  max-width: 100%;
}

.elementor-element.mailchimp-form .mc4wp-form input[type="submit"] {
  margin-left: 14px;
  padding: 15px 40px 14px;
  font-size: 13px;
  background-color: #363636;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .countdown-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .sale-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .woocs_price_code {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .sale-button {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

[class~=elementor-widget-wp-widget] h5 {
  font-size: 1rem;
  border-bottom: 1px solid;
  border-color: #ebebeb;
  padding-bottom: 0.5rem;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.new-badge,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.onsale,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.last-badge {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-buttons-wrapper .button {
  display: none !important;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .tinvwl-icon-heart {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product:hover .rekroot-thumb-wrapper {
  border-color: transparent !important;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .star-rating {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-prod-cat-list,
.elementor-widget-tz-woo-product-tabs.premium li.product .price,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-buttons-wrapper {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.ov-hidden {
  overflow: hidden;
}

.list-style-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list-style-1 li {
  position: relative;
  margin: 7px 0;
}

.list-style-1 li:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  font-family: 'check';
  content: '\0041';
  color: #5049e1;
  margin: -3px 10px 0 0;
}

.tz-team {
  max-width: 270px;
  border-radius: 5px;
  background: url("assets/img/abus_card.jpg") top right no-repeat #fff;
  background-size: 225px 200px;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  padding: 25px;
}

.tz-team:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.tz-testim {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  padding: 30px 30px 25px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .tz-testim {
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .tz-testim {
    margin-bottom: 20px !important;
  }
}

.tz-testim:before {
  display: block;
  margin-bottom: 15px;
  width: 22px;
  height: 20px;
  content: '';
  background: url("assets/img/abus_qut.jpg") center center no-repeat;
  background-size: contain;
}

.tz-testim:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.job_search_form_compact {
  display: inline-block;
  max-width: 100%;
  width: 370px;
  background-color: #e9e8f7;
  border-radius: 35px;
  padding: 30px 25px;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .job_search_form_compact {
    display: block;
    max-width: 50%;
    min-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

.job_search_form_compact .search-title {
  font-weight: bold;
  font-size: 18px;
  margin-top: 0;
}

.job_search_form_compact label[for="search_keywords"],
.job_search_form_compact label[for="search_location"],
.job_search_form_compact label[for="search_categories"] {
  display: none;
}

.job_search_form_compact .search_keywords,
.job_search_form_compact .search_location {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
  width: 100%;
  height: 58px;
  margin-bottom: 12px;
  padding-left: 44px;
  position: relative;
}

.job_search_form_compact .search_keywords input,
.job_search_form_compact .search_location input {
  width: 100%;
  height: 58px;
  padding: 10px;
  margin: 0;
  border-color: transparent !important;
}

.job_search_form_compact .search_keywords input:focus,
.job_search_form_compact .search_location input:focus {
  outline: none;
  border-color: transparent;
  margin: auto !important;
}

.job_search_form_compact .search_keywords input::-webkit-input-placeholder,
.job_search_form_compact .search_location input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input::-moz-placeholder,
.job_search_form_compact .search_location input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input:-ms-input-placeholder,
.job_search_form_compact .search_location input:-ms-input-placeholder {
  /* IE 10+ */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input:-moz-placeholder,
.job_search_form_compact .search_location input:-moz-placeholder {
  /* Firefox 18- */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords:before,
.job_search_form_compact .search_location:before {
  font-family: 'tzjm';
  display: block;
  font-size: 15px;
  position: absolute;
  left: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.job_search_form_compact .search_keywords:before {
  color: #7f7f7f;
  content: '\004f';
  font-family: "hmpgf";
}

.job_search_form_compact .search_location:before {
  content: '\e805';
  color: #7f7f7f;
  font-size: 17px;
}

.job_search_form_compact #search_categories {
  width: 100%;
  height: 58px;
}

.job_search_form_compact .select2-container {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
  margin-top: 0;
  width: 100% !important;
  max-width: 100%;
}

.job_search_form_compact .select2-container:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
}

.job_search_form_compact .select2-container .selection .select2-selection {
  height: 58px;
  font-size: 1rem;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 58px;
  line-height: 54px;
  padding-left: 56px;
  position: relative;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__rendered:before {
  font-family: 'tzjm';
  content: '\e817';
  display: block;
  font-size: 17px;
  position: absolute;
  left: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #7f7f7f;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__arrow::before {
  height: 42px;
  left: -31px;
  display: none;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__arrow::after {
  top: 5px;
  left: -21px;
  color: #7f7f7f;
}

.job_search_form_compact #select2-search_categories-container {
  color: #7f7f7f;
}

.job_search_form_compact .job_types {
  padding: 0;
  margin: 10px 0 0 0;
  list-style: none;
}

.job_search_form_compact .job_types li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.job_search_form_compact .job_types li label {
  position: relative;
  padding-left: 22px;
  color: #7f7f7f;
}

.job_search_form_compact .job_types li label input {
  border-color: #5049e1;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-17px);
          transform: translateY(-17px);
  z-index: 10;
  visibility: hidden;
}

.job_search_form_compact .job_types li label span:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  color: #5049e1;
  line-height: 12px;
  font-size: 10px;
  text-align: center;
}

.job_search_form_compact .job_types li label:checked {
  border: 2px solid red;
}

.job_search_form_compact .job_types li label input:checked + span:after {
  font-family: 'jikol' !important;
  content: "A" !important;
  border-color: #5049e1;
  background-color: #5049e1;
  color: #fff;
}

.job_search_form_compact .search_submit {
  margin-top: 20px;
}

.job_search_form_compact .search_submit button {
  width: 100%;
  height: 58px;
  border: 2px solid #5049e1;
}

.tz-industry-box ul li {
  margin-bottom: 10px !important;
}

.sup-sub b {
  position: relative;
}

.sup-sub b:before {
  content: '';
  display: block;
  width: 100%;
  height: 21px;
  position: absolute;
  bottom: 0px;
  left: 12px;
  background-color: rgba(255, 255, 255, 0.25);
}

.rekroot-table {
  background: url("assets/img/pricetb.webp") top right no-repeat #fff;
  background-size: 220px 137px;
  border-radius: 5px;
}

.rekroot-table .elementskit-pricing-title {
  margin-top: 0 !important;
}

.rekroot-table .elementskit-pricing-tag {
  display: none;
}

.rekroot-table .elementskit-pricing-lists {
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 30px;
}

.rekroot-table .elementskit-pricing-lists li {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 0 !important;
  padding: 0.25em 0;
}

.rekroot-table .elementskit-pricing-lists li:before {
  display: inline-block !important;
  font-family: 'jikol' !important;
  line-height: 18px;
  content: "A" !important;
  color: #5049e1;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  margin-right: 12px;
}

.rekroot-table .elementskit-pricing-lists li:last-of-type {
  border-color: transparent;
}

.rekroot-table .elementskit-pricing-subtitle {
  margin-bottom: 12px !important;
}

.rekroot-table#pr-featured {
  border: 1px solid #5049e1;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rekroot-table#pr-featured:before {
  height: 25px;
  content: 'most popular';
  font-size: 11px;
  line-height: 23px;
  text-align: center;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  background-color: #5049e1;
  position: absolute;
  top: -25px;
  left: -1px;
  width: calc(100% + 2px);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #5049e1;
}

.rekroot-icons .elementor-image-box-img {
  position: relative !important;
  line-height: 0 !important;
}

.rekroot-icons .elementor-image-box-img img {
  z-index: 10 !important;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  .rekroot-icons .elementor-image-box-img:before {
    content: '';
    display: block;
    position: absolute;
    left: calc(10% + 19px);
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    top: 50%;
    width: 53px;
    height: 53px;
    border-radius: 14px;
    background-color: #f3f2fc !important;
    z-index: 0 !important;
  }
}

/*-------- Elementor END ----------*/
/*--------------------------------------------------------------
## Posts
--------------------------------------------------------------*/
.single-post .page-header-block {
  height: 5vh;
}

.single-post .site-content {
  margin-top: 3rem;
}

.single-post .site-content .content-area {
  margin-bottom: 40px;
}

.single-post .post {
  border-radius: 5px;
  background-color: #fff;
}

.single-post .post .rekroot-post-inner {
  margin-top: 0 !important;
}

.single-post .post .entry-categories {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

.single-post .post .entry-categories .cat-links a {
  display: inline;
  background-color: transparent;
  padding: 0;
  color: #5049e1;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.single-post .post .entry-categories .cat-links a:hover {
  color: #fff;
  background-color: #5049e1;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.single-post .post .entry-header-bottom .sfsi_shortcode_container {
  vertical-align: middle;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom .sfsi_shortcode_container {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom .sfsi_shortcode_container .norm_row {
    text-align: right !important;
  }
}

.single-post .post .entry-header-bottom #sfsiid_facebook img,
.single-post .post .entry-header-bottom #sfsiid_twitter img,
.single-post .post .entry-header-bottom #sfsiid_instagram img {
  display: none;
}

.single-post .post .entry-header-bottom #sfsiid_facebook:before,
.single-post .post .entry-header-bottom #sfsiid_twitter:before,
.single-post .post .entry-header-bottom #sfsiid_instagram:before {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-family: 'blg-ico';
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  border: 1px solid currentColor;
  border-radius: 50%;
  color: #a5a5a5;
  -webkit-transition: border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.single-post .post .entry-header-bottom #sfsiid_facebook:hover:before,
.single-post .post .entry-header-bottom #sfsiid_twitter:hover:before,
.single-post .post .entry-header-bottom #sfsiid_instagram:hover:before {
  color: #5049e1;
  border-color: currentColor;
}

.single-post .post .entry-header-bottom #sfsiid_facebook:before {
  content: '\0044';
}

.single-post .post .entry-header-bottom #sfsiid_twitter:before {
  content: '\0048';
}

.single-post .post .entry-header-bottom #sfsiid_instagram:before {
  content: '\0045';
}

.single-post .post .entry-meta {
  margin-bottom: 0 !important;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-meta {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.single-post .post .entry-meta .avatar {
  max-width: 60px;
  border-radius: 50%;
  float: left;
  margin-right: 15px;
}

.single-post .post .entry-meta .byline {
  font-size: 0px;
  display: block;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  margin-bottom: 4px;
}

.single-post .post .entry-meta .byline a {
  font-size: 1rem;
  color: #000;
  font-weight: 600;
  text-transform: capitalize;
}

.single-post .post .entry-meta .posted-on {
  color: #9e9e9e;
  font-size: 14px;
}

.single-post .post .entry-meta .posted-on a {
  color: #9e9e9e !important;
}

.single-post .post .entry-meta .posted-on:after {
  display: none;
}

.single-post .post .entry-header {
  padding: 40px;
}

.single-post .post .entry-header .entry-header-top {
  margin-bottom: 22px;
  color: #b2b2b2;
}

.single-post .post .entry-header .entry-categories {
  display: inline-block;
}

.single-post .post .entry-header .entry-categories .post-categories {
  padding: 0;
  margin: 0 5px 0 0;
  list-style: none;
}

.single-post .post .entry-header .entry-categories .post-categories li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 5px;
}

.single-post .post .entry-header .rt-reading-time {
  display: inline-block;
  margin-right: 15px;
}

.single-post .post .entry-header .rt-reading-time:before {
  display: inline-block;
  font-family: 'jin';
  content: '🕔';
}

.single-post .post .entry-header .entry-comments-number {
  display: inline-block;
}

.single-post .post .entry-header .entry-comments-number:before {
  content: '\f27a';
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-size: 0.866em;
  margin-right: 2px;
}

.single-post .post .entry-header .entry-title {
  margin-bottom: 22px;
}

.single-post .post .entry-content {
  padding: 34px 40px 40px;
}

.single-post .post .entry-footer {
  padding: 45px 0 45px;
  margin: 20px 40px 0;
  border-top: 1px solid #ebebeb;
  word-break: break-all;
}

.single-post .post .entry-footer .tags-links {
  margin-top: 0;
}

.single-post .post .entry-footer:empty {
  display: none;
}

.single-post .post .post-author {
  background-color: #f8fafa;
  padding: 35px;
}

.single-post .post .post-author .avatar {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 27px;
  vertical-align: top;
}

.single-post .post .post-author .author-inner {
  display: inline-block;
  width: calc(100% - 114px);
}

.single-post .post .post-author .author-inner h5 {
  font-size: 17px;
  text-transform: capitalize;
  margin-top: -3px;
  margin-bottom: 8px !important;
}

.single-post .post .post-author .author-inner p {
  text-transform: none;
  color: #696969;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 4px;
}

@media screen and (max-width: 767px) {
  .single-post .post .post-author .avatar {
    display: block;
    margin: 0 auto 30px !important;
  }
  .single-post .post .post-author .author-inner {
    width: 100% !important;
  }
}

.single-post .post-navigation {
  display: block;
}

@media screen and (min-width: 768px) {
  .single-post .post-navigation {
    margin: 0;
  }
}

.single-post .site-main > article.post .rekroot-post-inner,
.single-post .site-main > article.post .tz-post-inner {
  padding: 0;
}

.single-post #content .related-post {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .single-post #content .related-post {
    -ms-grid-columns: (minmax(300px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(300px, 1fr));
    grid-auto-rows: auto;
  }
}

.single-post #content .related-post .post .entry-title {
  font-size: 21px;
}

.single-post #content .related-post .post .entry-content {
  font-size: 13.005px;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  margin-top: 0;
  padding-bottom: 10px;
  z-index: 10;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-header {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #fff;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-header a {
  color: #fff;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-categories {
  display: none;
}

.single-post #content .related-post .post:not(.has-post-thumbnail) .entry-categories {
  margin: 0.5rem 0;
}

.single-post .rpbt_shortcode {
  margin: 2rem 0;
}

.single-post .rpbt_shortcode > h3 {
  text-align: center;
  font-size: 24px;
  font-weight: inherit;
  position: relative;
  margin-bottom: 3rem;
}

.single-post .rpbt_shortcode > h3:after {
  content: '';
  display: block;
  width: 4rem;
  height: 1px;
  background-color: #5049e1;
  position: absolute;
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.comments-title {
  margin-top: 3rem;
  margin-bottom: 2rem;
  text-align: left;
  font-size: 2.074rem;
  font-weight: 600;
  color: #1e1e1e;
}

.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comment-list ol.children {
  list-style: none;
  margin-top: 2rem;
}

@media screen and (max-width: 767px) {
  .comment-list ol.children {
    padding-left: 20px;
  }
}

.comment-list .comment + .comment {
  margin-top: 2rem;
}

.comment-list .comment-body {
  position: relative;
  padding: 25px 25px 30px 104px;
  background-color: #fff;
  border-radius: 5px;
}

.comment-list .comment-body .comment-content {
  font-size: 15px;
}

.comment-list .comment-body .comment-content p:last-of-type {
  margin-bottom: 0;
}

.comment-list .comment-body .comment-meta .comment-metadata {
  font-size: 0.833rem !important;
  color: #686868;
}

.comment-list .comment-body .comment-meta .comment-metadata a {
  color: inherit;
}

.comment-list .comment-body .comment-meta .comment-metadata .edit-link {
  color: #5049e1;
}

.comment-list .comment-body .comment-meta .comment-author {
  font-size: 1rem;
  font-weight: 500;
  color: #1a1a1a !important;
}

.comment-list .comment-body .comment-meta .comment-author .fn {
  font-weight: 600;
}

.comment-list .comment-body .comment-meta .comment-author .fn a {
  color: #1e1e1e !important;
}

.comment-list .comment-body .comment-meta .comment-author .avatar {
  border-radius: 50%;
  position: absolute;
  left: 25px;
}

.comment-list .pingback .comment-body,
.comment-list .trackback .comment-body {
  padding: 2rem 0;
}

.reply {
  margin-top: 25px;
}

.reply .comment-reply-link {
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  font-weight: 400;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.reply .comment-reply-link:after {
  display: none;
}

.reply .comment-reply-link:before {
  font-family: 'jin';
  content: '\e802';
  display: inline-block;
  margin-right: 4px;
}

@media only screen and (min-width: 768px) {
  #comments {
    margin-top: 60px;
  }
}

.comment-respond {
  max-width: 750px;
  position: relative;
}

.comment-respond .comment-reply-title {
  margin-top: 3rem !important;
  margin-bottom: 0;
  color: #1e1e1e;
  font-weight: 600;
}

.comment-respond .comment-reply-title a {
  position: absolute;
  right: 0;
  top: -10px;
  font-size: 0px;
}

.comment-respond .comment-reply-title a:before {
  display: inline-block;
  content: '×';
  font-size: 24px;
  line-height: 24px;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.comment-respond .comment-reply-title a:hover:before {
  color: red;
}

.comment-respond .comment-notes {
  text-align: left;
  font-size: 15px;
  color: #707070;
  margin-bottom: 0;
  margin-top: 0;
}

.comment-respond .comment-form-cookies-consent {
  margin-top: -6px;
  margin-bottom: 20px;
  font-size: 12.495px;
  color: #707070;
}

.comment-respond .comment-form-cookies-consent input[type=checkbox] {
  margin-right: 10px;
}

.comment-respond .comment-form-comment {
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 0;
}

.comment-respond .comment-form-comment label {
  display: none;
}

.comment-respond .comment-form-comment textarea {
  margin-bottom: 0;
  line-height: 1.5;
}

.comment-respond .comment-form-comment + p.form-submit {
  margin-top: 30px;
}

.logged-in p.form-submit {
  margin-top: 30px;
}

.comment-respond .comment-form-author {
  padding-top: 10px;
  display: inline-block;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .comment-respond .comment-form-author {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .comment-respond .comment-form-author {
    margin-right: 24px;
    width: calc(50% - 14px);
  }
}

.comment-respond .comment-form-author label {
  display: none;
}

.comment-respond .comment-form-author input {
  width: 100%;
}

.comment-respond .comment-form-email {
  display: inline-block;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .comment-respond .comment-form-email {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .comment-respond .comment-form-email {
    width: calc(50% - 14px);
  }
}

.comment-respond .comment-form-email label {
  display: none;
}

.comment-respond .comment-form-email input {
  width: 100%;
}

.comment-respond .comment-form-url {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

.comment-respond .comment-form-url label {
  display: none;
}

.comment-respond .comment-form-url input {
  width: 100%;
}

.comment-respond .form-submit {
  text-align: left;
  margin-top: 0;
}

.no-comments {
  text-align: center;
}

.comment-form .logged-in-as {
  margin-bottom: 0;
  margin-top: 0;
}

/*--------------------------------------------------------------
## Footer layout
--------------------------------------------------------------*/
.rekroot-newsletter-widget-area {
  margin-bottom: -3rem;
  background-color: #e9e8f7;
}

.rekroot-newsletter-widget-area section {
  max-width: 1200px;
  margin: 40px auto 0;
  padding: 50px 0;
}

.rekroot-newsletter-widget-area section h5 {
  font-size: 2.074rem;
  line-height: 1.3em;
  margin: 0;
}

.rekroot-newsletter-widget-area section p {
  margin: 0;
  font-size: 15px;
  color: #7f7f7f;
}

.rekroot-newsletter-widget-area .newsletter-form {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 30px 0px #e1e0f3;
          box-shadow: 0px 0px 30px 0px #e1e0f3;
  height: 60px;
  border-radius: 5px;
  padding-left: 40px;
  position: relative;
  vertical-align: middle;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
}

.rekroot-newsletter-widget-area .newsletter-form input {
  width: calc(100% - 125px);
  border-color: #fff;
}

.rekroot-newsletter-widget-area .newsletter-form input:focus {
  outline: none;
  border-color: transparent;
}

.rekroot-newsletter-widget-area .newsletter-form:before {
  content: '\e81c';
  font-family: 'tzjm';
  font-weight: 600;
  color: #bababa;
  line-height: 15px;
  display: block;
  position: absolute;
  left: 23px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.rekroot-newsletter-widget-area .newsletter-form button {
  -webkit-transform: translateY(-1px) translateX(1px);
          transform: translateY(-1px) translateX(1px);
}

.footer-widgets-area {
  margin-top: 3rem;
  position: relative;
  overflow: hidden;
}

.footer-widgets-area:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("assets/img/fbr.jpg") top left no-repeat;
  background-size: contain;
  width: 389px;
  height: 420px;
}

.footer-widgets-area:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("assets/img/fbl.jpg") top left no-repeat;
  background-size: contain;
  width: 247px;
  height: 406px;
  z-index: 0;
}

.rekroot-footer-widget-area {
  z-index: 10;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-gap: 30px;
  position: relative;
}

@media screen and (min-width: 640px) {
  .rekroot-footer-widget-area {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 768px) {
  .rekroot-footer-widget-area .widget:first-child:last-child {
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-footer-widget-area {
    -ms-grid-columns: (minmax(calc(20% - 25px), 1fr))[auto-fit];
        grid-template-columns: repeat(auto-fit, minmax(calc(20% - 25px), 1fr));
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .rekroot-footer-widget-area {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.site-footer .site-footer-inner {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  padding-top: 32px;
  padding-bottom: 32px;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-gap: 30px;
}

.site-footer .site-footer-inner:first-child:last-child .site-info {
  text-align: left;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-inner {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .site-footer .site-footer-inner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 1199px) {
  .site-footer .site-footer-inner {
    padding: 1em 20px;
  }
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-inner {
    -ms-grid-columns: (minmax(calc(25% - 15px), 1fr))[auto-fit];
        grid-template-columns: repeat(auto-fit, minmax(calc(25% - 15px), 1fr));
  }
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header layout
--------------------------------------------------------------*/
.site-header-inner {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .site-header-inner {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .site-header-inner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-logo-position-left .site-header-inner {
    -ms-grid-columns: 250px 1fr;
        grid-template-columns: 250px 1fr;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "logo nav";
  }
  .rekroot-logo-position-left .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: logo;
  }
  .rekroot-logo-position-left nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: nav;
  }
  .rekroot-logo-position-left.rekroot-header-post-widgets .site-header-inner {
    -ms-grid-columns: 200px 1fr 290px;
        grid-template-columns: 200px 1fr 290px;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "logo nav wid";
  }
  .rekroot-logo-position-left.rekroot-header-post-widgets .site-header-inner aside {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: wid;
  }
  .rekroot-logo-position-right .site-header-inner {
    -ms-grid-columns: 1fr 250px;
        grid-template-columns: 1fr 250px;
    -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-template-areas: "nav logo";
  }
  .rekroot-logo-position-right .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: logo;
  }
  .rekroot-logo-position-right nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: nav;
  }
}

.top-header-container .top-header-inner {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}

@media screen and (min-width: 1025px) {
  .top-header-container .top-header-inner {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}

.top-header-container .rekroot-top-header-widget-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1024px) {
  .top-header-container .rekroot-top-header-widget-area {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (min-width: 1200px) {
  body.rekroot-header-menu-under .sticky-header {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1025px) {
  body.rekroot-header-menu-under .site-header .main-navigation {
    padding: 3px 0;
  }
}

.site-viewport {
  max-width: 100vw;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .site-viewport {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media screen and (min-width: 1025px) {
  body.rekroot-header-menu-under .site-header .main-navigation {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #e1e1e1;
  }
}

@media screen and (min-width: 768px) {
  .sticky-header {
    position: fixed;
    opacity: 0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
  }
}

.head-bar-content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 768px) {
  .head-bar-content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  .site-header-inner .site-branding {
    width: 100%;
  }
  .site-header-inner .site-branding .site-title {
    -ms-flex-item-align: left;
        -ms-grid-row-align: left;
        align-self: left;
    margin-left: 0 !important;
  }
  .site-header-inner .site-description {
    display: block;
  }
  .site-header-inner .nav-container {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    position: relative;
  }
  .site-header-inner .nav-container #site-navigation {
    position: absolute;
    top: calc( 100% + 20px);
    left: auto;
    right: 0;
    z-index: 100;
    width: 300px;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: opacity .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
  }
  .site-header-inner .nav-container #site-navigation.toggled {
    opacity: 1;
  }
  .site-header-inner .nav-container .menu-toggle {
    width: 34px;
    height: 34px;
    margin: 3px 0 0 auto;
    font-size: 0px;
    text-indent: -99999em;
    padding: 0;
    background-color: #5049e1;
    position: relative;
  }
  .site-header-inner .nav-container .menu-toggle > span, .site-header-inner .nav-container .menu-toggle:before, .site-header-inner .nav-container .menu-toggle:after {
    content: '';
    position: absolute;
    left: 5px;
    display: block;
    text-indent: -9999px;
    background-color: #fff;
    border-radius: 1px;
    height: 2px;
    width: 22px;
    -webkit-transition: background-color .3s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: background-color .3s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: background-color .3s ease-in-out, transform .5s ease-in-out, top .5s ease-in-out;
    transition: background-color .3s ease-in-out, transform .5s ease-in-out, top .5s ease-in-out, -webkit-transform .5s ease-in-out;
  }
  .site-header-inner .nav-container .menu-toggle > span {
    top: 7px;
  }
  .site-header-inner .nav-container .menu-toggle:before {
    top: 15px;
  }
  .site-header-inner .nav-container .menu-toggle:after {
    top: 23px;
  }
  .site-header-inner .nav-container .menu-toggle.open span {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: calc(50% - 1px);
  }
  .site-header-inner .nav-container .menu-toggle.open:before {
    background-color: transparent;
  }
  .site-header-inner .nav-container .menu-toggle.open:after {
    top: calc(50% - 1px);
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .site-header-inner .rekroot-post-header-widget-area {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    width: 50px;
  }
  .site-header-inner .rekroot-post-header-widget-area > span {
    display: block;
    width: 33px;
    height: 33px;
    background-color: #fff;
    border-radius: 5px;
    margin: 3px 0 0 auto;
  }
  .site-header-inner .rekroot-post-header-widget-area > span:before {
    display: block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-family: 'tzjm';
    content: '\e816';
    color: #5049e1;
    font-size: 18px;
    text-align: center;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content {
    opacity: 0;
    z-index: -999;
    padding: 20px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: 100%;
    right: -20px;
    width: 100vw;
    -webkit-transition: z-index 0.5s step-end, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, transform 0.5s ease;
    transition: z-index 0.5s step-end, opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content > *:last-of-type {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .site-header-inner .rekroot-post-header-widget-area .head-bar-content .rekroot-widget-login-button-view {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  .site-header-inner .rekroot-post-header-widget-area.open > span:before {
    content: '\e806';
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .site-header-inner .rekroot-post-header-widget-area.open .head-bar-content {
    opacity: 1;
    z-index: 999;
    -webkit-transition: z-index 0.5s step-start, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, transform 0.5s ease;
    transition: z-index 0.5s step-start, opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  }
}

@media screen and (max-width: 1024px) {
  .site-header-inner {
    -ms-grid-columns: 2fr;
        grid-template-columns: 2fr;
        grid-template-areas: "logo user" "nav nav";
  }
  .site-branding {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: logo;
  }
  #rekroot-post-header-sidebar {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: user;
  }
  .nav-container {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: nav;
  }
  .nav-container #site-navigation {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}

/*--------------------------------------------------------------
## Grid layout
--------------------------------------------------------------*/
html {
  overflow-x: hidden;
  overflow-y: auto;
}

.site {
  max-width: 100vw;
  margin: 0 auto;
}

.site-content {
  margin: 0 15px;
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  -ms-grid-columns: minmax(290px, max-content);
      grid-template-columns: minmax(290px, -webkit-max-content);
      grid-template-columns: minmax(290px, max-content);
}

@media screen and (min-width: 1200px) {
  .site-content {
    max-width: 1200px;
  }
}

@media screen and (max-width: 639px) {
  .site-content #primary {
    max-width: 100%;
  }
  .site-content #primary #main {
    max-width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .site-content {
    margin: 0 auto;
  }
}

@media screen and (min-width: 1025px) {
  .site-content,
  .rekroot-layout-default .site-content,
  .rekroot-layout-right .site-content {
    -ms-grid-columns: 9fr 3fr;
        grid-template-columns: 9fr 3fr;
  }
  .site-content #primary,
  .rekroot-layout-default .site-content #primary,
  .rekroot-layout-right .site-content #primary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .site-content #primary:first-child:last-child,
  .rekroot-layout-default .site-content #primary:first-child:last-child,
  .rekroot-layout-right .site-content #primary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
  .site-content #secondary,
  .rekroot-layout-default .site-content #secondary,
  .rekroot-layout-right .site-content #secondary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .site-content #secondary:first-child:last-child,
  .rekroot-layout-default .site-content #secondary:first-child:last-child,
  .rekroot-layout-right .site-content #secondary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-left .site-content {
    -ms-grid-columns: 3fr 9fr;
        grid-template-columns: 3fr 9fr;
  }
  .rekroot-layout-left .site-content #primary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .rekroot-layout-left .site-content #primary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
  .rekroot-layout-left .site-content #secondary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .rekroot-layout-left .site-content #secondary:first-child:last-child {
    /* Just in case there is no second column */
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-no .site-content {
    -ms-grid-columns: 12fr;
        grid-template-columns: 12fr;
  }
}

.rekroot-layout-no .site-content #secondary {
  display: none;
}

@media screen and (min-width: 1025px) {
  .rekroot-layout-left .site-content #primary,
  .rekroot-layout-right .site-content #primary {
    max-width: 878px;
  }
}

.rekroot-inner-container {
  max-width: 100%;
  padding: 0 15px;
}

@media only screen and (min-width: 1200px) {
  .rekroot-inner-container {
    max-width: 1200px;
    width: 1200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  #secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    gap: 20px;
  }
  #secondary .widget {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
  #secondary .widget h3 {
    padding-top: 0;
    margin-top: 0;
  }
}

@media only screen and (min-width: 1025px) {
  #secondary {
    display: block;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1230px) {
  .elementor-section-wrap > .elementor-section {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/**
Grid Styling for Posts
*/
.rekroot-blog-view-grid .site-main {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  max-width: inherit;
}

.rekroot-blog-view-grid .site-main .navigation,
.rekroot-blog-view-grid .site-main .page-header,
.rekroot-blog-view-grid .site-main .post:only-of-type {
  grid-column: 1 / -1;
  /* needed for the floated layout */
  clear: both;
}

.rekroot-blog-view-grid .site-main article.post {
  position: relative;
  background-color: transparent !important;
}

@media screen and (max-width: 767px) {
  .rekroot-blog-view-grid .site-main article.post {
    background-color: transparent;
  }
}

.rekroot-blog-view-grid.blog .page-header {
  display: none;
}

@media screen and (min-width: 768px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[1];
        grid-template-columns: repeat(1, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[3];
        grid-template-columns: repeat(3, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[4];
        grid-template-columns: repeat(4, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-2 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[3];
        grid-template-columns: repeat(3, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-3 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[4];
        grid-template-columns: repeat(4, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-4 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: (minmax(100px, 1fr))[5];
        grid-template-columns: repeat(5, minmax(100px, 1fr));
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-cols-5 .site-main .post.format-gallery {
    grid-column: auto / span 2;
  }
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  /* Shuffle JS styling (remove or change here if isotope is used) */
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper > .rekroot-grid-post-wrapper {
  float: left;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper.shuffle > .rekroot-grid-post-wrapper > .post {
  opacity: 0;
  /* Items are hidden by default in shuffle js masonry and should appear animated in a view port */
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper.shuffle > .rekroot-grid-post-wrapper.in > .post {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.rekroot-blog-view-grid.rekroot-blog-grid-type-masonry #rekroot-grid-wrapper:after {
  content: '';
  display: block;
  clear: both;
}

@media screen and (min-width: 1025px) {
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer {
    max-width: 50%;
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 100%;
    width: 100%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-2 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer {
    max-width: 33.3%;
    width: 33.3%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 66.6%;
    width: 66.6%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-3 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer {
    max-width: 25%;
    width: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 50%;
    width: 50%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-4 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 .site-main {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 .site-main .page-header {
    display: none;
    grid-column: 1 / -1;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer {
    max-width: 20%;
    width: 20%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-sticky:first-of-type, .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper.rekroot-grid-type-gallery,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-sticky:first-of-type,
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .grid-sizer.rekroot-grid-type-gallery {
    max-width: 40%;
    width: 40%;
  }
  .rekroot-blog-view-grid.rekroot-blog-grid-type-masonry.rekroot-blog-grid-cols-5 #rekroot-grid-wrapper .rekroot-grid-post-wrapper {
    padding-bottom: 30px;
  }
}

.hentry {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

a.more-link + div.page-links {
  margin-top: 16px;
}

.page:not(.elementor-page) .site-content {
  margin-top: 2rem;
}

.rekroot-blog-view-list.blog article, .rekroot-blog-view-list.author article, .rekroot-blog-view-list.category article, .rekroot-blog-view-list.tag article, .rekroot-blog-view-list.search article, .rekroot-blog-view-list.archive article,
.search.blog article,
.search.author article,
.search.category article,
.search.tag article,
.search.search article,
.search.archive article {
  margin-bottom: 30px;
}

.rekroot-blog-view-list.blog article:last-of-type, .rekroot-blog-view-list.author article:last-of-type, .rekroot-blog-view-list.category article:last-of-type, .rekroot-blog-view-list.tag article:last-of-type, .rekroot-blog-view-list.search article:last-of-type, .rekroot-blog-view-list.archive article:last-of-type,
.search.blog article:last-of-type,
.search.author article:last-of-type,
.search.category article:last-of-type,
.search.tag article:last-of-type,
.search.search article:last-of-type,
.search.archive article:last-of-type {
  margin-bottom: 0;
}

article[class*="post"], .tz-posts-carousel article, .single-post .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin-bottom: 0;
  z-index: 0;
  max-width: 100%;
}

article[class*="post"] .rekroot-post-inner, .tz-posts-carousel article .rekroot-post-inner, .single-post .post .rekroot-post-inner,
article[class*="post"] .tz-post-inner,
.tz-posts-carousel article .tz-post-inner,
.single-post .post .tz-post-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  max-width: 100%;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  article[class*="post"] .rekroot-post-inner, .tz-posts-carousel article .rekroot-post-inner, .single-post .post .rekroot-post-inner,
  article[class*="post"] .tz-post-inner,
  .tz-posts-carousel article .tz-post-inner,
  .single-post .post .tz-post-inner {
    padding: 20px;
  }
}

article[class*="post"] .rekroot-post-inner .entry-content, .tz-posts-carousel article .rekroot-post-inner .entry-content, .single-post .post .rekroot-post-inner .entry-content,
article[class*="post"] .tz-post-inner .entry-content,
.tz-posts-carousel article .tz-post-inner .entry-content,
.single-post .post .tz-post-inner .entry-content {
  max-width: 100%;
}

article[class*="post"] .rekroot-post-inner .entry-content P:last-of-type, .tz-posts-carousel article .rekroot-post-inner .entry-content P:last-of-type, .single-post .post .rekroot-post-inner .entry-content P:last-of-type,
article[class*="post"] .tz-post-inner .entry-content P:last-of-type,
.tz-posts-carousel article .tz-post-inner .entry-content P:last-of-type,
.single-post .post .tz-post-inner .entry-content P:last-of-type {
  margin-bottom: 0 !important;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header, .single-post .post .rekroot-post-inner .entry-meta-header,
article[class*="post"] .tz-post-inner .entry-meta-header,
.tz-posts-carousel article .tz-post-inner .entry-meta-header,
.single-post .post .tz-post-inner .entry-meta-header {
  margin-bottom: 7px;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .avatar, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .avatar, .single-post .post .rekroot-post-inner .entry-meta-header .avatar,
article[class*="post"] .tz-post-inner .entry-meta-header .avatar,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .avatar,
.single-post .post .tz-post-inner .entry-meta-header .avatar {
  display: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links,
.single-post .post .tz-post-inner .entry-meta-header .cat-links {
  font-weight: 500;
  color: #5049e1;
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a {
  color: inherit !important;
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a:after {
  display: inline-block;
  content: ',';
  margin-right: 3px;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links a:last-of-type:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links a:last-of-type:after {
  display: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .cat-links:after, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .cat-links:after, .single-post .post .rekroot-post-inner .entry-meta-header .cat-links:after,
article[class*="post"] .tz-post-inner .entry-meta-header .cat-links:after,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .cat-links:after,
.single-post .post .tz-post-inner .entry-meta-header .cat-links:after {
  display: inline-block;
  margin: 0 0px 0 5px;
  content: '/';
  color: #262626;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .posted-on, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .posted-on, .single-post .post .rekroot-post-inner .entry-meta-header .posted-on,
article[class*="post"] .tz-post-inner .entry-meta-header .posted-on,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .posted-on,
.single-post .post .tz-post-inner .entry-meta-header .posted-on {
  font-size: 0.833rem;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .posted-on a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .posted-on a, .single-post .post .rekroot-post-inner .entry-meta-header .posted-on a,
article[class*="post"] .tz-post-inner .entry-meta-header .posted-on a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .posted-on a,
.single-post .post .tz-post-inner .entry-meta-header .posted-on a {
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link,
.single-post .post .tz-post-inner .entry-meta-header .comments-link {
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link a, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link a, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link a,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link a,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link a,
.single-post .post .tz-post-inner .entry-meta-header .comments-link a {
  text-decoration: none;
}

article[class*="post"] .rekroot-post-inner .entry-meta-header .comments-link:before, .tz-posts-carousel article .rekroot-post-inner .entry-meta-header .comments-link:before, .single-post .post .rekroot-post-inner .entry-meta-header .comments-link:before,
article[class*="post"] .tz-post-inner .entry-meta-header .comments-link:before,
.tz-posts-carousel article .tz-post-inner .entry-meta-header .comments-link:before,
.single-post .post .tz-post-inner .entry-meta-header .comments-link:before {
  display: inline-block;
  margin: 0 5px 0 3px;
  content: '/';
  font-weight: 500;
  color: #262626;
}

article[class*="post"] .rekroot-post-inner .entry-meta, .tz-posts-carousel article .rekroot-post-inner .entry-meta, .single-post .post .rekroot-post-inner .entry-meta,
article[class*="post"] .tz-post-inner .entry-meta,
.tz-posts-carousel article .tz-post-inner .entry-meta,
.single-post .post .tz-post-inner .entry-meta {
  margin: 0 0 5px;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links, .single-post .post .rekroot-post-inner .entry-meta .tags-links,
article[class*="post"] .tz-post-inner .entry-meta .tags-links,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links,
.single-post .post .tz-post-inner .entry-meta .tags-links {
  display: inline-block !important;
  margin-top: 20px;
  color: #262626;
  font-size: 0.833rem;
  font-weight: normal;
  margin-right: auto;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links span, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links span, .single-post .post .rekroot-post-inner .entry-meta .tags-links span,
article[class*="post"] .tz-post-inner .entry-meta .tags-links span,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links span,
.single-post .post .tz-post-inner .entry-meta .tags-links span {
  font-size: 0.833rem;
  text-transform: uppercase;
}

article[class*="post"] .rekroot-post-inner .entry-meta .tags-links a, .tz-posts-carousel article .rekroot-post-inner .entry-meta .tags-links a, .single-post .post .rekroot-post-inner .entry-meta .tags-links a,
article[class*="post"] .tz-post-inner .entry-meta .tags-links a,
.tz-posts-carousel article .tz-post-inner .entry-meta .tags-links a,
.single-post .post .tz-post-inner .entry-meta .tags-links a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta .comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta .comments-link, .single-post .post .rekroot-post-inner .entry-meta .comments-link,
article[class*="post"] .tz-post-inner .entry-meta .comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta .comments-link,
.single-post .post .tz-post-inner .entry-meta .comments-link {
  display: inline-block !important;
  margin-top: 20px;
  font-size: 0.833rem;
}

article[class*="post"] .rekroot-post-inner .entry-meta .comments-link a, .tz-posts-carousel article .rekroot-post-inner .entry-meta .comments-link a, .single-post .post .rekroot-post-inner .entry-meta .comments-link a,
article[class*="post"] .tz-post-inner .entry-meta .comments-link a,
.tz-posts-carousel article .tz-post-inner .entry-meta .comments-link a,
.single-post .post .tz-post-inner .entry-meta .comments-link a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}

article[class*="post"] .rekroot-post-inner .entry-meta span.tags-links + span.comments-link, .tz-posts-carousel article .rekroot-post-inner .entry-meta span.tags-links + span.comments-link, .single-post .post .rekroot-post-inner .entry-meta span.tags-links + span.comments-link,
article[class*="post"] .tz-post-inner .entry-meta span.tags-links + span.comments-link,
.tz-posts-carousel article .tz-post-inner .entry-meta span.tags-links + span.comments-link,
.single-post .post .tz-post-inner .entry-meta span.tags-links + span.comments-link {
  display: inline-block;
  margin-left: auto;
  float: right;
}


article[class*="post"] .tz-post-inner,
.tz-posts-carousel article .tz-post-inner,
.single-post .post .tz-post-inner {
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px !important;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail, .single-post .has-post-thumbnail.post .post-thumbnail {
  z-index: 2;
}

article.has-post-thumbnail[class*="post"] .rekroot-post-inner, .tz-posts-carousel article.has-post-thumbnail .rekroot-post-inner, .single-post .has-post-thumbnail.post .rekroot-post-inner {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0 30px 30px;
  z-index: 2;
}

article.has-post-thumbnail[class*="post"] .tz-post-inner .entry-categories, .tz-posts-carousel article.has-post-thumbnail .tz-post-inner .entry-categories, .single-post .has-post-thumbnail.post .tz-post-inner .entry-categories {
  position: relative;
  top: auto;
  left: auto;
}

article.has-post-thumbnail[class*="post"] .tz-post-inner .entry-categories a, .tz-posts-carousel article.has-post-thumbnail .tz-post-inner .entry-categories a, .single-post .has-post-thumbnail.post .tz-post-inner .entry-categories a {
  color: inherit;
  background: transparent !important;
  padding: 0 !important;
  font-weight: inherit !important;
}

article.has-post-thumbnail[class*="post"] .entry-header, .tz-posts-carousel article.has-post-thumbnail .entry-header, .single-post .has-post-thumbnail.post .entry-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #9e9e9e;
}

article.has-post-thumbnail[class*="post"] .entry-header .entry-meta a, .tz-posts-carousel article.has-post-thumbnail .entry-header .entry-meta a, .single-post .has-post-thumbnail.post .entry-header .entry-meta a {
  color: #000;
}

article[class*="post"] .entry-content, .tz-posts-carousel article .entry-content, .single-post .post .entry-content,
article[class*="post"] .entry-summary,
.tz-posts-carousel article .entry-summary,
.single-post .post .entry-summary {
  max-width: 100%;
}

article[class*="post"] .entry-content > p:first-child, .tz-posts-carousel article .entry-content > p:first-child, .single-post .post .entry-content > p:first-child,
article[class*="post"] .entry-content > h2:first-child,
.tz-posts-carousel article .entry-content > h2:first-child,
.single-post .post .entry-content > h2:first-child,
article[class*="post"] .entry-content > h1:first-child,
.tz-posts-carousel article .entry-content > h1:first-child,
.single-post .post .entry-content > h1:first-child,
article[class*="post"] .entry-content > h3:first-child,
.tz-posts-carousel article .entry-content > h3:first-child,
.single-post .post .entry-content > h3:first-child,
article[class*="post"] .entry-content > *:first-child,
.tz-posts-carousel article .entry-content > *:first-child,
.single-post .post .entry-content > *:first-child,
article[class*="post"] .entry-content > form,
.tz-posts-carousel article .entry-content > form,
.single-post .post .entry-content > form,
article[class*="post"] .entry-content > form > p,
.tz-posts-carousel article .entry-content > form > p,
.single-post .post .entry-content > form > p,
article[class*="post"] .entry-summary > p:first-child,
.tz-posts-carousel article .entry-summary > p:first-child,
.single-post .post .entry-summary > p:first-child,
article[class*="post"] .entry-summary > h2:first-child,
.tz-posts-carousel article .entry-summary > h2:first-child,
.single-post .post .entry-summary > h2:first-child,
article[class*="post"] .entry-summary > h1:first-child,
.tz-posts-carousel article .entry-summary > h1:first-child,
.single-post .post .entry-summary > h1:first-child,
article[class*="post"] .entry-summary > h3:first-child,
.tz-posts-carousel article .entry-summary > h3:first-child,
.single-post .post .entry-summary > h3:first-child,
article[class*="post"] .entry-summary > *:first-child,
.tz-posts-carousel article .entry-summary > *:first-child,
.single-post .post .entry-summary > *:first-child,
article[class*="post"] .entry-summary > form,
.tz-posts-carousel article .entry-summary > form,
.single-post .post .entry-summary > form,
article[class*="post"] .entry-summary > form > p,
.tz-posts-carousel article .entry-summary > form > p,
.single-post .post .entry-summary > form > p {
  margin-top: 0;
}

article[class*="post"] .entry-title, .tz-posts-carousel article .entry-title, .single-post .post .entry-title {
  font-size: 2.074rem;
  text-align: inherit;
  margin-top: 0px;
  margin-bottom: 1rem;
  word-break: break-word;
  word-wrap: break-word;
  white-space: inherit;
}

article[class*="post"] .entry-title > a, .tz-posts-carousel article .entry-title > a, .single-post .post .entry-title > a,
article[class*="post"] .entry-title > a:hover,
.tz-posts-carousel article .entry-title > a:hover,
.single-post .post .entry-title > a:hover,
article[class*="post"] .entry-title > a:visited,
.tz-posts-carousel article .entry-title > a:visited,
.single-post .post .entry-title > a:visited {
  color: inherit;
  text-decoration: none;
}

article.sticky[class*="post"] .rekroot-post-inner, .tz-posts-carousel article.sticky .rekroot-post-inner, .single-post .sticky.post .rekroot-post-inner {
  padding-top: 35px !important;
}

article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-weight: 600;
  background-color: #5049e1;
  padding: 4px 10px 3px;
  color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 0;
  text-transform: uppercase;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
    top: 30px;
  }
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky {
    font-size: 0.833rem;
  }
}

article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky:before, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky:before, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky:before {
  content: '';
  display: inline-block;
  font-family: "rekroot-icons";
  content: '\e841';
  font-size: 15px;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  article.sticky[class*="post"] .rekroot-post-inner .rekroot-sticky:before, .tz-posts-carousel article.sticky .rekroot-post-inner .rekroot-sticky:before, .single-post .sticky.post .rekroot-post-inner .rekroot-sticky:before {
    margin-right: 5px;
  }
}

article[class*="post"] .entry-meta, .tz-posts-carousel article .entry-meta, .single-post .post .entry-meta {
  font-size: 15px;
  color: #6b6b6b;
}

article[class*="post"] .entry-meta a, .tz-posts-carousel article .entry-meta a, .single-post .post .entry-meta a {
  text-decoration: none;
}

article[class*="post"] .entry-meta .posted-on:after, .tz-posts-carousel article .entry-meta .posted-on:after, .single-post .post .entry-meta .posted-on:after {
  margin-left: 3px;
  margin-right: 2px;
}

article[class*="post"] .entry-meta .cat-links a, .tz-posts-carousel article .entry-meta .cat-links a, .single-post .post .entry-meta .cat-links a {
  color: #5049e1 !important;
}

article[class*="post"] .entry-meta .cat-links:after, .tz-posts-carousel article .entry-meta .cat-links:after, .single-post .post .entry-meta .cat-links:after {
  margin-left: 6px;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail, .single-post .has-post-thumbnail.post .post-thumbnail {
  position: relative;
  display: block;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  z-index: 2;
  line-height: 0;
  overflow: hidden;
  text-align: center;
  max-width: 100%;
}

article.has-post-thumbnail[class*="post"] .post-thumbnail img, .tz-posts-carousel article.has-post-thumbnail .post-thumbnail img, .single-post .has-post-thumbnail.post .post-thumbnail img {
  z-index: -1;
  height: auto;
}

article[class*="post"] .more-link, .tz-posts-carousel article .more-link, .single-post .post .more-link {
  display: inline-block;
  position: relative;
  margin-top: 2.5rem !important;
  overflow: hidden;
  z-index: 5;
  border: 1px solid #5049e1;
  border-radius: 6px;
  background: #5049e1;
  color: #fff;
  font-size: 15px;
  line-height: 1.25em;
  font-weight: 500;
  letter-spacing: 0px;
  padding: 12px 20px;
  text-transform: initial;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-color: #e9e8f7;
  color: #5049e1;
  border-color: #e9e8f7;
}

article[class*="post"] .more-link:hover, .tz-posts-carousel article .more-link:hover, .single-post .post .more-link:hover {
  background-color: #3730cd;
  color: #fff;
}

article[class*="post"] .more-link:active, .tz-posts-carousel article .more-link:active, .single-post .post .more-link:active, article[class*="post"] .more-link:focus, .tz-posts-carousel article .more-link:focus, .single-post .post .more-link:focus {
  background-color: #3730cd;
  color: #fff;
}

article[class*="post"] .more-link:disabled, .tz-posts-carousel article .more-link:disabled, .single-post .post .more-link:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

article[class*="post"] .more-link:hover, .tz-posts-carousel article .more-link:hover, .single-post .post .more-link:hover {
  color: #fff;
  background-color: #5049e1;
}

article[class*="post"] .more-link:last-child, .tz-posts-carousel article .more-link:last-child, .single-post .post .more-link:last-child {
  margin-bottom: 0;
}

article[class*="post"] br + a.more-link, .tz-posts-carousel article br + a.more-link, .single-post .post br + a.more-link {
  margin-top: 2rem !important;
}

article:not(.has-post-thumbnail)[class*="post"] .entry-content, .tz-posts-carousel article:not(.has-post-thumbnail) .entry-content, .single-post .post:not(.has-post-thumbnail) .entry-content {
  padding-top: 0;
}

article[class*="post"] .entry-footer, .tz-posts-carousel article .entry-footer, .single-post .post .entry-footer {
  font-size: 12px;
}

article[class*="post"] .entry-footer a, .tz-posts-carousel article .entry-footer a, .single-post .post .entry-footer a {
  text-decoration: none;
  color: #5049e1;
}

article[class*="post"] .entry-footer .tags-links, .tz-posts-carousel article .entry-footer .tags-links, .single-post .post .entry-footer .tags-links {
  display: block;
  margin-top: 30px;
}

article[class*="post"] .entry-footer .tags-links span, .tz-posts-carousel article .entry-footer .tags-links span, .single-post .post .entry-footer .tags-links span {
  font-size: 13.995px;
}

article[class*="post"] .entry-footer .tags-links a, .tz-posts-carousel article .entry-footer .tags-links a, .single-post .post .entry-footer .tags-links a {
  color: #5049e1;
  background-color: #e9e8f7;
  display: inline-block;
  padding: 4px 12px 4px;
  margin: 5px 4px;
  border-radius: 5px;
  text-transform: capitalize;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

article[class*="post"] .entry-footer .tags-links a:hover, .tz-posts-carousel article .entry-footer .tags-links a:hover, .single-post .post .entry-footer .tags-links a:hover {
  background-color: #5049e1;
  color: #fff;
}

article[class*="post"] .entry-footer .avatar, .tz-posts-carousel article .entry-footer .avatar, .single-post .post .entry-footer .avatar {
  display: none;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 7px;
}

article[class*="post"] .entry-categories .cat-links a, .tz-posts-carousel article .entry-categories .cat-links a, .single-post .post .entry-categories .cat-links a {
  display: inline-block !important;
  font-size: 12px;
  line-height: 1.1em;
  text-transform: uppercase;
  color: #5049e1;
  text-decoration: none;
  font-weight: 500;
  border: 1px solid #5049e1;
  padding: 5px 10px 4px !important;
  border-radius: 5px;
}

article[class*="post"] .entry-categories .cat-links a:hover, .tz-posts-carousel article .entry-categories .cat-links a:hover, .single-post .post .entry-categories .cat-links a:hover {
  color: #fff;
}

article[class*="post"] .entry-categories .cat-links a:after, .tz-posts-carousel article .entry-categories .cat-links a:after, .single-post .post .entry-categories .cat-links a:after {
  content: ',';
  display: inline;
}

article[class*="post"] .entry-categories .cat-links a:last-of-type:after, .tz-posts-carousel article .entry-categories .cat-links a:last-of-type:after, .single-post .post .entry-categories .cat-links a:last-of-type:after {
  display: none;
}

article[class*="post"] .entry-content, .tz-posts-carousel article .entry-content, .single-post .post .entry-content {
  max-width: 100%;
  display: block;
}

article[class*="post"] .entry-footer, .tz-posts-carousel article .entry-footer, .single-post .post .entry-footer {
  margin-top: 20px;
  text-align: left;
}

article[class*="post"] .entry-footer:empty, .tz-posts-carousel article .entry-footer:empty, .single-post .post .entry-footer:empty {
  display: none;
}

@media screen and (max-width: 767px) {
  article[class*="post"], .tz-posts-carousel article, .single-post .post {
    margin-bottom: 30px;
  }
}

body.rekroot-blog-view-grid.blog article.post {
  border: 1px solid #ebebeb;
}

.rekroot-post-style-decorated article.post {
  background-color: #fff;
  position: relative;
  overflow: visible !important;
}

.rekroot-post-style-decorated article.post:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 1;
}

.rekroot-post-style-decorated article.post:before {
  display: block;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  position: absolute;
  top: 10px;
  left: 10px;
  content: '';
  -webkit-box-shadow: 0px 7px 23px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 7px 23px 2px rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.rekroot-post-style-decorated article.post .entry-categories .cat-links a {
  padding: 0;
  display: inline;
  background-color: transparent;
  color: #5049e1;
}

.rekroot-post-style-decorated article.post .entry-footer {
  display: none;
}

.rekroot-post-style-decorated article.post .rekroot-post-inner {
  padding: 22px;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .rekroot-post-inner {
  padding: 0 22px 22px !important;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .entry-categories {
  position: relative;
  top: auto;
  left: auto;
}

.rekroot-post-style-decorated article.post.has-post-thumbnail .entry-meta .posted-on span, .rekroot-post-style-decorated article.post.has-post-thumbnail .entry-meta .posted-on a {
  color: #fff;
}

.rekroot-post-style-decorated article.post:not(.has-post-thumbnail) .rekroot-post-inner {
  padding-top: 60px;
}

.rekroot-post-style-decorated article.post .entry-meta {
  margin: 0 !important;
  padding: 0 !important;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on {
  width: 58px;
  height: 58px;
  padding: 10px;
  position: absolute;
  top: -13px;
  left: 19px;
  background-color: #5049e1;
  border: 2px solid #fff;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.25em;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on span {
  font-size: 18px;
  line-height: inherit;
  display: block;
  margin-bottom: 2px;
  margin-top: 4px;
  text-align: center;
}

.rekroot-post-style-decorated article.post .entry-meta .posted-on a {
  color: inherit;
  line-height: inherit;
  text-align: center;
}

.rekroot-post-style-classy article[class*="post"], .search article[class*="post"] {
  position: relative;
  background-color: #fff;
  overflow: visible !important;
}

.rekroot-post-style-classy article[class*="post"]:after, .search article[class*="post"]:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 1;
}

.rekroot-post-style-classy article[class*="post"]:before, .search article[class*="post"]:before {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  content: '';
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  z-index: 0;
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-post-style-classy article[class*="post"]:hover:before, .search article[class*="post"]:hover:before {
  -webkit-box-shadow: 0px 0px 34px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 34px 2px rgba(0, 0, 0, 0.15);
}

.rekroot-post-style-classy article[class*="post"] .entry-categories, .search article[class*="post"] .entry-categories {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links .post-categories, .search article[class*="post"] .entry-categories .cat-links .post-categories {
  list-style: none;
  padding: 0;
  margin: 0 10px 5px 0;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links .post-categories li, .search article[class*="post"] .entry-categories .cat-links .post-categories li {
  display: inline-block;
  margin: 0 10px 10px 0;
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links a, .search article[class*="post"] .entry-categories .cat-links a {
  display: inline;
  background-color: transparent;
  padding: 0;
  color: #5049e1;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.rekroot-post-style-classy article[class*="post"] .entry-categories .cat-links a:hover, .search article[class*="post"] .entry-categories .cat-links a:hover {
  color: #fff;
  background-color: #5049e1;
}

.rekroot-post-style-classy article[class*="post"] .entry-meta, .search article[class*="post"] .entry-meta {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
}

@media screen and (min-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta, .search article[class*="post"] .entry-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta .avatar, .search article[class*="post"] .entry-meta .avatar {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-right: 12px;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta .avatar, .search article[class*="post"] .entry-meta .avatar {
    float: left;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta span, .search article[class*="post"] .entry-meta span {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.rekroot-post-style-classy article[class*="post"] .entry-meta .author a, .search article[class*="post"] .entry-meta .author a {
  color: #000000;
  font-weight: 500;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline, .search article[class*="post"] .entry-meta span.byline {
    -ms-flex-preferred-size: calc(100% - 54px);
        flex-basis: calc(100% - 54px);
  }
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on, .search article[class*="post"] .entry-meta span.byline + span.posted-on {
    display: block;
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on:before, .search article[class*="post"] .entry-meta span.byline + span.posted-on:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 8px;
  border-radius: 50%;
  background-color: #bbbbbb;
  vertical-align: middle;
}

@media screen and (max-width: 381px) {
  .rekroot-post-style-classy article[class*="post"] .entry-meta span.byline + span.posted-on:before, .search article[class*="post"] .entry-meta span.byline + span.posted-on:before {
    display: none;
  }
}

.rekroot-post-style-classy article[class*="post"] .entry-footer, .search article[class*="post"] .entry-footer {
  display: none;
}

.search article .rekroot-post-inner, .search article.post .rekroot-post-inner {
  padding-top: 32px !important;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .entry-categories {
  margin-bottom: 5px;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .entry-meta {
  margin-top: 15px !important;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .cat-links {
  text-transform: uppercase;
  font-size: 12.50px;
}

body.blog.rekroot-blog-view-grid.rekroot-post-style-classy article[class*="post"] .cat-links:after {
  display: none !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post, .rekroot-blog-view-list.rekroot-post-style-classy article.page, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing,
.archive article.post,
.archive article.page,
.archive article.job_listing,
.search article.post,
.search article.page,
.search article.job_listing {
  border-radius: 5px;
  overflow: hidden !important;
  margin-top: 2rem;
}

@media only screen and (min-width: 768px) {
  .rekroot-blog-view-list.rekroot-post-style-classy article.post, .rekroot-blog-view-list.rekroot-post-style-classy article.page, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing,
  .archive article.post,
  .archive article.page,
  .archive article.job_listing,
  .search article.post,
  .search article.page,
  .search article.job_listing {
    margin-top: 55px;
  }
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post.has-post-thumbnail, .rekroot-blog-view-list.rekroot-post-style-classy article.page.has-post-thumbnail, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing.has-post-thumbnail,
.archive article.post.has-post-thumbnail,
.archive article.page.has-post-thumbnail,
.archive article.job_listing.has-post-thumbnail,
.search article.post.has-post-thumbnail,
.search article.page.has-post-thumbnail,
.search article.job_listing.has-post-thumbnail {
  margin-top: 70px;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:first-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.page:first-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:first-of-type,
.archive article.post:first-of-type,
.archive article.page:first-of-type,
.archive article.job_listing:first-of-type,
.search article.post:first-of-type,
.search article.page:first-of-type,
.search article.job_listing:first-of-type {
  margin-top: 0 !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:before, .rekroot-blog-view-list.rekroot-post-style-classy article.page:before, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:before,
.archive article.post:before,
.archive article.page:before,
.archive article.job_listing:before,
.search article.post:before,
.search article.page:before,
.search article.job_listing:before {
  display: none !important;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post:last-child:last-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.page:last-child:last-of-type, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing:last-child:last-of-type,
.archive article.post:last-child:last-of-type,
.archive article.page:last-child:last-of-type,
.archive article.job_listing:last-child:last-of-type,
.search article.post:last-child:last-of-type,
.search article.page:last-child:last-of-type,
.search article.job_listing:last-child:last-of-type {
  border-bottom: none;
}

.rekroot-blog-view-list.rekroot-post-style-classy article.post .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.page .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing .rekroot-post-inner,
.archive article.post .rekroot-post-inner,
.archive article.page .rekroot-post-inner,
.archive article.job_listing .rekroot-post-inner,
.search article.post .rekroot-post-inner,
.search article.page .rekroot-post-inner,
.search article.job_listing .rekroot-post-inner {
  padding: 16px 20px;
}

@media only screen and (min-width: 768px) {
  .rekroot-blog-view-list.rekroot-post-style-classy article.post .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.page .rekroot-post-inner, .rekroot-blog-view-list.rekroot-post-style-classy article.job_listing .rekroot-post-inner,
  .archive article.post .rekroot-post-inner,
  .archive article.page .rekroot-post-inner,
  .archive article.job_listing .rekroot-post-inner,
  .search article.post .rekroot-post-inner,
  .search article.page .rekroot-post-inner,
  .search article.job_listing .rekroot-post-inner {
    padding: 32px 40px;
  }
}

.rekroot-post-style-simple .entry-meta {
  margin-bottom: 5px !important;
  padding-bottom: 5px;
}

.mejs-container {
  margin-bottom: 30px;
}

.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
  background: #5049e1;
}

.tz-posts-carousel-item .tz-post-inner .more-link {
  display: none;
}

.tz-posts-carousel-item .tz-post-inner .entry-categories {
  margin-bottom: 5px !important;
}

.tz-posts-carousel-item .tz-post-inner .entry-meta {
  margin-bottom: 0 !important;
  margin-top: 5px !important;
}

.tz-posts-carousel-item .tz-post-inner .entry-content {
  margin-top: 5px;
}

.tz-posts-carousel-item .tz-post-inner .entry-content p:first-child:last-child {
  margin-bottom: 13px !important;
}

.rekroot-post-content-center .rekroot-post-inner,
.rekroot-post-content-center .tz-post-inner,
.tz-post-content-center .rekroot-post-inner,
.tz-post-content-center .tz-post-inner {
  text-align: center;
}

.rekroot-post-content-center .rekroot-post-inner .more-link:after,
.rekroot-post-content-center .tz-post-inner .more-link:after,
.tz-post-content-center .rekroot-post-inner .more-link:after,
.tz-post-content-center .tz-post-inner .more-link:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.rekroot-post-content-center .rekroot-post-inner .entry-title,
.rekroot-post-content-center .tz-post-inner .entry-title,
.tz-post-content-center .rekroot-post-inner .entry-title,
.tz-post-content-center .tz-post-inner .entry-title {
  word-break: break-word;
}

.rekroot-post-content-center .rekroot-post-inner .entry-header,
.rekroot-post-content-center .rekroot-post-inner .entry-title,
.rekroot-post-content-center .rekroot-post-inner .entry-content,
.rekroot-post-content-center .rekroot-post-inner .entry-categories,
.rekroot-post-content-center .tz-post-inner .entry-header,
.rekroot-post-content-center .tz-post-inner .entry-title,
.rekroot-post-content-center .tz-post-inner .entry-content,
.rekroot-post-content-center .tz-post-inner .entry-categories,
.tz-post-content-center .rekroot-post-inner .entry-header,
.tz-post-content-center .rekroot-post-inner .entry-title,
.tz-post-content-center .rekroot-post-inner .entry-content,
.tz-post-content-center .rekroot-post-inner .entry-categories,
.tz-post-content-center .tz-post-inner .entry-header,
.tz-post-content-center .tz-post-inner .entry-title,
.tz-post-content-center .tz-post-inner .entry-content,
.tz-post-content-center .tz-post-inner .entry-categories {
  text-align: center;
  word-break: break-word;
}

.rekroot-post-content-right .rekroot-post-inner,
.rekroot-post-content-right .tz-post-inner,
.tz-post-content-right .rekroot-post-inner,
.tz-post-content-right .tz-post-inner {
  text-align: right;
}

.rekroot-post-content-right .rekroot-post-inner .more-link:after,
.rekroot-post-content-right .tz-post-inner .more-link:after,
.tz-post-content-right .rekroot-post-inner .more-link:after,
.tz-post-content-right .tz-post-inner .more-link:after {
  left: auto;
  right: 0;
}

.rekroot-post-content-right .rekroot-post-inner .entry-header,
.rekroot-post-content-right .rekroot-post-inner .entry-title,
.rekroot-post-content-right .rekroot-post-inner .entry-content,
.rekroot-post-content-right .rekroot-post-inner .entry-categories,
.rekroot-post-content-right .tz-post-inner .entry-header,
.rekroot-post-content-right .tz-post-inner .entry-title,
.rekroot-post-content-right .tz-post-inner .entry-content,
.rekroot-post-content-right .tz-post-inner .entry-categories,
.tz-post-content-right .rekroot-post-inner .entry-header,
.tz-post-content-right .rekroot-post-inner .entry-title,
.tz-post-content-right .rekroot-post-inner .entry-content,
.tz-post-content-right .rekroot-post-inner .entry-categories,
.tz-post-content-right .tz-post-inner .entry-header,
.tz-post-content-right .tz-post-inner .entry-title,
.tz-post-content-right .tz-post-inner .entry-content,
.tz-post-content-right .tz-post-inner .entry-categories {
  text-align: right;
}

.rekroot-post-content-left .rekroot-post-inner,
.rekroot-post-content-left .tz-post-inner,
.tz-post-content-left .rekroot-post-inner,
.tz-post-content-left .tz-post-inner {
  text-align: left;
}

.rekroot-post-content-left .rekroot-post-inner .more-link:after,
.rekroot-post-content-left .tz-post-inner .more-link:after,
.tz-post-content-left .rekroot-post-inner .more-link:after,
.tz-post-content-left .tz-post-inner .more-link:after {
  left: 0;
}

.rekroot-post-content-left .rekroot-post-inner .entry-header,
.rekroot-post-content-left .rekroot-post-inner .entry-title,
.rekroot-post-content-left .rekroot-post-inner .entry-content,
.rekroot-post-content-left .rekroot-post-inner .entry-categories,
.rekroot-post-content-left .tz-post-inner .entry-header,
.rekroot-post-content-left .tz-post-inner .entry-title,
.rekroot-post-content-left .tz-post-inner .entry-content,
.rekroot-post-content-left .tz-post-inner .entry-categories,
.tz-post-content-left .rekroot-post-inner .entry-header,
.tz-post-content-left .rekroot-post-inner .entry-title,
.tz-post-content-left .rekroot-post-inner .entry-content,
.tz-post-content-left .rekroot-post-inner .entry-categories,
.tz-post-content-left .tz-post-inner .entry-header,
.tz-post-content-left .tz-post-inner .entry-title,
.tz-post-content-left .tz-post-inner .entry-content,
.tz-post-content-left .tz-post-inner .entry-categories {
  text-align: left;
}

.rekroot-post-heading-center .entry-header,
.tz-post-heading-center .entry-header {
  text-align: center;
}

.rekroot-post-heading-center .entry-header .entry-meta,
.rekroot-post-heading-center .entry-header .entry-title,
.tz-post-heading-center .entry-header .entry-meta,
.tz-post-heading-center .entry-header .entry-title {
  text-align: center;
}

.rekroot-post-heading-center .entry-categories,
.tz-post-heading-center .entry-categories {
  text-align: center !important;
}

.rekroot-post-heading-left .entry-header,
.tz-post-heading-left .entry-header {
  text-align: left;
}

.rekroot-post-heading-left .entry-header .entry-meta,
.rekroot-post-heading-left .entry-header .entry-title,
.tz-post-heading-left .entry-header .entry-meta,
.tz-post-heading-left .entry-header .entry-title {
  text-align: left !important;
}

.rekroot-post-heading-left .entry-categories,
.tz-post-heading-left .entry-categories {
  text-align: left;
}

.rekroot-post-heading-right .entry-header,
.tz-post-heading-right .entry-header {
  text-align: right;
}

.rekroot-post-heading-right .entry-header .entry-meta,
.rekroot-post-heading-right .entry-header .entry-title,
.tz-post-heading-right .entry-header .entry-meta,
.tz-post-heading-right .entry-header .entry-title {
  text-align: right !important;
}

.rekroot-post-heading-right .entry-categories,
.tz-post-heading-right .entry-categories {
  text-align: right;
}

.rekroot-post-heading-center.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-center.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  left: 50%;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}

.rekroot-post-heading-left.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-left.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rekroot-post-heading-right.rekroot-blog-view-list.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.rekroot-blog-view-list.archive .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.blog .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.author .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.category .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.tag .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.search .post:not(:last-of-type):not(.has-post-thumbnail):before, .rekroot-post-heading-right.search.archive .post:not(:last-of-type):not(.has-post-thumbnail):before {
  left: auto;
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.page-header-block {
  position: relative;
  text-align: left;
  font-size: 15px;
  height: 21vh;
  min-height: 90px;
  background-color: #e9e8f7;
  margin-bottom: 3rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000000;
}

@media screen and (max-width: 767px) {
  .page-header-block {
    height: auto !important;
    max-height: inherit !important;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.page-header-block .page-title {
  color: #363636;
  margin: 0;
}

.page-header-block a {
  text-decoration: none;
  color: #5049e1;
}

.page-header-block a:visited {
  color: #5049e1;
}

.page-header-block .archive-description p {
  margin: 1em 0;
}

.page-header-block.rekroot-custom-image {
  color: #fff;
  background-color: transparent;
}

.page-header-block h1.page-title {
  font-size: 2.488rem;
}

.page-header-block h2.page-titile {
  font-size: 2.074rem !important;
}

.page-header-block .nav-crumbs {
  font-size: 0.833rem;
  color: #9e9e9e;
  margin-bottom: 12px;
}

.page-header-block .nav-crumbs i {
  margin-top: -1px;
}

.page-header-block .nav-crumbs .breadcrumb_last {
  color: #9e9e9e !important;
}

.page-header-block .nav-crumbs:first-child:last-child {
  margin-bottom: 0 !important;
}

.page-header-block.job-search {
  height: 15vh;
  min-height: 150px;
  overflow: auto;
}

@media only screen and (min-width: 1025px) {
  .page-header-block.job-search {
    height: 130px;
    min-height: 130px;
  }
}

.page-header-block.job-details, .page-header-block.company-heading {
  max-height: 90px !important;
}

.page-header-block.rekroot-custom-image .rekroot-top-banner img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 0;
}

.page-header-block.rekroot-custom-image .nav-crumbs,
.page-header-block.rekroot-custom-image .page-title {
  z-index: 1 !important;
  color: #000000 !important;
}

.page-header-block.rekroot-custom-image .nav-crumbs a,
.page-header-block.rekroot-custom-image .page-title a {
  color: inherit;
  text-decoration: none;
}

.rekroot-post-modern .page-header-block .entry-title {
  margin-top: calc(3vh - 10px) !important;
  margin-bottom: calc(3vh) !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  word-break: break-word;
  line-height: 1.3 !important;
}

.rekroot-post-modern .page-header-block .entry-categories {
  text-align: center;
  text-transform: uppercase;
  font-size: 12.50px;
  font-weight: 500 !important;
}

.rekroot-post-modern .page-header-block .avatar {
  display: none;
}

.rekroot-post-modern .page-header-block .entry-meta {
  margin: 0 0;
  font-weight: normal;
  color: #939393;
  font-size: 13px;
}

.rekroot-post-modern .page-header-block .entry-meta a {
  color: #1a1a1a;
  font-style: normal;
  font-weight: 500;
}

.rekroot-post-modern .page-header-block .entry-meta a:after {
  display: inline-block;
  content: ', ';
}

.rekroot-post-modern .page-header-block .entry-meta a:last-of-type:after {
  display: none;
}

.page .entry-header {
  text-align: left;
}

.page .entry-header .entry-title {
  text-align: inherit;
}

figcaption, .wp-caption-text {
  font-size: 0.833rem;
}

.home.blog #content {
  margin-top: 3rem;
}

.error404 .site-content {
  max-width: 100%;
}

.error404 .page-header {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

.error404 .page-header .page-title {
  color: #232323;
  font-weight: 700;
  font-family: inherit !important;
}

@media screen and (min-width: 1025px) {
  .error404 .page-header .page-title {
    font-size: 38px;
    line-height: 2em;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1025px) {
  .error404 .error-404:before, .error404 .error-404:after {
    display: block;
    position: absolute;
    width: 345px;
    height: 307px;
    top: 50%;
    content: '';
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.error404 .page-content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.error404 .page-content .search-form {
  text-align: center;
  margin: 1rem auto 3rem;
}

@media only screen and (min-width: 768px) {
  .error404 .page-content .search-form {
    margin: 6rem auto;
  }
}

.error404 .page-content .search-form .search-field {
  width: 320px;
  max-width: 100%;
}

@media screen and (max-width: 639px) {
  .error404 .page-content .search-form .search-submit {
    width: 100%;
    margin-top: 1em;
  }
}

.error404 .page-content .search-form .search-field {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right: 0;
  height: 43px;
  max-width: calc(100% - 50px);
  padding: 10px 15px 9px;
}

.error404 .page-content .search-form .search-submit {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
  border-width: 1px;
  padding: 4px 8px 4px 8px;
  height: 43px;
  max-width: 43px;
  font-size: 19px;
  -webkit-transform: translateY(1px) translateX(-4px);
          transform: translateY(1px) translateX(-4px);
  color: #888686;
  color: #8c8c8c;
}

.error404 .page-content .widget {
  text-align: left;
  vertical-align: top;
}

.error404 .page-content .widget .widgettitle,
.error404 .page-content .widget .widget-title {
  font-family: inherit;
  text-transform: uppercase;
  font-size: 15px;
}

.error404 .page-content .widget select {
  width: 80%;
}

@media screen and (min-width: 1025px) {
  .error404 .page-content .widget {
    width: 24.75%;
    display: inline-block;
  }
}

.error404 .page-content .widget > ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 13.005px;
}

.error404 .page-content .widget > ul li {
  margin: 0.5rem 0;
}

.error404 .page-content .fof-banner {
  max-width: 100%;
  width: 370px;
  height: 190px;
  background: url("assets/img/404_banner.jpg") center center no-repeat;
  background-size: contain;
  margin: 0 auto;
}

.error404 .page-content h3 {
  color: #232323;
  font-size: 24px;
}

@media only screen and (min-width: 768px) {
  .error404 .page-content h3 {
    font-size: 54px;
  }
}

.error404 .page-content p {
  max-width: 600px;
  margin: 0 auto;
}

.search-no-results .page-content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: left;
}

.search-no-results .page-content .search-form {
  text-align: left;
  margin: 2rem auto;
}

.search-no-results .page-content .search-form .search-field {
  width: 320px;
  max-width: 100%;
}

@media screen and (max-width: 639px) {
  .search-no-results .page-content .search-form .search-submit {
    width: 100%;
    margin-top: 1em;
  }
}

.search-no-results .page-content .search-form .search-field {
  background-color: #fff;
  border-color: #fff;
  border-radius: 5px;
  padding: 10px;
  line-height: 26px;
}

.search-no-results .page-content .search-form .search-submit {
  background-color: #5049e1;
  color: #fff;
  border-radius: 5px;
  padding: 10px 10px 11px;
  font-size: 19px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  margin-left: 5px;
}

.search-no-results .page-content .search-form .search-submit:before {
  color: #fff;
}

body.page-template-default:not(.elementor-page):not(.wpjm-jobs):not(.wpjm-listing-ext) .site-main .page .entry-content {
  background-color: #fff;
  border-radius: 5px;
  padding: 40px;
}

body.page-template-default:not(.elementor-page):not(.wpjm-jobs):not(.wpjm-listing-ext) .site-main .page .entry-content p:first-of-type:last-of-type {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
## Elementor pages
--------------------------------------------------------------*/
/*-------- Elementor START ----------*/
.page.elementor-page .site-content {
  max-width: 100%;
  margin: 0 !important;
}

.page.elementor-page.rekroot-layout-no .site-content {
  display: block;
}

p.center {
  text-align: center;
}

.button.bigger,
input[type="submit"].bigger,
button.bigger {
  margin-left: 18px;
  display: inline-block;
  vertical-align: bottom;
  border: none;
  padding: 1em 3.5em;
}

.heading-font [class*="content"] {
  color: inherit;
  font-weight: inherit;
  font-family: Butler;
  font-size: inherit;
  font-style: inherit;
}

.tz-woo-product-categories {
  margin-bottom: 1rem;
}

.tz-woo-product-categories li {
  text-align: center;
  position: relative;
}

.tz-woo-product-categories li .cat-thumbnail {
  display: block;
  background-color: #f7f7f7;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li:hover .cat-thumbnail {
  background-color: #79e9e0;
}

.tz-woo-product-categories li .cat-caption {
  position: relative;
  padding: 10px;
  margin: -52px auto 0;
  width: 70%;
  background-color: #fff;
}

.tz-woo-product-categories li .cat-caption .cat-name,
.tz-woo-product-categories li .cat-caption .cat-count {
  display: block;
  text-transform: uppercase;
  word-wrap: break-word;
}

.tz-woo-product-categories li .cat-caption .cat-name {
  font-size: 15px;
  font-weight: 600;
}

.tz-woo-product-categories li .cat-caption .cat-count {
  display: block;
  opacity: 1;
  font-size: 12px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li .cat-caption .cat-button {
  display: block;
  position: absolute;
  width: 100%;
  bottom: -5px;
  left: 0;
  opacity: 0;
  padding-bottom: 1rem;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  color: #000;
  font-size: 12px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.tz-woo-product-categories li:hover .cat-caption .cat-count {
  opacity: 0;
}

.tz-woo-product-categories li:hover .cat-caption .cat-button {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.tz-woo-product-categories.tz-cols-5 li .cat-name, .tz-woo-product-categories.tz-cols-6 li .cat-name {
  font-size: 12px;
  font-weight: 600;
}

.tz-woo-product-categories.tz-cols-5 li .cat-count, .tz-woo-product-categories.tz-cols-6 li .cat-count {
  display: block;
  font-size: 11.46px;
}

.owl-prev,
.owl-next {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background-color: #fff !important;
  text-align: center !important;
}

.owl-prev span,
.owl-next span {
  font-size: 20px !important;
  line-height: 30px !important;
}

.owl-item {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.owl-item.active {
  opacity: 1;
}

.owl-nav {
  top: 37%;
}

.owl-prev {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.owl-next {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.owl-dots .owl-dot {
  background-color: #5049e1 !important;
  opacity: 0.3;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.owl-dots .owl-dot.active {
  background-color: #5049e1 !important;
  opacity: 1;
}

.underline, .underline-left, .underline-right {
  position: relative;
  margin-bottom: 3rem;
  margin-bottom: calc(1.25rem - 1px);
}

.underline:after, .underline-left:after, .underline-right:after {
  content: '';
  display: block;
  width: 4rem;
  height: 1px;
  background-color: #5049e1;
  position: absolute;
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.underline:after, .underline-left:after, .underline-right:after {
  bottom: -1.25rem;
}

.underline p, .underline-left p, .underline-right p {
  margin-bottom: 1rem;
}

.underline-left:after {
  left: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.underline-right:after {
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.elementor-widget-container h5 {
  text-transform: uppercase;
  font-size: 15px;
}

.elementor-widget-container dl {
  display: -ms-inline-grid;
  display: inline-grid;
  -ms-grid-columns: fit-content(100%) fit-content(100%);
      grid-template-columns: fit-content(100%) fit-content(100%);
}

.elementor-widget-container dl dd {
  margin: 0 6px 6px;
}

.elementor-widget-container .wpcf7-form.contact-form p {
  margin: 0;
}

.elementor-widget-container .wpcf7-form.contact-form input[type=text],
.elementor-widget-container .wpcf7-form.contact-form input[type=number],
.elementor-widget-container .wpcf7-form.contact-form input[type=email],
.elementor-widget-container .wpcf7-form.contact-form textarea {
  border-color: #e1e1e1;
  border-radius: 5px;
}

.elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap {
  display: inline-block;
  margin: 3px 0;
}

.elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap input, .elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap textarea {
  max-width: 100%;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .elementor-widget-container .wpcf7-form.contact-form span.wpcf7-form-control-wrap + span.wpcf7-form-control-wrap {
    margin-left: 20px;
  }
}

.elementor-widget-container .wpcf7-form.contact-form span.your-name,
.elementor-widget-container .wpcf7-form.contact-form span.your-email {
  width: calc( 100%);
}

@media only screen and (min-width: 768px) {
  .elementor-widget-container .wpcf7-form.contact-form span.your-name,
  .elementor-widget-container .wpcf7-form.contact-form span.your-email {
    width: calc(50% - 10px);
    display: inline-block;
  }
}

.elementor-widget-container .wpcf7-form.contact-form span.your-subject, .elementor-widget-container .wpcf7-form.contact-form span.your-message {
  width: 100%;
}

.elementor-widget-container .wpcf7-form.contact-form span.your-subject input, .elementor-widget-container .wpcf7-form.contact-form span.your-message input {
  width: 100%;
}

.elementor-widget-container .wpcf7-form.contact-form br + input.wpcf7-submit {
  margin-top: 20px;
}

@media screen and (min-width: 1025px) {
  .cols.col-1, .cols.col-2 {
    display: inline-block;
    width: calc(50% - 13px);
    margin-top: 0;
  }
  .cols.col-1 input, .cols.col-2 input {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .cols.col-2 {
    margin-left: 20px;
  }
  .cols.col-wide {
    margin-top: 0;
  }
  .cols.col-wide input, .cols.col-wide textarea {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.tz-posts-carousel .owl-stage-outer {
  padding-bottom: 20px;
}

.tz-posts-carousel article {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
}

.tz-posts-carousel article:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.tz-posts-carousel article .tz-post-inner {
  padding: 30px;
}

.tz-posts-carousel article .cat-links a {
  border: none !important;
  text-transform: capitalize !important;
  color: #5049e1 !important;
  font-size: 1rem !important;
  letter-spacing: 0 !important;
}

.tz-posts-carousel article .entry-meta {
  font-size: 13px;
  color: #6b6b6b;
}

.tz-posts-carousel article .entry-meta a {
  color: inherit;
}

.tz-posts-carousel article .entry-meta .author a {
  color: #000;
  text-transform: capitalize;
}

.tz-posts-carousel article .posted-on:after {
  display: none !important;
}

.tz-posts-carousel article .entry-footer {
  display: none !important;
}

.happy .tz-banner-tag {
  position: absolute;
  top: -24px;
  left: -25px;
  z-index: 1;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
}

.tz-testimonials-carousel .owl-nav {
  top: 50% !important;
  margin-top: -20px;
}

.tz-testimonials-carousel .testimonial {
  z-index: 10;
}

.tz-testimonials-carousel .testimonial-wrapper {
  position: relative;
  overflow: visible;
}

@media (max-width: 767px) {
  .tz-testimonials-carousel .testimonial-wrapper {
    margin: 0px;
  }
  .tz-testimonials-carousel .testimonial-wrapper:before {
    display: none;
  }
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-text {
  position: relative;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  vertical-align: middle;
  position: relative;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author {
  padding-left: 32px;
  position: relative;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author .testimonial-author-name {
  display: inline-block;
  font-weight: 500;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-author:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 19px;
  height: 16px;
  background: url("assets/img/quotes.png") center center no-repeat;
  background-size: contain;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-image {
  vertical-align: middle;
  position: relative;
  padding-left: 110px;
}

.tz-testimonials-carousel .testimonial-wrapper .testimonial-image img {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 1025px) {
  .tz-testimonials-carousel .testimonial-wrapper .testimonial-image:after {
    content: '';
    display: block;
    width: 288px;
    height: 295px;
    background: url("assets/img/test_im_back.png") center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 24px;
    right: -70px;
    z-index: 0;
  }
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler {
  position: relative;
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler:after {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: calc( 50% - 8px);
  font-family: 'tz-icons';
  content: '\e838';
  color: inherit;
  font-weight: bold;
  font-size: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.rekroot-elementor-header .tz-advanced-tabs .tz-toggler:before {
  display: inline-block;
  position: absolute;
  left: 20px;
  top: calc( 50% - 6px);
  width: 13px;
  height: 12px;
  content: '-';
  font-weight: bold;
  line-height: 9px;
  color: #ebebeb;
  border-top: #ebebeb 2px solid;
  border-bottom: #ebebeb 2px solid;
}

.rekroot-elementor-header .tz-advanced-tabs .tz-tabs-wrapper {
  -webkit-box-shadow: 2px 5px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 5px 8px 0px rgba(0, 0, 0, 0.1);
}

.tz-categories-menu .tz-category {
  margin-top: 0;
  margin-bottom: 0;
}

.tz-categories-menu li a:hover {
  color: #5049e1 !important;
}

.elementor-widget-tz-posts-carousel .owl-nav {
  opacity: 0;
  top: 102px;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.elementor-widget-tz-posts-carousel:hover .owl-nav {
  opacity: 1;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title {
  font-weight: 500;
  position: relative;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title.active a, .elementor-widget-tz-woo-product-tabs .tz-tab-title:hover a {
  color: inherit !important;
}

.elementor-widget-tz-woo-product-tabs .tz-tab-title a {
  font-weight: inherit;
}

.elementor-widget-tz-woo-product-tabs .owl-nav {
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.elementor-widget-tz-woo-product-tabs:hover .owl-nav {
  opacity: 1;
}

.elementor-element.mailchimp-form .mc4wp-form-fields {
  max-width: 100%;
  width: 704px;
  margin: 10px auto;
}

.elementor-element.mailchimp-form .mc4wp-form input[type="text"],
.elementor-element.mailchimp-form .mc4wp-form input[type="password"],
.elementor-element.mailchimp-form .mc4wp-form input[type="number"],
.elementor-element.mailchimp-form .mc4wp-form input[type="email"] {
  width: 550px;
  max-width: 100%;
}

.elementor-element.mailchimp-form .mc4wp-form input[type="submit"] {
  margin-left: 14px;
  padding: 15px 40px 14px;
  font-size: 13px;
  background-color: #363636;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .countdown-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .sale-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .woocs_price_code {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.tz-woo-sale-countdown-carousel.tz-view-compact .sale-content .sale-content-wrapper .sale-button {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

[class~=elementor-widget-wp-widget] h5 {
  font-size: 1rem;
  border-bottom: 1px solid;
  border-color: #ebebeb;
  padding-bottom: 0.5rem;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.new-badge,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.onsale,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-thumb-wrapper span.last-badge {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-buttons-wrapper .button {
  display: none !important;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .tinvwl-icon-heart {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product:hover .rekroot-thumb-wrapper {
  border-color: transparent !important;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .star-rating {
  display: none;
}

.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-prod-cat-list,
.elementor-widget-tz-woo-product-tabs.premium li.product .price,
.elementor-widget-tz-woo-product-tabs.premium li.product .rekroot-buttons-wrapper {
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.ov-hidden {
  overflow: hidden;
}

.list-style-1 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list-style-1 li {
  position: relative;
  margin: 7px 0;
}

.list-style-1 li:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  font-family: 'check';
  content: '\0041';
  color: #5049e1;
  margin: -3px 10px 0 0;
}

.tz-team {
  max-width: 270px;
  border-radius: 5px;
  background: url("assets/img/abus_card.jpg") top right no-repeat #fff;
  background-size: 225px 200px;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  padding: 25px;
}

.tz-team:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.tz-testim {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0);
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  padding: 30px 30px 25px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .tz-testim {
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .tz-testim {
    margin-bottom: 20px !important;
  }
}

.tz-testim:before {
  display: block;
  margin-bottom: 15px;
  width: 22px;
  height: 20px;
  content: '';
  background: url("assets/img/abus_qut.jpg") center center no-repeat;
  background-size: contain;
}

.tz-testim:hover {
  -webkit-box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 19px 0px rgba(224, 223, 242, 0.8);
}

.job_search_form_compact {
  display: inline-block;
  max-width: 100%;
  width: 370px;
  background-color: #e9e8f7;
  border-radius: 35px;
  padding: 30px 25px;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .job_search_form_compact {
    display: block;
    max-width: 50%;
    min-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

.job_search_form_compact .search-title {
  font-weight: bold;
  font-size: 18px;
  margin-top: 0;
}

.job_search_form_compact label[for="search_keywords"],
.job_search_form_compact label[for="search_location"],
.job_search_form_compact label[for="search_categories"] {
  display: none;
}

.job_search_form_compact .search_keywords,
.job_search_form_compact .search_location {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
  width: 100%;
  height: 58px;
  margin-bottom: 12px;
  padding-left: 44px;
  position: relative;
}

.job_search_form_compact .search_keywords input,
.job_search_form_compact .search_location input {
  width: 100%;
  height: 58px;
  padding: 10px;
  margin: 0;
  border-color: transparent !important;
}

.job_search_form_compact .search_keywords input:focus,
.job_search_form_compact .search_location input:focus {
  outline: none;
  border-color: transparent;
  margin: auto !important;
}

.job_search_form_compact .search_keywords input::-webkit-input-placeholder,
.job_search_form_compact .search_location input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input::-moz-placeholder,
.job_search_form_compact .search_location input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input:-ms-input-placeholder,
.job_search_form_compact .search_location input:-ms-input-placeholder {
  /* IE 10+ */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords input:-moz-placeholder,
.job_search_form_compact .search_location input:-moz-placeholder {
  /* Firefox 18- */
  color: #7f7f7f;
}

.job_search_form_compact .search_keywords:before,
.job_search_form_compact .search_location:before {
  font-family: 'tzjm';
  display: block;
  font-size: 15px;
  position: absolute;
  left: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.job_search_form_compact .search_keywords:before {
  color: #7f7f7f;
  content: '\004f';
  font-family: "hmpgf";
}

.job_search_form_compact .search_location:before {
  content: '\e805';
  color: #7f7f7f;
  font-size: 17px;
}

.job_search_form_compact #search_categories {
  width: 100%;
  height: 58px;
}

.job_search_form_compact .select2-container {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
  margin-top: 0;
  width: 100% !important;
  max-width: 100%;
}

.job_search_form_compact .select2-container:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
}

.job_search_form_compact .select2-container .selection .select2-selection {
  height: 58px;
  font-size: 1rem;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 58px;
  line-height: 54px;
  padding-left: 56px;
  position: relative;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__rendered:before {
  font-family: 'tzjm';
  content: '\e817';
  display: block;
  font-size: 17px;
  position: absolute;
  left: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #7f7f7f;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__arrow::before {
  height: 42px;
  left: -31px;
  display: none;
}

.job_search_form_compact .select2-container .selection .select2-selection .select2-selection__arrow::after {
  top: 5px;
  left: -21px;
  color: #7f7f7f;
}

.job_search_form_compact #select2-search_categories-container {
  color: #7f7f7f;
}

.job_search_form_compact .job_types {
  padding: 0;
  margin: 10px 0 0 0;
  list-style: none;
}

.job_search_form_compact .job_types li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.job_search_form_compact .job_types li label {
  position: relative;
  padding-left: 22px;
  color: #7f7f7f;
}

.job_search_form_compact .job_types li label input {
  border-color: #5049e1;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-17px);
          transform: translateY(-17px);
  z-index: 10;
  visibility: hidden;
}

.job_search_form_compact .job_types li label span:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  color: #5049e1;
  line-height: 12px;
  font-size: 10px;
  text-align: center;
}

.job_search_form_compact .job_types li label:checked {
  border: 2px solid red;
}

.job_search_form_compact .job_types li label input:checked + span:after {
  font-family: 'jikol' !important;
  content: "A" !important;
  border-color: #5049e1;
  background-color: #5049e1;
  color: #fff;
}

.job_search_form_compact .search_submit {
  margin-top: 20px;
}

.job_search_form_compact .search_submit button {
  width: 100%;
  height: 58px;
  border: 2px solid #5049e1;
}

.tz-industry-box ul li {
  margin-bottom: 10px !important;
}

.sup-sub b {
  position: relative;
}

.sup-sub b:before {
  content: '';
  display: block;
  width: 100%;
  height: 21px;
  position: absolute;
  bottom: 0px;
  left: 12px;
  background-color: rgba(255, 255, 255, 0.25);
}

.rekroot-table {
  background: url("assets/img/pricetb.webp") top right no-repeat #fff;
  background-size: 220px 137px;
  border-radius: 5px;
}

.rekroot-table .elementskit-pricing-title {
  margin-top: 0 !important;
}

.rekroot-table .elementskit-pricing-tag {
  display: none;
}

.rekroot-table .elementskit-pricing-lists {
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 30px;
}

.rekroot-table .elementskit-pricing-lists li {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 0 !important;
  padding: 0.25em 0;
}

.rekroot-table .elementskit-pricing-lists li:before {
  display: inline-block !important;
  font-family: 'jikol' !important;
  line-height: 18px;
  content: "A" !important;
  color: #5049e1;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  margin-right: 12px;
}

.rekroot-table .elementskit-pricing-lists li:last-of-type {
  border-color: transparent;
}

.rekroot-table .elementskit-pricing-subtitle {
  margin-bottom: 12px !important;
}

.rekroot-table#pr-featured {
  border: 1px solid #5049e1;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rekroot-table#pr-featured:before {
  height: 25px;
  content: 'most popular';
  font-size: 11px;
  line-height: 23px;
  text-align: center;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  background-color: #5049e1;
  position: absolute;
  top: -25px;
  left: -1px;
  width: calc(100% + 2px);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #5049e1;
}

.rekroot-icons .elementor-image-box-img {
  position: relative !important;
  line-height: 0 !important;
}

.rekroot-icons .elementor-image-box-img img {
  z-index: 10 !important;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  .rekroot-icons .elementor-image-box-img:before {
    content: '';
    display: block;
    position: absolute;
    left: calc(10% + 19px);
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    top: 50%;
    width: 53px;
    height: 53px;
    border-radius: 14px;
    background-color: #f3f2fc !important;
    z-index: 0 !important;
  }
}

/*-------- Elementor END ----------*/
/*--------------------------------------------------------------
## Posts
--------------------------------------------------------------*/
.single-post .page-header-block {
  height: 5vh;
}

.single-post .site-content {
  margin-top: 3rem;
}

.single-post .site-content .content-area {
  margin-bottom: 40px;
}

.single-post .post {
  border-radius: 5px;
  background-color: #fff;
}

.single-post .post .rekroot-post-inner {
  margin-top: 0 !important;
}

.single-post .post .entry-categories {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

.single-post .post .entry-categories .cat-links a {
  display: inline;
  background-color: transparent;
  padding: 0;
  color: #5049e1;
  -webkit-transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.single-post .post .entry-categories .cat-links a:hover {
  color: #fff;
  background-color: #5049e1;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.single-post .post .entry-header-bottom .sfsi_shortcode_container {
  vertical-align: middle;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom .sfsi_shortcode_container {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-header-bottom .sfsi_shortcode_container .norm_row {
    text-align: right !important;
  }
}

.single-post .post .entry-header-bottom #sfsiid_facebook img,
.single-post .post .entry-header-bottom #sfsiid_twitter img,
.single-post .post .entry-header-bottom #sfsiid_instagram img {
  display: none;
}

.single-post .post .entry-header-bottom #sfsiid_facebook:before,
.single-post .post .entry-header-bottom #sfsiid_twitter:before,
.single-post .post .entry-header-bottom #sfsiid_instagram:before {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-family: 'blg-ico';
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  border: 1px solid currentColor;
  border-radius: 50%;
  color: #a5a5a5;
  -webkit-transition: border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: border-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.single-post .post .entry-header-bottom #sfsiid_facebook:hover:before,
.single-post .post .entry-header-bottom #sfsiid_twitter:hover:before,
.single-post .post .entry-header-bottom #sfsiid_instagram:hover:before {
  color: #5049e1;
  border-color: currentColor;
}

.single-post .post .entry-header-bottom #sfsiid_facebook:before {
  content: '\0044';
}

.single-post .post .entry-header-bottom #sfsiid_twitter:before {
  content: '\0048';
}

.single-post .post .entry-header-bottom #sfsiid_instagram:before {
  content: '\0045';
}

.single-post .post .entry-meta {
  margin-bottom: 0 !important;
}

@media only screen and (min-width: 768px) {
  .single-post .post .entry-meta {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.single-post .post .entry-meta .avatar {
  max-width: 60px;
  border-radius: 50%;
  float: left;
  margin-right: 15px;
}

.single-post .post .entry-meta .byline {
  font-size: 0px;
  display: block;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  margin-bottom: 4px;
}

.single-post .post .entry-meta .byline a {
  font-size: 1rem;
  color: #000;
  font-weight: 600;
  text-transform: capitalize;
}

.single-post .post .entry-meta .posted-on {
  color: #9e9e9e;
  font-size: 14px;
}

.single-post .post .entry-meta .posted-on a {
  color: #9e9e9e !important;
}

.single-post .post .entry-meta .posted-on:after {
  display: none;
}

.single-post .post .entry-header {
  padding: 40px;
}

.single-post .post .entry-header .entry-header-top {
  margin-bottom: 22px;
  color: #b2b2b2;
}

.single-post .post .entry-header .entry-categories {
  display: inline-block;
}

.single-post .post .entry-header .entry-categories .post-categories {
  padding: 0;
  margin: 0 5px 0 0;
  list-style: none;
}

.single-post .post .entry-header .entry-categories .post-categories li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 5px;
}

.single-post .post .entry-header .rt-reading-time {
  display: inline-block;
  margin-right: 15px;
}

.single-post .post .entry-header .rt-reading-time:before {
  display: inline-block;
  font-family: 'jin';
  content: '🕔';
}

.single-post .post .entry-header .entry-comments-number {
  display: inline-block;
}

.single-post .post .entry-header .entry-comments-number:before {
  content: '\f27a';
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-size: 0.866em;
  margin-right: 2px;
}

.single-post .post .entry-header .entry-title {
  margin-bottom: 22px;
}

.single-post .post .entry-content {
  padding: 34px 40px 40px;
}

.single-post .post .entry-footer {
  padding: 45px 0 45px;
  margin: 20px 40px 0;
  border-top: 1px solid #ebebeb;
  word-break: break-all;
}

.single-post .post .entry-footer .tags-links {
  margin-top: 0;
}

.single-post .post .entry-footer:empty {
  display: none;
}

.single-post .post .post-author {
  background-color: #f8fafa;
  padding: 35px;
}

.single-post .post .post-author .avatar {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 27px;
  vertical-align: top;
}

.single-post .post .post-author .author-inner {
  display: inline-block;
  width: calc(100% - 114px);
}

.single-post .post .post-author .author-inner h5 {
  font-size: 17px;
  text-transform: capitalize;
  margin-top: -3px;
  margin-bottom: 8px !important;
}

.single-post .post .post-author .author-inner p {
  text-transform: none;
  color: #696969;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 4px;
}

@media screen and (max-width: 767px) {
  .single-post .post .post-author .avatar {
    display: block;
    margin: 0 auto 30px !important;
  }
  .single-post .post .post-author .author-inner {
    width: 100% !important;
  }
}

.single-post .post-navigation {
  display: block;
}

@media screen and (min-width: 768px) {
  .single-post .post-navigation {
    margin: 0;
  }
}

.single-post .site-main > article.post .rekroot-post-inner,
.single-post .site-main > article.post .tz-post-inner {
  padding: 0;
}

.single-post #content .related-post {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .single-post #content .related-post {
    -ms-grid-columns: (minmax(300px, 1fr))[2];
        grid-template-columns: repeat(2, minmax(300px, 1fr));
    grid-auto-rows: auto;
  }
}

.single-post #content .related-post .post .entry-title {
  font-size: 21px;
}

.single-post #content .related-post .post .entry-content {
  font-size: 13.005px;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  /* IE6-9 */
  margin-top: 0;
  padding-bottom: 10px;
  z-index: 10;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-header {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #fff;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-header a {
  color: #fff;
}

.single-post #content .related-post .post.has-post-thumbnail .rekroot-post-inner .entry-categories {
  display: none;
}

.single-post #content .related-post .post:not(.has-post-thumbnail) .entry-categories {
  margin: 0.5rem 0;
}

.single-post .rpbt_shortcode {
  margin: 2rem 0;
}

.single-post .rpbt_shortcode > h3 {
  text-align: center;
  font-size: 24px;
  font-weight: inherit;
  position: relative;
  margin-bottom: 3rem;
}

.single-post .rpbt_shortcode > h3:after {
  content: '';
  display: block;
  width: 4rem;
  height: 1px;
  background-color: #5049e1;
  position: absolute;
  bottom: -1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.comments-title {
  margin-top: 3rem;
  margin-bottom: 2rem;
  text-align: left;
  font-size: 2.074rem;
  font-weight: 600;
  color: #1e1e1e;
}

.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comment-list ol.children {
  list-style: none;
  margin-top: 2rem;
}

@media screen and (max-width: 767px) {
  .comment-list ol.children {
    padding-left: 20px;
  }
}

.comment-list .comment + .comment {
  margin-top: 2rem;
}

.comment-list .comment-body {
  position: relative;
  padding: 25px 25px 30px 104px;
  background-color: #fff;
  border-radius: 5px;
}

.comment-list .comment-body .comment-content {
  font-size: 15px;
}

.comment-list .comment-body .comment-content p:last-of-type {
  margin-bottom: 0;
}

.comment-list .comment-body .comment-meta .comment-metadata {
  font-size: 0.833rem !important;
  color: #686868;
}

.comment-list .comment-body .comment-meta .comment-metadata a {
  color: inherit;
}

.comment-list .comment-body .comment-meta .comment-metadata .edit-link {
  color: #5049e1;
}

.comment-list .comment-body .comment-meta .comment-author {
  font-size: 1rem;
  font-weight: 500;
  color: #1a1a1a !important;
}

.comment-list .comment-body .comment-meta .comment-author .fn {
  font-weight: 600;
}

.comment-list .comment-body .comment-meta .comment-author .fn a {
  color: #1e1e1e !important;
}

.comment-list .comment-body .comment-meta .comment-author .avatar {
  border-radius: 50%;
  position: absolute;
  left: 25px;
}

.comment-list .pingback .comment-body,
.comment-list .trackback .comment-body {
  padding: 2rem 0;
}

.reply {
  margin-top: 25px;
}

.reply .comment-reply-link {
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  font-weight: 400;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.reply .comment-reply-link:after {
  display: none;
}

.reply .comment-reply-link:before {
  font-family: 'jin';
  content: '\e802';
  display: inline-block;
  margin-right: 4px;
}

@media only screen and (min-width: 768px) {
  #comments {
    margin-top: 60px;
  }
}

.comment-respond {
  max-width: 750px;
  position: relative;
}

.comment-respond .comment-reply-title {
  margin-top: 3rem !important;
  margin-bottom: 0;
  color: #1e1e1e;
  font-weight: 600;
}

.comment-respond .comment-reply-title a {
  position: absolute;
  right: 0;
  top: -10px;
  font-size: 0px;
}

.comment-respond .comment-reply-title a:before {
  display: inline-block;
  content: '×';
  font-size: 24px;
  line-height: 24px;
  -webkit-transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.comment-respond .comment-reply-title a:hover:before {
  color: red;
}

.comment-respond .comment-notes {
  text-align: left;
  font-size: 15px;
  color: #707070;
  margin-bottom: 0;
  margin-top: 0;
}

.comment-respond .comment-form-cookies-consent {
  margin-top: -6px;
  margin-bottom: 20px;
  font-size: 12.495px;
  color: #707070;
}

.comment-respond .comment-form-cookies-consent input[type=checkbox] {
  margin-right: 10px;
}

.comment-respond .comment-form-comment {
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 0;
}

.comment-respond .comment-form-comment label {
  display: none;
}

.comment-respond .comment-form-comment textarea {
  margin-bottom: 0;
  line-height: 1.5;
}

.comment-respond .comment-form-comment + p.form-submit {
  margin-top: 30px;
}

.logged-in p.form-submit {
  margin-top: 30px;
}

.comment-respond .comment-form-author {
  padding-top: 10px;
  display: inline-block;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .comment-respond .comment-form-author {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .comment-respond .comment-form-author {
    margin-right: 24px;
    width: calc(50% - 14px);
  }
}

.comment-respond .comment-form-author label {
  display: none;
}

.comment-respond .comment-form-author input {
  width: 100%;
}

.comment-respond .comment-form-email {
  display: inline-block;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .comment-respond .comment-form-email {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .comment-respond .comment-form-email {
    width: calc(50% - 14px);
  }
}

.comment-respond .comment-form-email label {
  display: none;
}

.comment-respond .comment-form-email input {
  width: 100%;
}

.comment-respond .comment-form-url {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

.comment-respond .comment-form-url label {
  display: none;
}

.comment-respond .comment-form-url input {
  width: 100%;
}

.comment-respond .form-submit {
  text-align: left;
  margin-top: 0;
}

.no-comments {
  text-align: center;
}

.comment-form .logged-in-as {
  margin-bottom: 0;
  margin-top: 0;
}

/*--------------------------------------------------------------
## Footer layout
--------------------------------------------------------------*/
.rekroot-newsletter-widget-area {
  margin-bottom: -3rem;
  background-color: #e9e8f7;
}

.rekroot-newsletter-widget-area section {
  max-width: 1200px;
  margin: 40px auto 0;
  padding: 50px 0;
}

.rekroot-newsletter-widget-area section h5 {
  font-size: 2.074rem;
  line-height: 1.3em;
  margin: 0;
}

.rekroot-newsletter-widget-area section p {
  margin: 0;
  font-size: 15px;
  color: #7f7f7f;
}

.rekroot-newsletter-widget-area .newsletter-form {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 30px 0px #e1e0f3;
          box-shadow: 0px 0px 30px 0px #e1e0f3;
  height: 60px;
  border-radius: 5px;
  padding-left: 40px;
  position: relative;
  vertical-align: middle;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
          box-shadow: 0px 0px 15px 0px rgba(224, 223, 242, 0.8);
}

.rekroot-newsletter-widget-area .newsletter-form input {
  width: calc(100% - 125px);
  border-color: #fff;
}

.rekroot-newsletter-widget-area .newsletter-form input:focus {
  outline: none;
  border-color: transparent;
}

.rekroot-newsletter-widget-area .newsletter-form:before {
  content: '\e81c';
  font-family: 'tzjm';
  font-weight: 600;
  color: #bababa;
  line-height: 15px;
  display: block;
  position: absolute;
  left: 23px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.rekroot-newsletter-widget-area .newsletter-form button {
  -webkit-transform: translateY(-1px) translateX(1px);
          transform: translateY(-1px) translateX(1px);
}

.footer-widgets-area {
  margin-top: 3rem;
  position: relative;
  overflow: hidden;
}

.footer-widgets-area:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("assets/img/fbr.jpg") top left no-repeat;
  background-size: contain;
  width: 389px;
  height: 420px;
}

.footer-widgets-area:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url("assets/img/fbl.jpg") top left no-repeat;
  background-size: contain;
  width: 247px;
  height: 406px;
  z-index: 0;
}

.rekroot-footer-widget-area {
  z-index: 10;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-gap: 30px;
  position: relative;
}

@media screen and (min-width: 640px) {
  .rekroot-footer-widget-area {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 768px) {
  .rekroot-footer-widget-area .widget:first-child:last-child {
    grid-column: 1 / -1;
  }
}

@media screen and (min-width: 1025px) {
  .rekroot-footer-widget-area {
    -ms-grid-columns: (minmax(calc(20% - 25px), 1fr))[auto-fit];
        grid-template-columns: repeat(auto-fit, minmax(calc(20% - 25px), 1fr));
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .rekroot-footer-widget-area {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.site-footer .site-footer-inner {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  padding-top: 32px;
  padding-bottom: 32px;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  grid-gap: 30px;
}

.site-footer .site-footer-inner:first-child:last-child .site-info {
  text-align: left;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-inner {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 1200px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1200px) {
  .site-footer .site-footer-inner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 1199px) {
  .site-footer .site-footer-inner {
    padding: 1em 20px;
  }
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-inner {
    -ms-grid-columns: (minmax(calc(25% - 15px), 1fr))[auto-fit];
        grid-template-columns: repeat(auto-fit, minmax(calc(25% - 15px), 1fr));
  }
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# InViewport Animation
--------------------------------------------------------------*/
/*!
 * part of animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shakie {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  20%,
  60% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}

@keyframes shakie {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  20%,
  60% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}

.shakie {
  -webkit-animation-name: shakie;
  animation-name: shakie;
}

a.cart-contents {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.post.viewport {
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.post.viewport.in {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery:after {
  content: '';
  display: block;
  clear: both;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.3%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
  font-size: 0.833rem;
}

/*--------- THEME STYLE START --------*/
.elementor-image-gallery .gallery .gallery-item .gallery-icon {
  line-height: 0;
}

.elementor-image-gallery .gallery .gallery-item .gallery-icon a {
  position: relative;
  display: block;
  line-height: 0;
  overflow: hidden;
  text-decoration: none;
}

.elementor-image-gallery .gallery .gallery-item .gallery-icon a:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.0;
  background-color: #000;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  z-index: 1;
}

.elementor-image-gallery .gallery .gallery-item .gallery-icon a img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: -webkit-filter 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-filter 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: filter 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: filter 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-filter 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.elementor-image-gallery .gallery .gallery-item .gallery-caption {
  position: absolute;
  bottom: 1rem;
  left: 0;
  font-size: 15px;
  color: #fff;
  font-style: normal;
  padding: 1rem 1.667rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  z-index: 3;
}

.elementor-image-gallery .gallery .gallery-item:hover .gallery-caption {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.elementor-image-gallery .gallery .gallery-item:hover .gallery-icon a img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.elementor-image-gallery .gallery .gallery-item:hover .gallery-icon a:before {
  opacity: 0.15;
}

/*--------- THEME STYLE END --------*/
/*# sourceMappingURL=style.css.map */