@charset "UTF-8";
/**
 * Styles for Grimlock
 *
 * https://themosaurus.com/
 *
 */
/**
 * Fonts
 *
 * All fonts kits.
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/templets/muban/static/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/templets/muban/static/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/templets/muban/static/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/templets/muban/static/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/templets/muban/static/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/templets/muban/static/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "&#61440;";
}

.fa-music:before {
  content: "&#61441;";
}

.fa-search:before {
  content: "&#61442;";
}

.fa-envelope-o:before {
  content: "&#61443;";
}

.fa-heart:before {
  content: "&#61444;";
}

.fa-star:before {
  content: "&#61445;";
}

.fa-star-o:before {
  content: "&#61446;";
}

.fa-user:before {
  content: "&#61447;";
}

.fa-film:before {
  content: "&#61448;";
}

.fa-th-large:before {
  content: "&#61449;";
}

.fa-th:before {
  content: "&#61450;";
}

.fa-th-list:before {
  content: "&#61451;";
}

.fa-check:before {
  content: "&#61452;";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "&#61453;";
}

.fa-search-plus:before {
  content: "&#61454;";
}

.fa-search-minus:before {
  content: "&#61456;";
}

.fa-power-off:before {
  content: "&#61457;";
}

.fa-signal:before {
  content: "&#61458;";
}

.fa-gear:before,
.fa-cog:before {
  content: "&#61459;";
}

.fa-trash-o:before {
  content: "&#61460;";
}

.fa-home:before {
  content: "&#61461;";
}

.fa-file-o:before {
  content: "&#61462;";
}

.fa-clock-o:before {
  content: "&#61463;";
}

.fa-road:before {
  content: "&#61464;";
}

.fa-download:before {
  content: "&#61465;";
}

.fa-arrow-circle-o-down:before {
  content: "&#61466;";
}

.fa-arrow-circle-o-up:before {
  content: "&#61467;";
}

.fa-inbox:before {
  content: "&#61468;";
}

.fa-play-circle-o:before {
  content: "&#61469;";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "&#61470;";
}

.fa-refresh:before {
  content: "&#61473;";
}

.fa-list-alt:before {
  content: "&#61474;";
}

.fa-lock:before {
  content: "&#61475;";
}

.fa-flag:before {
  content: "&#61476;";
}

.fa-headphones:before {
  content: "&#61477;";
}

.fa-volume-off:before {
  content: "&#61478;";
}

.fa-volume-down:before {
  content: "&#61479;";
}

.fa-volume-up:before {
  content: "&#61480;";
}

.fa-qrcode:before {
  content: "&#61481;";
}

.fa-barcode:before {
  content: "&#61482;";
}

.fa-tag:before {
  content: "&#61483;";
}

.fa-tags:before {
  content: "&#61484;";
}

.fa-book:before {
  content: "&#61485;";
}

.fa-bookmark:before {
  content: "&#61486;";
}

.fa-print:before {
  content: "&#61487;";
}

.fa-camera:before {
  content: "&#61488;";
}

.fa-font:before {
  content: "&#61489;";
}

.fa-bold:before {
  content: "&#61490;";
}

.fa-italic:before {
  content: "&#61491;";
}

.fa-text-height:before {
  content: "&#61492;";
}

.fa-text-width:before {
  content: "&#61493;";
}

.fa-align-left:before {
  content: "&#61494;";
}

.fa-align-center:before {
  content: "&#61495;";
}

.fa-align-right:before {
  content: "&#61496;";
}

.fa-align-justify:before {
  content: "&#61497;";
}

.fa-list:before {
  content: "&#61498;";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "&#61499;";
}

.fa-indent:before {
  content: "&#61500;";
}

.fa-video-camera:before {
  content: "&#61501;";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "&#61502;";
}

.fa-pencil:before {
  content: "&#61504;";
}

.fa-map-marker:before {
  content: "&#61505;";
}

.fa-adjust:before {
  content: "&#61506;";
}

.fa-tint:before {
  content: "&#61507;";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "&#61508;";
}

.fa-share-square-o:before {
  content: "&#61509;";
}

.fa-check-square-o:before {
  content: "&#61510;";
}

.fa-arrows:before {
  content: "&#61511;";
}

.fa-step-backward:before {
  content: "&#61512;";
}

.fa-fast-backward:before {
  content: "&#61513;";
}

.fa-backward:before {
  content: "&#61514;";
}

.fa-play:before {
  content: "&#61515;";
}

.fa-pause:before {
  content: "&#61516;";
}

.fa-stop:before {
  content: "&#61517;";
}

.fa-forward:before {
  content: "&#61518;";
}

.fa-fast-forward:before {
  content: "&#61520;";
}

.fa-step-forward:before {
  content: "&#61521;";
}

.fa-eject:before {
  content: "&#61522;";
}

.fa-chevron-left:before {
  content: "&#61523;";
}

.fa-chevron-right:before {
  content: "&#61524;";
}

.fa-plus-circle:before {
  content: "&#61525;";
}

.fa-minus-circle:before {
  content: "&#61526;";
}

.fa-times-circle:before {
  content: "&#61527;";
}

.fa-check-circle:before {
  content: "&#61528;";
}

.fa-question-circle:before {
  content: "&#61529;";
}

.fa-info-circle:before {
  content: "&#61530;";
}

.fa-crosshairs:before {
  content: "&#61531;";
}

.fa-times-circle-o:before {
  content: "&#61532;";
}

.fa-check-circle-o:before {
  content: "&#61533;";
}

.fa-ban:before {
  content: "&#61534;";
}

.fa-arrow-left:before {
  content: "&#61536;";
}

.fa-arrow-right:before {
  content: "&#61537;";
}

.fa-arrow-up:before {
  content: "&#61538;";
}

.fa-arrow-down:before {
  content: "&#61539;";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "&#61540;";
}

.fa-expand:before {
  content: "&#61541;";
}

.fa-compress:before {
  content: "&#61542;";
}

.fa-plus:before {
  content: "&#61543;";
}

.fa-minus:before {
  content: "&#61544;";
}

.fa-asterisk:before {
  content: "&#61545;";
}

.fa-exclamation-circle:before {
  content: "&#61546;";
}

.fa-gift:before {
  content: "&#61547;";
}

.fa-leaf:before {
  content: "&#61548;";
}

.fa-fire:before {
  content: "&#61549;";
}

.fa-eye:before {
  content: "&#61550;";
}

.fa-eye-slash:before {
  content: "&#61552;";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "&#61553;";
}

.fa-plane:before {
  content: "&#61554;";
}

.fa-calendar:before {
  content: "&#61555;";
}

.fa-random:before {
  content: "&#61556;";
}

.fa-comment:before {
  content: "&#61557;";
}

.fa-magnet:before {
  content: "&#61558;";
}

.fa-chevron-up:before {
  content: "&#61559;";
}

.fa-chevron-down:before {
  content: "&#61560;";
}

.fa-retweet:before {
  content: "&#61561;";
}

.fa-shopping-cart:before {
  content: "&#61562;";
}

.fa-folder:before {
  content: "&#61563;";
}

.fa-folder-open:before {
  content: "&#61564;";
}

.fa-arrows-v:before {
  content: "&#61565;";
}

.fa-arrows-h:before {
  content: "&#61566;";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "&#61568;";
}

.fa-twitter-square:before {
  content: "&#61569;";
}

.fa-facebook-square:before {
  content: "&#61570;";
}

.fa-camera-retro:before {
  content: "&#61571;";
}

.fa-key:before {
  content: "&#61572;";
}

.fa-gears:before,
.fa-cogs:before {
  content: "&#61573;";
}

.fa-comments:before {
  content: "&#61574;";
}

.fa-thumbs-o-up:before {
  content: "&#61575;";
}

.fa-thumbs-o-down:before {
  content: "&#61576;";
}

.fa-star-half:before {
  content: "&#61577;";
}

.fa-heart-o:before {
  content: "&#61578;";
}

.fa-sign-out:before {
  content: "&#61579;";
}

.fa-linkedin-square:before {
  content: "&#61580;";
}

.fa-thumb-tack:before {
  content: "&#61581;";
}

.fa-external-link:before {
  content: "&#61582;";
}

.fa-sign-in:before {
  content: "&#61584;";
}

.fa-trophy:before {
  content: "&#61585;";
}

.fa-github-square:before {
  content: "&#61586;";
}

.fa-upload:before {
  content: "&#61587;";
}

.fa-lemon-o:before {
  content: "&#61588;";
}

.fa-phone:before {
  content: "&#61589;";
}

.fa-square-o:before {
  content: "&#61590;";
}

.fa-bookmark-o:before {
  content: "&#61591;";
}

.fa-phone-square:before {
  content: "&#61592;";
}

.fa-twitter:before {
  content: "&#61593;";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "&#61594;";
}

.fa-github:before {
  content: "&#61595;";
}

.fa-unlock:before {
  content: "&#61596;";
}

.fa-credit-card:before {
  content: "&#61597;";
}

.fa-feed:before,
.fa-rss:before {
  content: "&#61598;";
}

.fa-hdd-o:before {
  content: "&#61600;";
}

.fa-bullhorn:before {
  content: "&#61601;";
}

.fa-bell:before {
  content: "&#61683;";
}

.fa-certificate:before {
  content: "&#61603;";
}

.fa-hand-o-right:before {
  content: "&#61604;";
}

.fa-hand-o-left:before {
  content: "&#61605;";
}

.fa-hand-o-up:before {
  content: "&#61606;";
}

.fa-hand-o-down:before {
  content: "&#61607;";
}

.fa-arrow-circle-left:before {
  content: "&#61608;";
}

.fa-arrow-circle-right:before {
  content: "&#61609;";
}

.fa-arrow-circle-up:before {
  content: "&#61610;";
}

.fa-arrow-circle-down:before {
  content: "&#61611;";
}

.fa-globe:before {
  content: "&#61612;";
}

.fa-wrench:before {
  content: "&#61613;";
}

.fa-tasks:before {
  content: "&#61614;";
}

.fa-filter:before {
  content: "&#61616;";
}

.fa-briefcase:before {
  content: "&#61617;";
}

.fa-arrows-alt:before {
  content: "&#61618;";
}

.fa-group:before,
.fa-users:before {
  content: "&#61632;";
}

.fa-chain:before,
.fa-link:before {
  content: "&#61633;";
}

.fa-cloud:before {
  content: "&#61634;";
}

.fa-flask:before {
  content: "&#61635;";
}

.fa-cut:before,
.fa-scissors:before {
  content: "&#61636;";
}

.fa-copy:before,
.fa-files-o:before {
  content: "&#61637;";
}

.fa-paperclip:before {
  content: "&#61638;";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "&#61639;";
}

.fa-square:before {
  content: "&#61640;";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "&#61641;";
}

.fa-list-ul:before {
  content: "&#61642;";
}

.fa-list-ol:before {
  content: "&#61643;";
}

.fa-strikethrough:before {
  content: "&#61644;";
}

.fa-underline:before {
  content: "&#61645;";
}

.fa-table:before {
  content: "&#61646;";
}

.fa-magic:before {
  content: "&#61648;";
}

.fa-truck:before {
  content: "&#61649;";
}

.fa-pinterest:before {
  content: "&#61650;";
}

.fa-pinterest-square:before {
  content: "&#61651;";
}

.fa-google-plus-square:before {
  content: "&#61652;";
}

.fa-google-plus:before {
  content: "&#61653;";
}

.fa-money:before {
  content: "&#61654;";
}

.fa-caret-down:before {
  content: "&#61655;";
}

.fa-caret-up:before {
  content: "&#61656;";
}

.fa-caret-left:before {
  content: "&#61657;";
}

.fa-caret-right:before {
  content: "&#61658;";
}

.fa-columns:before {
  content: "&#61659;";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "&#61660;";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "&#61661;";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "&#61662;";
}

.fa-envelope:before {
  content: "&#61664;";
}

.fa-linkedin:before {
  content: "&#61665;";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "&#61666;";
}

.fa-legal:before,
.fa-gavel:before {
  content: "&#61667;";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "&#61668;";
}

.fa-comment-o:before {
  content: "&#61669;";
}

.fa-comments-o:before {
  content: "&#61670;";
}

.fa-flash:before,
.fa-bolt:before {
  content: "&#61671;";
}

.fa-sitemap:before {
  content: "&#61672;";
}

.fa-umbrella:before {
  content: "&#61673;";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "&#61674;";
}

.fa-lightbulb-o:before {
  content: "&#61675;";
}

.fa-exchange:before {
  content: "&#61676;";
}

.fa-cloud-download:before {
  content: "&#61677;";
}

.fa-cloud-upload:before {
  content: "&#61678;";
}

.fa-user-md:before {
  content: "&#61680;";
}

.fa-stethoscope:before {
  content: "&#61681;";
}

.fa-suitcase:before {
  content: "&#61682;";
}

.fa-bell-o:before {
  content: "&#61602;";
}

.fa-coffee:before {
  content: "&#61684;";
}

.fa-cutlery:before {
  content: "&#61685;";
}

.fa-file-text-o:before {
  content: "&#61686;";
}

.fa-building-o:before {
  content: "&#61687;";
}

.fa-hospital-o:before {
  content: "&#61688;";
}

.fa-ambulance:before {
  content: "&#61689;";
}

.fa-medkit:before {
  content: "&#61690;";
}

.fa-fighter-jet:before {
  content: "&#61691;";
}

.fa-beer:before {
  content: "&#61692;";
}

.fa-h-square:before {
  content: "&#61693;";
}

.fa-plus-square:before {
  content: "&#61694;";
}

.fa-angle-double-left:before {
  content: "&#61696;";
}

.fa-angle-double-right:before {
  content: "&#61697;";
}

.fa-angle-double-up:before {
  content: "&#61698;";
}

.fa-angle-double-down:before {
  content: "&#61699;";
}

.fa-angle-left:before {
  content: "&#61700;";
}

.fa-angle-right:before {
  content: "&#61701;";
}

.fa-angle-up:before {
  content: "&#61702;";
}

.fa-angle-down:before {
  content: "&#61703;";
}

.fa-desktop:before {
  content: "&#61704;";
}

.fa-laptop:before {
  content: "&#61705;";
}

.fa-tablet:before {
  content: "&#61706;";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "&#61707;";
}

.fa-circle-o:before {
  content: "&#61708;";
}

.fa-quote-left:before {
  content: "&#61709;";
}

.fa-quote-right:before {
  content: "&#61710;";
}

.fa-spinner:before {
  content: "&#61712;";
}

.fa-circle:before {
  content: "&#61713;";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "&#61714;";
}

.fa-github-alt:before {
  content: "&#61715;";
}

.fa-folder-o:before {
  content: "&#61716;";
}

.fa-folder-open-o:before {
  content: "&#61717;";
}

.fa-smile-o:before {
  content: "&#61720;";
}

.fa-frown-o:before {
  content: "&#61721;";
}

.fa-meh-o:before {
  content: "&#61722;";
}

.fa-gamepad:before {
  content: "&#61723;";
}

.fa-keyboard-o:before {
  content: "&#61724;";
}

.fa-flag-o:before {
  content: "&#61725;";
}

.fa-flag-checkered:before {
  content: "&#61726;";
}

.fa-terminal:before {
  content: "&#61728;";
}

.fa-code:before {
  content: "&#61729;";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "&#61730;";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "&#61731;";
}

.fa-location-arrow:before {
  content: "&#61732;";
}

.fa-crop:before {
  content: "&#61733;";
}

.fa-code-fork:before {
  content: "&#61734;";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "&#61735;";
}

.fa-question:before {
  content: "&#61736;";
}

.fa-info:before {
  content: "&#61737;";
}

.fa-exclamation:before {
  content: "&#61738;";
}

.fa-superscript:before {
  content: "&#61739;";
}

.fa-subscript:before {
  content: "&#61740;";
}

.fa-eraser:before {
  content: "&#61741;";
}

.fa-puzzle-piece:before {
  content: "&#61742;";
}

.fa-microphone:before {
  content: "&#61744;";
}

.fa-microphone-slash:before {
  content: "&#61745;";
}

.fa-shield:before {
  content: "&#61746;";
}

.fa-calendar-o:before {
  content: "&#61747;";
}

.fa-fire-extinguisher:before {
  content: "&#61748;";
}

.fa-rocket:before {
  content: "&#61749;";
}

.fa-maxcdn:before {
  content: "&#61750;";
}

.fa-chevron-circle-left:before {
  content: "&#61751;";
}

.fa-chevron-circle-right:before {
  content: "&#61752;";
}

.fa-chevron-circle-up:before {
  content: "&#61753;";
}

.fa-chevron-circle-down:before {
  content: "&#61754;";
}

.fa-html5:before {
  content: "&#61755;";
}

.fa-css3:before {
  content: "&#61756;";
}

.fa-anchor:before {
  content: "&#61757;";
}

.fa-unlock-alt:before {
  content: "&#61758;";
}

.fa-bullseye:before {
  content: "&#61760;";
}

.fa-ellipsis-h:before {
  content: "&#61761;";
}

.fa-ellipsis-v:before {
  content: "&#61762;";
}

.fa-rss-square:before {
  content: "&#61763;";
}

.fa-play-circle:before {
  content: "&#61764;";
}

.fa-ticket:before {
  content: "&#61765;";
}

.fa-minus-square:before {
  content: "&#61766;";
}

.fa-minus-square-o:before {
  content: "&#61767;";
}

.fa-level-up:before {
  content: "&#61768;";
}

.fa-level-down:before {
  content: "&#61769;";
}

.fa-check-square:before {
  content: "&#61770;";
}

.fa-pencil-square:before {
  content: "&#61771;";
}

.fa-external-link-square:before {
  content: "&#61772;";
}

.fa-share-square:before {
  content: "&#61773;";
}

.fa-compass:before {
  content: "&#61774;";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "&#61776;";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "&#61777;";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "&#61778;";
}

.fa-euro:before,
.fa-eur:before {
  content: "&#61779;";
}

.fa-gbp:before {
  content: "&#61780;";
}

.fa-dollar:before,
.fa-usd:before {
  content: "&#61781;";
}

.fa-rupee:before,
.fa-inr:before {
  content: "&#61782;";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "&#61783;";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "&#61784;";
}

.fa-won:before,
.fa-krw:before {
  content: "&#61785;";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "&#61786;";
}

.fa-file:before {
  content: "&#61787;";
}

.fa-file-text:before {
  content: "&#61788;";
}

.fa-sort-alpha-asc:before {
  content: "&#61789;";
}

.fa-sort-alpha-desc:before {
  content: "&#61790;";
}

.fa-sort-amount-asc:before {
  content: "&#61792;";
}

.fa-sort-amount-desc:before {
  content: "&#61793;";
}

.fa-sort-numeric-asc:before {
  content: "&#61794;";
}

.fa-sort-numeric-desc:before {
  content: "&#61795;";
}

.fa-thumbs-up:before {
  content: "&#61796;";
}

.fa-thumbs-down:before {
  content: "&#61797;";
}

.fa-youtube-square:before {
  content: "&#61798;";
}

.fa-youtube:before {
  content: "&#61799;";
}

.fa-xing:before {
  content: "&#61800;";
}

.fa-xing-square:before {
  content: "&#61801;";
}

.fa-youtube-play:before {
  content: "&#61802;";
}

.fa-dropbox:before {
  content: "&#61803;";
}

.fa-stack-overflow:before {
  content: "&#61804;";
}

.fa-instagram:before {
  content: "&#61805;";
}

.fa-flickr:before {
  content: "&#61806;";
}

.fa-adn:before {
  content: "&#61808;";
}

.fa-bitbucket:before {
  content: "&#61809;";
}

.fa-bitbucket-square:before {
  content: "&#61810;";
}

.fa-tumblr:before {
  content: "&#61811;";
}

.fa-tumblr-square:before {
  content: "&#61812;";
}

.fa-long-arrow-down:before {
  content: "&#61813;";
}

.fa-long-arrow-up:before {
  content: "&#61814;";
}

.fa-long-arrow-left:before {
  content: "&#61815;";
}

.fa-long-arrow-right:before {
  content: "&#61816;";
}

.fa-apple:before {
  content: "&#61817;";
}

.fa-windows:before {
  content: "&#61818;";
}

.fa-android:before {
  content: "&#61819;";
}

.fa-linux:before {
  content: "&#61820;";
}

.fa-dribbble:before {
  content: "&#61821;";
}

.fa-skype:before {
  content: "&#61822;";
}

.fa-foursquare:before {
  content: "&#61824;";
}

.fa-trello:before {
  content: "&#61825;";
}

.fa-female:before {
  content: "&#61826;";
}

.fa-male:before {
  content: "&#61827;";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "&#61828;";
}

.fa-sun-o:before {
  content: "&#61829;";
}

.fa-moon-o:before {
  content: "&#61830;";
}

.fa-archive:before {
  content: "&#61831;";
}

.fa-bug:before {
  content: "&#61832;";
}

.fa-vk:before {
  content: "&#61833;";
}

.fa-weibo:before {
  content: "&#61834;";
}

.fa-renren:before {
  content: "&#61835;";
}

.fa-pagelines:before {
  content: "&#61836;";
}

.fa-stack-exchange:before {
  content: "&#61837;";
}

.fa-arrow-circle-o-right:before {
  content: "&#61838;";
}

.fa-arrow-circle-o-left:before {
  content: "&#61840;";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "&#61841;";
}

.fa-dot-circle-o:before {
  content: "&#61842;";
}

.fa-wheelchair:before {
  content: "&#61843;";
}

.fa-vimeo-square:before {
  content: "&#61844;";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "&#61845;";
}

.fa-plus-square-o:before {
  content: "&#61846;";
}

.fa-space-shuttle:before {
  content: "&#61847;";
}

.fa-slack:before {
  content: "&#61848;";
}

.fa-envelope-square:before {
  content: "&#61849;";
}

.fa-wordpress:before {
  content: "&#61850;";
}

.fa-openid:before {
  content: "&#61851;";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "&#61852;";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "&#61853;";
}

.fa-yahoo:before {
  content: "&#61854;";
}

.fa-google:before {
  content: "&#61856;";
}

.fa-reddit:before {
  content: "&#61857;";
}

.fa-reddit-square:before {
  content: "&#61858;";
}

.fa-stumbleupon-circle:before {
  content: "&#61859;";
}

.fa-stumbleupon:before {
  content: "&#61860;";
}

.fa-delicious:before {
  content: "&#61861;";
}

.fa-digg:before {
  content: "&#61862;";
}

.fa-pied-piper-pp:before {
  content: "&#61863;";
}

.fa-pied-piper-alt:before {
  content: "&#61864;";
}

.fa-drupal:before {
  content: "&#61865;";
}

.fa-joomla:before {
  content: "&#61866;";
}

.fa-language:before {
  content: "&#61867;";
}

.fa-fax:before {
  content: "&#61868;";
}

.fa-building:before {
  content: "&#61869;";
}

.fa-child:before {
  content: "&#61870;";
}

.fa-paw:before {
  content: "&#61872;";
}

.fa-spoon:before {
  content: "&#61873;";
}

.fa-cube:before {
  content: "&#61874;";
}

.fa-cubes:before {
  content: "&#61875;";
}

.fa-behance:before {
  content: "&#61876;";
}

.fa-behance-square:before {
  content: "&#61877;";
}

.fa-steam:before {
  content: "&#61878;";
}

.fa-steam-square:before {
  content: "&#61879;";
}

.fa-recycle:before {
  content: "&#61880;";
}

.fa-automobile:before,
.fa-car:before {
  content: "&#61881;";
}

.fa-cab:before,
.fa-taxi:before {
  content: "&#61882;";
}

.fa-tree:before {
  content: "&#61883;";
}

.fa-spotify:before {
  content: "&#61884;";
}

.fa-deviantart:before {
  content: "&#61885;";
}

.fa-soundcloud:before {
  content: "&#61886;";
}

.fa-database:before {
  content: "&#61888;";
}

.fa-file-pdf-o:before {
  content: "&#61889;";
}

.fa-file-word-o:before {
  content: "&#61890;";
}

.fa-file-excel-o:before {
  content: "&#61891;";
}

.fa-file-powerpoint-o:before {
  content: "&#61892;";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "&#61893;";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "&#61894;";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "&#61895;";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "&#61896;";
}

.fa-file-code-o:before {
  content: "&#61897;";
}

.fa-vine:before {
  content: "&#61898;";
}

.fa-codepen:before {
  content: "&#61899;";
}

.fa-jsfiddle:before {
  content: "&#61900;";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "&#61901;";
}

.fa-circle-o-notch:before {
  content: "&#61902;";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "&#61904;";
}

.fa-ge:before,
.fa-empire:before {
  content: "&#61905;";
}

.fa-git-square:before {
  content: "&#61906;";
}

.fa-git:before {
  content: "&#61907;";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "&#61908;";
}

.fa-tencent-weibo:before {
  content: "&#61909;";
}

.fa-qq:before {
  content: "&#61910;";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "&#61911;";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "&#61912;";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "&#61913;";
}

.fa-history:before {
  content: "&#61914;";
}

.fa-circle-thin:before {
  content: "&#61915;";
}

.fa-header:before {
  content: "&#61916;";
}

.fa-paragraph:before {
  content: "&#61917;";
}

.fa-sliders:before {
  content: "&#61918;";
}

.fa-share-alt:before {
  content: "&#61920;";
}

.fa-share-alt-square:before {
  content: "&#61921;";
}

.fa-bomb:before {
  content: "&#61922;";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "&#61923;";
}

.fa-tty:before {
  content: "&#61924;";
}

.fa-binoculars:before {
  content: "&#61925;";
}

.fa-plug:before {
  content: "&#61926;";
}

.fa-slideshare:before {
  content: "&#61927;";
}

.fa-twitch:before {
  content: "&#61928;";
}

.fa-yelp:before {
  content: "&#61929;";
}

.fa-newspaper-o:before {
  content: "&#61930;";
}

.fa-wifi:before {
  content: "&#61931;";
}

.fa-calculator:before {
  content: "&#61932;";
}

.fa-paypal:before {
  content: "&#61933;";
}

.fa-google-wallet:before {
  content: "&#61934;";
}

.fa-cc-visa:before {
  content: "&#61936;";
}

.fa-cc-mastercard:before {
  content: "&#61937;";
}

.fa-cc-discover:before {
  content: "&#61938;";
}

.fa-cc-amex:before {
  content: "&#61939;";
}

.fa-cc-paypal:before {
  content: "&#61940;";
}

.fa-cc-stripe:before {
  content: "&#61941;";
}

.fa-bell-slash:before {
  content: "&#61942;";
}

.fa-bell-slash-o:before {
  content: "&#61943;";
}

.fa-trash:before {
  content: "&#61944;";
}

.fa-copyright:before {
  content: "&#61945;";
}

.fa-at:before {
  content: "&#61946;";
}

.fa-eyedropper:before {
  content: "&#61947;";
}

.fa-paint-brush:before {
  content: "&#61948;";
}

.fa-birthday-cake:before {
  content: "&#61949;";
}

.fa-area-chart:before {
  content: "&#61950;";
}

.fa-pie-chart:before {
  content: "&#61952;";
}

.fa-line-chart:before {
  content: "&#61953;";
}

.fa-lastfm:before {
  content: "&#61954;";
}

.fa-lastfm-square:before {
  content: "&#61955;";
}

.fa-toggle-off:before {
  content: "&#61956;";
}

.fa-toggle-on:before {
  content: "&#61957;";
}

.fa-bicycle:before {
  content: "&#61958;";
}

.fa-bus:before {
  content: "&#61959;";
}

.fa-ioxhost:before {
  content: "&#61960;";
}

.fa-angellist:before {
  content: "&#61961;";
}

.fa-cc:before {
  content: "&#61962;";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "&#61963;";
}

.fa-meanpath:before {
  content: "&#61964;";
}

.fa-buysellads:before {
  content: "&#61965;";
}

.fa-connectdevelop:before {
  content: "&#61966;";
}

.fa-dashcube:before {
  content: "&#61968;";
}

.fa-forumbee:before {
  content: "&#61969;";
}

.fa-leanpub:before {
  content: "&#61970;";
}

.fa-sellsy:before {
  content: "&#61971;";
}

.fa-shirtsinbulk:before {
  content: "&#61972;";
}

.fa-simplybuilt:before {
  content: "&#61973;";
}

.fa-skyatlas:before {
  content: "&#61974;";
}

.fa-cart-plus:before {
  content: "&#61975;";
}

.fa-cart-arrow-down:before {
  content: "&#61976;";
}

.fa-diamond:before {
  content: "&#61977;";
}

.fa-ship:before {
  content: "&#61978;";
}

.fa-user-secret:before {
  content: "&#61979;";
}

.fa-motorcycle:before {
  content: "&#61980;";
}

.fa-street-view:before {
  content: "&#61981;";
}

.fa-heartbeat:before {
  content: "&#61982;";
}

.fa-venus:before {
  content: "&#61985;";
}

.fa-mars:before {
  content: "&#61986;";
}

.fa-mercury:before {
  content: "&#61987;";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "&#61988;";
}

.fa-transgender-alt:before {
  content: "&#61989;";
}

.fa-venus-double:before {
  content: "&#61990;";
}

.fa-mars-double:before {
  content: "&#61991;";
}

.fa-venus-mars:before {
  content: "&#61992;";
}

.fa-mars-stroke:before {
  content: "&#61993;";
}

.fa-mars-stroke-v:before {
  content: "&#61994;";
}

.fa-mars-stroke-h:before {
  content: "&#61995;";
}

.fa-neuter:before {
  content: "&#61996;";
}

.fa-genderless:before {
  content: "&#61997;";
}

.fa-facebook-official:before {
  content: "&#62000;";
}

.fa-pinterest-p:before {
  content: "&#62001;";
}

.fa-whatsapp:before {
  content: "&#62002;";
}

.fa-server:before {
  content: "&#62003;";
}

.fa-user-plus:before {
  content: "&#62004;";
}

.fa-user-times:before {
  content: "&#62005;";
}

.fa-hotel:before,
.fa-bed:before {
  content: "&#62006;";
}

.fa-viacoin:before {
  content: "&#62007;";
}

.fa-train:before {
  content: "&#62008;";
}

.fa-subway:before {
  content: "&#62009;";
}

.fa-medium:before {
  content: "&#62010;";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "&#62011;";
}

.fa-optin-monster:before {
  content: "&#62012;";
}

.fa-opencart:before {
  content: "&#62013;";
}

.fa-expeditedssl:before {
  content: "&#62014;";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "&#62016;";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "&#62017;";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "&#62018;";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "&#62019;";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "&#62020;";
}

.fa-mouse-pointer:before {
  content: "&#62021;";
}

.fa-i-cursor:before {
  content: "&#62022;";
}

.fa-object-group:before {
  content: "&#62023;";
}

.fa-object-ungroup:before {
  content: "&#62024;";
}

.fa-sticky-note:before {
  content: "&#62025;";
}

.fa-sticky-note-o:before {
  content: "&#62026;";
}

.fa-cc-jcb:before {
  content: "&#62027;";
}

.fa-cc-diners-club:before {
  content: "&#62028;";
}

.fa-clone:before {
  content: "&#62029;";
}

.fa-balance-scale:before {
  content: "&#62030;";
}

.fa-hourglass-o:before {
  content: "&#62032;";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "&#62033;";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "&#62034;";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "&#62035;";
}

.fa-hourglass:before {
  content: "&#62036;";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "&#62037;";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "&#62038;";
}

.fa-hand-scissors-o:before {
  content: "&#62039;";
}

.fa-hand-lizard-o:before {
  content: "&#62040;";
}

.fa-hand-spock-o:before {
  content: "&#62041;";
}

.fa-hand-pointer-o:before {
  content: "&#62042;";
}

.fa-hand-peace-o:before {
  content: "&#62043;";
}

.fa-trademark:before {
  content: "&#62044;";
}

.fa-registered:before {
  content: "&#62045;";
}

.fa-creative-commons:before {
  content: "&#62046;";
}

.fa-gg:before {
  content: "&#62048;";
}

.fa-gg-circle:before {
  content: "&#62049;";
}

.fa-tripadvisor:before {
  content: "&#62050;";
}

.fa-odnoklassniki:before {
  content: "&#62051;";
}

.fa-odnoklassniki-square:before {
  content: "&#62052;";
}

.fa-get-pocket:before {
  content: "&#62053;";
}

.fa-wikipedia-w:before {
  content: "&#62054;";
}

.fa-safari:before {
  content: "&#62055;";
}

.fa-chrome:before {
  content: "&#62056;";
}

.fa-firefox:before {
  content: "&#62057;";
}

.fa-opera:before {
  content: "&#62058;";
}

.fa-internet-explorer:before {
  content: "&#62059;";
}

.fa-tv:before,
.fa-television:before {
  content: "&#62060;";
}

.fa-contao:before {
  content: "&#62061;";
}

.fa-500px:before {
  content: "&#62062;";
}

.fa-amazon:before {
  content: "&#62064;";
}

.fa-calendar-plus-o:before {
  content: "&#62065;";
}

.fa-calendar-minus-o:before {
  content: "&#62066;";
}

.fa-calendar-times-o:before {
  content: "&#62067;";
}

.fa-calendar-check-o:before {
  content: "&#62068;";
}

.fa-industry:before {
  content: "&#62069;";
}

.fa-map-pin:before {
  content: "&#62070;";
}

.fa-map-signs:before {
  content: "&#62071;";
}

.fa-map-o:before {
  content: "&#62072;";
}

.fa-map:before {
  content: "&#62073;";
}

.fa-commenting:before {
  content: "&#62074;";
}

.fa-commenting-o:before {
  content: "&#62075;";
}

.fa-houzz:before {
  content: "&#62076;";
}

.fa-vimeo:before {
  content: "&#62077;";
}

.fa-black-tie:before {
  content: "&#62078;";
}

.fa-fonticons:before {
  content: "&#62080;";
}

.fa-reddit-alien:before {
  content: "&#62081;";
}

.fa-edge:before {
  content: "&#62082;";
}

.fa-credit-card-alt:before {
  content: "&#62083;";
}

.fa-codiepie:before {
  content: "&#62084;";
}

.fa-modx:before {
  content: "&#62085;";
}

.fa-fort-awesome:before {
  content: "&#62086;";
}

.fa-usb:before {
  content: "&#62087;";
}

.fa-product-hunt:before {
  content: "&#62088;";
}

.fa-mixcloud:before {
  content: "&#62089;";
}

.fa-scribd:before {
  content: "&#62090;";
}

.fa-pause-circle:before {
  content: "&#62091;";
}

.fa-pause-circle-o:before {
  content: "&#62092;";
}

.fa-stop-circle:before {
  content: "&#62093;";
}

.fa-stop-circle-o:before {
  content: "&#62094;";
}

.fa-shopping-bag:before {
  content: "&#62096;";
}

.fa-shopping-basket:before {
  content: "&#62097;";
}

.fa-hashtag:before {
  content: "&#62098;";
}

.fa-bluetooth:before {
  content: "&#62099;";
}

.fa-bluetooth-b:before {
  content: "&#62100;";
}

.fa-percent:before {
  content: "&#62101;";
}

.fa-gitlab:before {
  content: "&#62102;";
}

.fa-wpbeginner:before {
  content: "&#62103;";
}

.fa-wpforms:before {
  content: "&#62104;";
}

.fa-envira:before {
  content: "&#62105;";
}

.fa-universal-access:before {
  content: "&#62106;";
}

.fa-wheelchair-alt:before {
  content: "&#62107;";
}

.fa-question-circle-o:before {
  content: "&#62108;";
}

.fa-blind:before {
  content: "&#62109;";
}

.fa-audio-description:before {
  content: "&#62110;";
}

.fa-volume-control-phone:before {
  content: "&#62112;";
}

.fa-braille:before {
  content: "&#62113;";
}

.fa-assistive-listening-systems:before {
  content: "&#62114;";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "&#62115;";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "&#62116;";
}

.fa-glide:before {
  content: "&#62117;";
}

.fa-glide-g:before {
  content: "&#62118;";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "&#62119;";
}

.fa-low-vision:before {
  content: "&#62120;";
}

.fa-viadeo:before {
  content: "&#62121;";
}

.fa-viadeo-square:before {
  content: "&#62122;";
}

.fa-snapchat:before {
  content: "&#62123;";
}

.fa-snapchat-ghost:before {
  content: "&#62124;";
}

.fa-snapchat-square:before {
  content: "&#62125;";
}

.fa-pied-piper:before {
  content: "&#62126;";
}

.fa-first-order:before {
  content: "&#62128;";
}

.fa-yoast:before {
  content: "&#62129;";
}

.fa-themeisle:before {
  content: "&#62130;";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "&#62131;";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "&#62132;";
}

.fa-handshake-o:before {
  content: "&#62133;";
}

.fa-envelope-open:before {
  content: "&#62134;";
}

.fa-envelope-open-o:before {
  content: "&#62135;";
}

.fa-linode:before {
  content: "&#62136;";
}

.fa-address-book:before {
  content: "&#62137;";
}

.fa-address-book-o:before {
  content: "&#62138;";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "&#62139;";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "&#62140;";
}

.fa-user-circle:before {
  content: "&#62141;";
}

.fa-user-circle-o:before {
  content: "&#62142;";
}

.fa-user-o:before {
  content: "&#62144;";
}

.fa-id-badge:before {
  content: "&#62145;";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "&#62146;";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "&#62147;";
}

.fa-quora:before {
  content: "&#62148;";
}

.fa-free-code-camp:before {
  content: "&#62149;";
}

.fa-telegram:before {
  content: "&#62150;";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "&#62151;";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "&#62152;";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "&#62153;";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "&#62154;";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "&#62155;";
}

.fa-shower:before {
  content: "&#62156;";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "&#62157;";
}

.fa-podcast:before {
  content: "&#62158;";
}

.fa-window-maximize:before {
  content: "&#62160;";
}

.fa-window-minimize:before {
  content: "&#62161;";
}

.fa-window-restore:before {
  content: "&#62162;";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "&#62163;";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "&#62164;";
}

.fa-bandcamp:before {
  content: "&#62165;";
}

.fa-grav:before {
  content: "&#62166;";
}

.fa-etsy:before {
  content: "&#62167;";
}

.fa-imdb:before {
  content: "&#62168;";
}

.fa-ravelry:before {
  content: "&#62169;";
}

.fa-eercast:before {
  content: "&#62170;";
}

.fa-microchip:before {
  content: "&#62171;";
}

.fa-snowflake-o:before {
  content: "&#62172;";
}

.fa-superpowers:before {
  content: "&#62173;";
}

.fa-wpexplorer:before {
  content: "&#62174;";
}

.fa-meetup:before {
  content: "&#62176;";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

:root {
  --grimlock-icon-font-family: 'fontAwesome';
  --grimlock-icon-times: "&#61453;";
  --grimlock-icon-times-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-times-circle: "&#61527;";
  --grimlock-icon-times-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check: "&#61452;";
  --grimlock-icon-check-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-edit: "&#61504;";
  --grimlock-icon-edit-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alert-circle: "&#61546;";
  --grimlock-icon-alert-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alert-triangle: "&#61553;";
  --grimlock-icon-alert-triangle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-question: "&#61736;";
  --grimlock-icon-question-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-question-circle: "&#61529;";
  --grimlock-icon-question-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plus: "&#61543;";
  --grimlock-icon-plus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plus-circle: "&#61525;";
  --grimlock-icon-plus-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minus: "&#61544;";
  --grimlock-icon-minus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minus-circle: "&#61526;";
  --grimlock-icon-minus-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-search: "&#61442;";
  --grimlock-icon-search-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cog: "&#61459;";
  --grimlock-icon-cog-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cogs: "&#61573;";
  --grimlock-icon-cogs-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-filter: "&#61616;";
  --grimlock-icon-filter-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sliders: "&#61918;";
  --grimlock-icon-sliders-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-upload: "&#61587;";
  --grimlock-icon-upload-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-download: "&#61465;";
  --grimlock-icon-download-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-lock: "&#61475;";
  --grimlock-icon-lock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-unlock: "&#61758;";
  --grimlock-icon-unlock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-globe: "&#61612;";
  --grimlock-icon-globe-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-map: "&#62073;";
  --grimlock-icon-map-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-map-marker: "&#61505;";
  --grimlock-icon-map-marker-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-trash: "&#61944;";
  --grimlock-icon-trash-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-paperclip: "&#61638;";
  --grimlock-icon-paperclip-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-thumbs-up: "&#61796;";
  --grimlock-icon-thumbs-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-thumbs-down: "&#61797;";
  --grimlock-icon-thumbs-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-signal: "&#61458;";
  --grimlock-icon-signal-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pin: "&#61581;";
  --grimlock-icon-pin-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file: "&#61787;";
  --grimlock-icon-file-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-files: "&#61637;";
  --grimlock-icon-files-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file-text: "&#61788;";
  --grimlock-icon-file-text-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-file-plus: "&#61543;";
  --grimlock-icon-file-plus-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-folder: "&#61563;";
  --grimlock-icon-folder-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-up: "&#61702;";
  --grimlock-icon-angle-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-right: "&#61701;";
  --grimlock-icon-angle-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-down: "&#61703;";
  --grimlock-icon-angle-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-left: "&#61700;";
  --grimlock-icon-angle-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-up: "&#61698;";
  --grimlock-icon-angle-double-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-right: "&#61697;";
  --grimlock-icon-angle-double-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-down: "&#61699;";
  --grimlock-icon-angle-double-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-angle-double-left: "&#61696;";
  --grimlock-icon-angle-double-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-message: "&#61557;";
  --grimlock-icon-message-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-messages: "&#61574;";
  --grimlock-icon-messages-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-hourglass: "&#62036;";
  --grimlock-icon-hourglass-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-expand: "&#61541;";
  --grimlock-icon-expand-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-minimize: "&#61542;";
  --grimlock-icon-minimize-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-loading: "&#61902;";
  --grimlock-icon-loading-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-plug: "&#61926;";
  --grimlock-icon-plug-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-grid: "&#61449;";
  --grimlock-icon-grid-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-eye: "&#61550;";
  --grimlock-icon-eye-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-eye-off: "&#61552;";
  --grimlock-icon-eye-off-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check-circle: "&#61528;";
  --grimlock-icon-check-circle-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-up: "&#61538;";
  --grimlock-icon-arrow-up-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-right: "&#61537;";
  --grimlock-icon-arrow-right-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-down: "&#61539;";
  --grimlock-icon-arrow-down-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-arrow-left: "&#61536;";
  --grimlock-icon-arrow-left-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-user: "&#61447;";
  --grimlock-icon-user-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-users: "&#61632;";
  --grimlock-icon-users-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-group: "&#61632;";
  --grimlock-icon-group-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-groups: "&#61632;";
  --grimlock-icon-groups-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-poke: "&#61604;";
  --grimlock-icon-poke-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cubes: "&#61875;";
  --grimlock-icon-cubes-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-tasks: "&#61614;";
  --grimlock-icon-tasks-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-compass: "&#61774;";
  --grimlock-icon-compass-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-credit-card: "&#62083;";
  --grimlock-icon-credit-card-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star: "&#61445;";
  --grimlock-icon-star-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star-off: "&#61446;";
  --grimlock-icon-star-off-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-star-half: "&#61731;";
  --grimlock-icon-star-half-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-at: "&#61946;";
  --grimlock-icon-at-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-personal: "&#61447;";
  --grimlock-icon-personal-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-trophy: "&#61585;";
  --grimlock-icon-trophy-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-student: "&#61853;";
  --grimlock-icon-student-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-profile-avatar: "&#62141;";
  --grimlock-icon-profile-avatar-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-image: "&#61502;";
  --grimlock-icon-image-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-inbox: "&#61468;";
  --grimlock-icon-inbox-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-quote: "&#61710;";
  --grimlock-icon-quote-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-reply: "&#61714;";
  --grimlock-icon-reply-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-reply-all: "&#61730;";
  --grimlock-icon-reply-all-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-quill: "&#61504;";
  --grimlock-icon-quill-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-share: "&#61540;";
  --grimlock-icon-share-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-check-square: "&#61510;";
  --grimlock-icon-check-square-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bell: "&#61683;";
  --grimlock-icon-bell-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-envelope: "&#61664;";
  --grimlock-icon-envelope-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-data: "&#61678;";
  --grimlock-icon-data-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cancel: "&#61534;";
  --grimlock-icon-cancel-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-chat: "&#61670;";
  --grimlock-icon-chat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-topic: "&#62074;";
  --grimlock-icon-topic-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-album: "&#61564;";
  --grimlock-icon-album-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-video: "&#61501;";
  --grimlock-icon-video-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-music: "&#61441;";
  --grimlock-icon-music-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-list: "&#61451;";
  --grimlock-icon-list-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-spinner: "&#61712;";
  --grimlock-icon-spinner-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-calendar: "&#61555;";
  --grimlock-icon-calendar-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-asterisk: "&#61545;";
  --grimlock-icon-asterisk-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bolt: "&#61671;";
  --grimlock-icon-bolt-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sort-asc: "&#61662;";
  --grimlock-icon-sort-asc-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sort-desc: "&#61661;";
  --grimlock-icon-sort-desc-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-flag: "&#61476;";
  --grimlock-icon-flag-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-clock: "&#61463;";
  --grimlock-icon-clock-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-alphabetical: "&#61789;";
  --grimlock-icon-alphabetical-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-stat: "&#61953;";
  --grimlock-icon-stat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-refresh: "&#61473;";
  --grimlock-icon-refresh-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-dots-v: "&#61762;";
  --grimlock-icon-dots-v-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-dots-h: "&#61761;";
  --grimlock-icon-dots-h-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-switch: "&#61556;";
  --grimlock-icon-switch-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-layers: "&#62029;";
  --grimlock-icon-layers-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-print: "&#61487;";
  --grimlock-icon-print-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-book: "&#61485;";
  --grimlock-icon-book-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-hamburger-menu: "&#61641;";
  --grimlock-icon-hamburger-menu-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-sun: "&#61829;";
  --grimlock-icon-sun-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-cart: "&#61562;";
  --grimlock-icon-cart-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-checkout: "&#61528;";
  --grimlock-icon-checkout-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-external-link: "&#61582;";
  --grimlock-icon-external-link-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-facebook: "&#62000;";
  --grimlock-icon-facebook-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-twitter: "&#61593;";
  --grimlock-icon-twitter-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-linkedin: "&#61580;";
  --grimlock-icon-linkedin-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-instagram: "&#61805;";
  --grimlock-icon-instagram-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-youtube: "&#61802;";
  --grimlock-icon-youtube-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-twitch: "&#61928;";
  --grimlock-icon-twitch-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-google: "&#61856;";
  --grimlock-icon-google-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-pinterest: "&#61650;";
  --grimlock-icon-pinterest-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-snapchat: "&#62124;";
  --grimlock-icon-snapchat-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-wordpress: "&#61850;";
  --grimlock-icon-wordpress-font-family: var(--grimlock-icon-font-family);
}

:root {
  --grimlock-color-success: #3DBDB6;
  --grimlock-color-danger: #e74c3c;
  --grimlock-color-warning: #f1c40f;
  --grimlock-color-info: #3498db;
  --grimlock-ornament: '&#8226;';
}

.nav-links, .page-links, .projects-pagination > ul, .single-project .projects-single-pagination, .tribe-events-sub-nav, .woocommerce nav.woocommerce-pagination ul, .wp-pagenavi, #buddypress div.pagination div.pagination-links,
#buddypress div.pagination div.bbp-pagination-links,
#buddypress div.bbp-pagination div.pagination-links,
#buddypress div.bbp-pagination div.bbp-pagination-links,
#buddypress div.bp-swap-pagination div.pagination-links,
#buddypress div.bp-swap-pagination div.bbp-pagination-links,
#bbpress-forums div.pagination div.pagination-links,
#bbpress-forums div.pagination div.bbp-pagination-links,
#bbpress-forums div.bbp-pagination div.pagination-links,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links,
#bbpress-forums div.bp-swap-pagination div.pagination-links,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
}

.nav-links::after, .page-links::after, .projects-pagination > ul::after, .single-project .projects-single-pagination::after, .tribe-events-sub-nav::after, .woocommerce nav.woocommerce-pagination ul::after, .wp-pagenavi::after, #buddypress div.pagination div.pagination-links::after,
#buddypress div.pagination div.bbp-pagination-links::after,
#buddypress div.bbp-pagination div.pagination-links::after,
#buddypress div.bbp-pagination div.bbp-pagination-links::after,
#buddypress div.bp-swap-pagination div.pagination-links::after,
#buddypress div.bp-swap-pagination div.bbp-pagination-links::after,
#bbpress-forums div.pagination div.pagination-links::after,
#bbpress-forums div.pagination div.bbp-pagination-links::after,
#bbpress-forums div.bbp-pagination div.pagination-links::after,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links::after,
#bbpress-forums div.bp-swap-pagination div.pagination-links::after,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links::after {
  display: block;
  clear: both;
  content: "";
}

.nav-links > div,
.nav-links > ul > li, .page-links > span:not(.screen-reader-text),
.page-links > a, .projects-pagination > ul > li, .single-project .projects-single-pagination > div, .tribe-events-sub-nav > li, .woocommerce nav.woocommerce-pagination ul > li {
  display: inline;
}

.nav-links > div + li a, .nav-links > ul > li + li a, .page-links > span:not(.screen-reader-text) + li a, .page-links > a + li a, .projects-pagination > ul > li + li a, .single-project .projects-single-pagination > div + li a, .tribe-events-sub-nav > li + li a, .woocommerce nav.woocommerce-pagination ul > li + li a,
.nav-links > div + li span,
.nav-links > ul > li + li span,
.page-links > span:not(.screen-reader-text) + li span,
.page-links > a + li span,
.projects-pagination > ul > li + li span,
.single-project .projects-single-pagination > div + li span,
.tribe-events-sub-nav > li + li span,
.woocommerce nav.woocommerce-pagination ul > li + li span {
  margin-left: .4rem;
  text-decoration: none !important;
}

.nav-links, .page-links, .single-project .projects-single-pagination, .tribe-events-sub-nav {
  display: block;
}

.nav-links::after, .page-links::after, .single-project .projects-single-pagination::after, .tribe-events-sub-nav::after {
  display: block;
  clear: both;
  content: "";
}

.nav-links [class*="previous"] a, .page-links [class*="previous"] a, .single-project .projects-single-pagination [class*="previous"] a, .tribe-events-sub-nav [class*="previous"] a {
  float: left;
  text-decoration: none !important;
}

.nav-links [class*="previous"] a:before, .page-links [class*="previous"] a:before, .single-project .projects-single-pagination [class*="previous"] a:before, .tribe-events-sub-nav [class*="previous"] a:before {
  font-family: var(--grimlock-icon-angle-left-font-family) !important;
  content: var(--grimlock-icon-angle-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: .5rem;
  display: inline-block;
  opacity: 1;
}

html[dir="rtl"] .nav-links [class*="previous"] a:before, html[dir="rtl"] .page-links [class*="previous"] a:before, html[dir="rtl"] .single-project .projects-single-pagination [class*="previous"] a:before, .single-project html[dir="rtl"] .projects-single-pagination [class*="previous"] a:before, html[dir="rtl"] .tribe-events-sub-nav [class*="previous"] a:before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.nav-links [class*="next"] a, .page-links [class*="next"] a, .single-project .projects-single-pagination [class*="next"] a, .tribe-events-sub-nav [class*="next"] a {
  float: right;
  text-decoration: none !important;
}

.nav-links [class*="next"] a:after, .page-links [class*="next"] a:after, .single-project .projects-single-pagination [class*="next"] a:after, .tribe-events-sub-nav [class*="next"] a:after {
  font-family: var(--grimlock-icon-angle-right-font-family) !important;
  content: var(--grimlock-icon-angle-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: .5rem;
  display: inline-block;
  opacity: 1;
}

html[dir="rtl"] .nav-links [class*="next"] a:after, html[dir="rtl"] .page-links [class*="next"] a:after, html[dir="rtl"] .single-project .projects-single-pagination [class*="next"] a:after, .single-project html[dir="rtl"] .projects-single-pagination [class*="next"] a:after, html[dir="rtl"] .tribe-events-sub-nav [class*="next"] a:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.nav-links > div > a:hover,
.nav-links > ul > li > a:hover, .page-links > span:hover:not(.screen-reader-text),
.page-links > a:hover, .projects-pagination > ul > li > a:hover, .projects-pagination > ul > li > span:hover, .single-project .projects-single-pagination > div > a:hover, .tribe-events-sub-nav > li > a:hover, .woocommerce nav.woocommerce-pagination ul > li > a:hover,
.woocommerce nav.woocommerce-pagination ul > li span:hover, .wp-pagenavi a:hover,
.wp-pagenavi span:hover, #buddypress div.pagination div.pagination-links .page-numbers:hover,
#buddypress div.pagination div.bbp-pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers:hover, .nav-links > div > a:focus,
.nav-links > ul > li > a:focus, .page-links > span:focus:not(.screen-reader-text),
.page-links > a:focus, .projects-pagination > ul > li > a:focus, .projects-pagination > ul > li > span:focus, .single-project .projects-single-pagination > div > a:focus, .tribe-events-sub-nav > li > a:focus, .woocommerce nav.woocommerce-pagination ul > li > a:focus,
.woocommerce nav.woocommerce-pagination ul > li span:focus, .wp-pagenavi a:focus,
.wp-pagenavi span:focus, #buddypress div.pagination div.pagination-links .page-numbers:focus,
#buddypress div.pagination div.bbp-pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers:focus, .page-links > span:not(.screen-reader-text):not([class]), .projects-pagination > ul > li > a.current, .projects-pagination > ul > li > span.current, .woocommerce nav.woocommerce-pagination ul > li > a.current,
.woocommerce nav.woocommerce-pagination ul > li span.current, .wp-pagenavi a.current,
.wp-pagenavi span.current, #buddypress div.pagination div.pagination-links .page-numbers.current,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.current {
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
}

.nav-links > div > a,
.nav-links > ul > li > a, .page-links > span:not(.screen-reader-text),
.page-links > a, .projects-pagination > ul > li > a, .projects-pagination > ul > li > span, .single-project .projects-single-pagination > div > a, .tribe-events-sub-nav > li > a, .woocommerce nav.woocommerce-pagination ul > li > a,
.woocommerce nav.woocommerce-pagination ul > li span, .wp-pagenavi a,
.wp-pagenavi span, #buddypress div.pagination div.pagination-links .page-numbers,
#buddypress div.pagination div.bbp-pagination-links .page-numbers,
#buddypress div.bbp-pagination div.pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.pagination div.pagination-links .page-numbers,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers {
  position: relative;
  float: left;
  padding: 0.55rem 1.1rem;
  background-color: var(--grimlock-pagination-background-color);
  border: 1px solid #e8e8e9;
  border-radius: 0.25rem;
  color: inherit;
  text-decoration: none !important;
  line-height: inherit;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.nav-links > div > a:hover,
.nav-links > ul > li > a:hover, .page-links > span:hover:not(.screen-reader-text),
.page-links > a:hover, .projects-pagination > ul > li > a:hover, .projects-pagination > ul > li > span:hover, .single-project .projects-single-pagination > div > a:hover, .tribe-events-sub-nav > li > a:hover, .woocommerce nav.woocommerce-pagination ul > li > a:hover,
.woocommerce nav.woocommerce-pagination ul > li span:hover, .wp-pagenavi a:hover,
.wp-pagenavi span:hover, #buddypress div.pagination div.pagination-links .page-numbers:hover,
#buddypress div.pagination div.bbp-pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:hover,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers:hover, .nav-links > div > a:focus,
.nav-links > ul > li > a:focus, .page-links > span:focus:not(.screen-reader-text),
.page-links > a:focus, .projects-pagination > ul > li > a:focus, .projects-pagination > ul > li > span:focus, .single-project .projects-single-pagination > div > a:focus, .tribe-events-sub-nav > li > a:focus, .woocommerce nav.woocommerce-pagination ul > li > a:focus,
.woocommerce nav.woocommerce-pagination ul > li span:focus, .wp-pagenavi a:focus,
.wp-pagenavi span:focus, #buddypress div.pagination div.pagination-links .page-numbers:focus,
#buddypress div.pagination div.bbp-pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers:focus,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers:focus {
  text-decoration: none !important;
}

.projects-pagination > ul > li > a.previous, .projects-pagination > ul > li > a.next, .projects-pagination > ul > li > span.previous, .projects-pagination > ul > li > span.next, .woocommerce nav.woocommerce-pagination ul > li > a.previous, .woocommerce nav.woocommerce-pagination ul > li > a.prev, .woocommerce nav.woocommerce-pagination ul > li > a.next,
.woocommerce nav.woocommerce-pagination ul > li span.previous,
.woocommerce nav.woocommerce-pagination ul > li span.prev,
.woocommerce nav.woocommerce-pagination ul > li span.next, #buddypress div.pagination div.pagination-links .page-numbers.prev, #buddypress div.pagination div.pagination-links .page-numbers.next,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.prev,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.next,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.prev,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.prev,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.prev,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next {
  font-size: 0;
}

.projects-pagination > ul > li > a.previous:before, .projects-pagination > ul > li > span.previous:before, .woocommerce nav.woocommerce-pagination ul > li > a.previous:before, .woocommerce nav.woocommerce-pagination ul > li > a.prev:before,
.woocommerce nav.woocommerce-pagination ul > li span.previous:before,
.woocommerce nav.woocommerce-pagination ul > li span.prev:before, #buddypress div.pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.prev:before,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.prev:before,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev:before,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev:before,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev:before {
  font-family: var(--grimlock-icon-angle-left-font-family) !important;
  content: var(--grimlock-icon-angle-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: initial;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

html[dir="rtl"] .projects-pagination > ul > li > a.previous:before, html[dir="rtl"] .projects-pagination > ul > li > span.previous:before, html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li > a.previous:before, .woocommerce nav.woocommerce-pagination html[dir="rtl"] ul > li > a.previous:before, html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li > a.prev:before, .woocommerce nav.woocommerce-pagination html[dir="rtl"] ul > li > a.prev:before,
html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li span.previous:before, .woocommerce nav.woocommerce-pagination ul > li html[dir="rtl"] span.previous:before,
html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li span.prev:before, .woocommerce nav.woocommerce-pagination ul > li html[dir="rtl"] span.prev:before, html[dir="rtl"] #buddypress div.pagination div.pagination-links .page-numbers.prev:before, #buddypress div.pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.pagination div.bbp-pagination-links .page-numbers.prev:before, #buddypress div.pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bbp-pagination div.pagination-links .page-numbers.prev:before, #buddypress div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.prev:before, #buddypress div.bbp-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.pagination-links .page-numbers.prev:before, #buddypress div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev:before, #buddypress div.bp-swap-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.prev:before, #bbpress-forums div.pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.prev:before, #bbpress-forums div.bbp-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.prev:before,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.prev:before, #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.prev:before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.projects-pagination > ul > li > a.next:after, .projects-pagination > ul > li > span.next:after, .woocommerce nav.woocommerce-pagination ul > li > a.next:after,
.woocommerce nav.woocommerce-pagination ul > li span.next:after, #buddypress div.pagination div.pagination-links .page-numbers.next:after,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.next:after,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.next:after,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.next:after,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next:after,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next:after,
#bbpress-forums div.pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.next:after,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next:after,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next:after {
  font-family: var(--grimlock-icon-angle-right-font-family) !important;
  content: var(--grimlock-icon-angle-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: initial;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

html[dir="rtl"] .projects-pagination > ul > li > a.next:after, html[dir="rtl"] .projects-pagination > ul > li > span.next:after, html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li > a.next:after, .woocommerce nav.woocommerce-pagination html[dir="rtl"] ul > li > a.next:after,
html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul > li span.next:after, .woocommerce nav.woocommerce-pagination ul > li html[dir="rtl"] span.next:after, html[dir="rtl"] #buddypress div.pagination div.pagination-links .page-numbers.next:after, #buddypress div.pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.pagination div.bbp-pagination-links .page-numbers.next:after, #buddypress div.pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bbp-pagination div.pagination-links .page-numbers.next:after, #buddypress div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.next:after, #buddypress div.bbp-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.pagination-links .page-numbers.next:after, #buddypress div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next:after, #buddypress div.bp-swap-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.next:after, #bbpress-forums div.pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.bbp-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.next:after, #bbpress-forums div.bbp-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.next:after, #bbpress-forums div.bp-swap-pagination div.pagination-links html[dir="rtl"] .page-numbers.next:after,
html[dir="rtl"] #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.next:after, #bbpress-forums div.bp-swap-pagination div.bbp-pagination-links html[dir="rtl"] .page-numbers.next:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.wp-clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.force-full-width {
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  width: auto !important;
  max-width: 1000% !important;
}

.region--9-3-cols-left .force-full-width,
.region--3-9-cols-left .force-full-width,
.region--3-6-3-cols-left .force-full-width {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.region--9-3-cols-left .force-full-width > .container,
.region--3-9-cols-left .force-full-width > .container,
.region--3-6-3-cols-left .force-full-width > .container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/**
 * Components
 */
