.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;-o-transition-property: transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translateZ(0);transform: translateZ(0);}
.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;-o-transition-property: transform;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;-o-transition-property: transform,height;}
.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image: -o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent);}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image: -o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent);}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent);}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image: -o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent);}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: 50%;background-repeat: no-repeat;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z\' fill=\'%23007aff\'/%3E%3C/svg%3E");left: 10px;right: auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z\' fill=\'%23007aff\'/%3E%3C/svg%3E");right: 10px;left: auto;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z\' fill=\'%23fff\'/%3E%3C/svg%3E");}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z\' fill=\'%23fff\'/%3E%3C/svg%3E");}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z\'/%3E%3C/svg%3E");}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 27 44\'%3E%3Cpath d=\'M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z\'/%3E%3C/svg%3E");}
.swiper-button-lock {display: none;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: opacity .3s;-o-transition: .3s opacity;transition: opacity .3s;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(.33);-ms-transform: scale(.33);transform: scale(.33);}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet-active {opacity: 1;background: #007aff;}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: top .2s,-webkit-transform .2s;transition: top .2s,-webkit-transform .2s;transition: transform .2s,top .2s;transition: transform .2s,top .2s,-webkit-transform .2s;-o-transition: .2s transform,.2s top;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: left .2s,-webkit-transform .2s;transition: left .2s,-webkit-transform .2s;transition: transform .2s,left .2s;transition: transform .2s,left .2s,-webkit-transform .2s;-o-transition: .2s transform,.2s left;}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: right .2s,-webkit-transform .2s;transition: right .2s,-webkit-transform .2s;transition: transform .2s,right .2s;transition: transform .2s,right .2s,-webkit-transform .2s;-o-transition: .2s transform,.2s right;}
.swiper-pagination-progressbar {background: rgba(0,0,0,.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff;}
.swiper-pagination-progressbar.swiper-pagination-white {background: hsla(0,0%,100%,.25);}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #fff;}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000;}
.swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0,0,0,.25);}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000;}
.swiper-pagination-lock {display: none;}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;animation: swiper-preloader-spin 1s steps(12) infinite;}
.swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\'0 0 120 120\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3E%3Cdefs%3E%3Cpath id=\'a\' stroke=\'%236c6c6c\' stroke-width=\'11\' stroke-linecap=\'round\' d=\'M60 7v20\'/%3E%3C/defs%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(30 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(60 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(90 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(120 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(150 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.37\' transform=\'rotate(180 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.46\' transform=\'rotate(210 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.56\' transform=\'rotate(240 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.66\' transform=\'rotate(270 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.75\' transform=\'rotate(300 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.85\' transform=\'rotate(330 60 60)\'/%3E%3C/svg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\'0 0 120 120\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3E%3Cdefs%3E%3Cpath id=\'a\' stroke=\'%23fff\' stroke-width=\'11\' stroke-linecap=\'round\' d=\'M60 7v20\'/%3E%3C/defs%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(30 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(60 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(90 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(120 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.27\' transform=\'rotate(150 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.37\' transform=\'rotate(180 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.46\' transform=\'rotate(210 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.56\' transform=\'rotate(240 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.66\' transform=\'rotate(270 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.75\' transform=\'rotate(300 60 60)\'/%3E%3Cuse xlink:href=\'%23a\' opacity=\'.85\' transform=\'rotate(330 60 60)\'/%3E%3C/svg%3E");}
@-webkit-keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}}
@keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);}}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube {overflow: visible;}
.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-flip {overflow: visible;}
.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px;}
:root {--aqua: #77c8d2;--blue: #007bff;--breakpoint-lg: 1000px;--breakpoint-md: 520px;--breakpoint-xs: 0;--brown: #705a5c;--btn-text: #222632;--cyan: #17a2b8;--danger: #dc3545;--dark: #343a40;--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-sans-serif: "gill-sans-nova",sans-serif;--gray: #6c757d;--gray-dark: #343a40;--green: #28a745;--grey-bg: #efeded;--indigo: #6610f2;--info: #17a2b8;--light: #f8f9fa;--orange: #fd7e14;--pink: #e83e8c;--primary: #525ddc;--purple: #6f42c1;--red: #dc3545;--secondary: #6c757d;--shadow-grey: #595a5e;--success: #28a745;--teal: #20c997;--title-blue: #353944;--title-brown: #564f51;--warning: #ffc107;--white: #fff;--yellow: #ffc107;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
html {-ms-overflow-style: scrollbar;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-text-size-adjust: 100%;font-family: sans-serif;line-height: 1.15;}
@-ms-viewport {width: device-width;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {background-color: #fff;color: #212529;font-family: lemonde-journal,serif;font-size: 1rem;font-weight: 400;line-height: 1.5;margin: 0;text-align: left;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;margin-top: 0;}
p {margin-bottom: 1rem;margin-top: 0;}
abbr[data-original-title], abbr[title] {-webkit-text-decoration: underline dotted;border-bottom: 0;cursor: help;text-decoration: underline;text-decoration: underline dotted;}
address {font-style: normal;line-height: inherit;}
address, dl, ol, ul {margin-bottom: 1rem;}
dl, ol, ul {margin-top: 0;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
dfn {font-style: italic;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {-webkit-text-decoration-skip: objects;background-color: transparent;color: #007bff;text-decoration: none;}
a:hover {color: #0056b3;text-decoration: underline;}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size: 1em;}
pre {-ms-overflow-style: scrollbar;margin-bottom: 1rem;margin-top: 0;overflow: auto;}
figure {margin: 0 0 1rem;}
img {border-style: none;}
img, svg {vertical-align: middle;}
svg {overflow: hidden;}
table {border-collapse: collapse;}
caption {caption-side: bottom;color: #6c757d;padding-bottom: .75rem;padding-top: .75rem;text-align: left;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {border: 0;margin: 0;min-width: 0;padding: 0;}
legend {color: inherit;display: block;font-size: 1.5rem;line-height: inherit;margin-bottom: .5rem;max-width: 100%;padding: 0;white-space: normal;width: 100%;}
progress {vertical-align: baseline;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: none;outline-offset: -2px;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
output {display: inline-block;}
summary {cursor: pointer;display: list-item;}
template {display: none;}
[hidden] {display: none !important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #564f51;font-family: inherit;font-weight: 500;line-height: 1.2;margin-bottom: .5rem;}
.h1, h1 {font-size: 2.5rem;}
.h2, h2 {font-size: 2rem;}
.h3, h3 {font-size: 1.75rem;}
.h4, h4 {font-size: 1.5rem;}
.h5, h5 {font-size: 1.25rem;}
.h6, h6 {font-size: 1rem;}
.lead {font-size: 1.25rem;font-weight: 300;}
.display-1 {font-size: 6rem;}
.display-1, .display-2 {font-weight: 300;line-height: 1.2;}
.display-2 {font-size: 5.5rem;}
.display-3 {font-size: 4.5rem;}
.display-3, .display-4 {font-weight: 300;line-height: 1.2;}
.display-4 {font-size: 3.5rem;}
hr {border: 0;border-top: 1px solid rgba(0,0,0,.1);margin-bottom: 1rem;margin-top: 1rem;}
.small, small {font-size: 80%;font-weight: 400;}
.mark, mark {background-color: #fcf8e3;padding: .2em;}
.comment-list, .list-inline, .list-unstyled {list-style: none;padding-left: 0;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: .5rem;}
.initialism {font-size: 90%;text-transform: uppercase;}
.blockquote {font-size: 1.25rem;margin-bottom: 1rem;}
.blockquote-footer {color: #6c757d;display: block;font-size: 80%;}
.blockquote-footer:before {content: "—   ";}
.img-fluid, .img-thumbnail, .wp-caption img {height: auto;max-width: 100%;}
.img-thumbnail {background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;padding: .25rem;}
.figure, .wp-caption {display: inline-block;}
.figure-img, .wp-caption img {line-height: 1;margin-bottom: .5rem;}
.figure-caption, .wp-caption-text {color: #6c757d;font-size: 90%;}
code {color: #e83e8c;font-size: 87.5%;word-break: break-word;}
a>code {color: inherit;}
kbd {background-color: #212529;border-radius: .2rem;color: #fff;font-size: 87.5%;padding: .2rem .4rem;}
kbd kbd {font-size: 100%;font-weight: 700;padding: 0;}
pre {color: #212529;display: block;font-size: 87.5%;}
pre code {color: inherit;font-size: inherit;word-break: normal;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container {margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;width: 100%;}
@media (min-width:520px) {.container {max-width: 520px;}}
@media (min-width:1000px) {.container {max-width: 1000px;}}
.container-fluid {margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;width: 100%;}
.row {-ms-flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.no-gutters, .row {margin-left: 0;margin-right: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-left: 0;padding-right: 0;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto {min-height: 1px;padding-left: 0;padding-right: 0;position: relative;width: 100%;}
.col {-ms-flex-positive: 1;-ms-flex-preferred-size: 0;-webkit-box-flex: 1;flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: none;width: auto;}
.col-1, .col-auto {-webkit-box-flex: 0;}
.col-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-2, .col-3 {-webkit-box-flex: 0;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-4, .col-5 {-webkit-box-flex: 0;}
.col-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-6, .col-7 {-webkit-box-flex: 0;}
.col-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-8, .col-9 {-webkit-box-flex: 0;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-10, .col-11 {-webkit-box-flex: 0;}
.col-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
.order-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
.order-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;order: 13;}
.order-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;order: 0;}
.order-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
.order-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2;}
.order-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;}
.order-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4;}
.order-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;order: 5;}
.order-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;order: 6;}
.order-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;order: 7;}
.order-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;order: 8;}
.order-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;order: 9;}
.order-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;order: 10;}
.order-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;order: 11;}
.order-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;order: 12;}
.offset-1 {margin-left: 8.33333%;}
.offset-2 {margin-left: 16.66667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.33333%;}
.offset-5 {margin-left: 41.66667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.33333%;}
.offset-8 {margin-left: 66.66667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.33333%;}
.offset-11 {margin-left: 91.66667%;}
@media (min-width:520px) {.col-md {-ms-flex-positive: 1;-ms-flex-preferred-size: 0;-webkit-box-flex: 1;flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;max-width: none;width: auto;}
	.col-md-1 {-ms-flex: 0 0 8.33333%;-webkit-box-flex: 0;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-md-2 {-ms-flex: 0 0 16.66667%;-webkit-box-flex: 0;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-md-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-ms-flex: 0 0 33.33333%;-webkit-box-flex: 0;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-md-5 {-ms-flex: 0 0 41.66667%;-webkit-box-flex: 0;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-md-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-ms-flex: 0 0 58.33333%;-webkit-box-flex: 0;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-md-8 {-ms-flex: 0 0 66.66667%;-webkit-box-flex: 0;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-md-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-ms-flex: 0 0 83.33333%;-webkit-box-flex: 0;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-md-11 {-ms-flex: 0 0 91.66667%;-webkit-box-flex: 0;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-md-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
	.order-md-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;order: 13;}
	.order-md-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;order: 0;}
	.order-md-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
	.order-md-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2;}
	.order-md-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;}
	.order-md-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4;}
	.order-md-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;order: 5;}
	.order-md-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;order: 6;}
	.order-md-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;order: 7;}
	.order-md-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;order: 8;}
	.order-md-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;order: 9;}
	.order-md-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;order: 10;}
	.order-md-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;order: 11;}
	.order-md-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.33333%;}
	.offset-md-2 {margin-left: 16.66667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.33333%;}
	.offset-md-5 {margin-left: 41.66667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.33333%;}
	.offset-md-8 {margin-left: 66.66667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.33333%;}
	.offset-md-11 {margin-left: 91.66667%;}}
@media (min-width:1000px) {.col-lg {-ms-flex-positive: 1;-ms-flex-preferred-size: 0;-webkit-box-flex: 1;flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;max-width: none;width: auto;}
	.col-lg-1 {-ms-flex: 0 0 8.33333%;-webkit-box-flex: 0;flex: 0 0 8.33333%;max-width: 8.33333%;}
	.col-lg-2 {-ms-flex: 0 0 16.66667%;-webkit-box-flex: 0;flex: 0 0 16.66667%;max-width: 16.66667%;}
	.col-lg-3 {-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-ms-flex: 0 0 33.33333%;-webkit-box-flex: 0;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.col-lg-5 {-ms-flex: 0 0 41.66667%;-webkit-box-flex: 0;flex: 0 0 41.66667%;max-width: 41.66667%;}
	.col-lg-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-ms-flex: 0 0 58.33333%;-webkit-box-flex: 0;flex: 0 0 58.33333%;max-width: 58.33333%;}
	.col-lg-8 {-ms-flex: 0 0 66.66667%;-webkit-box-flex: 0;flex: 0 0 66.66667%;max-width: 66.66667%;}
	.col-lg-9 {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-ms-flex: 0 0 83.33333%;-webkit-box-flex: 0;flex: 0 0 83.33333%;max-width: 83.33333%;}
	.col-lg-11 {-ms-flex: 0 0 91.66667%;-webkit-box-flex: 0;flex: 0 0 91.66667%;max-width: 91.66667%;}
	.col-lg-12 {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;order: -1;}
	.order-lg-last {-ms-flex-order: 13;-webkit-box-ordinal-group: 14;order: 13;}
	.order-lg-0 {-ms-flex-order: 0;-webkit-box-ordinal-group: 1;order: 0;}
	.order-lg-1 {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}
	.order-lg-2 {-ms-flex-order: 2;-webkit-box-ordinal-group: 3;order: 2;}
	.order-lg-3 {-ms-flex-order: 3;-webkit-box-ordinal-group: 4;order: 3;}
	.order-lg-4 {-ms-flex-order: 4;-webkit-box-ordinal-group: 5;order: 4;}
	.order-lg-5 {-ms-flex-order: 5;-webkit-box-ordinal-group: 6;order: 5;}
	.order-lg-6 {-ms-flex-order: 6;-webkit-box-ordinal-group: 7;order: 6;}
	.order-lg-7 {-ms-flex-order: 7;-webkit-box-ordinal-group: 8;order: 7;}
	.order-lg-8 {-ms-flex-order: 8;-webkit-box-ordinal-group: 9;order: 8;}
	.order-lg-9 {-ms-flex-order: 9;-webkit-box-ordinal-group: 10;order: 9;}
	.order-lg-10 {-ms-flex-order: 10;-webkit-box-ordinal-group: 11;order: 10;}
	.order-lg-11 {-ms-flex-order: 11;-webkit-box-ordinal-group: 12;order: 11;}
	.order-lg-12 {-ms-flex-order: 12;-webkit-box-ordinal-group: 13;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.33333%;}
	.offset-lg-2 {margin-left: 16.66667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.33333%;}
	.offset-lg-5 {margin-left: 41.66667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.33333%;}
	.offset-lg-8 {margin-left: 66.66667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.33333%;}
	.offset-lg-11 {margin-left: 91.66667%;}}