/**
 * Search component
 */
.search-form,
#bbp-search-form,
.woocommerce-product-search,
#yith-ajaxsearchform {
  position: relative;
  display: block;
  color: var(--grimlock-control-color);
}

.search-form .form-group,
#bbp-search-form .form-group,
.woocommerce-product-search .form-group,
#yith-ajaxsearchform .form-group {
  position: relative;
  width: 100%;
  margin: 0;
}

.search-form input[type="search"],
.search-form input[type="text"],
#bbp-search-form input[type="search"],
#bbp-search-form input[type="text"],
.woocommerce-product-search input[type="search"],
.woocommerce-product-search input[type="text"],
#yith-ajaxsearchform input[type="search"],
#yith-ajaxsearchform input[type="text"] {
  padding-right: 55px;
  width: 100%;
}

.search-form button[type="submit"],
.search-form input[type="submit"],
#bbp-search-form button[type="submit"],
#bbp-search-form input[type="submit"],
.woocommerce-product-search button[type="submit"],
.woocommerce-product-search input[type="submit"],
#yith-ajaxsearchform button[type="submit"],
#yith-ajaxsearchform input[type="submit"] {
  color: inherit;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50px;
  height: 100%;
  border: 0 !important;
  border-radius: var(--grimlock-control-border-radius);
  line-height: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  opacity: 0;
  background: var(--grimlock-table-striped-background-color) !important;
}

.search-form button[type="submit"]:hover, .search-form button[type="submit"]:active, .search-form button[type="submit"]:focus,
.search-form input[type="submit"]:hover,
.search-form input[type="submit"]:active,
.search-form input[type="submit"]:focus,
#bbp-search-form button[type="submit"]:hover,
#bbp-search-form button[type="submit"]:active,
#bbp-search-form button[type="submit"]:focus,
#bbp-search-form input[type="submit"]:hover,
#bbp-search-form input[type="submit"]:active,
#bbp-search-form input[type="submit"]:focus,
.woocommerce-product-search button[type="submit"]:hover,
.woocommerce-product-search button[type="submit"]:active,
.woocommerce-product-search button[type="submit"]:focus,
.woocommerce-product-search input[type="submit"]:hover,
.woocommerce-product-search input[type="submit"]:active,
.woocommerce-product-search input[type="submit"]:focus,
#yith-ajaxsearchform button[type="submit"]:hover,
#yith-ajaxsearchform button[type="submit"]:active,
#yith-ajaxsearchform button[type="submit"]:focus,
#yith-ajaxsearchform input[type="submit"]:hover,
#yith-ajaxsearchform input[type="submit"]:active,
#yith-ajaxsearchform input[type="submit"]:focus {
  opacity: 1;
}