.table {background-color: transparent;margin-bottom: 1rem;width: 100%;}
.table td, .table th {border-top: 1px solid #dee2e6;padding: .75rem;vertical-align: top;}
.table thead th {border-bottom: 2px solid #dee2e6;vertical-align: bottom;}
.table tbody+tbody {border-top: 2px solid #dee2e6;}
.table .table {background-color: #fff;}
.table-sm td, .table-sm th {padding: .3rem;}
.table-bordered, .table-bordered td, .table-bordered th {border: 1px solid #dee2e6;}
.table-bordered thead td, .table-bordered thead th {border-bottom-width: 2px;}
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {border: 0;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.table-hover tbody tr:hover {background-color: rgba(0,0,0,.075);}
.table-primary, .table-primary>td, .table-primary>th {background-color: #cfd2f5;}
.table-hover .table-primary:hover, .table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {background-color: #babef1;}
.table-secondary, .table-secondary>td, .table-secondary>th {background-color: #d6d8db;}
.table-hover .table-secondary:hover, .table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {background-color: #c8cbcf;}
.table-success, .table-success>td, .table-success>th {background-color: #c3e6cb;}
.table-hover .table-success:hover, .table-hover .table-success:hover>td, .table-hover .table-success:hover>th {background-color: #b1dfbb;}
.table-info, .table-info>td, .table-info>th {background-color: #bee5eb;}
.table-hover .table-info:hover, .table-hover .table-info:hover>td, .table-hover .table-info:hover>th {background-color: #abdde5;}
.table-warning, .table-warning>td, .table-warning>th {background-color: #ffeeba;}
.table-hover .table-warning:hover, .table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {background-color: #ffe8a1;}
.table-danger, .table-danger>td, .table-danger>th {background-color: #f5c6cb;}
.table-hover .table-danger:hover, .table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {background-color: #f1b0b7;}
.table-light, .table-light>td, .table-light>th {background-color: #fdfdfe;}
.table-hover .table-light:hover, .table-hover .table-light:hover>td, .table-hover .table-light:hover>th {background-color: #ececf6;}
.table-dark, .table-dark>td, .table-dark>th {background-color: #c6c8ca;}
.table-hover .table-dark:hover, .table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {background-color: #b9bbbe;}
.table-shadow-grey, .table-shadow-grey>td, .table-shadow-grey>th {background-color: #d1d1d2;}
.table-hover .table-shadow-grey:hover, .table-hover .table-shadow-grey:hover>td, .table-hover .table-shadow-grey:hover>th {background-color: #c4c4c5;}
.table-yellow, .table-yellow>td, .table-yellow>th {background-color: #fdf7da;}
.table-hover .table-yellow:hover, .table-hover .table-yellow:hover>td, .table-hover .table-yellow:hover>th {background-color: #fcf2c2;}
.table-aqua, .table-aqua>td, .table-aqua>th {background-color: #d9f0f2;}
.table-hover .table-aqua:hover, .table-hover .table-aqua:hover>td, .table-hover .table-aqua:hover>th {background-color: #c6e9ec;}
.table-grey-bg, .table-grey-bg>td, .table-grey-bg>th {background-color: #fbfafa;}
.table-hover .table-grey-bg:hover, .table-hover .table-grey-bg:hover>td, .table-hover .table-grey-bg:hover>th {background-color: #f0ecec;}
.table-brown, .table-brown>td, .table-brown>th {background-color: #d7d1d1;}
.table-hover .table-brown:hover, .table-hover .table-brown:hover>td, .table-hover .table-brown:hover>th {background-color: #cbc3c3;}
.table-title-brown, .table-title-brown>td, .table-title-brown>th {background-color: #d0cece;}
.table-hover .table-title-brown:hover, .table-hover .table-title-brown:hover>td, .table-hover .table-title-brown:hover>th {background-color: #c4c1c1;}
.table-title-blue, .table-title-blue>td, .table-title-blue>th {background-color: #c6c8cb;}
.table-hover .table-title-blue:hover, .table-hover .table-title-blue:hover>td, .table-hover .table-title-blue:hover>th {background-color: #b9bbbf;}
.table-btn-text, .table-btn-text>td, .table-btn-text>th {background-color: #c1c2c6;}
.table-hover .table-btn-text:hover, .table-hover .table-btn-text:hover>td, .table-hover .table-btn-text:hover>th {background-color: #b4b5ba;}
.table-active, .table-active>td, .table-active>th, .table-hover .table-active:hover, .table-hover .table-active:hover>td, .table-hover .table-active:hover>th {background-color: rgba(0,0,0,.075);}
.table .thead-dark th {background-color: #212529;border-color: #32383e;color: #fff;}
.table .thead-light th {background-color: #e9ecef;border-color: #dee2e6;color: #495057;}
.table-dark {background-color: #212529;color: #fff;}
.table-dark td, .table-dark th, .table-dark thead th {border-color: #32383e;}
.table-dark.table-bordered {border: 0;}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: hsla(0,0%,100%,.05);}
.table-dark.table-hover tbody tr:hover {background-color: hsla(0,0%,100%,.075);}
@media (max-width:519.98px) {.table-responsive-md {-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;display: block;overflow-x: auto;width: 100%;}
	.table-responsive-md>.table-bordered {border: 0;}}
@media (max-width:999.98px) {.table-responsive-lg {-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;display: block;overflow-x: auto;width: 100%;}
	.table-responsive-lg>.table-bordered {border: 0;}}
.table-responsive {-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;display: block;overflow-x: auto;width: 100%;}
.table-responsive>.table-bordered {border: 0;}
.comment-form input[type=email], .comment-form input[type=text], .comment-form input[type=url], .comment-form textarea, .form-control, .search-form .search-field {-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-clip: padding-box;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;color: #495057;display: block;font-size: 1rem;height: calc(2.25rem + 2px);line-height: 1.5;padding: .375rem .75rem;transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width: 100%;}
@media screen and (prefers-reduced-motion:reduce) {.comment-form input[type=email], .comment-form input[type=text], .comment-form input[type=url], .comment-form textarea, .form-control, .search-form .search-field {-o-transition: none;-webkit-transition: none;transition: none;}}
.comment-form input[type=email]::-ms-expand, .comment-form input[type=text]::-ms-expand, .comment-form input[type=url]::-ms-expand, .comment-form textarea::-ms-expand, .form-control::-ms-expand, .search-form .search-field::-ms-expand {background-color: transparent;border: 0;}
.comment-form input:focus[type=email], .comment-form input:focus[type=text], .comment-form input:focus[type=url], .comment-form textarea:focus, .form-control:focus, .search-form .search-field:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);background-color: #fff;border-color: #80bdff;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);color: #495057;outline: 0;}
.comment-form input[type=email]::-webkit-input-placeholder, .comment-form input[type=text]::-webkit-input-placeholder, .comment-form input[type=url]::-webkit-input-placeholder, .comment-form textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .search-form .search-field::-webkit-input-placeholder {color: #6c757d;opacity: 1;}
.comment-form input[type=email]:-ms-input-placeholder, .comment-form input[type=email]::-ms-input-placeholder, .comment-form input[type=text]:-ms-input-placeholder, .comment-form input[type=text]::-ms-input-placeholder, .comment-form input[type=url]:-ms-input-placeholder, .comment-form input[type=url]::-ms-input-placeholder, .comment-form textarea:-ms-input-placeholder, .comment-form textarea::-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-control::-ms-input-placeholder, .search-form .search-field:-ms-input-placeholder, .search-form .search-field::-ms-input-placeholder {color: #6c757d;opacity: 1;}
.comment-form input[type=email]::placeholder, .comment-form input[type=text]::placeholder, .comment-form input[type=url]::placeholder, .comment-form textarea::placeholder, .form-control::placeholder, .search-form .search-field::placeholder {color: #6c757d;opacity: 1;}
.comment-form input:disabled[type=email], .comment-form input:disabled[type=text], .comment-form input:disabled[type=url], .comment-form input[readonly][type=email], .comment-form input[readonly][type=text], .comment-form input[readonly][type=url], .comment-form textarea:disabled, .comment-form textarea[readonly], .form-control:disabled, .form-control[readonly], .search-form .search-field:disabled, .search-form .search-field[readonly] {background-color: #e9ecef;opacity: 1;}
.search-form select.search-field:focus::-ms-value, select.form-control:focus::-ms-value {background-color: #fff;color: #495057;}
.form-control-file, .form-control-range {display: block;width: 100%;}
.col-form-label {font-size: inherit;line-height: 1.5;margin-bottom: 0;padding-bottom: calc(.375rem + 1px);padding-top: calc(.375rem + 1px);}
.col-form-label-lg {font-size: 1.25rem;line-height: 1.5;padding-bottom: calc(.5rem + 1px);padding-top: calc(.5rem + 1px);}
.col-form-label-sm {font-size: .875rem;line-height: 1.5;padding-bottom: calc(.25rem + 1px);padding-top: calc(.25rem + 1px);}
.form-control-plaintext {background-color: transparent;border: solid transparent;border-width: 1px 0;color: #212529;display: block;line-height: 1.5;margin-bottom: 0;padding-bottom: .375rem;padding-top: .375rem;width: 100%;}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {padding-left: 0;padding-right: 0;}
.form-control-sm {border-radius: .2rem;font-size: .875rem;height: calc(1.8125rem + 2px);line-height: 1.5;padding: .25rem .5rem;}
.form-control-lg {border-radius: .3rem;font-size: 1.25rem;height: calc(2.875rem + 2px);line-height: 1.5;padding: .5rem 1rem;}
.comment-form textarea, .search-form select.search-field[multiple], .search-form select.search-field[size], .search-form textarea.search-field, select.form-control[multiple], select.form-control[size], textarea.form-control {height: auto;}
.comment-form p, .form-group, .search-form label {margin-bottom: 1rem;}
.form-text {display: block;margin-top: .25rem;}
.form-row {-ms-flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;}
.form-row>.col, .form-row>[class*=col-] {padding-left: 5px;padding-right: 5px;}
.form-check {display: block;padding-left: 1.25rem;position: relative;}
.form-check-input {margin-left: -1.25rem;margin-top: .3rem;position: absolute;}
.form-check-input:disabled~.form-check-label {color: #6c757d;}
.form-check-label {margin-bottom: 0;}
.form-check-inline {-ms-flex-align: center;-webkit-box-align: center;align-items: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: .75rem;padding-left: 0;}
.form-check-inline .form-check-input {margin-left: 0;margin-right: .3125rem;margin-top: 0;position: static;}
.valid-feedback {color: #28a745;display: none;font-size: 80%;margin-top: .25rem;width: 100%;}
.valid-tooltip {background-color: rgba(40,167,69,.9);border-radius: .25rem;color: #fff;display: none;font-size: .875rem;line-height: 1.5;margin-top: .1rem;max-width: 100%;padding: .25rem .5rem;position: absolute;top: 100%;z-index: 5;}
.comment-form .was-validated input:valid[type=email], .comment-form .was-validated input:valid[type=text], .comment-form .was-validated input:valid[type=url], .comment-form .was-validated textarea:valid, .comment-form input.is-valid[type=email], .comment-form input.is-valid[type=text], .comment-form input.is-valid[type=url], .comment-form textarea.is-valid, .custom-select.is-valid, .form-control.is-valid, .search-form .is-valid.search-field, .search-form .was-validated .search-field:valid, .was-validated .comment-form input:valid[type=email], .was-validated .comment-form input:valid[type=text], .was-validated .comment-form input:valid[type=url], .was-validated .comment-form textarea:valid, .was-validated .custom-select:valid, .was-validated .form-control:valid, .was-validated .search-form .search-field:valid {border-color: #28a745;}
.comment-form .was-validated input:valid:focus[type=email], .comment-form .was-validated input:valid:focus[type=text], .comment-form .was-validated input:valid:focus[type=url], .comment-form .was-validated textarea:valid:focus, .comment-form input.is-valid:focus[type=email], .comment-form input.is-valid:focus[type=text], .comment-form input.is-valid:focus[type=url], .comment-form textarea.is-valid:focus, .custom-select.is-valid:focus, .form-control.is-valid:focus, .search-form .is-valid.search-field:focus, .search-form .was-validated .search-field:valid:focus, .was-validated .comment-form input:valid:focus[type=email], .was-validated .comment-form input:valid:focus[type=text], .was-validated .comment-form input:valid:focus[type=url], .was-validated .comment-form textarea:valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus, .was-validated .search-form .search-field:valid:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);border-color: #28a745;box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}
.comment-form .was-validated input:valid[type=email]~.valid-feedback, .comment-form .was-validated input:valid[type=email]~.valid-tooltip, .comment-form .was-validated input:valid[type=text]~.valid-feedback, .comment-form .was-validated input:valid[type=text]~.valid-tooltip, .comment-form .was-validated input:valid[type=url]~.valid-feedback, .comment-form .was-validated input:valid[type=url]~.valid-tooltip, .comment-form .was-validated textarea:valid~.valid-feedback, .comment-form .was-validated textarea:valid~.valid-tooltip, .comment-form input.is-valid[type=email]~.valid-feedback, .comment-form input.is-valid[type=email]~.valid-tooltip, .comment-form input.is-valid[type=text]~.valid-feedback, .comment-form input.is-valid[type=text]~.valid-tooltip, .comment-form input.is-valid[type=url]~.valid-feedback, .comment-form input.is-valid[type=url]~.valid-tooltip, .comment-form textarea.is-valid~.valid-feedback, .comment-form textarea.is-valid~.valid-tooltip, .custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .form-control-file.is-valid~.valid-feedback, .form-control-file.is-valid~.valid-tooltip, .form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .search-form .is-valid.search-field~.valid-feedback, .search-form .is-valid.search-field~.valid-tooltip, .search-form .was-validated .search-field:valid~.valid-feedback, .search-form .was-validated .search-field:valid~.valid-tooltip, .was-validated .comment-form input:valid[type=email]~.valid-feedback, .was-validated .comment-form input:valid[type=email]~.valid-tooltip, .was-validated .comment-form input:valid[type=text]~.valid-feedback, .was-validated .comment-form input:valid[type=text]~.valid-tooltip, .was-validated .comment-form input:valid[type=url]~.valid-feedback, .was-validated .comment-form input:valid[type=url]~.valid-tooltip, .was-validated .comment-form textarea:valid~.valid-feedback, .was-validated .comment-form textarea:valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip, .was-validated .form-control-file:valid~.valid-feedback, .was-validated .form-control-file:valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip, .was-validated .search-form .search-field:valid~.valid-feedback, .was-validated .search-form .search-field:valid~.valid-tooltip {display: block;}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {color: #28a745;}
.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {display: block;}
.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {color: #28a745;}
.custom-control-input.is-valid~.custom-control-label:before, .was-validated .custom-control-input:valid~.custom-control-label:before {background-color: #71dd8a;}
.custom-control-input.is-valid~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, .was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {display: block;}
.custom-control-input.is-valid:checked~.custom-control-label:before, .was-validated .custom-control-input:valid:checked~.custom-control-label:before {background-color: #34ce57;}
.custom-control-input.is-valid:focus~.custom-control-label:before, .was-validated .custom-control-input:valid:focus~.custom-control-label:before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25);}
.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {border-color: #28a745;}
.custom-file-input.is-valid~.custom-file-label:after, .was-validated .custom-file-input:valid~.custom-file-label:after {border-color: inherit;}
.custom-file-input.is-valid~.valid-feedback, .custom-file-input.is-valid~.valid-tooltip, .was-validated .custom-file-input:valid~.valid-feedback, .was-validated .custom-file-input:valid~.valid-tooltip {display: block;}
.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);}
.invalid-feedback {color: #dc3545;display: none;font-size: 80%;margin-top: .25rem;width: 100%;}
.invalid-tooltip {background-color: rgba(220,53,69,.9);border-radius: .25rem;color: #fff;display: none;font-size: .875rem;line-height: 1.5;margin-top: .1rem;max-width: 100%;padding: .25rem .5rem;position: absolute;top: 100%;z-index: 5;}
.comment-form .was-validated input:invalid[type=email], .comment-form .was-validated input:invalid[type=text], .comment-form .was-validated input:invalid[type=url], .comment-form .was-validated textarea:invalid, .comment-form input.is-invalid[type=email], .comment-form input.is-invalid[type=text], .comment-form input.is-invalid[type=url], .comment-form textarea.is-invalid, .custom-select.is-invalid, .form-control.is-invalid, .search-form .is-invalid.search-field, .search-form .was-validated .search-field:invalid, .was-validated .comment-form input:invalid[type=email], .was-validated .comment-form input:invalid[type=text], .was-validated .comment-form input:invalid[type=url], .was-validated .comment-form textarea:invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid, .was-validated .search-form .search-field:invalid {border-color: #dc3545;}
.comment-form .was-validated input:invalid:focus[type=email], .comment-form .was-validated input:invalid:focus[type=text], .comment-form .was-validated input:invalid:focus[type=url], .comment-form .was-validated textarea:invalid:focus, .comment-form input.is-invalid:focus[type=email], .comment-form input.is-invalid:focus[type=text], .comment-form input.is-invalid:focus[type=url], .comment-form textarea.is-invalid:focus, .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .search-form .is-invalid.search-field:focus, .search-form .was-validated .search-field:invalid:focus, .was-validated .comment-form input:invalid:focus[type=email], .was-validated .comment-form input:invalid:focus[type=text], .was-validated .comment-form input:invalid:focus[type=url], .was-validated .comment-form textarea:invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus, .was-validated .search-form .search-field:invalid:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);border-color: #dc3545;box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.comment-form .was-validated input:invalid[type=email]~.invalid-feedback, .comment-form .was-validated input:invalid[type=email]~.invalid-tooltip, .comment-form .was-validated input:invalid[type=text]~.invalid-feedback, .comment-form .was-validated input:invalid[type=text]~.invalid-tooltip, .comment-form .was-validated input:invalid[type=url]~.invalid-feedback, .comment-form .was-validated input:invalid[type=url]~.invalid-tooltip, .comment-form .was-validated textarea:invalid~.invalid-feedback, .comment-form .was-validated textarea:invalid~.invalid-tooltip, .comment-form input.is-invalid[type=email]~.invalid-feedback, .comment-form input.is-invalid[type=email]~.invalid-tooltip, .comment-form input.is-invalid[type=text]~.invalid-feedback, .comment-form input.is-invalid[type=text]~.invalid-tooltip, .comment-form input.is-invalid[type=url]~.invalid-feedback, .comment-form input.is-invalid[type=url]~.invalid-tooltip, .comment-form textarea.is-invalid~.invalid-feedback, .comment-form textarea.is-invalid~.invalid-tooltip, .custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .form-control-file.is-invalid~.invalid-feedback, .form-control-file.is-invalid~.invalid-tooltip, .form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .search-form .is-invalid.search-field~.invalid-feedback, .search-form .is-invalid.search-field~.invalid-tooltip, .search-form .was-validated .search-field:invalid~.invalid-feedback, .search-form .was-validated .search-field:invalid~.invalid-tooltip, .was-validated .comment-form input:invalid[type=email]~.invalid-feedback, .was-validated .comment-form input:invalid[type=email]~.invalid-tooltip, .was-validated .comment-form input:invalid[type=text]~.invalid-feedback, .was-validated .comment-form input:invalid[type=text]~.invalid-tooltip, .was-validated .comment-form input:invalid[type=url]~.invalid-feedback, .was-validated .comment-form input:invalid[type=url]~.invalid-tooltip, .was-validated .comment-form textarea:invalid~.invalid-feedback, .was-validated .comment-form textarea:invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip, .was-validated .form-control-file:invalid~.invalid-feedback, .was-validated .form-control-file:invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip, .was-validated .search-form .search-field:invalid~.invalid-feedback, .was-validated .search-form .search-field:invalid~.invalid-tooltip {display: block;}
.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {color: #dc3545;}
.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {display: block;}
.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {color: #dc3545;}
.custom-control-input.is-invalid~.custom-control-label:before, .was-validated .custom-control-input:invalid~.custom-control-label:before {background-color: #efa2a9;}
.custom-control-input.is-invalid~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, .was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {display: block;}
.custom-control-input.is-invalid:checked~.custom-control-label:before, .was-validated .custom-control-input:invalid:checked~.custom-control-label:before {background-color: #e4606d;}
.custom-control-input.is-invalid:focus~.custom-control-label:before, .was-validated .custom-control-input:invalid:focus~.custom-control-label:before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);}
.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {border-color: #dc3545;}
.custom-file-input.is-invalid~.custom-file-label:after, .was-validated .custom-file-input:invalid~.custom-file-label:after {border-color: inherit;}
.custom-file-input.is-invalid~.invalid-feedback, .custom-file-input.is-invalid~.invalid-tooltip, .was-validated .custom-file-input:invalid~.invalid-feedback, .was-validated .custom-file-input:invalid~.invalid-tooltip {display: block;}
.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.form-inline, .search-form {-ms-flex-align: center;-ms-flex-flow: row wrap;-webkit-box-align: center;-webkit-box-direction: normal;-webkit-box-orient: horizontal;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;flex-flow: row wrap;}
.form-inline .form-check, .search-form .form-check {width: 100%;}
.form-inline label, .search-form label {-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;-webkit-box-pack: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;margin-bottom: 0;}
.comment-form .form-inline p, .comment-form .search-form p, .form-inline .comment-form p, .form-inline .form-group, .form-inline .search-form label, .search-form .comment-form p, .search-form .form-group, .search-form .form-inline label, .search-form label {-ms-flex: 0 0 auto;-ms-flex-align: center;-ms-flex-flow: row wrap;-webkit-box-align: center;-webkit-box-direction: normal;-webkit-box-flex: 0;-webkit-box-orient: horizontal;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;flex: 0 0 auto;flex-flow: row wrap;margin-bottom: 0;}
.comment-form .form-inline input[type=email], .comment-form .form-inline input[type=text], .comment-form .form-inline input[type=url], .comment-form .form-inline textarea, .comment-form .search-form input[type=email], .comment-form .search-form input[type=text], .comment-form .search-form input[type=url], .comment-form .search-form textarea, .form-inline .comment-form input[type=email], .form-inline .comment-form input[type=text], .form-inline .comment-form input[type=url], .form-inline .comment-form textarea, .form-inline .form-control, .search-form .comment-form input[type=email], .search-form .comment-form input[type=text], .search-form .comment-form input[type=url], .search-form .comment-form textarea, .search-form .form-control, .search-form .search-field {display: inline-block;vertical-align: middle;width: auto;}
.form-inline .form-control-plaintext, .search-form .form-control-plaintext {display: inline-block;}
.form-inline .custom-select, .form-inline .input-group, .search-form .custom-select, .search-form .input-group {width: auto;}
.form-inline .form-check, .search-form .form-check {-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;-webkit-box-pack: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;padding-left: 0;width: auto;}
.form-inline .form-check-input, .search-form .form-check-input {margin-left: 0;margin-right: .25rem;margin-top: 0;position: relative;}
.form-inline .custom-control, .search-form .custom-control {-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;-webkit-box-pack: center;align-items: center;justify-content: center;}
.form-inline .custom-control-label, .search-form .custom-control-label {margin-bottom: 0;}
.btn, .comment-form input[type=submit], .search-form .search-submit {-moz-user-select: none;-ms-user-select: none;-o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select: none;border: 1px solid transparent;border-radius: .25rem;display: inline-block;font-size: 1rem;font-weight: 400;line-height: 1.5;padding: .375rem .75rem;text-align: center;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;user-select: none;vertical-align: middle;white-space: nowrap;}
@media screen and (prefers-reduced-motion:reduce) {.btn, .comment-form input[type=submit], .search-form .search-submit {-o-transition: none;-webkit-transition: none;transition: none;}}
.btn:focus, .btn:hover, .comment-form input:focus[type=submit], .comment-form input:hover[type=submit], .search-form .search-submit:focus, .search-form .search-submit:hover {text-decoration: none;}
.btn.focus, .btn:focus, .comment-form input.focus[type=submit], .comment-form input:focus[type=submit], .search-form .focus.search-submit, .search-form .search-submit:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);outline: 0;}
.btn.disabled, .btn:disabled, .comment-form input.disabled[type=submit], .comment-form input:disabled[type=submit], .search-form .disabled.search-submit, .search-form .search-submit:disabled {opacity: .65;}
.btn:not(:disabled):not(.disabled), .comment-form input:not(:disabled):not(.disabled)[type=submit], .search-form .search-submit:not(:disabled):not(.disabled) {cursor: pointer;}
.search-form a.disabled.search-submit, .search-form fieldset:disabled a.search-submit, a.btn.disabled, fieldset:disabled .search-form a.search-submit, fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {background-color: #525ddc;border-color: #525ddc;color: #fff;}
.btn-primary:hover {background-color: #323fd6;border-color: #2a38d1;color: #fff;}
.btn-primary.focus, .btn-primary:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);}
.btn-primary.disabled, .btn-primary:disabled {background-color: #525ddc;border-color: #525ddc;color: #fff;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #2a38d1;border-color: #2835c6;color: #fff;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);}
.btn-secondary, .comment-form input[type=submit], .search-form .search-submit {background-color: #6c757d;border-color: #6c757d;color: #fff;}
.btn-secondary:hover, .comment-form input:hover[type=submit], .search-form .search-submit:hover {background-color: #5a6268;border-color: #545b62;color: #fff;}
.btn-secondary.focus, .btn-secondary:focus, .comment-form input.focus[type=submit], .comment-form input:focus[type=submit], .search-form .focus.search-submit, .search-form .search-submit:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-secondary.disabled, .btn-secondary:disabled, .comment-form input.disabled[type=submit], .comment-form input:disabled[type=submit], .search-form .disabled.search-submit, .search-form .search-submit:disabled {background-color: #6c757d;border-color: #6c757d;color: #fff;}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .comment-form .show>input.dropdown-toggle[type=submit], .comment-form input:not(:disabled):not(.disabled).active[type=submit], .comment-form input:not(:disabled):not(.disabled):active[type=submit], .search-form .search-submit:not(:disabled):not(.disabled).active, .search-form .search-submit:not(:disabled):not(.disabled):active, .search-form .show>.dropdown-toggle.search-submit, .show>.btn-secondary.dropdown-toggle {background-color: #545b62;border-color: #4e555b;color: #fff;}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .comment-form .show>input.dropdown-toggle:focus[type=submit], .comment-form input:not(:disabled):not(.disabled).active:focus[type=submit], .comment-form input:not(:disabled):not(.disabled):active:focus[type=submit], .search-form .search-submit:not(:disabled):not(.disabled).active:focus, .search-form .search-submit:not(:disabled):not(.disabled):active:focus, .search-form .show>.dropdown-toggle.search-submit:focus, .show>.btn-secondary.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-success {background-color: #28a745;border-color: #28a745;color: #fff;}
.btn-success:hover {background-color: #218838;border-color: #1e7e34;color: #fff;}
.btn-success.focus, .btn-success:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-success.disabled, .btn-success:disabled {background-color: #28a745;border-color: #28a745;color: #fff;}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {background-color: #1e7e34;border-color: #1c7430;color: #fff;}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-info {background-color: #17a2b8;border-color: #17a2b8;color: #fff;}
.btn-info:hover {background-color: #138496;border-color: #117a8b;color: #fff;}
.btn-info.focus, .btn-info:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-info.disabled, .btn-info:disabled {background-color: #17a2b8;border-color: #17a2b8;color: #fff;}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {background-color: #117a8b;border-color: #10707f;color: #fff;}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-warning {background-color: #ffc107;border-color: #ffc107;color: #212529;}
.btn-warning:hover {background-color: #e0a800;border-color: #d39e00;color: #212529;}
.btn-warning.focus, .btn-warning:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-warning.disabled, .btn-warning:disabled {background-color: #ffc107;border-color: #ffc107;color: #212529;}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {background-color: #d39e00;border-color: #c69500;color: #212529;}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-danger {background-color: #dc3545;border-color: #dc3545;color: #fff;}
.btn-danger:hover {background-color: #c82333;border-color: #bd2130;color: #fff;}
.btn-danger.focus, .btn-danger:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-danger.disabled, .btn-danger:disabled {background-color: #dc3545;border-color: #dc3545;color: #fff;}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {background-color: #bd2130;border-color: #b21f2d;color: #fff;}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-light {background-color: #f8f9fa;border-color: #f8f9fa;color: #212529;}
.btn-light:hover {background-color: #e2e6ea;border-color: #dae0e5;color: #212529;}
.btn-light.focus, .btn-light:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-light.disabled, .btn-light:disabled {background-color: #f8f9fa;border-color: #f8f9fa;color: #212529;}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {background-color: #dae0e5;border-color: #d3d9df;color: #212529;}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-dark {background-color: #343a40;border-color: #343a40;color: #fff;}
.btn-dark:hover {background-color: #23272b;border-color: #1d2124;color: #fff;}
.btn-dark.focus, .btn-dark:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-dark.disabled, .btn-dark:disabled {background-color: #343a40;border-color: #343a40;color: #fff;}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {background-color: #1d2124;border-color: #171a1d;color: #fff;}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-shadow-grey {background-color: #595a5e;border-color: #595a5e;color: #fff;}
.btn-shadow-grey:hover {background-color: #46474a;border-color: #404144;color: #fff;}
.btn-shadow-grey.focus, .btn-shadow-grey:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);}
.btn-shadow-grey.disabled, .btn-shadow-grey:disabled {background-color: #595a5e;border-color: #595a5e;color: #fff;}
.btn-shadow-grey:not(:disabled):not(.disabled).active, .btn-shadow-grey:not(:disabled):not(.disabled):active, .show>.btn-shadow-grey.dropdown-toggle {background-color: #404144;border-color: #3a3b3d;color: #fff;}
.btn-shadow-grey:not(:disabled):not(.disabled).active:focus, .btn-shadow-grey:not(:disabled):not(.disabled):active:focus, .show>.btn-shadow-grey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);}
.btn-yellow {background-color: #f9e17c;border-color: #f9e17c;color: #212529;}
.btn-yellow:hover {background-color: #f7d957;border-color: #f7d64b;color: #212529;}
.btn-yellow.focus, .btn-yellow:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);}
.btn-yellow.disabled, .btn-yellow:disabled {background-color: #f9e17c;border-color: #f9e17c;color: #212529;}
.btn-yellow:not(:disabled):not(.disabled).active, .btn-yellow:not(:disabled):not(.disabled):active, .show>.btn-yellow.dropdown-toggle {background-color: #f7d64b;border-color: #f6d33f;color: #212529;}
.btn-yellow:not(:disabled):not(.disabled).active:focus, .btn-yellow:not(:disabled):not(.disabled):active:focus, .show>.btn-yellow.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);}
.btn-aqua {background-color: #77c8d2;border-color: #77c8d2;color: #212529;}
.btn-aqua:hover {background-color: #5abcc8;border-color: #51b9c5;color: #212529;}
.btn-aqua.focus, .btn-aqua:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);}
.btn-aqua.disabled, .btn-aqua:disabled {background-color: #77c8d2;border-color: #77c8d2;color: #212529;}
.btn-aqua:not(:disabled):not(.disabled).active, .btn-aqua:not(:disabled):not(.disabled):active, .show>.btn-aqua.dropdown-toggle {background-color: #51b9c5;border-color: #47b5c2;color: #212529;}
.btn-aqua:not(:disabled):not(.disabled).active:focus, .btn-aqua:not(:disabled):not(.disabled):active:focus, .show>.btn-aqua.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);}
.btn-grey-bg {background-color: #efeded;border-color: #efeded;color: #212529;}
.btn-grey-bg:hover {background-color: #ddd9d9;border-color: #d7d2d2;color: #212529;}
.btn-grey-bg.focus, .btn-grey-bg:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);}
.btn-grey-bg.disabled, .btn-grey-bg:disabled {background-color: #efeded;border-color: #efeded;color: #212529;}
.btn-grey-bg:not(:disabled):not(.disabled).active, .btn-grey-bg:not(:disabled):not(.disabled):active, .show>.btn-grey-bg.dropdown-toggle {background-color: #d7d2d2;border-color: #d1cbcb;color: #212529;}
.btn-grey-bg:not(:disabled):not(.disabled).active:focus, .btn-grey-bg:not(:disabled):not(.disabled):active:focus, .show>.btn-grey-bg.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);}
.btn-brown {background-color: #705a5c;border-color: #705a5c;color: #fff;}
.btn-brown:hover {background-color: #5b494b;border-color: #544345;color: #fff;}
.btn-brown.focus, .btn-brown:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);}
.btn-brown.disabled, .btn-brown:disabled {background-color: #705a5c;border-color: #705a5c;color: #fff;}
.btn-brown:not(:disabled):not(.disabled).active, .btn-brown:not(:disabled):not(.disabled):active, .show>.btn-brown.dropdown-toggle {background-color: #544345;border-color: #4d3e3f;color: #fff;}
.btn-brown:not(:disabled):not(.disabled).active:focus, .btn-brown:not(:disabled):not(.disabled):active:focus, .show>.btn-brown.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);}
.btn-title-brown {background-color: #564f51;border-color: #564f51;color: #fff;}
.btn-title-brown:hover {background-color: #423d3e;border-color: #3b3738;color: #fff;}
.btn-title-brown.focus, .btn-title-brown:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);}
.btn-title-brown.disabled, .btn-title-brown:disabled {background-color: #564f51;border-color: #564f51;color: #fff;}
.btn-title-brown:not(:disabled):not(.disabled).active, .btn-title-brown:not(:disabled):not(.disabled):active, .show>.btn-title-brown.dropdown-toggle {background-color: #3b3738;border-color: #353032;color: #fff;}
.btn-title-brown:not(:disabled):not(.disabled).active:focus, .btn-title-brown:not(:disabled):not(.disabled):active:focus, .show>.btn-title-brown.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);}
.btn-title-blue {background-color: #353944;border-color: #353944;color: #fff;}
.btn-title-blue:hover {background-color: #24272f;border-color: #1f2127;color: #fff;}
.btn-title-blue.focus, .btn-title-blue:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);}
.btn-title-blue.disabled, .btn-title-blue:disabled {background-color: #353944;border-color: #353944;color: #fff;}
.btn-title-blue:not(:disabled):not(.disabled).active, .btn-title-blue:not(:disabled):not(.disabled):active, .show>.btn-title-blue.dropdown-toggle {background-color: #1f2127;border-color: #191b20;color: #fff;}
.btn-title-blue:not(:disabled):not(.disabled).active:focus, .btn-title-blue:not(:disabled):not(.disabled):active:focus, .show>.btn-title-blue.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);}
.btn-btn-text {background-color: #222632;border-color: #222632;color: #fff;}
.btn-btn-text:hover {background-color: #13151b;border-color: #0d0f14;color: #fff;}
.btn-btn-text.focus, .btn-btn-text:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);}
.btn-btn-text.disabled, .btn-btn-text:disabled {background-color: #222632;border-color: #222632;color: #fff;}
.btn-btn-text:not(:disabled):not(.disabled).active, .btn-btn-text:not(:disabled):not(.disabled):active, .show>.btn-btn-text.dropdown-toggle {background-color: #0d0f14;border-color: #08090c;color: #fff;}
.btn-btn-text:not(:disabled):not(.disabled).active:focus, .btn-btn-text:not(:disabled):not(.disabled):active:focus, .show>.btn-btn-text.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);}
.btn-outline-primary {background-color: transparent;background-image: none;border-color: #525ddc;color: #525ddc;}
.btn-outline-primary:hover {background-color: #525ddc;border-color: #525ddc;color: #fff;}
.btn-outline-primary.focus, .btn-outline-primary:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {background-color: transparent;color: #525ddc;}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {background-color: #525ddc;border-color: #525ddc;color: #fff;}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);box-shadow: 0 0 0 .2rem rgba(82,93,220,.5);}
.btn-outline-secondary {background-color: transparent;background-image: none;border-color: #6c757d;color: #6c757d;}
.btn-outline-secondary:hover {background-color: #6c757d;border-color: #6c757d;color: #fff;}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {background-color: transparent;color: #6c757d;}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {background-color: #6c757d;border-color: #6c757d;color: #fff;}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-outline-success {background-color: transparent;background-image: none;border-color: #28a745;color: #28a745;}
.btn-outline-success:hover {background-color: #28a745;border-color: #28a745;color: #fff;}
.btn-outline-success.focus, .btn-outline-success:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {background-color: transparent;color: #28a745;}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {background-color: #28a745;border-color: #28a745;color: #fff;}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.btn-outline-info {background-color: transparent;background-image: none;border-color: #17a2b8;color: #17a2b8;}
.btn-outline-info:hover {background-color: #17a2b8;border-color: #17a2b8;color: #fff;}
.btn-outline-info.focus, .btn-outline-info:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {background-color: transparent;color: #17a2b8;}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {background-color: #17a2b8;border-color: #17a2b8;color: #fff;}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-outline-warning {background-color: transparent;background-image: none;border-color: #ffc107;color: #ffc107;}
.btn-outline-warning:hover {background-color: #ffc107;border-color: #ffc107;color: #212529;}
.btn-outline-warning.focus, .btn-outline-warning:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {background-color: transparent;color: #ffc107;}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {background-color: #ffc107;border-color: #ffc107;color: #212529;}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
.btn-outline-danger {background-color: transparent;background-image: none;border-color: #dc3545;color: #dc3545;}
.btn-outline-danger:hover {background-color: #dc3545;border-color: #dc3545;color: #fff;}
.btn-outline-danger.focus, .btn-outline-danger:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {background-color: transparent;color: #dc3545;}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {background-color: #dc3545;border-color: #dc3545;color: #fff;}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
.btn-outline-light {background-color: transparent;background-image: none;border-color: #f8f9fa;color: #f8f9fa;}
.btn-outline-light:hover {background-color: #f8f9fa;border-color: #f8f9fa;color: #212529;}
.btn-outline-light.focus, .btn-outline-light:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-light.disabled, .btn-outline-light:disabled {background-color: transparent;color: #f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {background-color: #f8f9fa;border-color: #f8f9fa;color: #212529;}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-dark {background-color: transparent;background-image: none;border-color: #343a40;color: #343a40;}
.btn-outline-dark:hover {background-color: #343a40;border-color: #343a40;color: #fff;}
.btn-outline-dark.focus, .btn-outline-dark:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {background-color: transparent;color: #343a40;}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {background-color: #343a40;border-color: #343a40;color: #fff;}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-shadow-grey {background-color: transparent;background-image: none;border-color: #595a5e;color: #595a5e;}
.btn-outline-shadow-grey:hover {background-color: #595a5e;border-color: #595a5e;color: #fff;}
.btn-outline-shadow-grey.focus, .btn-outline-shadow-grey:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);}
.btn-outline-shadow-grey.disabled, .btn-outline-shadow-grey:disabled {background-color: transparent;color: #595a5e;}
.btn-outline-shadow-grey:not(:disabled):not(.disabled).active, .btn-outline-shadow-grey:not(:disabled):not(.disabled):active, .show>.btn-outline-shadow-grey.dropdown-toggle {background-color: #595a5e;border-color: #595a5e;color: #fff;}
.btn-outline-shadow-grey:not(:disabled):not(.disabled).active:focus, .btn-outline-shadow-grey:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-shadow-grey.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);box-shadow: 0 0 0 .2rem rgba(89,90,94,.5);}
.btn-outline-yellow {background-color: transparent;background-image: none;border-color: #f9e17c;color: #f9e17c;}
.btn-outline-yellow:hover {background-color: #f9e17c;border-color: #f9e17c;color: #212529;}
.btn-outline-yellow.focus, .btn-outline-yellow:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {background-color: transparent;color: #f9e17c;}
.btn-outline-yellow:not(:disabled):not(.disabled).active, .btn-outline-yellow:not(:disabled):not(.disabled):active, .show>.btn-outline-yellow.dropdown-toggle {background-color: #f9e17c;border-color: #f9e17c;color: #212529;}
.btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-yellow.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);box-shadow: 0 0 0 .2rem hsla(48,91%,73%,.5);}
.btn-outline-aqua {background-color: transparent;background-image: none;border-color: #77c8d2;color: #77c8d2;}
.btn-outline-aqua:hover {background-color: #77c8d2;border-color: #77c8d2;color: #212529;}
.btn-outline-aqua.focus, .btn-outline-aqua:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);}
.btn-outline-aqua.disabled, .btn-outline-aqua:disabled {background-color: transparent;color: #77c8d2;}
.btn-outline-aqua:not(:disabled):not(.disabled).active, .btn-outline-aqua:not(:disabled):not(.disabled):active, .show>.btn-outline-aqua.dropdown-toggle {background-color: #77c8d2;border-color: #77c8d2;color: #212529;}
.btn-outline-aqua:not(:disabled):not(.disabled).active:focus, .btn-outline-aqua:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-aqua.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);box-shadow: 0 0 0 .2rem rgba(119,200,210,.5);}
.btn-outline-grey-bg {background-color: transparent;background-image: none;border-color: #efeded;color: #efeded;}
.btn-outline-grey-bg:hover {background-color: #efeded;border-color: #efeded;color: #212529;}
.btn-outline-grey-bg.focus, .btn-outline-grey-bg:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);}
.btn-outline-grey-bg.disabled, .btn-outline-grey-bg:disabled {background-color: transparent;color: #efeded;}
.btn-outline-grey-bg:not(:disabled):not(.disabled).active, .btn-outline-grey-bg:not(:disabled):not(.disabled):active, .show>.btn-outline-grey-bg.dropdown-toggle {background-color: #efeded;border-color: #efeded;color: #212529;}
.btn-outline-grey-bg:not(:disabled):not(.disabled).active:focus, .btn-outline-grey-bg:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-grey-bg.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);box-shadow: 0 0 0 .2rem hsla(0,6%,93%,.5);}
.btn-outline-brown {background-color: transparent;background-image: none;border-color: #705a5c;color: #705a5c;}
.btn-outline-brown:hover {background-color: #705a5c;border-color: #705a5c;color: #fff;}
.btn-outline-brown.focus, .btn-outline-brown:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);}
.btn-outline-brown.disabled, .btn-outline-brown:disabled {background-color: transparent;color: #705a5c;}
.btn-outline-brown:not(:disabled):not(.disabled).active, .btn-outline-brown:not(:disabled):not(.disabled):active, .show>.btn-outline-brown.dropdown-toggle {background-color: #705a5c;border-color: #705a5c;color: #fff;}
.btn-outline-brown:not(:disabled):not(.disabled).active:focus, .btn-outline-brown:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-brown.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);box-shadow: 0 0 0 .2rem rgba(112,90,92,.5);}
.btn-outline-title-brown {background-color: transparent;background-image: none;border-color: #564f51;color: #564f51;}
.btn-outline-title-brown:hover {background-color: #564f51;border-color: #564f51;color: #fff;}
.btn-outline-title-brown.focus, .btn-outline-title-brown:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);}
.btn-outline-title-brown.disabled, .btn-outline-title-brown:disabled {background-color: transparent;color: #564f51;}
.btn-outline-title-brown:not(:disabled):not(.disabled).active, .btn-outline-title-brown:not(:disabled):not(.disabled):active, .show>.btn-outline-title-brown.dropdown-toggle {background-color: #564f51;border-color: #564f51;color: #fff;}
.btn-outline-title-brown:not(:disabled):not(.disabled).active:focus, .btn-outline-title-brown:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-title-brown.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);box-shadow: 0 0 0 .2rem rgba(86,79,81,.5);}
.btn-outline-title-blue {background-color: transparent;background-image: none;border-color: #353944;color: #353944;}
.btn-outline-title-blue:hover {background-color: #353944;border-color: #353944;color: #fff;}
.btn-outline-title-blue.focus, .btn-outline-title-blue:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);}
.btn-outline-title-blue.disabled, .btn-outline-title-blue:disabled {background-color: transparent;color: #353944;}
.btn-outline-title-blue:not(:disabled):not(.disabled).active, .btn-outline-title-blue:not(:disabled):not(.disabled):active, .show>.btn-outline-title-blue.dropdown-toggle {background-color: #353944;border-color: #353944;color: #fff;}
.btn-outline-title-blue:not(:disabled):not(.disabled).active:focus, .btn-outline-title-blue:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-title-blue.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);box-shadow: 0 0 0 .2rem rgba(53,57,68,.5);}
.btn-outline-btn-text {background-color: transparent;background-image: none;border-color: #222632;color: #222632;}
.btn-outline-btn-text:hover {background-color: #222632;border-color: #222632;color: #fff;}
.btn-outline-btn-text.focus, .btn-outline-btn-text:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);}
.btn-outline-btn-text.disabled, .btn-outline-btn-text:disabled {background-color: transparent;color: #222632;}
.btn-outline-btn-text:not(:disabled):not(.disabled).active, .btn-outline-btn-text:not(:disabled):not(.disabled):active, .show>.btn-outline-btn-text.dropdown-toggle {background-color: #222632;border-color: #222632;color: #fff;}
.btn-outline-btn-text:not(:disabled):not(.disabled).active:focus, .btn-outline-btn-text:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-btn-text.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);box-shadow: 0 0 0 .2rem rgba(34,38,50,.5);}
.btn-link {color: #007bff;font-weight: 400;}
.btn-link, .btn-link:hover {background-color: transparent;}
.btn-link:hover {color: #0056b3;}
.btn-link.focus, .btn-link:focus, .btn-link:hover {border-color: transparent;text-decoration: underline;}
.btn-link.focus, .btn-link:focus {-webkit-box-shadow: none;box-shadow: none;}
.btn-link.disabled, .btn-link:disabled {color: #6c757d;pointer-events: none;}
.btn-group-lg>.btn, .btn-lg, .comment-form .btn-group-lg>input[type=submit], .search-form .btn-group-lg>.search-submit {border-radius: .3rem;font-size: 1.25rem;line-height: 1.5;padding: .5rem 1rem;}
.btn-group-sm>.btn, .btn-sm, .comment-form .btn-group-sm>input[type=submit], .search-form .btn-group-sm>.search-submit {border-radius: .2rem;font-size: .875rem;line-height: 1.5;padding: .25rem .5rem;}
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: .5rem;}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100%;}
.fade {-o-transition: opacity .15s linear;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;}
@media screen and (prefers-reduced-motion:reduce) {.fade {-o-transition: none;-webkit-transition: none;transition: none;}}
.fade:not(.show) {opacity: 0;}
.collapse:not(.show) {display: none;}
.collapsing {-o-transition: height .35s ease;-webkit-transition: height .35s ease;height: 0;overflow: hidden;position: relative;transition: height .35s ease;}
@media screen and (prefers-reduced-motion:reduce) {.collapsing {-o-transition: none;-webkit-transition: none;transition: none;}}
.dropdown, .dropleft, .dropright, .dropup {position: relative;}
.dropdown-toggle:after {border-bottom: 0;border-left: .3em solid transparent;border-right: .3em solid transparent;border-top: .3em solid;content: "";display: inline-block;height: 0;margin-left: .255em;vertical-align: .255em;width: 0;}
.dropdown-toggle:empty:after {margin-left: 0;}
.dropdown-menu {background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;color: #212529;display: none;float: left;font-size: 1rem;left: 0;list-style: none;margin: .125rem 0 0;min-width: 10rem;padding: .5rem 0;position: absolute;text-align: left;top: 100%;z-index: 1000;}
.dropdown-menu-right {left: auto;right: 0;}
.dropup .dropdown-menu {bottom: 100%;margin-bottom: .125rem;margin-top: 0;top: auto;}
.dropup .dropdown-toggle:after {border-bottom: .3em solid;border-left: .3em solid transparent;border-right: .3em solid transparent;border-top: 0;content: "";display: inline-block;height: 0;margin-left: .255em;vertical-align: .255em;width: 0;}
.dropup .dropdown-toggle:empty:after {margin-left: 0;}
.dropright .dropdown-menu {left: 100%;margin-left: .125rem;margin-top: 0;right: auto;top: 0;}
.dropright .dropdown-toggle:after {border-bottom: .3em solid transparent;border-left: .3em solid;border-right: 0;border-top: .3em solid transparent;content: "";display: inline-block;height: 0;margin-left: .255em;vertical-align: .255em;width: 0;}
.dropright .dropdown-toggle:empty:after {margin-left: 0;}
.dropright .dropdown-toggle:after {vertical-align: 0;}
.dropleft .dropdown-menu {left: auto;margin-right: .125rem;margin-top: 0;right: 100%;top: 0;}
.dropleft .dropdown-toggle:after {content: "";display: inline-block;display: none;height: 0;margin-left: .255em;vertical-align: .255em;width: 0;}
.dropleft .dropdown-toggle:before {border-bottom: .3em solid transparent;border-right: .3em solid;border-top: .3em solid transparent;content: "";display: inline-block;height: 0;margin-right: .255em;vertical-align: .255em;width: 0;}
.dropleft .dropdown-toggle:empty:after {margin-left: 0;}
.dropleft .dropdown-toggle:before {vertical-align: 0;}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {bottom: auto;right: auto;}
.dropdown-divider {border-top: 1px solid #e9ecef;height: 0;margin: .5rem 0;overflow: hidden;}
.dropdown-item {background-color: transparent;border: 0;clear: both;color: #212529;display: block;font-weight: 400;padding: .25rem 1.5rem;text-align: inherit;white-space: nowrap;width: 100%;}
.dropdown-item:focus, .dropdown-item:hover {background-color: #f8f9fa;color: #16181b;text-decoration: none;}
.dropdown-item.active, .dropdown-item:active {background-color: #007bff;color: #fff;text-decoration: none;}
.dropdown-item.disabled, .dropdown-item:disabled {background-color: transparent;color: #6c757d;}
.dropdown-menu.show {display: block;}
.dropdown-header {color: #6c757d;display: block;font-size: .875rem;margin-bottom: 0;padding: .5rem 1.5rem;white-space: nowrap;}
.dropdown-item-text {color: #212529;display: block;padding: .25rem 1.5rem;}
.btn-group, .btn-group-vertical {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;position: relative;vertical-align: middle;}
.btn-group-vertical>.btn, .btn-group>.btn, .comment-form .btn-group-vertical>input[type=submit], .comment-form .btn-group>input[type=submit], .search-form .btn-group-vertical>.search-submit, .search-form .btn-group>.search-submit {-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;position: relative;}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover, .comment-form .btn-group-vertical>input.active[type=submit], .comment-form .btn-group-vertical>input:active[type=submit], .comment-form .btn-group-vertical>input:focus[type=submit], .comment-form .btn-group-vertical>input:hover[type=submit], .comment-form .btn-group>input.active[type=submit], .comment-form .btn-group>input:active[type=submit], .comment-form .btn-group>input:focus[type=submit], .comment-form .btn-group>input:hover[type=submit], .search-form .btn-group-vertical>.active.search-submit, .search-form .btn-group-vertical>.search-submit:active, .search-form .btn-group-vertical>.search-submit:focus, .search-form .btn-group-vertical>.search-submit:hover, .search-form .btn-group>.active.search-submit, .search-form .btn-group>.search-submit:active, .search-form .btn-group>.search-submit:focus, .search-form .btn-group>.search-submit:hover {z-index: 1;}
.btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group, .btn-group-vertical .comment-form .btn+input[type=submit], .btn-group-vertical .comment-form .btn-group+input[type=submit], .btn-group-vertical .comment-form .search-form input[type=submit]+.search-submit, .btn-group-vertical .comment-form input[type=submit]+.btn, .btn-group-vertical .comment-form input[type=submit]+.btn-group, .btn-group-vertical .comment-form input[type=submit]+input[type=submit], .btn-group-vertical .search-form .btn+.search-submit, .btn-group-vertical .search-form .btn-group+.search-submit, .btn-group-vertical .search-form .comment-form .search-submit+input[type=submit], .btn-group-vertical .search-form .search-submit+.btn, .btn-group-vertical .search-form .search-submit+.btn-group, .btn-group-vertical .search-form .search-submit+.search-submit, .btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group .comment-form .btn+input[type=submit], .btn-group .comment-form .btn-group+input[type=submit], .btn-group .comment-form .search-form input[type=submit]+.search-submit, .btn-group .comment-form input[type=submit]+.btn, .btn-group .comment-form input[type=submit]+.btn-group, .btn-group .comment-form input[type=submit]+input[type=submit], .btn-group .search-form .btn+.search-submit, .btn-group .search-form .btn-group+.search-submit, .btn-group .search-form .comment-form .search-submit+input[type=submit], .btn-group .search-form .search-submit+.btn, .btn-group .search-form .search-submit+.btn-group, .btn-group .search-form .search-submit+.search-submit, .comment-form .btn-group-vertical .btn+input[type=submit], .comment-form .btn-group-vertical .btn-group+input[type=submit], .comment-form .btn-group-vertical .search-form .search-submit+input[type=submit], .comment-form .btn-group-vertical .search-form input[type=submit]+.search-submit, .comment-form .btn-group-vertical input[type=submit]+.btn, .comment-form .btn-group-vertical input[type=submit]+.btn-group, .comment-form .btn-group-vertical input[type=submit]+input[type=submit], .comment-form .btn-group .btn+input[type=submit], .comment-form .btn-group .btn-group+input[type=submit], .comment-form .btn-group .search-form .search-submit+input[type=submit], .comment-form .btn-group .search-form input[type=submit]+.search-submit, .comment-form .btn-group input[type=submit]+.btn, .comment-form .btn-group input[type=submit]+.btn-group, .comment-form .btn-group input[type=submit]+input[type=submit], .comment-form .search-form .btn-group-vertical .search-submit+input[type=submit], .comment-form .search-form .btn-group .search-submit+input[type=submit], .search-form .btn-group-vertical .btn+.search-submit, .search-form .btn-group-vertical .btn-group+.search-submit, .search-form .btn-group-vertical .comment-form .search-submit+input[type=submit], .search-form .btn-group-vertical .comment-form input[type=submit]+.search-submit, .search-form .btn-group-vertical .search-submit+.btn, .search-form .btn-group-vertical .search-submit+.btn-group, .search-form .btn-group-vertical .search-submit+.search-submit, .search-form .btn-group .btn+.search-submit, .search-form .btn-group .btn-group+.search-submit, .search-form .btn-group .comment-form .search-submit+input[type=submit], .search-form .btn-group .comment-form input[type=submit]+.search-submit, .search-form .btn-group .search-submit+.btn, .search-form .btn-group .search-submit+.btn-group, .search-form .btn-group .search-submit+.search-submit, .search-form .comment-form .btn-group-vertical input[type=submit]+.search-submit, .search-form .comment-form .btn-group input[type=submit]+.search-submit {margin-left: -1px;}
.btn-toolbar {-ms-flex-pack: start;-ms-flex-wrap: wrap;-webkit-box-pack: start;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.btn-toolbar .input-group {width: auto;}
.btn-group>.btn:first-child, .comment-form .btn-group>input:first-child[type=submit], .search-form .btn-group>.search-submit:first-child {margin-left: 0;}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .comment-form .btn-group>.btn-group:not(:last-child)>input[type=submit], .comment-form .btn-group>input:not(:last-child):not(.dropdown-toggle)[type=submit], .search-form .btn-group>.btn-group:not(:last-child)>.search-submit, .search-form .btn-group>.search-submit:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child), .comment-form .btn-group>.btn-group:not(:first-child)>input[type=submit], .comment-form .btn-group>input:not(:first-child)[type=submit], .search-form .btn-group>.btn-group:not(:first-child)>.search-submit, .search-form .btn-group>.search-submit:not(:first-child) {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.dropdown-toggle-split {padding-left: .5625rem;padding-right: .5625rem;}
.dropdown-toggle-split:after, .dropright .dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after {margin-left: 0;}
.dropleft .dropdown-toggle-split:before {margin-right: 0;}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split, .comment-form .btn-group-sm>input[type=submit]+.dropdown-toggle-split, .search-form .btn-group-sm>.search-submit+.dropdown-toggle-split {padding-left: .375rem;padding-right: .375rem;}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split, .comment-form .btn-group-lg>input[type=submit]+.dropdown-toggle-split, .search-form .btn-group-lg>.search-submit+.dropdown-toggle-split {padding-left: .75rem;padding-right: .75rem;}
.btn-group-vertical {-ms-flex-align: start;-ms-flex-direction: column;-ms-flex-pack: center;-webkit-box-align: start;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-box-pack: center;align-items: flex-start;flex-direction: column;justify-content: center;}
.btn-group-vertical .btn, .btn-group-vertical .btn-group, .btn-group-vertical .comment-form input[type=submit], .btn-group-vertical .search-form .search-submit, .comment-form .btn-group-vertical input[type=submit], .search-form .btn-group-vertical .search-submit {width: 100%;}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group, .comment-form .btn-group-vertical>.btn+input[type=submit], .comment-form .btn-group-vertical>.btn-group+input[type=submit], .comment-form .btn-group-vertical>input[type=submit]+.btn, .comment-form .btn-group-vertical>input[type=submit]+.btn-group, .comment-form .btn-group-vertical>input[type=submit]+input[type=submit], .comment-form .search-form .btn-group-vertical>.search-submit+input[type=submit], .comment-form .search-form .btn-group-vertical>input[type=submit]+.search-submit, .search-form .btn-group-vertical>.btn+.search-submit, .search-form .btn-group-vertical>.btn-group+.search-submit, .search-form .btn-group-vertical>.search-submit+.btn, .search-form .btn-group-vertical>.search-submit+.btn-group, .search-form .btn-group-vertical>.search-submit+.search-submit, .search-form .comment-form .btn-group-vertical>.search-submit+input[type=submit], .search-form .comment-form .btn-group-vertical>input[type=submit]+.search-submit {margin-left: 0;margin-top: -1px;}
.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .comment-form .btn-group-vertical>.btn-group:not(:last-child)>input[type=submit], .comment-form .btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type=submit], .search-form .btn-group-vertical>.btn-group:not(:last-child)>.search-submit, .search-form .btn-group-vertical>.search-submit:not(:last-child):not(.dropdown-toggle) {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child), .comment-form .btn-group-vertical>.btn-group:not(:first-child)>input[type=submit], .comment-form .btn-group-vertical>input:not(:first-child)[type=submit], .search-form .btn-group-vertical>.btn-group:not(:first-child)>.search-submit, .search-form .btn-group-vertical>.search-submit:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;}
.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn, .comment-form .btn-group-toggle>.btn-group>input[type=submit], .comment-form .btn-group-toggle>input[type=submit], .search-form .btn-group-toggle>.btn-group>.search-submit, .search-form .btn-group-toggle>.search-submit {margin-bottom: 0;}
.btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .comment-form .btn-group-toggle>.btn-group>input[type=submit] input[type=checkbox], .comment-form .btn-group-toggle>.btn-group>input[type=submit] input[type=radio], .comment-form .btn-group-toggle>input[type=submit] input[type=checkbox], .comment-form .btn-group-toggle>input[type=submit] input[type=radio], .search-form .btn-group-toggle>.btn-group>.search-submit input[type=checkbox], .search-form .btn-group-toggle>.btn-group>.search-submit input[type=radio], .search-form .btn-group-toggle>.search-submit input[type=checkbox], .search-form .btn-group-toggle>.search-submit input[type=radio] {clip: rect(0,0,0,0);pointer-events: none;position: absolute;}
.input-group {-ms-flex-align: stretch;-ms-flex-wrap: wrap;-webkit-box-align: stretch;align-items: stretch;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;position: relative;width: 100%;}
.comment-form .input-group>input[type=email], .comment-form .input-group>input[type=text], .comment-form .input-group>input[type=url], .comment-form .input-group>textarea, .input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .search-form .input-group>.search-field {-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;margin-bottom: 0;position: relative;width: 1%;}
.comment-form .input-group>.custom-file+input[type=email], .comment-form .input-group>.custom-file+input[type=text], .comment-form .input-group>.custom-file+input[type=url], .comment-form .input-group>.custom-file+textarea, .comment-form .input-group>.custom-select+input[type=email], .comment-form .input-group>.custom-select+input[type=text], .comment-form .input-group>.custom-select+input[type=url], .comment-form .input-group>.custom-select+textarea, .comment-form .input-group>.form-control+input[type=email], .comment-form .input-group>.form-control+input[type=text], .comment-form .input-group>.form-control+input[type=url], .comment-form .input-group>.form-control+textarea, .comment-form .input-group>input[type=email]+.custom-file, .comment-form .input-group>input[type=email]+.custom-select, .comment-form .input-group>input[type=email]+.form-control, .comment-form .input-group>input[type=email]+input[type=email], .comment-form .input-group>input[type=email]+input[type=text], .comment-form .input-group>input[type=email]+input[type=url], .comment-form .input-group>input[type=email]+textarea, .comment-form .input-group>input[type=text]+.custom-file, .comment-form .input-group>input[type=text]+.custom-select, .comment-form .input-group>input[type=text]+.form-control, .comment-form .input-group>input[type=text]+input[type=email], .comment-form .input-group>input[type=text]+input[type=text], .comment-form .input-group>input[type=text]+input[type=url], .comment-form .input-group>input[type=text]+textarea, .comment-form .input-group>input[type=url]+.custom-file, .comment-form .input-group>input[type=url]+.custom-select, .comment-form .input-group>input[type=url]+.form-control, .comment-form .input-group>input[type=url]+input[type=email], .comment-form .input-group>input[type=url]+input[type=text], .comment-form .input-group>input[type=url]+input[type=url], .comment-form .input-group>input[type=url]+textarea, .comment-form .input-group>textarea+.custom-file, .comment-form .input-group>textarea+.custom-select, .comment-form .input-group>textarea+.form-control, .comment-form .input-group>textarea+input[type=email], .comment-form .input-group>textarea+input[type=text], .comment-form .input-group>textarea+input[type=url], .comment-form .input-group>textarea+textarea, .comment-form .search-form .input-group>.search-field+input[type=email], .comment-form .search-form .input-group>.search-field+input[type=text], .comment-form .search-form .input-group>.search-field+input[type=url], .comment-form .search-form .input-group>.search-field+textarea, .comment-form .search-form .input-group>input[type=email]+.search-field, .comment-form .search-form .input-group>input[type=text]+.search-field, .comment-form .search-form .input-group>input[type=url]+.search-field, .comment-form .search-form .input-group>textarea+.search-field, .input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control, .search-form .comment-form .input-group>.search-field+input[type=email], .search-form .comment-form .input-group>.search-field+input[type=text], .search-form .comment-form .input-group>.search-field+input[type=url], .search-form .comment-form .input-group>.search-field+textarea, .search-form .comment-form .input-group>input[type=email]+.search-field, .search-form .comment-form .input-group>input[type=text]+.search-field, .search-form .comment-form .input-group>input[type=url]+.search-field, .search-form .comment-form .input-group>textarea+.search-field, .search-form .input-group>.custom-file+.search-field, .search-form .input-group>.custom-select+.search-field, .search-form .input-group>.form-control+.search-field, .search-form .input-group>.search-field+.custom-file, .search-form .input-group>.search-field+.custom-select, .search-form .input-group>.search-field+.form-control, .search-form .input-group>.search-field+.search-field {margin-left: -1px;}
.comment-form .input-group>input:focus[type=email], .comment-form .input-group>input:focus[type=text], .comment-form .input-group>input:focus[type=url], .comment-form .input-group>textarea:focus, .input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus, .search-form .input-group>.search-field:focus {z-index: 3;}
.input-group>.custom-file .custom-file-input:focus {z-index: 4;}
.comment-form .input-group>input:not(:last-child)[type=email], .comment-form .input-group>input:not(:last-child)[type=text], .comment-form .input-group>input:not(:last-child)[type=url], .comment-form .input-group>textarea:not(:last-child), .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child), .search-form .input-group>.search-field:not(:last-child) {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.comment-form .input-group>input:not(:first-child)[type=email], .comment-form .input-group>input:not(:first-child)[type=text], .comment-form .input-group>input:not(:first-child)[type=url], .comment-form .input-group>textarea:not(:first-child), .input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child), .search-form .input-group>.search-field:not(:first-child) {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.input-group>.custom-file {-ms-flex-align: center;-webkit-box-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label:after {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.input-group>.custom-file:not(:first-child) .custom-file-label {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.input-group-append, .input-group-prepend {display: -webkit-box;display: -ms-flexbox;display: flex;}
.comment-form .input-group-append input[type=submit], .comment-form .input-group-prepend input[type=submit], .input-group-append .btn, .input-group-append .comment-form input[type=submit], .input-group-append .search-form .search-submit, .input-group-prepend .btn, .input-group-prepend .comment-form input[type=submit], .input-group-prepend .search-form .search-submit, .search-form .input-group-append .search-submit, .search-form .input-group-prepend .search-submit {position: relative;z-index: 2;}
.comment-form .input-group-append .btn+input[type=submit], .comment-form .input-group-append .input-group-text+input[type=submit], .comment-form .input-group-append .search-form .search-submit+input[type=submit], .comment-form .input-group-append .search-form input[type=submit]+.search-submit, .comment-form .input-group-append input[type=submit]+.btn, .comment-form .input-group-append input[type=submit]+.input-group-text, .comment-form .input-group-append input[type=submit]+input[type=submit], .comment-form .input-group-prepend .btn+input[type=submit], .comment-form .input-group-prepend .input-group-text+input[type=submit], .comment-form .input-group-prepend .search-form .search-submit+input[type=submit], .comment-form .input-group-prepend .search-form input[type=submit]+.search-submit, .comment-form .input-group-prepend input[type=submit]+.btn, .comment-form .input-group-prepend input[type=submit]+.input-group-text, .comment-form .input-group-prepend input[type=submit]+input[type=submit], .comment-form .search-form .input-group-append .search-submit+input[type=submit], .comment-form .search-form .input-group-prepend .search-submit+input[type=submit], .input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .comment-form .btn+input[type=submit], .input-group-append .comment-form .input-group-text+input[type=submit], .input-group-append .comment-form .search-form input[type=submit]+.search-submit, .input-group-append .comment-form input[type=submit]+.btn, .input-group-append .comment-form input[type=submit]+.input-group-text, .input-group-append .comment-form input[type=submit]+input[type=submit], .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-append .search-form .btn+.search-submit, .input-group-append .search-form .comment-form .search-submit+input[type=submit], .input-group-append .search-form .input-group-text+.search-submit, .input-group-append .search-form .search-submit+.btn, .input-group-append .search-form .search-submit+.input-group-text, .input-group-append .search-form .search-submit+.search-submit, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .comment-form .btn+input[type=submit], .input-group-prepend .comment-form .input-group-text+input[type=submit], .input-group-prepend .comment-form .search-form input[type=submit]+.search-submit, .input-group-prepend .comment-form input[type=submit]+.btn, .input-group-prepend .comment-form input[type=submit]+.input-group-text, .input-group-prepend .comment-form input[type=submit]+input[type=submit], .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text, .input-group-prepend .search-form .btn+.search-submit, .input-group-prepend .search-form .comment-form .search-submit+input[type=submit], .input-group-prepend .search-form .input-group-text+.search-submit, .input-group-prepend .search-form .search-submit+.btn, .input-group-prepend .search-form .search-submit+.input-group-text, .input-group-prepend .search-form .search-submit+.search-submit, .search-form .comment-form .input-group-append input[type=submit]+.search-submit, .search-form .comment-form .input-group-prepend input[type=submit]+.search-submit, .search-form .input-group-append .btn+.search-submit, .search-form .input-group-append .comment-form .search-submit+input[type=submit], .search-form .input-group-append .comment-form input[type=submit]+.search-submit, .search-form .input-group-append .input-group-text+.search-submit, .search-form .input-group-append .search-submit+.btn, .search-form .input-group-append .search-submit+.input-group-text, .search-form .input-group-append .search-submit+.search-submit, .search-form .input-group-prepend .btn+.search-submit, .search-form .input-group-prepend .comment-form .search-submit+input[type=submit], .search-form .input-group-prepend .comment-form input[type=submit]+.search-submit, .search-form .input-group-prepend .input-group-text+.search-submit, .search-form .input-group-prepend .search-submit+.btn, .search-form .input-group-prepend .search-submit+.input-group-text, .search-form .input-group-prepend .search-submit+.search-submit {margin-left: -1px;}
.input-group-prepend {margin-right: -1px;}
.input-group-append {margin-left: -1px;}
.input-group-text {-ms-flex-align: center;-webkit-box-align: center;align-items: center;background-color: #e9ecef;border: 1px solid #ced4da;border-radius: .25rem;color: #495057;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 1rem;font-weight: 400;line-height: 1.5;margin-bottom: 0;padding: .375rem .75rem;text-align: center;white-space: nowrap;}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {margin-top: 0;}
.comment-form .input-group-lg>.input-group-append>input[type=submit], .comment-form .input-group-lg>.input-group-prepend>input[type=submit], .comment-form .input-group-lg>input[type=email], .comment-form .input-group-lg>input[type=text], .comment-form .input-group-lg>input[type=url], .comment-form .input-group-lg>textarea, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text, .search-form .input-group-lg>.input-group-append>.search-submit, .search-form .input-group-lg>.input-group-prepend>.search-submit, .search-form .input-group-lg>.search-field {border-radius: .3rem;font-size: 1.25rem;height: calc(2.875rem + 2px);line-height: 1.5;padding: .5rem 1rem;}
.comment-form .input-group-sm>.input-group-append>input[type=submit], .comment-form .input-group-sm>.input-group-prepend>input[type=submit], .comment-form .input-group-sm>input[type=email], .comment-form .input-group-sm>input[type=text], .comment-form .input-group-sm>input[type=url], .comment-form .input-group-sm>textarea, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text, .search-form .input-group-sm>.input-group-append>.search-submit, .search-form .input-group-sm>.input-group-prepend>.search-submit, .search-form .input-group-sm>.search-field {border-radius: .2rem;font-size: .875rem;height: calc(1.8125rem + 2px);line-height: 1.5;padding: .25rem .5rem;}
.comment-form .input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type=submit], .comment-form .input-group>.input-group-append:not(:last-child)>input[type=submit], .comment-form .input-group>.input-group-prepend>input[type=submit], .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text, .search-form .input-group>.input-group-append:last-child>.search-submit:not(:last-child):not(.dropdown-toggle), .search-form .input-group>.input-group-append:not(:last-child)>.search-submit, .search-form .input-group>.input-group-prepend>.search-submit {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.comment-form .input-group>.input-group-append>input[type=submit], .comment-form .input-group>.input-group-prepend:first-child>input:not(:first-child)[type=submit], .comment-form .input-group>.input-group-prepend:not(:first-child)>input[type=submit], .input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .search-form .input-group>.input-group-append>.search-submit, .search-form .input-group>.input-group-prepend:first-child>.search-submit:not(:first-child), .search-form .input-group>.input-group-prepend:not(:first-child)>.search-submit {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.custom-control {display: block;min-height: 1.5rem;padding-left: 1.5rem;position: relative;}
.custom-control-inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 1rem;}
.custom-control-input {opacity: 0;position: absolute;z-index: -1;}
.custom-control-input:checked~.custom-control-label:before {background-color: #007bff;color: #fff;}
.custom-control-input:focus~.custom-control-label:before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}
.custom-control-input:active~.custom-control-label:before {background-color: #b3d7ff;color: #fff;}
.custom-control-input:disabled~.custom-control-label {color: #6c757d;}
.custom-control-input:disabled~.custom-control-label:before {background-color: #e9ecef;}
.custom-control-label {margin-bottom: 0;position: relative;}
.custom-control-label:before {-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;background-color: #dee2e6;pointer-events: none;user-select: none;}
.custom-control-label:after, .custom-control-label:before {content: "";display: block;height: 1rem;left: -1.5rem;position: absolute;top: .25rem;width: 1rem;}
.custom-control-label:after {background-position: 50%;background-repeat: no-repeat;background-size: 50% 50%;}
.custom-checkbox .custom-control-label:before {border-radius: .25rem;}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before {background-color: #007bff;}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E");}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {background-color: #007bff;}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3E%3Cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3E%3C/svg%3E");}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {background-color: rgba(0,123,255,.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {background-color: rgba(0,123,255,.5);}
.custom-radio .custom-control-label:before {border-radius: 50%;}
.custom-radio .custom-control-input:checked~.custom-control-label:before {background-color: #007bff;}
.custom-radio .custom-control-input:checked~.custom-control-label:after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'%23fff\'/%3E%3C/svg%3E");}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {background-color: rgba(0,123,255,.5);}
.custom-select {-moz-appearance: none;-webkit-appearance: none;appearance: none;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 8px 10px;border: 1px solid #ced4da;border-radius: .25rem;color: #495057;display: inline-block;height: calc(2.25rem + 2px);line-height: 1.5;padding: .375rem 1.75rem .375rem .75rem;vertical-align: middle;width: 100%;}
.custom-select:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(128,189,255,.5);border-color: #80bdff;box-shadow: 0 0 0 .2rem rgba(128,189,255,.5);outline: 0;}
.custom-select:focus::-ms-value {background-color: #fff;color: #495057;}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {background-image: none;height: auto;padding-right: .75rem;}
.custom-select:disabled {background-color: #e9ecef;color: #6c757d;}
.custom-select::-ms-expand {opacity: 0;}
.custom-select-sm {font-size: 75%;height: calc(1.8125rem + 2px);}
.custom-select-lg, .custom-select-sm {padding-bottom: .375rem;padding-top: .375rem;}
.custom-select-lg {font-size: 125%;height: calc(2.875rem + 2px);}
.custom-file {display: inline-block;margin-bottom: 0;}
.custom-file, .custom-file-input {height: calc(2.25rem + 2px);position: relative;width: 100%;}
.custom-file-input {margin: 0;opacity: 0;z-index: 2;}
.custom-file-input:focus~.custom-file-label {-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);border-color: #80bdff;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.custom-file-input:focus~.custom-file-label:after {border-color: #80bdff;}
.custom-file-input:disabled~.custom-file-label {background-color: #e9ecef;}
.custom-file-input:lang(en)~.custom-file-label:after {content: "Browse";}
.custom-file-label {background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;height: calc(2.25rem + 2px);left: 0;z-index: 1;}
.custom-file-label, .custom-file-label:after {color: #495057;line-height: 1.5;padding: .375rem .75rem;position: absolute;right: 0;top: 0;}
.custom-file-label:after {background-color: #e9ecef;border-left: 1px solid #ced4da;border-radius: 0 .25rem .25rem 0;bottom: 0;content: "Browse";display: block;height: 2.25rem;z-index: 3;}
.custom-range {-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: transparent;padding-left: 0;width: 100%;}
.custom-range:focus {outline: none;}
.custom-range:focus::-webkit-slider-thumb {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}
.custom-range:focus::-moz-range-thumb {box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}
.custom-range:focus::-ms-thumb {box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}
.custom-range::-moz-focus-outer {border: 0;}
.custom-range::-webkit-slider-thumb {-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance: none;-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance: none;background-color: #007bff;border: 0;border-radius: 1rem;height: 1rem;margin-top: -.25rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width: 1rem;}
@media screen and (prefers-reduced-motion:reduce) {.custom-range::-webkit-slider-thumb {-o-transition: none;-webkit-transition: none;transition: none;}}
.custom-range::-webkit-slider-thumb:active {background-color: #b3d7ff;}
.custom-range::-webkit-slider-runnable-track {background-color: #dee2e6;border-color: transparent;border-radius: 1rem;color: transparent;cursor: pointer;height: .5rem;width: 100%;}
.custom-range::-moz-range-thumb {-moz-appearance: none;-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance: none;background-color: #007bff;border: 0;border-radius: 1rem;height: 1rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width: 1rem;}
@media screen and (prefers-reduced-motion:reduce) {.custom-range::-moz-range-thumb {-o-transition: none;-webkit-transition: none;transition: none;}}
.custom-range::-moz-range-thumb:active {background-color: #b3d7ff;}
.custom-range::-moz-range-track {background-color: #dee2e6;border-color: transparent;border-radius: 1rem;color: transparent;cursor: pointer;height: .5rem;width: 100%;}
.custom-range::-ms-thumb {-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance: none;background-color: #007bff;border: 0;border-radius: 1rem;height: 1rem;margin-left: .2rem;margin-right: .2rem;margin-top: 0;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width: 1rem;}
@media screen and (prefers-reduced-motion:reduce) {.custom-range::-ms-thumb {-o-transition: none;-webkit-transition: none;transition: none;}}
.custom-range::-ms-thumb:active {background-color: #b3d7ff;}
.custom-range::-ms-track {background-color: transparent;border-color: transparent;border-width: .5rem;color: transparent;cursor: pointer;height: .5rem;width: 100%;}
.custom-range::-ms-fill-lower, .custom-range::-ms-fill-upper {background-color: #dee2e6;border-radius: 1rem;}
.custom-range::-ms-fill-upper {margin-right: 15px;}
.custom-control-label:before, .custom-file-label, .custom-select {-o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
@media screen and (prefers-reduced-motion:reduce) {.custom-control-label:before, .custom-file-label, .custom-select {-o-transition: none;-webkit-transition: none;transition: none;}}
.nav {-ms-flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;list-style: none;margin-bottom: 0;padding-left: 0;}
.nav-link {display: block;padding: .5rem 1rem;}
.nav-link:focus, .nav-link:hover {text-decoration: none;}
.nav-link.disabled {color: #6c757d;}
.nav-tabs {border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled {background-color: transparent;border-color: transparent;color: #6c757d;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;color: #495057;}
.nav-tabs .dropdown-menu {border-top-left-radius: 0;border-top-right-radius: 0;margin-top: -1px;}
.nav-pills .nav-link {border-radius: .25rem;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color: #007bff;color: #fff;}
.nav-fill .nav-item {-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {-ms-flex-positive: 1;-ms-flex-preferred-size: 0;-webkit-box-flex: 1;flex-basis: 0;flex-grow: 1;text-align: center;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.navbar {padding: .5rem 1rem;position: relative;}
.navbar, .navbar>.container, .navbar>.container-fluid {-ms-flex-align: center;-ms-flex-pack: justify;-ms-flex-wrap: wrap;-webkit-box-align: center;-webkit-box-pack: justify;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;justify-content: space-between;}
.navbar-brand {display: inline-block;font-size: 1.25rem;line-height: inherit;margin-right: 1rem;padding-bottom: .3125rem;padding-top: .3125rem;white-space: nowrap;}
.navbar-brand:focus, .navbar-brand:hover {text-decoration: none;}
.navbar-nav {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;list-style: none;margin-bottom: 0;padding-left: 0;}
.navbar-nav .nav-link {padding-left: 0;padding-right: 0;}
.navbar-nav .dropdown-menu {float: none;position: static;}
.navbar-text {display: inline-block;padding-bottom: .5rem;padding-top: .5rem;}
.navbar-collapse {-ms-flex-align: center;-ms-flex-positive: 1;-ms-flex-preferred-size: 100%;-webkit-box-align: center;-webkit-box-flex: 1;align-items: center;flex-basis: 100%;flex-grow: 1;}
.navbar-toggler {background-color: transparent;border: 1px solid transparent;border-radius: .25rem;font-size: 1.25rem;line-height: 1;padding: .25rem .75rem;}
.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none;}
.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer;}
.navbar-toggler-icon {background: no-repeat 50%;background-size: 100% 100%;content: "";display: inline-block;height: 1.5em;vertical-align: middle;width: 1.5em;}
@media (max-width:519.98px) {.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {padding-left: 0;padding-right: 0;}}
@media (min-width:520px) {.navbar-expand-md {-ms-flex-flow: row nowrap;-ms-flex-pack: start;-webkit-box-pack: start;flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-md, .navbar-expand-md .navbar-nav {-webkit-box-direction: normal;-webkit-box-orient: horizontal;}
	.navbar-expand-md .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-md .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-md .navbar-collapse {-ms-flex-preferred-size: auto;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;flex-basis: auto;}
	.navbar-expand-md .navbar-toggler {display: none;}}
@media (max-width:999.98px) {.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {padding-left: 0;padding-right: 0;}}
@media (min-width:1000px) {.navbar-expand-lg {-ms-flex-flow: row nowrap;-ms-flex-pack: start;-webkit-box-pack: start;flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-lg, .navbar-expand-lg .navbar-nav {-webkit-box-direction: normal;-webkit-box-orient: horizontal;}
	.navbar-expand-lg .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
	.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.navbar-expand-lg .navbar-collapse {-ms-flex-preferred-size: auto;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;flex-basis: auto;}
	.navbar-expand-lg .navbar-toggler {display: none;}}
.navbar-expand {-ms-flex-flow: row nowrap;-ms-flex-pack: start;-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-box-pack: start;flex-flow: row nowrap;justify-content: flex-start;}
.navbar-expand>.container, .navbar-expand>.container-fluid {padding-left: 0;padding-right: 0;}
.navbar-expand .navbar-nav {-ms-flex-direction: row;-webkit-box-direction: normal;-webkit-box-orient: horizontal;flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.navbar-expand .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
.navbar-expand>.container, .navbar-expand>.container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.navbar-expand .navbar-collapse {-ms-flex-preferred-size: auto;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;flex-basis: auto;}
.navbar-expand .navbar-toggler {display: none;}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3);}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: rgba(0,0,0,.9);}
.navbar-light .navbar-toggler {border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.5);}
.navbar-light .navbar-toggler-icon {background-image: none;}
.navbar-light .navbar-text {color: rgba(0,0,0,.5);}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {color: rgba(0,0,0,.9);}
.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: hsla(0,0%,100%,.5);}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: hsla(0,0%,100%,.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color: hsla(0,0%,100%,.25);}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {color: #fff;}
.navbar-dark .navbar-toggler {border-color: hsla(0,0%,100%,.1);color: hsla(0,0%,100%,.5);}
.navbar-dark .navbar-toggler-icon {background-image: none;}
.navbar-dark .navbar-text {color: hsla(0,0%,100%,.5);}
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {color: #fff;}
.card {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;background-clip: border-box;background-color: #fff;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;min-width: 0;position: relative;word-wrap: break-word;}
.card>hr {margin-left: 0;margin-right: 0;}
.card>.list-group:first-child .list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.card>.list-group:last-child .list-group-item:last-child {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}
.card-body {-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;padding: 1.25rem;}
.card-title {margin-bottom: .75rem;}
.card-subtitle {margin-top: -.375rem;}
.card-subtitle, .card-text:last-child {margin-bottom: 0;}
.card-link:hover {text-decoration: none;}
.card-link+.card-link {margin-left: 1.25rem;}
.card-header {background-color: rgba(0,0,0,.03);border-bottom: 1px solid rgba(0,0,0,.125);margin-bottom: 0;padding: .75rem 1.25rem;}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card-header+.list-group .list-group-item:first-child {border-top: 0;}
.card-footer {background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125);padding: .75rem 1.25rem;}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-tabs {border-bottom: 0;margin-bottom: -.75rem;}
.card-header-pills, .card-header-tabs {margin-left: -.625rem;margin-right: -.625rem;}
.card-img-overlay {bottom: 0;left: 0;padding: 1.25rem;position: absolute;right: 0;top: 0;}
.card-img {border-radius: calc(.25rem - 1px);width: 100%;}
.card-img-top {border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px);width: 100%;}
.card-img-bottom {border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px);width: 100%;}
.card-deck {-ms-flex-direction: column;-ms-flex-flow: row wrap;-webkit-box-direction: normal;-webkit-box-orient: vertical;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;flex-flow: row wrap;margin-left: -15px;margin-right: -15px;}
.card-deck .card {-ms-flex: 1 0 0%;-webkit-box-flex: 1;flex: 1 0 0%;flex-direction: column;margin-bottom: 15px;margin-bottom: 0;margin-left: 15px;margin-right: 15px;}
.card-deck .card, .card-group {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;display: -webkit-box;display: -ms-flexbox;display: flex;}
.card-group {-ms-flex-flow: row wrap;flex-direction: column;flex-flow: row wrap;}
.card-group>.card {-ms-flex: 1 0 0%;-webkit-box-flex: 1;flex: 1 0 0%;margin-bottom: 15px;margin-bottom: 0;}
.card-group>.card+.card {border-left: 0;margin-left: 0;}
.card-group>.card:first-child {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.card-group>.card:first-child .card-header, .card-group>.card:first-child .card-img-top {border-top-right-radius: 0;}
.card-group>.card:first-child .card-footer, .card-group>.card:first-child .card-img-bottom {border-bottom-right-radius: 0;}
.card-group>.card:last-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.card-group>.card:last-child .card-header, .card-group>.card:last-child .card-img-top {border-top-left-radius: 0;}
.card-group>.card:last-child .card-footer, .card-group>.card:last-child .card-img-bottom {border-bottom-left-radius: 0;}
.card-group>.card:only-child {border-radius: .25rem;}
.card-group>.card:only-child .card-header, .card-group>.card:only-child .card-img-top {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.card-group>.card:only-child .card-footer, .card-group>.card:only-child .card-img-bottom {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child), .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {border-radius: 0;}
.card-columns {-webkit-column-count: 3;-webkit-column-gap: 1.25rem;column-count: 3;column-gap: 1.25rem;orphans: 1;widows: 1;}
.card-columns .card {display: inline-block;margin-bottom: .75rem;width: 100%;}
.accordion .card:not(:first-of-type):not(:last-of-type) {border-bottom: 0;border-radius: 0;}
.accordion .card:not(:first-of-type) .card-header:first-child {border-radius: 0;}
.accordion .card:first-of-type {border-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.accordion .card:last-of-type {border-top-left-radius: 0;border-top-right-radius: 0;}
.breadcrumb {-ms-flex-wrap: wrap;background-color: #e9ecef;border-radius: .25rem;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;list-style: none;margin-bottom: 1rem;padding: .75rem 1rem;}
.breadcrumb-item+.breadcrumb-item {padding-left: .5rem;}
.breadcrumb-item+.breadcrumb-item:before {color: #6c757d;content: "/";display: inline-block;padding-right: .5rem;}
.breadcrumb-item+.breadcrumb-item:hover:before {text-decoration: underline;text-decoration: none;}
.breadcrumb-item.active {color: #6c757d;}
.pagination {border-radius: .25rem;display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;padding-left: 0;}
.page-link {background-color: #fff;border: 1px solid #dee2e6;color: #007bff;display: block;line-height: 1.25;margin-left: -1px;padding: .5rem .75rem;position: relative;}
.page-link:hover {background-color: #e9ecef;border-color: #dee2e6;color: #0056b3;text-decoration: none;z-index: 2;}
.page-link:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);outline: 0;z-index: 2;}
.page-link:not(:disabled):not(.disabled) {cursor: pointer;}
.page-item:first-child .page-link {border-bottom-left-radius: .25rem;border-top-left-radius: .25rem;margin-left: 0;}
.page-item:last-child .page-link {border-bottom-right-radius: .25rem;border-top-right-radius: .25rem;}
.page-item.active .page-link {background-color: #007bff;border-color: #007bff;color: #fff;z-index: 1;}
.page-item.disabled .page-link {background-color: #fff;border-color: #dee2e6;color: #6c757d;cursor: auto;pointer-events: none;}
.pagination-lg .page-link {font-size: 1.25rem;line-height: 1.5;padding: .75rem 1.5rem;}
.pagination-lg .page-item:first-child .page-link {border-bottom-left-radius: .3rem;border-top-left-radius: .3rem;}
.pagination-lg .page-item:last-child .page-link {border-bottom-right-radius: .3rem;border-top-right-radius: .3rem;}
.pagination-sm .page-link {font-size: .875rem;line-height: 1.5;padding: .25rem .5rem;}
.pagination-sm .page-item:first-child .page-link {border-bottom-left-radius: .2rem;border-top-left-radius: .2rem;}
.pagination-sm .page-item:last-child .page-link {border-bottom-right-radius: .2rem;border-top-right-radius: .2rem;}
.badge {border-radius: .25rem;display: inline-block;font-size: 75%;font-weight: 700;line-height: 1;padding: .25em .4em;text-align: center;vertical-align: baseline;white-space: nowrap;}
.badge:empty {display: none;}
.btn .badge, .comment-form input[type=submit] .badge, .search-form .search-submit .badge {position: relative;top: -1px;}
.badge-pill {border-radius: 10rem;padding-left: .6em;padding-right: .6em;}
.badge-primary {background-color: #525ddc;color: #fff;}
.badge-primary[href]:focus, .badge-primary[href]:hover {background-color: #2a38d1;color: #fff;text-decoration: none;}
.badge-secondary {background-color: #6c757d;color: #fff;}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {background-color: #545b62;color: #fff;text-decoration: none;}
.badge-success {background-color: #28a745;color: #fff;}
.badge-success[href]:focus, .badge-success[href]:hover {background-color: #1e7e34;color: #fff;text-decoration: none;}
.badge-info {background-color: #17a2b8;color: #fff;}
.badge-info[href]:focus, .badge-info[href]:hover {background-color: #117a8b;color: #fff;text-decoration: none;}
.badge-warning {background-color: #ffc107;color: #212529;}
.badge-warning[href]:focus, .badge-warning[href]:hover {background-color: #d39e00;color: #212529;text-decoration: none;}
.badge-danger {background-color: #dc3545;color: #fff;}
.badge-danger[href]:focus, .badge-danger[href]:hover {background-color: #bd2130;color: #fff;text-decoration: none;}
.badge-light {background-color: #f8f9fa;color: #212529;}
.badge-light[href]:focus, .badge-light[href]:hover {background-color: #dae0e5;color: #212529;text-decoration: none;}
.badge-dark {background-color: #343a40;color: #fff;}
.badge-dark[href]:focus, .badge-dark[href]:hover {background-color: #1d2124;color: #fff;text-decoration: none;}
.badge-shadow-grey {background-color: #595a5e;color: #fff;}
.badge-shadow-grey[href]:focus, .badge-shadow-grey[href]:hover {background-color: #404144;color: #fff;text-decoration: none;}
.badge-yellow {background-color: #f9e17c;color: #212529;}
.badge-yellow[href]:focus, .badge-yellow[href]:hover {background-color: #f7d64b;color: #212529;text-decoration: none;}
.badge-aqua {background-color: #77c8d2;color: #212529;}
.badge-aqua[href]:focus, .badge-aqua[href]:hover {background-color: #51b9c5;color: #212529;text-decoration: none;}
.badge-grey-bg {background-color: #efeded;color: #212529;}
.badge-grey-bg[href]:focus, .badge-grey-bg[href]:hover {background-color: #d7d2d2;color: #212529;text-decoration: none;}
.badge-brown {background-color: #705a5c;color: #fff;}
.badge-brown[href]:focus, .badge-brown[href]:hover {background-color: #544345;color: #fff;text-decoration: none;}
.badge-title-brown {background-color: #564f51;color: #fff;}
.badge-title-brown[href]:focus, .badge-title-brown[href]:hover {background-color: #3b3738;color: #fff;text-decoration: none;}
.badge-title-blue {background-color: #353944;color: #fff;}
.badge-title-blue[href]:focus, .badge-title-blue[href]:hover {background-color: #1f2127;color: #fff;text-decoration: none;}
.badge-btn-text {background-color: #222632;color: #fff;}
.badge-btn-text[href]:focus, .badge-btn-text[href]:hover {background-color: #0d0f14;color: #fff;text-decoration: none;}
.jumbotron {background-color: #e9ecef;border-radius: .3rem;margin-bottom: 2rem;padding: 4rem 2rem;}
.jumbotron-fluid {border-radius: 0;padding-left: 0;padding-right: 0;}
.alert {border: 1px solid transparent;border-radius: .25rem;margin-bottom: 1rem;padding: .75rem 1.25rem;position: relative;}
.alert-heading {color: inherit;}
.alert-link {font-weight: 700;}
.alert-dismissible {padding-right: 4rem;}
.alert-dismissible .close {color: inherit;padding: .75rem 1.25rem;position: absolute;right: 0;top: 0;}
.alert-primary {background-color: #dcdff8;border-color: #cfd2f5;color: #2b3072;}
.alert-primary hr {border-top-color: #babef1;}
.alert-primary .alert-link {color: #1d204d;}
.alert-secondary {background-color: #e2e3e5;border-color: #d6d8db;color: #383d41;}
.alert-secondary hr {border-top-color: #c8cbcf;}
.alert-secondary .alert-link {color: #202326;}
.alert-success {background-color: #d4edda;border-color: #c3e6cb;color: #155724;}
.alert-success hr {border-top-color: #b1dfbb;}
.alert-success .alert-link {color: #0b2e13;}
.alert-info {background-color: #d1ecf1;border-color: #bee5eb;color: #0c5460;}
.alert-info hr {border-top-color: #abdde5;}
.alert-info .alert-link {color: #062c33;}
.alert-warning {background-color: #fff3cd;border-color: #ffeeba;color: #856404;}
.alert-warning hr {border-top-color: #ffe8a1;}
.alert-warning .alert-link {color: #533f03;}
.alert-danger {background-color: #f8d7da;border-color: #f5c6cb;color: #721c24;}
.alert-danger hr {border-top-color: #f1b0b7;}
.alert-danger .alert-link {color: #491217;}
.alert-light {background-color: #fefefe;border-color: #fdfdfe;color: #818182;}
.alert-light hr {border-top-color: #ececf6;}
.alert-light .alert-link {color: #686868;}
.alert-dark {background-color: #d6d8d9;border-color: #c6c8ca;color: #1b1e21;}
.alert-dark hr {border-top-color: #b9bbbe;}
.alert-dark .alert-link {color: #040505;}
.alert-shadow-grey {background-color: #dededf;border-color: #d1d1d2;color: #2e2f31;}
.alert-shadow-grey hr {border-top-color: #c4c4c5;}
.alert-shadow-grey .alert-link {color: #151617;}
.alert-yellow {background-color: #fef9e5;border-color: #fdf7da;color: #817540;}
.alert-yellow hr {border-top-color: #fcf2c2;}
.alert-yellow .alert-link {color: #5f562f;}
.alert-aqua {background-color: #e4f4f6;border-color: #d9f0f2;color: #3e686d;}
.alert-aqua hr {border-top-color: #c6e9ec;}
.alert-aqua .alert-link {color: #2c494c;}
.alert-grey-bg {background-color: #fcfbfb;border-color: #fbfafa;color: #7c7b7b;}
.alert-grey-bg hr {border-top-color: #f0ecec;}
.alert-grey-bg .alert-link {color: #626262;}
.alert-brown {background-color: #e2dede;border-color: #d7d1d1;color: #3a2f30;}
.alert-brown hr {border-top-color: #cbc3c3;}
.alert-brown .alert-link {color: #1e1819;}
.alert-title-brown {background-color: #dddcdc;border-color: #d0cece;color: #2d292a;}
.alert-title-brown hr {border-top-color: #c4c1c1;}
.alert-title-brown .alert-link {color: #121111;}
.alert-title-blue {background-color: #d7d7da;border-color: #c6c8cb;color: #1c1e23;}
.alert-title-blue hr {border-top-color: #b9bbbf;}
.alert-title-blue .alert-link {color: #050607;}
.alert-btn-text {background-color: #d3d4d6;border-color: #c1c2c6;color: #12141a;}
.alert-btn-text hr {border-top-color: #b4b5ba;}
.alert-btn-text .alert-link {color: #000;}
@-webkit-keyframes progress-bar-stripes {0% {background-position: 1rem 0;}
	to {background-position: 0 0;}}
@-o-keyframes progress-bar-stripes {0% {background-position: 1rem 0;}
	to {background-position: 0 0;}}
@keyframes progress-bar-stripes {0% {background-position: 1rem 0;}
	to {background-position: 0 0;}}
.progress {background-color: #e9ecef;border-radius: .25rem;font-size: .75rem;height: 1rem;overflow: hidden;}
.progress, .progress-bar {display: -webkit-box;display: -ms-flexbox;display: flex;}
.progress-bar {-ms-flex-direction: column;-ms-flex-pack: center;-o-transition: width .6s ease;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-transition: width .6s ease;background-color: #007bff;color: #fff;flex-direction: column;justify-content: center;text-align: center;transition: width .6s ease;white-space: nowrap;}
@media screen and (prefers-reduced-motion:reduce) {.progress-bar {-o-transition: none;-webkit-transition: none;transition: none;}}
.progress-bar-striped {background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size: 1rem 1rem;}
.progress-bar-animated {-o-animation: progress-bar-stripes 1s linear infinite;-webkit-animation: progress-bar-stripes 1s linear infinite;animation: progress-bar-stripes 1s linear infinite;}
.media {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;}
.media-body {-ms-flex: 1;-webkit-box-flex: 1;flex: 1;}
.list-group {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;margin-bottom: 0;padding-left: 0;}
.list-group-item-action {color: #495057;text-align: inherit;width: 100%;}
.list-group-item-action:focus, .list-group-item-action:hover {background-color: #f8f9fa;color: #495057;text-decoration: none;}
.list-group-item-action:active {background-color: #e9ecef;color: #212529;}
.list-group-item {background-color: #fff;border: 1px solid rgba(0,0,0,.125);display: block;margin-bottom: -1px;padding: .75rem 1.25rem;position: relative;}
.list-group-item:first-child {border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.list-group-item:last-child {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;margin-bottom: 0;}
.list-group-item:focus, .list-group-item:hover {text-decoration: none;z-index: 1;}
.list-group-item.disabled, .list-group-item:disabled {background-color: #fff;color: #6c757d;}
.list-group-item.active {background-color: #007bff;border-color: #007bff;color: #fff;z-index: 2;}
.list-group-flush .list-group-item {border-left: 0;border-radius: 0;border-right: 0;}
.list-group-flush:first-child .list-group-item:first-child {border-top: 0;}
.list-group-flush:last-child .list-group-item:last-child {border-bottom: 0;}
.list-group-item-primary {background-color: #cfd2f5;color: #2b3072;}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {background-color: #babef1;color: #2b3072;}
.list-group-item-primary.list-group-item-action.active {background-color: #2b3072;border-color: #2b3072;color: #fff;}
.list-group-item-secondary {background-color: #d6d8db;color: #383d41;}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {background-color: #c8cbcf;color: #383d41;}
.list-group-item-secondary.list-group-item-action.active {background-color: #383d41;border-color: #383d41;color: #fff;}
.list-group-item-success {background-color: #c3e6cb;color: #155724;}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {background-color: #b1dfbb;color: #155724;}
.list-group-item-success.list-group-item-action.active {background-color: #155724;border-color: #155724;color: #fff;}
.list-group-item-info {background-color: #bee5eb;color: #0c5460;}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {background-color: #abdde5;color: #0c5460;}
.list-group-item-info.list-group-item-action.active {background-color: #0c5460;border-color: #0c5460;color: #fff;}
.list-group-item-warning {background-color: #ffeeba;color: #856404;}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {background-color: #ffe8a1;color: #856404;}
.list-group-item-warning.list-group-item-action.active {background-color: #856404;border-color: #856404;color: #fff;}
.list-group-item-danger {background-color: #f5c6cb;color: #721c24;}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {background-color: #f1b0b7;color: #721c24;}
.list-group-item-danger.list-group-item-action.active {background-color: #721c24;border-color: #721c24;color: #fff;}
.list-group-item-light {background-color: #fdfdfe;color: #818182;}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {background-color: #ececf6;color: #818182;}
.list-group-item-light.list-group-item-action.active {background-color: #818182;border-color: #818182;color: #fff;}
.list-group-item-dark {background-color: #c6c8ca;color: #1b1e21;}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {background-color: #b9bbbe;color: #1b1e21;}
.list-group-item-dark.list-group-item-action.active {background-color: #1b1e21;border-color: #1b1e21;color: #fff;}
.list-group-item-shadow-grey {background-color: #d1d1d2;color: #2e2f31;}
.list-group-item-shadow-grey.list-group-item-action:focus, .list-group-item-shadow-grey.list-group-item-action:hover {background-color: #c4c4c5;color: #2e2f31;}
.list-group-item-shadow-grey.list-group-item-action.active {background-color: #2e2f31;border-color: #2e2f31;color: #fff;}
.list-group-item-yellow {background-color: #fdf7da;color: #817540;}
.list-group-item-yellow.list-group-item-action:focus, .list-group-item-yellow.list-group-item-action:hover {background-color: #fcf2c2;color: #817540;}
.list-group-item-yellow.list-group-item-action.active {background-color: #817540;border-color: #817540;color: #fff;}
.list-group-item-aqua {background-color: #d9f0f2;color: #3e686d;}
.list-group-item-aqua.list-group-item-action:focus, .list-group-item-aqua.list-group-item-action:hover {background-color: #c6e9ec;color: #3e686d;}
.list-group-item-aqua.list-group-item-action.active {background-color: #3e686d;border-color: #3e686d;color: #fff;}
.list-group-item-grey-bg {background-color: #fbfafa;color: #7c7b7b;}
.list-group-item-grey-bg.list-group-item-action:focus, .list-group-item-grey-bg.list-group-item-action:hover {background-color: #f0ecec;color: #7c7b7b;}
.list-group-item-grey-bg.list-group-item-action.active {background-color: #7c7b7b;border-color: #7c7b7b;color: #fff;}
.list-group-item-brown {background-color: #d7d1d1;color: #3a2f30;}
.list-group-item-brown.list-group-item-action:focus, .list-group-item-brown.list-group-item-action:hover {background-color: #cbc3c3;color: #3a2f30;}
.list-group-item-brown.list-group-item-action.active {background-color: #3a2f30;border-color: #3a2f30;color: #fff;}
.list-group-item-title-brown {background-color: #d0cece;color: #2d292a;}
.list-group-item-title-brown.list-group-item-action:focus, .list-group-item-title-brown.list-group-item-action:hover {background-color: #c4c1c1;color: #2d292a;}
.list-group-item-title-brown.list-group-item-action.active {background-color: #2d292a;border-color: #2d292a;color: #fff;}
.list-group-item-title-blue {background-color: #c6c8cb;color: #1c1e23;}
.list-group-item-title-blue.list-group-item-action:focus, .list-group-item-title-blue.list-group-item-action:hover {background-color: #b9bbbf;color: #1c1e23;}
.list-group-item-title-blue.list-group-item-action.active {background-color: #1c1e23;border-color: #1c1e23;color: #fff;}
.list-group-item-btn-text {background-color: #c1c2c6;color: #12141a;}
.list-group-item-btn-text.list-group-item-action:focus, .list-group-item-btn-text.list-group-item-action:hover {background-color: #b4b5ba;color: #12141a;}
.list-group-item-btn-text.list-group-item-action.active {background-color: #12141a;border-color: #12141a;color: #fff;}
.close {color: #000;float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;opacity: .5;text-shadow: 0 1px 0 #fff;}
.close:not(:disabled):not(.disabled) {cursor: pointer;}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {color: #000;opacity: .75;text-decoration: none;}
button.close {-webkit-appearance: none;background-color: transparent;border: 0;padding: 0;}
.modal-open {overflow: hidden;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal {bottom: 0;display: none;left: 0;outline: 0;overflow: hidden;position: fixed;right: 0;top: 0;z-index: 1050;}
.modal-dialog {margin: .5rem;pointer-events: none;position: relative;width: auto;}
.modal.fade .modal-dialog {-o-transform: translateY(-25%);-o-transition: -o-transform .3s ease-out;-webkit-transform: translateY(-25%);-webkit-transition: -webkit-transform .3s ease-out;transform: translateY(-25%);transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;}
@media screen and (prefers-reduced-motion:reduce) {.modal.fade .modal-dialog {-o-transition: none;-webkit-transition: none;transition: none;}}
.modal.show .modal-dialog {-o-transform: translate(0);-webkit-transform: translate(0);transform: translate(0);}
.modal-dialog-centered {-ms-flex-align: center;-webkit-box-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;min-height: calc(100% - 1rem);}
.modal-dialog-centered:before {content: "";display: block;height: calc(100vh - 1rem);}
.modal-content {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;outline: 0;pointer-events: auto;position: relative;width: 100%;}
.modal-backdrop {background-color: #000;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1040;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header {-ms-flex-align: start;-ms-flex-pack: justify;-webkit-box-align: start;-webkit-box-pack: justify;align-items: flex-start;border-bottom: 1px solid #e9ecef;border-top-left-radius: .3rem;border-top-right-radius: .3rem;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;padding: 1rem;}
.modal-header .close {margin: -1rem -1rem -1rem auto;padding: 1rem;}
.modal-title {line-height: 1.5;margin-bottom: 0;}
.modal-body {-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;padding: 1rem;position: relative;}
.modal-footer {-ms-flex-align: center;-ms-flex-pack: end;-webkit-box-align: center;-webkit-box-pack: end;align-items: center;border-top: 1px solid #e9ecef;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: flex-end;padding: 1rem;}
.modal-footer>:not(:first-child) {margin-left: .25rem;}
.modal-footer>:not(:last-child) {margin-right: .25rem;}
.modal-scrollbar-measure {height: 50px;overflow: scroll;position: absolute;top: -9999px;width: 50px;}
.modal-dialog {margin: 1.75rem auto;max-width: 500px;}
.modal-dialog-centered {min-height: calc(100% - 3.5rem);}
.modal-dialog-centered:before {height: calc(100vh - 3.5rem);}
.modal-sm {max-width: 300px;}
@media (min-width:1000px) {.modal-lg {max-width: 800px;}}
.tooltip {display: block;font-family: lemonde-journal,serif;font-size: .875rem;font-style: normal;font-weight: 400;letter-spacing: normal;line-break: auto;line-height: 1.5;margin: 0;opacity: 0;position: absolute;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: break-word;z-index: 1070;}
.tooltip.show {opacity: .9;}
.tooltip .arrow {display: block;height: .4rem;position: absolute;width: .8rem;}
.tooltip .arrow:before {border-color: transparent;border-style: solid;content: "";position: absolute;}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {padding: .4rem 0;}
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {bottom: 0;}
.bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before {border-top-color: #000;border-width: .4rem .4rem 0;top: 0;}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {padding: 0 .4rem;}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {height: .8rem;left: 0;width: .4rem;}
.bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before {border-right-color: #000;border-width: .4rem .4rem .4rem 0;right: 0;}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {padding: .4rem 0;}
.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {top: 0;}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .bs-tooltip-bottom .arrow:before {border-bottom-color: #000;border-width: 0 .4rem .4rem;bottom: 0;}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {padding: 0 .4rem;}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {height: .8rem;right: 0;width: .4rem;}
.bs-tooltip-auto[x-placement^=left] .arrow:before, .bs-tooltip-left .arrow:before {border-left-color: #000;border-width: .4rem 0 .4rem .4rem;left: 0;}
.tooltip-inner {background-color: #000;border-radius: .25rem;color: #fff;max-width: 200px;padding: .25rem .5rem;text-align: center;}
.popover {background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;font-family: lemonde-journal,serif;font-size: .875rem;font-style: normal;font-weight: 400;left: 0;letter-spacing: normal;line-break: auto;line-height: 1.5;max-width: 276px;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;top: 0;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: break-word;z-index: 1060;}
.popover, .popover .arrow {display: block;position: absolute;}
.popover .arrow {height: .5rem;margin: 0 .3rem;width: 1rem;}
.popover .arrow:after, .popover .arrow:before {border-color: transparent;border-style: solid;content: "";display: block;position: absolute;}
.bs-popover-auto[x-placement^=top], .bs-popover-top {margin-bottom: .5rem;}
.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {bottom: calc(-.5rem + -1px);}
.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:after, .bs-popover-top .arrow:before {border-width: .5rem .5rem 0;}
.bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:before {border-top-color: rgba(0,0,0,.25);bottom: 0;}
.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-top .arrow:after {border-top-color: #fff;bottom: 1px;}
.bs-popover-auto[x-placement^=right], .bs-popover-right {margin-left: .5rem;}
.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {height: 1rem;left: calc(-.5rem + -1px);margin: .3rem 0;width: .5rem;}
.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:after, .bs-popover-right .arrow:before {border-width: .5rem .5rem .5rem 0;}
.bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:before {border-right-color: rgba(0,0,0,.25);left: 0;}
.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-right .arrow:after {border-right-color: #fff;left: 1px;}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {margin-top: .5rem;}
.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {top: calc(-.5rem + -1px);}
.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:after, .bs-popover-bottom .arrow:before {border-width: 0 .5rem .5rem;}
.bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:before {border-bottom-color: rgba(0,0,0,.25);top: 0;}
.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-bottom .arrow:after {border-bottom-color: #fff;top: 1px;}
.bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {border-bottom: 1px solid #f7f7f7;content: "";display: block;left: 50%;margin-left: -.5rem;position: absolute;top: 0;width: 1rem;}
.bs-popover-auto[x-placement^=left], .bs-popover-left {margin-right: .5rem;}
.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {height: 1rem;margin: .3rem 0;right: calc(-.5rem + -1px);width: .5rem;}
.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:after, .bs-popover-left .arrow:before {border-width: .5rem 0 .5rem .5rem;}
.bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:before {border-left-color: rgba(0,0,0,.25);right: 0;}
.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-left .arrow:after {border-left-color: #fff;right: 1px;}
.popover-header {background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-top-left-radius: calc(.3rem - 1px);border-top-right-radius: calc(.3rem - 1px);color: inherit;font-size: 1rem;margin-bottom: 0;padding: .5rem .75rem;}
.popover-header:empty {display: none;}
.popover-body {color: #212529;padding: .5rem .75rem;}
.carousel {position: relative;}
.carousel-inner {overflow: hidden;position: relative;width: 100%;}
.carousel-item {-ms-flex-align: center;-webkit-backface-visibility: hidden;-webkit-box-align: center;-webkit-perspective: 1000px;align-items: center;backface-visibility: hidden;display: none;perspective: 1000px;position: relative;width: 100%;}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {-o-transition: -o-transform .6s ease;-webkit-transition: -webkit-transform .6s ease;display: block;transition: -webkit-transform .6s ease;transition: transform .6s ease;transition: transform .6s ease,-webkit-transform .6s ease,-o-transform .6s ease;}
@media screen and (prefers-reduced-motion:reduce) {.carousel-item-next, .carousel-item-prev, .carousel-item.active {-o-transition: none;-webkit-transition: none;transition: none;}}
.carousel-item-next, .carousel-item-prev {position: absolute;top: 0;}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-o-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.active.carousel-item-right, .carousel-item-next {-o-transform: translateX(100%);-webkit-transform: translateX(100%);transform: translateX(100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.active.carousel-item-right, .carousel-item-next {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.active.carousel-item-left, .carousel-item-prev {-o-transform: translateX(-100%);-webkit-transform: translateX(-100%);transform: translateX(-100%);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.active.carousel-item-left, .carousel-item-prev {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.carousel-fade .carousel-item {-o-transition-duration: .6s;-o-transition-property: opacity;-webkit-transition-duration: .6s;-webkit-transition-property: opacity;opacity: 0;transition-duration: .6s;transition-property: opacity;}
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {opacity: 1;}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {opacity: 0;}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {-o-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {-webkit-transform: translateZ(0);transform: translateZ(0);}}
.carousel-control-next, .carousel-control-prev {-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;-webkit-box-pack: center;align-items: center;bottom: 0;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;opacity: .5;position: absolute;text-align: center;top: 0;width: 15%;}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color: #fff;opacity: .9;outline: 0;text-decoration: none;}
.carousel-control-prev {left: 0;}
.carousel-control-next {right: 0;}
.carousel-control-next-icon, .carousel-control-prev-icon {background: transparent no-repeat 50%;background-size: 100% 100%;display: inline-block;height: 20px;width: 20px;}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E");}
.carousel-indicators {-ms-flex-pack: center;-webkit-box-pack: center;bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;left: 0;list-style: none;margin-left: 15%;margin-right: 15%;padding-left: 0;position: absolute;right: 0;z-index: 15;}
.carousel-indicators li {-ms-flex: 0 1 auto;-webkit-box-flex: 0;background-color: hsla(0,0%,100%,.5);cursor: pointer;flex: 0 1 auto;height: 3px;margin-left: 3px;margin-right: 3px;position: relative;text-indent: -999px;width: 30px;}
.carousel-indicators li:before {top: -10px;}
.carousel-indicators li:after, .carousel-indicators li:before {content: "";display: inline-block;height: 10px;left: 0;position: absolute;width: 100%;}
.carousel-indicators li:after {bottom: -10px;}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {bottom: 20px;color: #fff;left: 15%;padding-bottom: 20px;padding-top: 20px;position: absolute;right: 15%;text-align: center;z-index: 10;}
.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}
.bg-primary {background-color: #525ddc !important;}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {background-color: #2a38d1 !important;}
.bg-secondary {background-color: #6c757d !important;}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {background-color: #545b62 !important;}
.bg-success {background-color: #28a745 !important;}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {background-color: #1e7e34 !important;}
.bg-info {background-color: #17a2b8 !important;}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {background-color: #117a8b !important;}
.bg-warning {background-color: #ffc107 !important;}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {background-color: #d39e00 !important;}
.bg-danger {background-color: #dc3545 !important;}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {background-color: #bd2130 !important;}
.bg-light {background-color: #f8f9fa !important;}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {background-color: #dae0e5 !important;}
.bg-dark {background-color: #343a40 !important;}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {background-color: #1d2124 !important;}
.bg-shadow-grey {background-color: #595a5e !important;}
a.bg-shadow-grey:focus, a.bg-shadow-grey:hover, button.bg-shadow-grey:focus, button.bg-shadow-grey:hover {background-color: #404144 !important;}
.bg-#ff0 {background-color: #f9e17c !important;}
a.bg-#ff0:focus, a.bg-#ff0:hover, button.bg-#ff0:focus, button.bg-#ff0:hover {background-color: #f7d64b !important;}
.bg-aqua {background-color: #77c8d2 !important;}
a.bg-aqua:focus, a.bg-aqua:hover, button.bg-aqua:focus, button.bg-aqua:hover {background-color: #51b9c5 !important;}
.bg-grey-bg {background-color: #efeded !important;}
a.bg-grey-bg:focus, a.bg-grey-bg:hover, button.bg-grey-bg:focus, button.bg-grey-bg:hover {background-color: #d7d2d2 !important;}
.bg-brown {background-color: #705a5c !important;}
a.bg-brown:focus, a.bg-brown:hover, button.bg-brown:focus, button.bg-brown:hover {background-color: #544345 !important;}
.bg-title-brown {background-color: #564f51 !important;}
a.bg-title-brown:focus, a.bg-title-brown:hover, button.bg-title-brown:focus, button.bg-title-brown:hover {background-color: #3b3738 !important;}
.bg-title-blue {background-color: #353944 !important;}
a.bg-title-blue:focus, a.bg-title-blue:hover, button.bg-title-blue:focus, button.bg-title-blue:hover {background-color: #1f2127 !important;}
.bg-btn-text {background-color: #222632 !important;}
a.bg-btn-text:focus, a.bg-btn-text:hover, button.bg-btn-text:focus, button.bg-btn-text:hover {background-color: #0d0f14 !important;}
.bg-white {background-color: #fff !important;}
.bg-transparent {background-color: transparent !important;}
.border {border: 1px solid #dee2e6 !important;}
.border-top {border-top: 1px solid #dee2e6 !important;}
.border-right {border-right: 1px solid #dee2e6 !important;}
.border-bottom {border-bottom: 1px solid #dee2e6 !important;}
.border-left {border-left: 1px solid #dee2e6 !important;}
.border-0 {border: 0 !important;}
.border-top-0 {border-top: 0 !important;}
.border-right-0 {border-right: 0 !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-left-0 {border-left: 0 !important;}
.border-primary {border-color: #525ddc !important;}
.border-secondary {border-color: #6c757d !important;}
.border-success {border-color: #28a745 !important;}
.border-info {border-color: #17a2b8 !important;}
.border-warning {border-color: #ffc107 !important;}
.border-danger {border-color: #dc3545 !important;}
.border-light {border-color: #f8f9fa !important;}
.border-dark {border-color: #343a40 !important;}
.border-shadow-grey {border-color: #595a5e !important;}
.border-yellow {border-color: #f9e17c !important;}
.border-aqua {border-color: #77c8d2 !important;}
.border-grey-bg {border-color: #efeded !important;}
.border-brown {border-color: #705a5c !important;}
.border-title-brown {border-color: #564f51 !important;}
.border-title-blue {border-color: #353944 !important;}
.border-btn-text {border-color: #222632 !important;}
.border-white {border-color: #fff !important;}
.rounded {border-radius: .25rem !important;}
.rounded-top {border-top-left-radius: .25rem !important;}
.rounded-right, .rounded-top {border-top-right-radius: .25rem !important;}
.rounded-bottom, .rounded-right {border-bottom-right-radius: .25rem !important;}
.rounded-bottom, .rounded-left {border-bottom-left-radius: .25rem !important;}
.rounded-left {border-top-left-radius: .25rem !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-0 {border-radius: 0 !important;}
.clearfix:after {clear: both;content: "";display: block;}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:520px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1000px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-print-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.embed-responsive {display: block;overflow: hidden;padding: 0;position: relative;width: 100%;}
.embed-responsive:before {content: "";display: block;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {border: 0;bottom: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.embed-responsive-21by9:before {padding-top: 42.85714%;}
.embed-responsive-16by9:before {padding-top: 56.25%;}
.embed-responsive-4by3:before {padding-top: 75%;}
.embed-responsive-1by1:before {padding-top: 100%;}
.flex-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;flex-direction: row !important;}
.flex-column, .flex-row {-webkit-box-direction: normal !important;}
.flex-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;flex-direction: column !important;}
.flex-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-orient: horizontal !important;flex-direction: row-reverse !important;}
.flex-column-reverse, .flex-row-reverse {-webkit-box-direction: reverse !important;}
.flex-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-orient: vertical !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.flex-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;flex: 1 1 auto !important;}
.flex-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;flex-grow: 0 !important;}
.flex-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;flex-grow: 1 !important;}
.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
.justify-content-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;justify-content: center !important;}
.justify-content-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-ms-flex-align: start !important;-webkit-box-align: start !important;align-items: flex-start !important;}
.align-items-end {-ms-flex-align: end !important;-webkit-box-align: end !important;align-items: flex-end !important;}
.align-items-center {-ms-flex-align: center !important;-webkit-box-align: center !important;align-items: center !important;}
.align-items-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width:520px) {.flex-md-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;flex-direction: row !important;}
	.flex-md-column, .flex-md-row {-webkit-box-direction: normal !important;}
	.flex-md-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;flex-direction: column !important;}
	.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-direction: reverse !important;-webkit-box-orient: horizontal !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-direction: reverse !important;-webkit-box-orient: vertical !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-md-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;flex: 1 1 auto !important;}
	.flex-md-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;flex-grow: 0 !important;}
	.flex-md-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;flex-grow: 1 !important;}
	.flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-md-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-ms-flex-align: start !important;-webkit-box-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-ms-flex-align: end !important;-webkit-box-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-ms-flex-align: center !important;-webkit-box-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1000px) {.flex-lg-row {-ms-flex-direction: row !important;-webkit-box-orient: horizontal !important;flex-direction: row !important;}
	.flex-lg-column, .flex-lg-row {-webkit-box-direction: normal !important;}
	.flex-lg-column {-ms-flex-direction: column !important;-webkit-box-orient: vertical !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;-webkit-box-direction: reverse !important;-webkit-box-orient: horizontal !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;-webkit-box-direction: reverse !important;-webkit-box-orient: vertical !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {-ms-flex: 1 1 auto !important;-webkit-box-flex: 1 !important;flex: 1 1 auto !important;}
	.flex-lg-grow-0 {-ms-flex-positive: 0 !important;-webkit-box-flex: 0 !important;flex-grow: 0 !important;}
	.flex-lg-grow-1 {-ms-flex-positive: 1 !important;-webkit-box-flex: 1 !important;flex-grow: 1 !important;}
	.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}
	.justify-content-lg-start {-ms-flex-pack: start !important;-webkit-box-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-ms-flex-pack: end !important;-webkit-box-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-ms-flex-pack: center !important;-webkit-box-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-ms-flex-pack: justify !important;-webkit-box-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-ms-flex-align: start !important;-webkit-box-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-ms-flex-align: end !important;-webkit-box-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-ms-flex-align: center !important;-webkit-box-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-ms-flex-align: baseline !important;-webkit-box-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-ms-flex-align: stretch !important;-webkit-box-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.float-left {float: left !important;}
.float-right {float: right !important;}
.float-none {float: none !important;}
@media (min-width:520px) {.float-md-left {float: left !important;}
	.float-md-right {float: right !important;}
	.float-md-none {float: none !important;}}
@media (min-width:1000px) {.float-lg-left {float: left !important;}
	.float-lg-right {float: right !important;}
	.float-lg-none {float: none !important;}}
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}
.fixed-top {top: 0;}
.fixed-bottom, .fixed-top {left: 0;position: fixed;right: 0;z-index: 1030;}
.fixed-bottom {bottom: 0;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}}
.screen-reader-text, .sr-only {border: 0;clip: rect(0,0,0,0);height: 1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus {clip: auto;height: auto;overflow: visible;position: static;white-space: normal;width: auto;}
.shadow-sm {-webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.shadow {-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}
.shadow-lg {-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;}
.shadow-none {-webkit-box-shadow: none !important;box-shadow: none !important;}
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.w-auto {width: auto !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.mw-100 {max-width: 100% !important;}
.mh-100 {max-height: 100% !important;}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width:520px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width:1000px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
.text-monospace {font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;}
.text-justify {text-align: justify !important;}
.text-nowrap {white-space: nowrap !important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
@media (min-width:520px) {.text-md-left {text-align: left !important;}
	.text-md-right {text-align: right !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width:1000px) {.text-lg-left {text-align: left !important;}
	.text-lg-right {text-align: right !important;}
	.text-lg-center {text-align: center !important;}}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.font-weight-light {font-weight: 300 !important;}
.font-weight-normal {font-weight: 400 !important;}
.font-weight-bold {font-weight: 700 !important;}
.font-italic {font-style: italic !important;}
.text-white {color: #fff !important;}
.text-primary {color: #525ddc !important;}
a.text-primary:focus, a.text-primary:hover {color: #2a38d1 !important;}
.text-secondary {color: #6c757d !important;}
a.text-secondary:focus, a.text-secondary:hover {color: #545b62 !important;}
.text-success {color: #28a745 !important;}
a.text-success:focus, a.text-success:hover {color: #1e7e34 !important;}
.text-info {color: #17a2b8 !important;}
a.text-info:focus, a.text-info:hover {color: #117a8b !important;}
.text-warning {color: #ffc107 !important;}
a.text-warning:focus, a.text-warning:hover {color: #d39e00 !important;}
.text-danger {color: #dc3545 !important;}
a.text-danger:focus, a.text-danger:hover {color: #bd2130 !important;}
.text-light {color: #f8f9fa !important;}
a.text-light:focus, a.text-light:hover {color: #dae0e5 !important;}
.text-dark {color: #343a40 !important;}
a.text-dark:focus, a.text-dark:hover {color: #1d2124 !important;}
.text-shadow-grey {color: #595a5e !important;}
a.text-shadow-grey:focus, a.text-shadow-grey:hover {color: #404144 !important;}
.text-#ff0 {color: #f9e17c !important;}
a.text-#ff0:focus, a.text-#ff0:hover {color: #f7d64b !important;}
.text-aqua {color: #77c8d2 !important;}
a.text-aqua:focus, a.text-aqua:hover {color: #51b9c5 !important;}
.text-grey-bg {color: #efeded !important;}
a.text-grey-bg:focus, a.text-grey-bg:hover {color: #d7d2d2 !important;}
.text-brown {color: #705a5c !important;}
a.text-brown:focus, a.text-brown:hover {color: #544345 !important;}
.text-title-brown {color: #564f51 !important;}
a.text-title-brown:focus, a.text-title-brown:hover {color: #3b3738 !important;}
.text-title-blue {color: #353944 !important;}
a.text-title-blue:focus, a.text-title-blue:hover {color: #1f2127 !important;}
.text-btn-text {color: #222632 !important;}
a.text-btn-text:focus, a.text-btn-text:hover {color: #0d0f14 !important;}
.text-body {color: #212529 !important;}
.text-muted {color: #6c757d !important;}
.text-black-50 {color: rgba(0,0,0,.5) !important;}
.text-white-50 {color: hsla(0,0%,100%,.5) !important;}
.text-hide {background-color: transparent;border: 0;color: transparent;font: 0/0 a;text-shadow: none;}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
@media print {*, :after, :before {-webkit-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important;}
	a:not(.btn) {text-decoration: underline;}
	abbr[title]:after {content: " (" attr(title) ")";}
	pre {white-space: pre-wrap !important;}
	blockquote, pre {border: 1px solid #adb5bd;page-break-inside: avoid;}
	thead {display: table-header-group;}
	img, tr {page-break-inside: avoid;}
	h2, h3, p {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	@page {size: a3;}
	.container, body {min-width: 992px !important;}
	.navbar {display: none;}
	.badge {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered td, .table-bordered th {border: 1px solid #dee2e6 !important;}
	.table-dark {color: inherit;}
	.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {border-color: #dee2e6;}
	.table .thead-dark th {border-color: #dee2e6;color: inherit;}}
h1 {font-family: gill-sans-nova,sans-serif;font-size: 2.45rem;}
body, html {-webkit-overflow-scrolling: touch;-webkit-transform: translateZ(0);height: 100%;max-width: 100vw !important;min-height: 100%;overflow: auto;padding-bottom: 1px;transform: translateZ(0);width: 100%;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400;}
a:hover {color: unset;}
.btn, .comment-form input[type=submit], .search-form .search-submit {background-color: #f9e17c;border-radius: 0;color: #222632;font-family: gill-sans-nova,sans-serif;font-size: 16px;font-weight: 500;padding: .5rem;text-transform: uppercase;}
@media (min-width:1000px) {.btn, .comment-form input[type=submit], .search-form .search-submit {padding: .5rem 1rem;}}
.btn:hover, .comment-form input:hover[type=submit], .search-form .search-submit:hover {cursor: pointer;}
.btn i, .btn svg, .comment-form input[type=submit] i, .comment-form input[type=submit] svg, .search-form .search-submit i, .search-form .search-submit svg {margin-left: 1rem;}
.comment-list ol {list-style: none;}
.search-form label {font-weight: 400;}
.alignnone {height: auto;margin-left: 0;margin-right: 0;max-width: 100%;}
.aligncenter {display: block;height: auto;margin: .5rem auto;}
.alignleft, .alignright {height: auto;margin-bottom: .5rem;}
.alignleft {float: left;margin-right: .5rem;}
.alignright {float: right;margin-left: .5rem;}
.banner .modal-close__bar {background-color: #705a5c;color: #fff;display: block;padding: 0;position: relative;text-align: center;width: 100%;}
.banner .modal-close__bar:hover {cursor: pointer;}
.banner .modal-close__text {display: inline-block;font-family: gill-sans-nova,sans-serif;}
.banner .modal-close__btn {display: inline-block;position: absolute;right: 10px;top: 3px;}
.single .discover-more {background-color: #efeded;margin-bottom: 2rem;padding: 2rem 0;}
.single .discover-more__title h2 {font-family: gill-sans-nova,sans-serif;font-size: 40px;font-weight: 300;margin-bottom: 2rem;text-transform: uppercase;}
.single .discover-more__post {margin: 1rem 0;padding: 0 5px;}
@media (min-width:1000px) {.single .discover-more__post {margin: 0;}}
.single .discover-more__post h4 {font-family: gill-sans-nova,sans-serif;font-size: 1rem;font-weight: 600;margin: .5rem 0 1rem;text-transform: uppercase;}
.single .discover-more__post img {height: auto;width: 100%;}
.single .discover-more__post .colour-bar {-o-transition: all ease .5s;-webkit-transition: all .5s ease;display: block;height: 4px;transition: all .5s ease;width: 100%;}
.single .discover-more__post:hover {text-decoration: none;}
.single .discover-more__post:hover .colour-bar {width: 50%;}
.oembed {height: 0;margin-bottom: 2rem;padding-bottom: 56.25%;position: relative;}
.oembed, .oembed__cover {min-width: 100%;width: 1px;}
.oembed__cover {-ms-flex-pack: center;-webkit-box-pack: center;background-position: 50%;background-size: cover;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;justify-content: center;left: 0;position: absolute;top: 0;}
.oembed__cover .play-btn {-o-transition: all ease .5s;-webkit-transition: all .5s ease;background-color: #595a5e;border: 2px solid #fff;border-radius: 50%;height: 5rem;opacity: .6;transition: all .5s ease;width: 5rem;}
.oembed__cover .play-btn i, .oembed__cover .play-btn svg {color: #fff;font-size: 2rem;}
.oembed__cover .play-btn:hover {cursor: pointer;opacity: 1;}
.oembed iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.single .gallery {margin-bottom: 2rem;min-width: 100%;width: 1px;}
.single .gallery__title {color: #353944;font-family: gill-sans-nova,sans-serif;font-size: 40px;font-weight: 400;text-transform: uppercase;}
.single .gallery .swiper-button-next, .single .gallery .swiper-button-prev {-ms-flex-align: center;-ms-flex-pack: center;-o-transition: all ease .5s;-webkit-box-align: center;-webkit-box-pack: center;-webkit-transition: all .5s ease;align-items: center;background-color: #f9e17c;background-image: none;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 2rem;justify-content: center;margin-top: -100px;transition: all .5s ease;width: 2rem;}
@media (min-width:1000px) {.single .gallery .swiper-button-next, .single .gallery .swiper-button-prev {margin-top: -50px;}}
.single .gallery .swiper-button-next i, .single .gallery .swiper-button-next svg, .single .gallery .swiper-button-prev i, .single .gallery .swiper-button-prev svg {color: #595a5e;font-size: 1.5rem;margin: 0;padding: 0;}
.single .gallery .swiper-button-next:hover, .single .gallery .swiper-button-prev:hover {opacity: .6;}
.single .gallery .swiper-button-disabled {opacity: .3;}
.single .gallery .swiper-pagination {-ms-flex: 0 0 83.33333%;-ms-flex-pack: center;-webkit-box-flex: 0;-webkit-box-pack: center;border-bottom: 2px solid #705a5c;bottom: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;flex: 0 0 83.33333%;justify-content: center;margin-left: 8.33333%;margin-top: 2rem;max-width: 83.33333%;padding: 1rem 0 2rem;position: relative;}
@media (min-width:1000px) {.single .gallery .swiper-pagination {-ms-flex: 0 0 66.66667%;-webkit-box-flex: 0;flex: 0 0 66.66667%;margin-left: 16.66667%;max-width: 66.66667%;}}
.single .gallery .swiper-pagination .swiper-pagination-bullet {background-color: #efeded;height: 1rem;margin-right: 2rem;opacity: 1;width: 1rem;}
.single .gallery .swiper-pagination .swiper-pagination-bullet-active {background-color: #f9e17c;opacity: .8;}
.single .gallery .swiper-pagination .swiper-pagination-bullet:last-of-type {margin-right: 0;}
.single .gallery__wrap figure img {height: auto;max-width: 100%;}
.single .gallery__wrap figure figcaption {font-size: .8rem;font-style: italic;margin-bottom: .5rem;margin-top: .5rem;max-width: 100vw;padding: 0 1rem;width: 100%;}
@media (min-width:520px) {.single .gallery__wrap figure figcaption {padding: 0;}}
.single .gallery__wrap figure:after {clear: both;content: "";display: block;}
.travel-deal {margin-bottom: 2rem;}
.travel-deal__title {padding-left: 1rem;padding-right: 1rem;}
.travel-deal__title h2 {font-family: gill-sans-nova,sans-serif;letter-spacing: 0;text-transform: uppercase;}
.travel-deal__image {margin: .5rem 0;position: relative;}
.travel-deal__image-text {background: rgba(0,0,0,.6);background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(50%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background: -webkit-linear-gradient(left,rgba(0,0,0,.6),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));background: -o-linear-gradient(left,rgba(0,0,0,.6) 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);background: linear-gradient(90deg,rgba(0,0,0,.6),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));color: #fff;font-family: gill-sans-nova,sans-serif;font-size: 2rem;font-weight: 500;height: 100%;letter-spacing: 0;padding: 1rem 0 3rem 1rem;position: relative;text-transform: uppercase;top: 0;width: 100%;}
@media (min-width:1000px) {.travel-deal__image-text {font-size: 40px;}}
.travel-deal__text {border-bottom: 1px solid #595a5e;margin-top: 2rem;padding-bottom: 2rem;padding-left: 1rem;padding-right: 1rem;}
.travel-deal__text h3, .travel-deal__text h4 {font-family: gill-sans-nova,sans-serif;font-weight: 400;}
.travel-deal__text h4 {font-weight: 700;letter-spacing: 0;text-transform: uppercase;}
.travel-deal__text h5 {font-size: 1rem;}
.comment-form .travel-deal__text input[type=submit], .search-form .travel-deal__text .search-submit, .travel-deal__text .btn, .travel-deal__text .comment-form input[type=submit], .travel-deal__text .search-form .search-submit {-ms-flex-align: center;-ms-flex-pack: justify;-webkit-box-align: center;-webkit-box-pack: justify;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;margin-top: 1rem;width: 100%;}
@media (min-width:1000px) {.comment-form .travel-deal__text input[type=submit], .search-form .travel-deal__text .search-submit, .travel-deal__text .btn, .travel-deal__text .comment-form input[type=submit], .travel-deal__text .search-form .search-submit {margin-top: 0;}}
.banner {-webkit-box-shadow: 1px 0 4px rgba(0,0,0,.5);background-color: #fff;border: 1px solid #efeded;box-shadow: 1px 0 4px rgba(0,0,0,.5);z-index: 100010;}
.banner .container>div {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
@media (min-width:1000px) {.banner .container>div {-ms-flex-pack: unset;-webkit-box-pack: unset;justify-content: unset;}}
.banner .nav-primary {-ms-flex-order: 1;-webkit-box-flex: 1;-webkit-box-ordinal-group: 2;color: #fff;font-size: 1.25rem;font-style: italic;order: 1;}
.banner .nav-primary, .banner .nav-primary .menu-main-container {-ms-flex-positive: 1;display: -webkit-box;display: -ms-flexbox;display: flex;flex-grow: 1;}
.banner .nav-primary .menu-main-container {-webkit-box-flex: 1;}
.banner .nav-primary .menu-main-container ul {-ms-flex-direction: row;-ms-flex-positive: 1;-webkit-box-direction: normal;-webkit-box-flex: 1;-webkit-box-orient: horizontal;border-top: 1px solid #efeded;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: row;flex-grow: 1;}
@media (min-width:1000px) {.banner .nav-primary .menu-main-container ul {border-top: none;}}
.banner .nav-primary .menu-main-container ul li {-ms-flex-positive: 1;-webkit-box-flex: 1;border-left: 1px solid #efeded;display: block;flex-grow: 1;}
.banner .nav-primary .menu-main-container ul li:last-of-type {border-right: none;}
@media (min-width:1000px) {.banner .nav-primary .menu-main-container ul li:last-of-type {border-right: 1px solid #efeded;}}
.banner .nav-primary .menu-main-container ul li a {-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;-webkit-box-pack: center;align-items: center;color: #222632;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-family: gill-sans-nova,sans-serif;font-size: 1rem;font-style: normal;font-weight: 400;height: 100%;justify-content: center;letter-spacing: 2px;position: relative;text-transform: uppercase;width: 100%;}
.banner .nav-primary .menu-main-container ul li.current-menu-item a, .banner .nav-primary .menu-main-container ul li a:hover {text-decoration: none;}
.banner .nav-primary .menu-main-container ul li.current-menu-item a:after, .banner .nav-primary .menu-main-container ul li a:hover:after {background-color: #f9e17c;bottom: 0;content: "";display: block;height: 5px;left: 0;position: absolute;width: 100%;}
@media (min-width:1000px) {.banner .nav-primary .menu-main-container ul li.current-menu-item a:after, .banner .nav-primary .menu-main-container ul li a:hover:after {height: 10px;}}
.banner .brand {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 50%;order: -1;padding: 5px;}
@media (min-width:1000px) {.banner .brand {border-right: 1px solid #efeded;}
	.banner .brand:last-of-type {border-right: none;}
	.banner .brand.right {-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;}}
.banner .brand img {-ms-flex-item-align: center;align-self: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: auto;max-height: 100%;max-width: 100%;width: auto;}
.single .guide__top-bar {padding-left: 1rem;padding-right: 1rem;}
.single .guide__top-bar a, .single .guide__top-bar h5, .single .guide__top-bar span {color: #fff;}
.single .guide__top-bar h5, .single .guide__top-bar span {font-family: gill-sans-nova,sans-serif;font-weight: 400;text-transform: uppercase;}
.single .guide__meta-bar {margin-top: 2rem;padding-left: 1rem;padding-right: 1rem;text-transform: uppercase;}
.single .guide__meta-bar img {border-radius: 50%;height: auto;max-width: 100%;}
.single .guide__meta-bar h2 {font-size: 1.2rem;}
.single .guide__meta-bar h3, .single .guide__meta-bar span {font-size: 1.1rem;}
.single .guide__meta-bar span {font-size: 18px;}
.single .guide__meta-bar h2, .single .guide__meta-bar h3, .single .guide__meta-bar span {font-family: gill-sans-nova,sans-serif;font-weight: 400;letter-spacing: 0;}
@media (min-width:1000px) {.single .guide__meta-bar h2 {font-size: 30px;}
	.single .guide__meta-bar h3 {font-size: 20px;}
	.single .guide__meta-bar span {font-size: "lemonde-journal",serif;}}
.single .guide__bio h3 {font-weight: 300;}
.single .guide__name-pillar {padding-left: 1rem;}
.single-pillar article header {background-position: 50%;background-size: cover;height: calc(100vh - 100px);max-height: calc(100vh - 100px);max-width: 100vw;position: relative;}
.single-pillar article header.no-vh-support {max-height: 300px;}
@media (min-width:1000px) {.single-pillar article header {height: calc(100vh - 50px);max-height: calc(100vh - 50px);}}
.single-pillar article header .sidebar {-ms-flex-pack: justify;-webkit-box-pack: justify;height: auto;justify-content: space-between;position: relative;width: 100%;}
@media (min-width:1000px) {.single-pillar article header .sidebar {height: 100%;width: 100px;}}
.single-pillar article header .sidebar a {margin-left: 1rem;margin-top: 1rem;}
.single-pillar article header .sidebar h1, .single-pillar article header .sidebar h4, .single-pillar article header .sidebar i, .single-pillar article header .sidebar svg {color: #fff;}
.single-pillar article header .sidebar__text {padding: .5rem;position: relative;}
@media (min-width:1000px) {.single-pillar article header .sidebar__text {-o-transform: rotate(-90deg);-o-transform-origin: top left;-webkit-transform: rotate(-90deg);-webkit-transform-origin: top left;bottom: -60px;left: 1rem;position: absolute;transform: rotate(-90deg);transform-origin: top left;}}
.single-pillar article header .sidebar__text h4 {font-family: gill-sans-nova,sans-serif;font-size: 1rem;letter-spacing: 0;margin-bottom: 0;text-transform: uppercase;}
.single-pillar article header .sidebar__text h1 {font-size: 1.1rem;letter-spacing: 0;margin-bottom: 0;margin-left: 0;width: -webkit-max-content;width: -moz-max-content;width: max-content;}
@media (min-width:1000px) {.single-pillar article header .sidebar__text h1 {font-size: 2rem;}}
footer {padding-bottom: 1rem;}
footer .social {background-color: #705a5c;padding: 2rem 1rem;}
footer .social__title {color: #fff;font-family: gill-sans-nova,sans-serif;font-size: 20pt;font-weight: 300;text-transform: uppercase;}
@media (min-width:1000px) {footer .social__title {font-size: 30px;}}
footer .social__icons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
footer .social__icons a {color: #f9e17c;font-size: 2rem;margin-right: 2.5rem;}
footer .social__icons a:hover {color: #fff;}
footer .social__icons a:last-of-type {margin-right: 0;}
footer .footer {padding: 0 1rem;}
footer .footer__bottom {font-family: serif;font-size: .8rem;margin-top: 1rem;padding: 1rem;}
footer .footer__bottom .nav-footer ul {list-style: none;margin: 0;padding: 0;}
footer .footer__bottom .nav-footer ul li {display: inline;}
footer .footer__bottom .nav-footer ul li a {color: #595a5e;}
footer .footer__bottom .nav-footer ul li:after {content: "|";margin-left: .5rem;}
footer .footer__bottom .nav-footer ul li:last-of-type:after {display: none;}
footer .footer__newsletter {-ms-flex-order: -1;-webkit-box-ordinal-group: 0;font-family: gill-sans-nova,sans-serif;letter-spacing: 0;margin: 0 0 1rem;order: -1;}
@media (min-width:1000px) {footer .footer__newsletter {-ms-flex-order: unset;-webkit-box-ordinal-group: unset;margin: 0;order: unset;}}
footer .footer__newsletter .signup__revealer, footer .footer__newsletter .signup__wrap {position: relative;}
.page .entry-content, .single .entry-content {margin-top: 2rem;}
.page .entry-content>b, .page .entry-content>h1, .page .entry-content>h2, .page .entry-content>h3, .page .entry-content>h4, .page .entry-content>h5, .page .entry-content>hr, .page .entry-content>strong, .page .entry-content>ul, .page .entry-content figure figcaption, .page .entry-content p, .single .entry-content>b, .single .entry-content>h1, .single .entry-content>h2, .single .entry-content>h3, .single .entry-content>h4, .single .entry-content>h5, .single .entry-content>hr, .single .entry-content>strong, .single .entry-content>ul, .single .entry-content figure figcaption, .single .entry-content p {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;margin-bottom: 2rem;max-width: 100%;padding-left: 1rem;padding-right: 1rem;}
@media (min-width:1000px) {.page .entry-content>b, .page .entry-content>h1, .page .entry-content>h2, .page .entry-content>h3, .page .entry-content>h4, .page .entry-content>h5, .page .entry-content>hr, .page .entry-content>strong, .page .entry-content>ul, .page .entry-content figure figcaption, .page .entry-content p, .single .entry-content>b, .single .entry-content>h1, .single .entry-content>h2, .single .entry-content>h3, .single .entry-content>h4, .single .entry-content>h5, .single .entry-content>hr, .single .entry-content>strong, .single .entry-content>ul, .single .entry-content figure figcaption, .single .entry-content p {-ms-flex: 0 0 66.66667%;-webkit-box-flex: 0;flex: 0 0 66.66667%;margin-left: 16.66667%;max-width: 66.66667%;padding: 0;}}
.page .entry-content hr, .single .entry-content hr {-ms-flex: 0 0 66.66667%;-webkit-box-flex: 0;background-color: #705a5c;flex: 0 0 66.66667%;margin-left: 16.66667%;max-width: 66.66667%;}
.page .entry-content p, .single .entry-content p {color: #705a5c;font-weight: 400;}
.page .entry-content h2, .single .entry-content h2 {font-family: gill-sans-nova,sans-serif;font-size: 40px;font-weight: 300;text-transform: uppercase;}
.page .entry-content h4, .single .entry-content h4 {color: #705a5c;font-size: 20px;}
.page .entry-content h5, .single .entry-content h5 {color: #705a5c;font-size: 20px;font-weight: 700;margin-bottom: .25rem;}
.page .entry-content blockquote, .page .entry-content blockquote p, .single .entry-content blockquote, .single .entry-content blockquote p {color: #77c8d2;font-family: gill-sans-nova,sans-serif;font-size: 30px;font-weight: 300;text-transform: uppercase;}
.page .entry-content figure, .single .entry-content figure {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
.page .entry-content figure img, .single .entry-content figure img {height: auto;max-width: 100vw;width: 100%;}
.page .entry-content figure figcaption, .single .entry-content figure figcaption {border-bottom: 2px solid #705a5c;font-size: 14px;font-style: italic;font-weight: 400;margin-bottom: 2rem;padding-bottom: 1rem;padding-top: 1rem;}
.page .entry-content a, .single .entry-content a {color: #705a5c;font-size: 16px;}
.page .entry-content a:hover, .single .entry-content a:hover {color: #595a5e;}
section.content .content__image, section.content .content__title {margin-top: 2rem;}
section.content .content__image img {height: auto;width: 100%;}
.guide__default {background-image: var(--mobile-img) !important;}
@media (min-width:1000px) {.guide__default {background-image: var(--desktop-img) !important;}}
.guide, .pillar {margin-bottom: 2rem;}
.guide h1, .pillar h1 {font-size: 30px;font-weight: 300;margin-bottom: 10px;margin-left: 1rem;margin-top: 10px;text-transform: uppercase;}
@media (min-width:1000px) {.guide h1, .pillar h1 {font-size: 40px;}}
.guide__wrap, .pillar__wrap {position: relative;}
.guide .scroller, .pillar .scroller {-ms-flex-align: center;-ms-flex-pack: center;-o-transform: translate(-50%);-o-transition: all ease .5s;-webkit-box-align: center;-webkit-box-pack: center;-webkit-transform: translate(-50%);-webkit-transition: all .5s ease;align-items: center;background-color: #fff;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 2rem;justify-content: center;left: 50%;opacity: 1;padding: 1rem;position: absolute;top: calc(100vh - 270px);transform: translate(-50%);transition: all .5s ease;width: 2rem;z-index: 100001;}
@supports (-webkit-overflow-scrolling:touch) {.guide .scroller, .pillar .scroller {-o-transition: none;-webkit-transition: none;transition: none;}}
.guide .scroller:hover, .pillar .scroller:hover {cursor: pointer;opacity: .6;}
@media (min-width:1000px) {.guide .scroller, .pillar .scroller {top: calc(100vh - 200px);}
	.guide .scroller__single-pillar, .pillar .scroller__single-pillar {top: calc(100vh - 120px);}}
.guide .scroller i, .guide .scroller svg, .pillar .scroller i, .pillar .scroller svg {font-size: 1.5rem;font-weight: 700;}
.guide__bio, .pillar__bio {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);position: relative;}
.guide__bio .wrap, .pillar__bio .wrap {-o-transition: all ease .5s;-webkit-transition: all .5s ease;color: #fff;font-family: lemonde-journal,serif;font-weight: 400;position: relative;right: calc(-100% - 2rem);transition: all .5s ease;width: 100%;}
@supports (-webkit-overflow-scrolling:touch) {.guide__bio .wrap, .pillar__bio .wrap {-o-transition: none;-webkit-transition: none;right: 0;transition: none;}}
.comment-form .guide__bio .wrap input[type=submit], .comment-form .pillar__bio .wrap input[type=submit], .guide__bio .wrap .btn, .guide__bio .wrap .comment-form input[type=submit], .guide__bio .wrap .search-form .search-submit, .pillar__bio .wrap .btn, .pillar__bio .wrap .comment-form input[type=submit], .pillar__bio .wrap .search-form .search-submit, .search-form .guide__bio .wrap .search-submit, .search-form .pillar__bio .wrap .search-submit {margin-top: .5rem;}
.guide__text, .pillar__text {background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),color-stop(70%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background: -webkit-linear-gradient(left,rgba(0,0,0,.7),hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));background: -o-linear-gradient(left,rgba(0,0,0,.7) 0,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0) 100%);background: linear-gradient(90deg,rgba(0,0,0,.7),hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));min-height: 181px;padding: 1rem;width: 100%;}
.guide__text h5, .pillar__text h5 {margin: .5rem 0;}
@media (min-width:1000px) {.guide__text.even, .pillar__text.even {background: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.7)),color-stop(70%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background: -webkit-linear-gradient(right,rgba(0,0,0,.7),hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));background: -o-linear-gradient(right,rgba(0,0,0,.7) 0,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0) 100%);background: linear-gradient(270deg,rgba(0,0,0,.7),hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));}}
.guide__icon, .pillar__icon {height: 100%;padding-right: 1rem;position: relative;}
.guide__icon .icon, .pillar__icon .icon {-o-transition: all ease .5s;-webkit-transition: all .5s ease;border-radius: 50%;display: block;height: 80px;left: -100%;position: relative;transition: all .5s ease;width: 80px;}
@supports (-webkit-overflow-scrolling:touch) {.guide__icon .icon, .pillar__icon .icon {-o-transition: none;-webkit-transition: none;left: 0;transition: none;}}
@media (min-width:414px) {.guide__icon .icon, .pillar__icon .icon {height: 100px;width: 100px;}}
@media (min-width:1000px) {.guide__icon .icon, .pillar__icon .icon {height: 130px;padding-right: 0;width: 130px;}}
.guide__icon img, .pillar__icon img {height: 100%;min-height: unset;width: 100%;}
.guide__default, .pillar__default {background-position: 50%;background-size: cover;min-height: 181px;position: relative;}
.guide__default .icon, .pillar__default .icon {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);background-color: #fff;border-radius: 50%;display: block;height: 80px;margin-right: 1rem;width: 80px;}
@media (min-width:1000px) {.guide__default .icon, .pillar__default .icon {height: 90px;margin-right: 0;width: 90px;}}
.guide__default .icon img, .pillar__default .icon img {height: 100%;min-height: unset;width: 100%;}
.guide__hover, .pillar__hover {-o-transition: all ease .5s;-webkit-transition: all .5s ease;background-color: rgba(0,0,0,.8);height: calc(100% - 8px);opacity: 0;overflow: hidden;padding: 1rem;position: absolute;top: 0;transition: all .5s ease;width: 100%;}
@supports (-webkit-overflow-scrolling:touch) {.guide__hover, .pillar__hover {-o-transition: none;-webkit-transition: none;transition: none;}}
.guide__link, .pillar__link {position: relative;}
.guide__link h3, .guide__link h4, .guide__link h5, .pillar__link h3, .pillar__link h4, .pillar__link h5 {color: #fff;letter-spacing: 1px;}
.guide__link h3, .guide__link h5, .pillar__link h3, .pillar__link h5 {font-family: gill-sans-nova,sans-serif;font-weight: 400;text-transform: uppercase;}
.guide__link h3, .pillar__link h3 {font-size: 30px;font-weight: 400;}
.guide__link h4, .pillar__link h4 {font-family: lemonde-journal,serif;font-size: 16px;}
.guide__link h5, .pillar__link h5 {font-size: 16px;font-weight: 400;}
.guide__link:hover, .pillar__link:hover {cursor: pointer;text-decoration: none;}
.guide__link:hover .guide__hover, .guide__link:hover .pillar__hover, .pillar__link:hover .guide__hover, .pillar__link:hover .pillar__hover {opacity: 1;}
.guide__link:hover .guide__icon .icon, .guide__link:hover .pillar__icon .icon, .pillar__link:hover .guide__icon .icon, .pillar__link:hover .pillar__icon .icon {left: 0;}
.guide__link:hover .guide__bio .wrap, .guide__link:hover .pillar__bio .wrap, .pillar__link:hover .guide__bio .wrap, .pillar__link:hover .pillar__bio .wrap {right: 0;}
.guide__colour, .pillar__colour {bottom: 0;display: block;height: 8px;position: absolute;width: 100%;}
.cta {background-position: 50%;background-size: cover;}
.cta__gradient {background: rgba(0,0,0,.6);background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(50%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background: -webkit-linear-gradient(left,rgba(0,0,0,.6),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));background: -o-linear-gradient(left,rgba(0,0,0,.6) 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0) 100%);background: linear-gradient(90deg,rgba(0,0,0,.6),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0));padding: 1rem;}
.cta h3, .cta p {color: #fff;text-transform: uppercase;}
.comment-form .cta input[type=submit], .cta .btn, .cta .comment-form input[type=submit], .cta .search-form .search-submit, .cta h3, .cta p, .search-form .cta .search-submit {font-family: gill-sans-nova,sans-serif;letter-spacing: 0;}
.cta h3 {font-size: 2rem;font-weight: 300;}
@media (min-width:1000px) {.cta h3 {font-size: 4rem;}}
.comment-form .cta input[type=submit], .cta .btn, .cta .comment-form input[type=submit], .cta .search-form .search-submit, .search-form .cta .search-submit {margin: 2rem 0 .5rem;white-space: normal;word-break: break-all;}
body#tinymce {margin: 12px !important;}
.single-pillar article .guide-meta {background-color: #efeded;margin-bottom: 2rem;padding-bottom: 4rem;position: relative;}
.single-pillar article .guide-meta .color-line {display: block;height: 100%;position: relative;width: 8px;}
.single-pillar article .guide-meta__title {margin: 2rem 0;}
.single-pillar article .guide-meta__title h2 {font-family: gill-sans-nova,sans-serif;text-transform: uppercase;}
.single-pillar article .guide-meta__text {-ms-flex-direction: column;-ms-flex-item-align: center;-webkit-box-direction: normal;-webkit-box-orient: vertical;align-self: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;flex-direction: column;padding: 0 1rem;}
.single-pillar article .guide-meta__text h4 {font-family: gill-sans-nova,sans-serif;text-transform: uppercase;}
.single-pillar article .guide-meta__text p {margin-bottom: 0;}
.single-pillar article .guide-meta__inner {background-color: #fff;padding: 1rem;width: 100%;}
.single-pillar article .guide-meta__inner img {border-radius: 50%;height: 100px;width: 100px;}
@media (min-width:1000px) {.single-pillar article .guide-meta__inner img {height: 150px;width: 150px;}}
.single-pillar article .guide-meta__guide {margin-bottom: 1rem;padding-left: .5rem;padding-right: .5rem;}
@media (min-width:1000px) {.single-pillar article .guide-meta__guide {margin-bottom: 0;}}
.single-pillar article .guide-meta__guide:hover {text-decoration: none;}
.maps .nav-tabs {border-bottom: none;}
.maps__btn a {border: 1px solid #efeded !important;border-radius: 0;font-family: gill-sans-nova,sans-serif;letter-spacing: 0;padding: 1rem 0;position: relative;text-align: center;text-transform: uppercase;width: 100%;}
.maps__btn a, .maps__btn a.active, .maps__btn a:focus, .maps__btn a:visited {color: #595a5e;}
.maps__btn a:first-of-type {border-right: none;}
.maps__btn a:hover:after {background-color: #f9e17c;bottom: 0;content: "";display: block;height: 8px;position: absolute;width: 100%;}
.maps .gmap, .maps .imap {height: auto;max-height: 708px;width: 100%;}
.maps .gmap {min-height: 500px;}
.maps .imap {background-color: rgba(0,0,0,.2);overflow: hidden;}
.maps .imap .marker, .maps .imap img {display: block;}
.maps .imap .fullscreenToggle, .maps .imap .zoomIn, .maps .imap .zoomOut {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAeCAYAAADnydqVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfVJREFUeNrsme1twjAQhqFiALpBukEq8b9hg3aDdgOYoHQC2KBhgtINwv9IzQiMwAb0rnIkK7Xz6bt+5H0ky0CUXOI3vi8mEwAAAAAAEJxpn5PyPP+gKTZfi8VicTu2haM1iGjidZhXDqmuB93HlqaVz+6s53Vjz+cxETnEVV0PEveVpsc6u1dwYv2g3ZLxrlEUM6axoZE4xGV2rvNmkGoQheKOfTNe45nE5ZcrsY6l9MKtsYPl3KNWSCipivvkOwkChxE3tdz1WfFWsjpxIXA/cTdVcXmRTQa7pKFZUSRlTPaBGNydO597NImXFGdP1s4CZ50ErtS5bd7qS10i0rYu7Gq3KQESqkf3Zj7S9TeKLxYnUduKyBwWDp0bHQ2C9Skppi3EjU3jICQ3ZPs0Znfzr2Pw2MWti8Eh67uipRgF7WJ1uy0SKo65e7q/VLKJYdW5dsxdD7Xbtxd96eqC/3gpxOXIUtBW2U/+lliR3Wu46OELHNnlhqPOPQrfwrvn97mUix4bX/8KmRBROOpc0WyZyytH+1E0Bo+NcqfElRwgbeoUBQwHicS14aL9aIprewy7aXGCwHLECuJuHeGAkzkeLzQe4KIFBSYB7mnBD4I2Vi6PYVqe2U+66CJkvfkLcD3DWeHZyuvvNMIBAAAAAAAIxKcAAwC8G7hRQIDxQwAAAABJRU5ErkJggg==") no-repeat;cursor: pointer;display: block;height: 30px;margin: 5px 0;overflow: hidden;position: relative;width: 30px;z-index: 100;}
.maps .imap .zoomIn {background-position: 0 0;}
.maps .imap .zoomOut {background-position: -30px 0;}
.maps .imap .zoomIn.on, .maps .imap .zoomOut.on {cursor: pointer;opacity: 1;}
.maps .imap .zoomIn.off, .maps .imap .zoomOut.off {cursor: auto;opacity: .5;}
.maps .imap .controlHolder {background: rgba(0,0,0,.4);border-radius: 5px;padding: 5px;position: absolute;right: 10px;top: 10px;z-index: 100;}
.maps .imap .fullscreenDiv, .maps .imap .marker {left: 0 !important;top: 0 !important;}
.maps .imap .fullscreenToggle {display: none;}
.maps .imap .fullscreenDiv {background: #fff;bottom: 0 !important;height: auto !important;overflow: hidden;position: absolute !important;right: 0 !important;width: auto !important;z-index: 1000000;}
.maps .imap .zoomHolder {overflow: hidden;position: relative;width: 100%;}
.maps .imap .zoomHolder:hover {cursor: -webkit-grab;cursor: grab;}
.maps .imap .marker {bottom: auto !important;position: absolute !important;right: auto !important;}