.search-form:after,
#bbp-search-form:after,
.woocommerce-product-search:after,
#yith-ajaxsearchform:after {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  font-size: 1rem;
  opacity: 1 !important;
  z-index: 9;
  color: inherit;
}

.navbar-search--animate .search-form:after {
  content: none;
}

.navbar-search .search-icon i:before {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vertical-navbar-search .search-form {
  color: var(--grimlock-navigation-search-form-placeholder-color);
}

.vertical-navbar-search .search-form input[type="submit"],
.vertical-navbar-search .search-form button[type="submit"] {
  border-radius: 500px !important;
}

/* WP core post pagination */
.nav-links > ul {
  margin: 0;
}

/* WP core single post page pagination */
.page-links {
  display: flex;
  justify-content: center;
  border-top: 2px solid var(--grimlock-table-striped-background-color);
  border-bottom: 2px solid var(--grimlock-table-striped-background-color);
  padding-bottom: 1rem;
  padding-top: 1rem;
  width: 100%;
}

.page-links > span:not(.screen-reader-text),
.page-links > a {
  margin-right: 0.4rem;
}

.page-links .page-links-title {
  display: none !important;
}

/* Project by Woothemes pagination */
.projects-pagination > ul > li {
  display: inline-block;
}

.single-project .projects-single-pagination > div.previous {
  float: left;
}

.single-project .projects-single-pagination > div.previous a:after {
  content: none;
}

.single-project .projects-single-pagination > div.next {
  float: right;
}

.single-project .projects-single-pagination > div.next a:before {
  content: none;
}

/* Tribe events pagination */
.tribe-events-sub-nav {
  margin-top: 1rem !important;
}

.tribe-events-sub-nav > li > a span {
  display: none !important;
}

.widget .tribe-events-sub-nav > li > a:before, .widget .tribe-events-sub-nav > li > a:after {
  margin: 0;
}

/* Woocommerce pagination */
/* Woocommerce pagination */
.woocommerce nav.woocommerce-pagination {
  text-align: center;
}

.woocommerce nav.woocommerce-pagination ul {
  border: 0;
}

.woocommerce nav.woocommerce-pagination ul > li {
  overflow: visible;
  border: 0;
  float: none;
}

.woocommerce nav.woocommerce-pagination ul > li > a,
.woocommerce nav.woocommerce-pagination ul > li span {
  line-height: 1;
  min-width: 50px;
  min-height: 50px;
}

.woocommerce nav.woocommerce-pagination ul > li > a:after,
.woocommerce nav.woocommerce-pagination ul > li span:after {
  line-height: inherit;
  font-size: 1rem;
}

.woocommerce nav.woocommerce-pagination ul > li .dots {
  pointer-events: none;
}

/* Page-Navi */
.wp-pagenavi a + a,
.wp-pagenavi a + span,
.wp-pagenavi span + a,
.wp-pagenavi span + span {
  margin-left: 0.275rem;
}

.wp-pagenavi .pages,
.wp-pagenavi .extend {
  pointer-events: none;
}

/* BuddyPress & BBPress pagination */
#buddypress div.pagination,
#buddypress div.bbp-pagination,
#buddypress div.bp-swap-pagination,
#bbpress-forums div.pagination,
#bbpress-forums div.bbp-pagination,
#bbpress-forums div.bp-swap-pagination {
  display: flex;
  align-items: center;
  float: none;
  color: inherit;
  padding: 1rem 0;
}

#buddypress div.pagination div.pagination-links,
#buddypress div.pagination div.bbp-pagination-links,
#buddypress div.bbp-pagination div.pagination-links,
#buddypress div.bbp-pagination div.bbp-pagination-links,
#buddypress div.bp-swap-pagination div.pagination-links,
#buddypress div.bp-swap-pagination div.bbp-pagination-links,
#bbpress-forums div.pagination div.pagination-links,
#bbpress-forums div.pagination div.bbp-pagination-links,
#bbpress-forums div.bbp-pagination div.pagination-links,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links,
#bbpress-forums div.bp-swap-pagination div.pagination-links,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links {
  float: none;
  padding: 0;
  margin: 0;
}

#buddypress div.pagination div.pagination-links .page-numbers,
#buddypress div.pagination div.bbp-pagination-links .page-numbers,
#buddypress div.bbp-pagination div.pagination-links .page-numbers,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.pagination div.pagination-links .page-numbers,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers {
  font-size: 1rem;
}

#buddypress div.pagination div.pagination-links .page-numbers + a,
#buddypress div.pagination div.pagination-links .page-numbers + span,
#buddypress div.pagination div.bbp-pagination-links .page-numbers + a,
#buddypress div.pagination div.bbp-pagination-links .page-numbers + span,
#buddypress div.bbp-pagination div.pagination-links .page-numbers + a,
#buddypress div.bbp-pagination div.pagination-links .page-numbers + span,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers + a,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers + span,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers + a,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers + span,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers + a,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers + span,
#bbpress-forums div.pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers + a,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers + span,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers + a,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers + span,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers + a,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers + span,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers + a,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers + span {
  margin-left: 0.275rem;
}

#buddypress div.pagination div.pagination-links .page-numbers.current,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.current,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.current,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.current,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.current {
  pointer-events: none;
}

#buddypress div.pagination div.pagination-links .page-numbers.dots,
#buddypress div.pagination div.bbp-pagination-links .page-numbers.dots,
#buddypress div.bbp-pagination div.pagination-links .page-numbers.dots,
#buddypress div.bbp-pagination div.bbp-pagination-links .page-numbers.dots,
#buddypress div.bp-swap-pagination div.pagination-links .page-numbers.dots,
#buddypress div.bp-swap-pagination div.bbp-pagination-links .page-numbers.dots,
#bbpress-forums div.pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.pagination div.bbp-pagination-links .page-numbers.dots,
#bbpress-forums div.bbp-pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.bbp-pagination div.bbp-pagination-links .page-numbers.dots,
#bbpress-forums div.bp-swap-pagination div.pagination-links .page-numbers.dots,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-links .page-numbers.dots {
  pointer-events: none;
}

#buddypress div.pagination div.pag-count,
#buddypress div.pagination div.bbp-pagination-count,
#buddypress div.bbp-pagination div.pag-count,
#buddypress div.bbp-pagination div.bbp-pagination-count,
#buddypress div.bp-swap-pagination div.pag-count,
#buddypress div.bp-swap-pagination div.bbp-pagination-count,
#bbpress-forums div.pagination div.pag-count,
#bbpress-forums div.pagination div.bbp-pagination-count,
#bbpress-forums div.bbp-pagination div.pag-count,
#bbpress-forums div.bbp-pagination div.bbp-pagination-count,
#bbpress-forums div.bp-swap-pagination div.pag-count,
#bbpress-forums div.bp-swap-pagination div.bbp-pagination-count {
  margin-left: 0;
  opacity: 0.7;
  font-style: italic;
  float: none;
  margin-left: auto;
}

/* Bootstrap classic pagination */
.page-item.disabled {
  opacity: 0.5;
}

.page-item {
  display: inline-block;
}

.page-item + li {
  margin-left: 0.275rem;
}

.page-link {
  text-transform: none;
  text-decoration: none !important;
  line-height: inherit;
}

.page-link:hover, .page-link:active, .page-link:focus {
  text-decoration: none;
}

/* Navigation */
@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar) .navbar-nav--search {
    margin-left: 1rem;
  }
}

/**
 * Bubble Count
 */
.bubble-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.15rem;
  min-height: 1.15rem;
  border: 0;
  border-radius: 500px;
  text-align: center;
  font-weight: 600;
  font-size: .85rem;
  line-height: 0;
  letter-spacing: 0;
  pointer-events: none;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 0;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  transition: all 0.2s ease-in-out;
  padding: 3px;
}

.navbar-nav .bubble-count {
  position: absolute;
  top: calc(50% + 7px);
  right: 1px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  z-index: 2;
  font-size: .65rem;
  box-shadow: 0 0 0 3px var(--grimlock-navigation-background-color);
}

@media (min-width: 992px) {
  .navbar-nav .bubble-count {
    right: -2px;
    -webkit-transform: translate3d(0, -25px, 0);
            transform: translate3d(0, -25px, 0);
  }
}

@media (max-width: 991.98px) {
  .navbar-nav .bubble-count {
    top: 50%;
    right: calc(50% + -20px);
  }
}

.vertical-navbar .navbar-nav .bubble-count {
  top: 7px !important;
  right: 10px !important;
  left: auto !important;
  -webkit-transform: none !important;
          transform: none !important;
}

/**
 * Forms
 */
.select2.select2-container .select2-selection {
  border-width: var(--grimlock-control-border-width);
  border: var(--grimlock-control-border-width) solid var(--grimlock-control-border-color);
  outline: 0 !important;
  height: auto !important;
  background-color: var(--grimlock-control-background-color);
  border-radius: var(--grimlock-control-border-radius) !important;
  color: var(--grimlock-control-color);
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  padding: 0.8rem 1.25rem;
  color: inherit;
}

.select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
  display: none;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  width: 50px;
  height: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.select2.select2-container .select2-selection .select2-selection__arrow:before {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.select2.select2-container .select2-selection .select2-selection__arrow b {
  display: none !important;
}

.select2.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding: .35rem .5rem;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: var(--grimlock-table-striped-background-color) !important;
  border: 0 !important;
  padding: 3px 8px 4px 8px !important;
  font-weight: 600;
  font-size: .85em;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 4px;
  position: relative;
  top: 1px;
}

.select2.select2-container .select2-selection--multiple .select2-search .select2-search__field,
.select2.select2-container .select2-selection--multiple .select2-search.select2-search--dropdown .select2-search__field {
  height: auto;
  min-height: 0;
  padding: 3px 8px 4px 8px !important;
  line-height: inherit !important;
  font-size: inherit;
  color: var(--grimlock-control-placeholder-color);
}

.select2.select2-container .select2-selection--multiple .select2-search .select2-search__field {
  border: none !important;
  margin: 0;
}

.select2.select2-container.select2-container--focus .select2-selection, .select2.select2-container.select2-container--open .select2-selection {
  box-shadow: 0 0 0 2px var(--grimlock-button-primary-background-color);
}

.select2-container--open .select2-dropdown {
  border: var(--grimlock-control-border-width) solid var(--grimlock-control-border-color) !important;
  padding: 1.25rem;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  border-radius: var(--grimlock-control-border-radius) !important;
  font-size: .9em;
}

.select2-container--open .select2-dropdown .select2-search__field {
  height: 40px;
  background-color: var(--grimlock-table-striped-background-color);
  border: 1px solid var(--grimlock-table-striped-background-color) !important;
  margin-bottom: 0.75rem;
  border-radius: var(--grimlock-control-border-radius);
  padding: 0.8rem 1.25rem;
}

.select2-container--open .select2-dropdown .select2-results__option {
  border-radius: var(--grimlock-control-border-radius);
  margin-bottom: .1rem;
}

.select2-container--open .select2-dropdown .select2-results__option:hover {
  background-color: var(--grimlock-table-striped-background-color);
}

.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true], .select2-container--open .select2-dropdown .select2-results__option[data-selected=true], .select2-container--open .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected] {
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
}

.select2-container--open .select2-dropdown--below {
  margin-top: .75rem;
}

.select2-container--open .select2-dropdown--above {
  -webkit-transform: translate3d(0, -0.5rem, 0);
          transform: translate3d(0, -0.5rem, 0);
}

/* Remove crappy input control in IE */
::-ms-reveal {
  display: none !important;
}

::-ms-clear {
  display: none !important;
}

/* Tooltip */
.tooltip {
  transition-delay: 0s;
  font-family: inherit;
}

@media (max-width: 991.98px) {
  .tooltip {
    display: none !important;
  }
}

.tooltip.show {
  opacity: 1 !important;
}

.tooltip .tooltip-inner {
  color: var(--grimlock-content-background-color);
  background-color: var(--grimlock-heading-color);
  line-height: 1.3em;
  padding: 3px 10px;
  border-radius: var(--grimlock-button-border-radius);
  font-family: inherit;
}

.bs-tooltip-top .arrow:before,
.bs-tooltip-auto[x-placement^="top"] .arrow:before {
  border-top-color: var(--grimlock-heading-color) !important;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 1px;
}

.bs-tooltip-right .arrow:before,
.bs-tooltip-auto[x-placement^="right"] .arrow:before {
  border-left-color: var(--grimlock-heading-color) !important;
}

.bs-tooltip-bottom .arrow:before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow:before {
  border-bottom-color: var(--grimlock-heading-color) !important;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 1px;
}

.bs-tooltip-left .arrow:before,
.bs-tooltip-auto[x-placement^="left"] .arrow:before {
  border-left-color: var(--grimlock-heading-color) !important;
}

/* WP modal */
#wp-link-wrap #link-selector {
  overflow: auto;
}

#wp-link-wrap .howto {
  display: block;
  margin: .5rem 0 1rem 0;
}

#wp-link-wrap #link-options label,
#wp-link-wrap #search-panel label {
  display: block;
  width: 100%;
}

#wp-link-wrap #link-options label, #wp-link-wrap #link-options label span,
#wp-link-wrap #search-panel label,
#wp-link-wrap #search-panel label span {
  text-align: left !important;
}

#wp-link-wrap #link-options label input[type="search"],
#wp-link-wrap #link-options label input[type="text"],
#wp-link-wrap #search-panel label input[type="search"],
#wp-link-wrap #search-panel label input[type="text"] {
  width: 100%;
  max-width: 100%;
}

#wp-link-wrap #wp-link .query-results {
  position: static;
}

#wp-link-wrap #wp-link .link-search-field {
  width: 100%;
}

#wp-link-wrap p:empty,
#wp-link-wrap span:empty {
  display: none !important;
}

/* Images */
.wp-block-image.is-style-cut-corner img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v223l-15 15H0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v223l-15 15H0z'/%3E%3C/svg%3E");
  -webkit-mask-position: bottom;
          mask-position: bottom;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.wp-block-image.is-style-angle img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v214L0 238z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='238' viewBox='0 0 250 238'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M0 0h250v214L0 238z'/%3E%3C/svg%3E");
  -webkit-mask-position: bottom;
          mask-position: bottom;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.wp-block-image.is-style-diamond img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='354' height='354' viewBox='0 0 354 354'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M177 .223L353.777 177 177 353.777.223 177z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='354' height='354' viewBox='0 0 354 354'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M177 .223L353.777 177 177 353.777.223 177z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.wp-block-image.is-style-hexagon img {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='250' viewBox='0 0 218 250'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M109 0l108.253 62.5v125L109 250 .747 187.5v-125z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='250' viewBox='0 0 218 250'%3E%3Cdefs/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M109 0l108.253 62.5v125L109 250 .747 187.5v-125z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.wp-block-image.is-style-shadow img {
  -webkit-filter: drop-shadow(0 0 50px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 0 50px rgba(0, 0, 0, 0.1));
}

/**
 * Avatars
 */
img.avatar {
  border-radius: 500px;
}

.avatar-round-ratio {
  overflow: hidden;
  border-radius: 500px;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  display: inline-block;
  width: 52px;
  height: 52px;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  will-change: opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: transparent;
}

.avatar-round-ratio img.avatar {
  border-radius: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  will-change: opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@supports (object-fit: cover) {
  .avatar-round-ratio img.avatar {
    height: 100% !important;
    object-fit: cover;
    object-position: center;
  }
}

.avatar-round-ratio.big img.avatar, .avatar-round-ratio.avatar-round-ratio--big img.avatar {
  width: 140px;
  height: 140px;
}

.avatar-round-ratio.small img.avatar, .avatar-round-ratio.avatar-round-ratio--small img.avatar {
  width: 32px;
  height: 32px;
}

.avatar-round-ratio.medium {
  width: 52px;
  height: 52px;
}

div.single-post-back {
  margin-bottom: 1rem;
}

div.single-post-back a {
  color: inherit !important;
  opacity: 0.55;
  font-weight: inherit;
}

div.single-post-back a:before {
  font-family: var(--grimlock-icon-angle-left-font-family) !important;
  content: var(--grimlock-icon-angle-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: .3rem;
}

div.single-post-back a:hover {
  opacity: 1;
}

.single-post-back__active {
  font-weight: bold;
}

.single-post-back__active:before {
  content: var(--grimlock-ornament);
  margin-right: .6rem;
  margin-left: .6rem;
}

.grimlock-custom_header .grimlock-section__thumbnail {
  display: none;
}


/*ÖÐÎÄ²Ëµ¥Òþ²Ø*/
			
			@media (min-width: 800px) {
  .changeLan{display:none}
  
}

@media (max-width: 800px) {
  #menu-item-37{display:none}
  .shoujijuzhong img{width:100%;}
}
			


.dede_pages{height:40px; 
}
.dede_pages ul{
	float:left;
	height:40px;
	padding:12px 0px 12px 16px;
	
}
.dede_pages ul li{
	float:left;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	background:none;;
	list-style: none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}




/**
 * Do not add your customizations here, this file will be overridden in future release of the plugin.
 * Make your CSS changes in the Custom CSS panel of the WordPress Customizer or create a child theme : https://codex.wordpress.org/Child_Themes
 */
