@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:200,200i,300,300i,400,400i,700,700i,900,900i");
@font-face {
  font-family: "dripicons-v2";
  src: url("fonts/dripicons-v2.eot");
  src: url("fonts/dripicons-v2.eot?#iefix") format("embedded-opentype"), url("fonts/dripicons-v2.woff") format("woff"), url("fonts/dripicons-v2.ttf") format("truetype"), url("fonts/dripicons-v2.svg#dripicons-v2") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "dripicons-v2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="dripicons-"]:before,
[class*=" dripicons-"]:before {
  font-family: "dripicons-v2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dripicons-alarm:before {
  content: "\61"; }

.dripicons-align-center:before {
  content: "\62"; }

.dripicons-align-justify:before {
  content: "\63"; }

.dripicons-align-left:before {
  content: "\64"; }

.dripicons-align-right:before {
  content: "\65"; }

.dripicons-anchor:before {
  content: "\66"; }

.dripicons-archive:before {
  content: "\67"; }

.dripicons-arrow-down:before {
  content: "\68"; }

.dripicons-arrow-left:before {
  content: "\69"; }

.dripicons-arrow-right:before {
  content: "\6a"; }

.dripicons-arrow-thin-down:before {
  content: "\6b"; }

.dripicons-arrow-thin-left:before {
  content: "\6c"; }

.dripicons-arrow-thin-right:before {
  content: "\6d"; }

.dripicons-arrow-thin-up:before {
  content: "\6e"; }

.dripicons-arrow-up:before {
  content: "\6f"; }

.dripicons-article:before {
  content: "\70"; }

.dripicons-backspace:before {
  content: "\71"; }

.dripicons-basket:before {
  content: "\72"; }

.dripicons-basketball:before {
  content: "\73"; }

.dripicons-battery-empty:before {
  content: "\74"; }

.dripicons-battery-full:before {
  content: "\75"; }

.dripicons-battery-low:before {
  content: "\76"; }

.dripicons-battery-medium:before {
  content: "\77"; }

.dripicons-bell:before {
  content: "\78"; }

.dripicons-blog:before {
  content: "\79"; }

.dripicons-bluetooth:before {
  content: "\7a"; }

.dripicons-bold:before {
  content: "\41"; }

.dripicons-bookmark:before {
  content: "\42"; }

.dripicons-bookmarks:before {
  content: "\43"; }

.dripicons-box:before {
  content: "\44"; }

.dripicons-briefcase:before {
  content: "\45"; }

.dripicons-brightness-low:before {
  content: "\46"; }

.dripicons-brightness-max:before {
  content: "\47"; }

.dripicons-brightness-medium:before {
  content: "\48"; }

.dripicons-broadcast:before {
  content: "\49"; }

.dripicons-browser:before {
  content: "\4a"; }

.dripicons-browser-upload:before {
  content: "\4b"; }

.dripicons-brush:before {
  content: "\4c"; }

.dripicons-calendar:before {
  content: "\4d"; }

.dripicons-camcorder:before {
  content: "\4e"; }

.dripicons-camera:before {
  content: "\4f"; }

.dripicons-card:before {
  content: "\50"; }

.dripicons-cart:before {
  content: "\51"; }

.dripicons-checklist:before {
  content: "\52"; }

.dripicons-checkmark:before {
  content: "\53"; }

.dripicons-chevron-down:before {
  content: "\54"; }

.dripicons-chevron-left:before {
  content: "\55"; }

.dripicons-chevron-right:before {
  content: "\56"; }

.dripicons-chevron-up:before {
  content: "\57"; }

.dripicons-clipboard:before {
  content: "\58"; }

.dripicons-clock:before {
  content: "\59"; }

.dripicons-clockwise:before {
  content: "\5a"; }

.dripicons-cloud:before {
  content: "\30"; }

.dripicons-cloud-download:before {
  content: "\31"; }

.dripicons-cloud-upload:before {
  content: "\32"; }

.dripicons-code:before {
  content: "\33"; }

.dripicons-contract:before {
  content: "\34"; }

.dripicons-contract-2:before {
  content: "\35"; }

.dripicons-conversation:before {
  content: "\36"; }

.dripicons-copy:before {
  content: "\37"; }

.dripicons-crop:before {
  content: "\38"; }

.dripicons-cross:before {
  content: "\39"; }

.dripicons-crosshair:before {
  content: "\21"; }

.dripicons-cutlery:before {
  content: "\22"; }

.dripicons-device-desktop:before {
  content: "\23"; }

.dripicons-device-mobile:before {
  content: "\24"; }

.dripicons-device-tablet:before {
  content: "\25"; }

.dripicons-direction:before {
  content: "\26"; }

.dripicons-disc:before {
  content: "\27"; }

.dripicons-document:before {
  content: "\28"; }

.dripicons-document-delete:before {
  content: "\29"; }

.dripicons-document-edit:before {
  content: "\2a"; }

.dripicons-document-new:before {
  content: "\2b"; }

.dripicons-document-remove:before {
  content: "\2c"; }

.dripicons-dot:before {
  content: "\2d"; }

.dripicons-dots-2:before {
  content: "\2e"; }

.dripicons-dots-3:before {
  content: "\2f"; }

.dripicons-download:before {
  content: "\3a"; }

.dripicons-duplicate:before {
  content: "\3b"; }

.dripicons-enter:before {
  content: "\3c"; }

.dripicons-exit:before {
  content: "\3d"; }

.dripicons-expand:before {
  content: "\3e"; }

.dripicons-expand-2:before {
  content: "\3f"; }

.dripicons-experiment:before {
  content: "\40"; }

.dripicons-export:before {
  content: "\5b"; }

.dripicons-feed:before {
  content: "\5d"; }

.dripicons-flag:before {
  content: "\5e"; }

.dripicons-flashlight:before {
  content: "\5f"; }

.dripicons-folder:before {
  content: "\60"; }

.dripicons-folder-open:before {
  content: "\7b"; }

.dripicons-forward:before {
  content: "\7c"; }

.dripicons-gaming:before {
  content: "\7d"; }

.dripicons-gear:before {
  content: "\7e"; }

.dripicons-graduation:before {
  content: "\5c"; }

.dripicons-graph-bar:before {
  content: "\e000"; }

.dripicons-graph-line:before {
  content: "\e001"; }

.dripicons-graph-pie:before {
  content: "\e002"; }

.dripicons-headset:before {
  content: "\e003"; }

.dripicons-heart:before {
  content: "\e004"; }

.dripicons-help:before {
  content: "\e005"; }

.dripicons-home:before {
  content: "\e006"; }

.dripicons-hourglass:before {
  content: "\e007"; }

.dripicons-inbox:before {
  content: "\e008"; }

.dripicons-information:before {
  content: "\e009"; }

.dripicons-italic:before {
  content: "\e00a"; }

.dripicons-jewel:before {
  content: "\e00b"; }

.dripicons-lifting:before {
  content: "\e00c"; }

.dripicons-lightbulb:before {
  content: "\e00d"; }

.dripicons-link:before {
  content: "\e00e"; }

.dripicons-link-broken:before {
  content: "\e00f"; }

.dripicons-list:before {
  content: "\e010"; }

.dripicons-loading:before {
  content: "\e011"; }

.dripicons-location:before {
  content: "\e012"; }

.dripicons-lock:before {
  content: "\e013"; }

.dripicons-lock-open:before {
  content: "\e014"; }

.dripicons-mail:before {
  content: "\e015"; }

.dripicons-map:before {
  content: "\e016"; }

.dripicons-media-loop:before {
  content: "\e017"; }

.dripicons-media-next:before {
  content: "\e018"; }

.dripicons-media-pause:before {
  content: "\e019"; }

.dripicons-media-play:before {
  content: "\e01a"; }

.dripicons-media-previous:before {
  content: "\e01b"; }

.dripicons-media-record:before {
  content: "\e01c"; }

.dripicons-media-shuffle:before {
  content: "\e01d"; }

.dripicons-media-stop:before {
  content: "\e01e"; }

.dripicons-medical:before {
  content: "\e01f"; }

.dripicons-menu:before {
  content: "\e020"; }

.dripicons-message:before {
  content: "\e021"; }

.dripicons-meter:before {
  content: "\e022"; }

.dripicons-microphone:before {
  content: "\e023"; }

.dripicons-minus:before {
  content: "\e024"; }

.dripicons-monitor:before {
  content: "\e025"; }

.dripicons-move:before {
  content: "\e026"; }

.dripicons-music:before {
  content: "\e027"; }

.dripicons-network-1:before {
  content: "\e028"; }

.dripicons-network-2:before {
  content: "\e029"; }

.dripicons-network-3:before {
  content: "\e02a"; }

.dripicons-network-4:before {
  content: "\e02b"; }

.dripicons-network-5:before {
  content: "\e02c"; }

.dripicons-pamphlet:before {
  content: "\e02d"; }

.dripicons-paperclip:before {
  content: "\e02e"; }

.dripicons-pencil:before {
  content: "\e02f"; }

.dripicons-phone:before {
  content: "\e030"; }

.dripicons-photo:before {
  content: "\e031"; }

.dripicons-photo-group:before {
  content: "\e032"; }

.dripicons-pill:before {
  content: "\e033"; }

.dripicons-pin:before {
  content: "\e034"; }

.dripicons-plus:before {
  content: "\e035"; }

.dripicons-power:before {
  content: "\e036"; }

.dripicons-preview:before {
  content: "\e037"; }

.dripicons-print:before {
  content: "\e038"; }

.dripicons-pulse:before {
  content: "\e039"; }

.dripicons-question:before {
  content: "\e03a"; }

.dripicons-reply:before {
  content: "\e03b"; }

.dripicons-reply-all:before {
  content: "\e03c"; }

.dripicons-return:before {
  content: "\e03d"; }

.dripicons-retweet:before {
  content: "\e03e"; }

.dripicons-rocket:before {
  content: "\e03f"; }

.dripicons-scale:before {
  content: "\e040"; }

.dripicons-search:before {
  content: "\e041"; }

.dripicons-shopping-bag:before {
  content: "\e042"; }

.dripicons-skip:before {
  content: "\e043"; }

.dripicons-stack:before {
  content: "\e044"; }

.dripicons-star:before {
  content: "\e045"; }

.dripicons-stopwatch:before {
  content: "\e046"; }

.dripicons-store:before {
  content: "\e047"; }

.dripicons-suitcase:before {
  content: "\e048"; }

.dripicons-swap:before {
  content: "\e049"; }

.dripicons-tag:before {
  content: "\e04a"; }

.dripicons-tag-delete:before {
  content: "\e04b"; }

.dripicons-tags:before {
  content: "\e04c"; }

.dripicons-thumbs-down:before {
  content: "\e04d"; }

.dripicons-thumbs-up:before {
  content: "\e04e"; }

.dripicons-ticket:before {
  content: "\e04f"; }

.dripicons-time-reverse:before {
  content: "\e050"; }

.dripicons-to-do:before {
  content: "\e051"; }

.dripicons-toggles:before {
  content: "\e052"; }

.dripicons-trash:before {
  content: "\e053"; }

.dripicons-trophy:before {
  content: "\e054"; }

.dripicons-upload:before {
  content: "\e055"; }

.dripicons-user:before {
  content: "\e056"; }

.dripicons-user-group:before {
  content: "\e057"; }

.dripicons-user-id:before {
  content: "\e058"; }

.dripicons-vibrate:before {
  content: "\e059"; }

.dripicons-view-apps:before {
  content: "\e05a"; }

.dripicons-view-list:before {
  content: "\e05b"; }

.dripicons-view-list-large:before {
  content: "\e05c"; }

.dripicons-view-thumb:before {
  content: "\e05d"; }

.dripicons-volume-full:before {
  content: "\e05e"; }

.dripicons-volume-low:before {
  content: "\e05f"; }

.dripicons-volume-medium:before {
  content: "\e060"; }

.dripicons-volume-off:before {
  content: "\e061"; }

.dripicons-wallet:before {
  content: "\e062"; }

.dripicons-warning:before {
  content: "\e063"; }

.dripicons-web:before {
  content: "\e064"; }

.dripicons-weight:before {
  content: "\e065"; }

.dripicons-wifi:before {
  content: "\e066"; }

.dripicons-wrong:before {
  content: "\e067"; }

.dripicons-zoom-in:before {
  content: "\e068"; }

.dripicons-zoom-out:before {
  content: "\e069"; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

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

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

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

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

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  -webkit-border-radius: .1em;
          border-radius: .1em; }

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

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

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

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

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

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

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

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #ffffff; }

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

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

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

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

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

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

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

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

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

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

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

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

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

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

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

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

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

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

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

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

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

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

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

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

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

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

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

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

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

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

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

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

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

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

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

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

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

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

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

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

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

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

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

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

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

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

.fa-money:before {
  content: "\f0d6"; }

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

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

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

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

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

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

.fa-beer:before {
  content: "\f0fc"; }

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

.fa-plus-square:before {
  content: "\f0fe"; }

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

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

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

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

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

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

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

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

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

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

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

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

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

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

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

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

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

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

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

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

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

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

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

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

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

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

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

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

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

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

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

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

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

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

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

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

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

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

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

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

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

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

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

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

.fa-clone:before {
  content: "\f24d"; }

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

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

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

.fa-gg:before {
  content: "\f260"; }

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

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

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

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

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

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

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

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

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

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

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

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

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

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

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

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

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

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

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

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

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

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

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

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

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

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@font-face {
  font-family: 'NOVABOLD';
  src: url("../fonts/NOVABOLD.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }

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

body {
  margin: 0; }

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

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

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

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

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

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

b,
strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

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

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

input {
  line-height: normal; }

input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

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

input[type=search] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield; }

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

fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid silver; }

legend {
  padding: 0;
  border: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

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

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  :before,
  :after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  select {
    background: #fff !important; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../fonts/glyphicons-halflings-regular.eot);
  src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-menu-down:before {
  content: url(../img/gsp-20.png); }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

:before,
:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline; }

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  -webkit-border-radius: 6px;
          border-radius: 6px; }

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.img-circle {
  -webkit-border-radius: 50%;
          border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777; }

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%; }

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%; }

h1,
.h1 {
  font-size: 36px; }

h2,
.h2 {
  font-size: 30px; }

h3,
.h3 {
  font-size: 24px; }

h4,
.h4 {
  font-size: 18px; }

h5,
.h5 {
  font-size: 14px; }

h6,
.h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover {
  color: #843534; }

.bg-primary {
  color: #fff;
  background-color: #337ab7; }

a.bg-primary:hover {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

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

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857143; }

dt {
  font-weight: 700; }

dd {
  margin-left: 0; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777; }

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0; }

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: ''; }

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  -webkit-border-radius: 0;
          border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }

@media (min-width: 992px) {
  .container {
    width: 970px; } }

@media (min-width: 1200px) {
  .container {
    width: 1100px; } }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  margin-right: -15px;
  margin-left: -15px; }

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .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 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .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 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ddd; }

.table .table {
  background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*=col-] {
  position: static;
  display: table-column;
  float: none; }

table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none; }

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  min-height: .01%;
  overflow-x: auto; }

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type=file] {
  display: block; }

input[type=range] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #999; }

.form-control::-webkit-input-placeholder {
  color: #999; }

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1; }

textarea.form-control {
  height: auto; }

input[type=search] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date],
  input[type=time],
  input[type=datetime-local],
  input[type=month] {
    line-height: 34px; }
  input[type=date].input-sm,
  input[type=time].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm {
    line-height: 30px; }
  input[type=date].input-lg,
  input[type=time].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0; }

.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto; }

.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  -webkit-border-radius: 6px;
          border-radius: 6px; }

select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px; } }

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none; }

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none; }

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc; }

.btn-default .badge {
  color: #fff;
  background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none; }

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none; }

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none; }

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.btn-link {
  font-weight: 400;
  color: #337ab7;
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent; }

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none; }

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  -webkit-border-radius: 6px;
          border-radius: 6px; }

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none;
  visibility: hidden; }

.collapse.in {
  display: block;
  visibility: visible; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777; }

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left; }

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child > .btn:first-child {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  -webkit-border-radius: 0;
          border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }

.btn-group-justified > .btn-group .btn {
  width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0; }

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  -webkit-border-radius: 6px;
          border-radius: 6px; }

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px; }

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto; }

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  -webkit-border-radius: 0;
          border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  -webkit-border-radius: 6px;
          border-radius: 6px; }

.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn {
  position: relative; }

.input-group-btn > .btn + .btn {
  margin-left: -1px; }

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2; }

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.nav > li.disabled > a {
  color: #777; }

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7; }

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li {
  float: none; }

.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    -webkit-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified {
  width: 100%; }

.nav-justified > li {
  float: none; }

.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a {
  margin-right: 0;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    -webkit-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none;
  visibility: hidden; }

.tab-content > .active {
  display: block;
  visibility: visible; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  .navbar {
    -webkit-border-radius: 4px;
            border-radius: 4px; } }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  .navbar-static-top {
    -webkit-border-radius: 0;
            border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    -webkit-border-radius: 0;
            border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none; }

.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  -webkit-border-radius: 1px;
          border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .form-control-static {
    display: inline-block; }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto; }
  .navbar-form .input-group > .form-control {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0; }
  .navbar-form .radio input[type=radio],
  .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

.navbar-default .navbar-brand {
  color: #777; }

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #777; }

.navbar-default .navbar-nav > li > a {
  color: #777; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-default .navbar-toggle {
  border-color: #ddd; }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7; }

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

.navbar-default .navbar-link {
  color: #777; }

.navbar-default .navbar-link:hover {
  color: #333; }

.navbar-default .btn-link {
  color: #777; }

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333; }

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #080808; }

.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff; }

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-inverse .navbar-toggle {
  border-color: #333; }

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }

.navbar-inverse .navbar-link {
  color: #9d9d9d; }

.navbar-inverse .navbar-link:hover {
  color: #fff; }

.navbar-inverse .btn-link {
  color: #9d9d9d; }

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff; }

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.breadcrumb > li {
  display: inline-block; }

.breadcrumb > li + li:before {
  padding: 0 15px;
  color: #2D4767;
  font-family: 'NOVABOLD';
  content: "\003e"; }

.breadcrumb > .active {
  color: #777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px; }

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }

.pager li {
  display: inline; }

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
          border-radius: 15px; }

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.pager .next > a,
.pager .next > span {
  float: right; }

.pager .previous > a,
.pager .previous > span {
  float: left; }

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: .25em;
          border-radius: .25em; }

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label:empty {
  display: none; }

.btn .label {
  position: relative;
  top: -1px; }

.label-default {
  background-color: #777; }

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090; }

.label-success {
  background-color: #5cb85c; }

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  -webkit-border-radius: 10px;
          border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge {
  top: 0;
  padding: 1px 5px; }

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee; }

.jumbotron h1,
.jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

.jumbotron > hr {
  border-top-color: #d5d5d5; }

.container .jumbotron,
.container-fluid .jumbotron {
  -webkit-border-radius: 6px;
          border-radius: 6px; }

.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out; }

.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.thumbnail .caption {
  padding: 9px;
  color: #333; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: 700; }

.alert > p,
.alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.alert-success hr {
  border-top-color: #c9e2b3; }

.alert-success .alert-link {
  color: #2b542c; }

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.alert-info hr {
  border-top-color: #a6e1ec; }

.alert-info .alert-link {
  color: #245269; }

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.alert-warning hr {
  border-top-color: #f7e1b5; }

.alert-warning .alert-link {
  color: #66512c; }

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.alert-danger hr {
  border-top-color: #e4b9c0; }

.alert-danger .alert-link {
  color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

.list-group-item:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px; }

a.list-group-item {
  color: #555; }

a.list-group-item .list-group-item-heading {
  color: #333; }

a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee; }

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777; }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success {
  color: #3c763d; }

a.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info {
  color: #31708f; }

a.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning {
  color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger {
  color: #a94442; }

a.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

.panel-title > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  -webkit-border-radius: 0;
          border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

.panel-group {
  margin-bottom: 20px; }

.panel-group .panel {
  margin-bottom: 0;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  -webkit-border-radius: 6px;
          border-radius: 6px; }

.well-sm {
  padding: 9px;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5; }

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%); }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-header {
  min-height: 16.43px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0; }

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  content: "";
  border-width: 10px; }

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0; }

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left; }

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000; }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: .5; }

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x; }

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x; }

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9; }

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block; }

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif; }

.carousel-control .icon-prev:before {
  content: '\2039'; }

.carousel-control .icon-next:before {
  content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  border: 1px solid #fff;
  -webkit-border-radius: 10px;
          border-radius: 10px; }

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " "; }

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }

.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none; }

.btn:active,
.btn.active {
  background-image: none; }

.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc; }

.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px; }

.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb; }

.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none; }

.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0, #265a88 100%);
  background-repeat: repeat-x;
  border-color: #245580; }

.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px; }

.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580; }

.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #265a88;
  background-image: none; }

.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }

.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px; }

.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e; }

.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none; }

.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
  background-repeat: repeat-x;
  border-color: #28a4c9; }

.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px; }

.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9; }

.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none; }

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
  background-repeat: repeat-x;
  border-color: #e38d13; }

.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px; }

.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13; }

.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none; }

.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  background-repeat: repeat-x;
  border-color: #b92c28; }

.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px; }

.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28; }

.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none; }

.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2D4767), to(#2D4767));
  background-image: -webkit-linear-gradient(top, #2D4767 0, #2D4767 100%);
  background-image: linear-gradient(to bottom, #2D4767 0, #2D4767 100%);
  background-repeat: repeat-x; }

.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2D4767), to(#2D4767));
  background-image: -webkit-linear-gradient(top, #2D4767 0, #2D4767 100%);
  background-image: linear-gradient(to bottom, #2D4767 0, #2D4767 100%);
  background-repeat: repeat-x; }

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0, #0f0f0f 100%);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px transparent;
  box-shadow: inset 0 3px 9px transparent; }

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  -webkit-border-radius: 0;
          border-radius: 0; }

@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #568BC1), to(#2D4767));
    background-image: -webkit-linear-gradient(top, #568BC1 0, #2D4767 100%);
    background-image: linear-gradient(to bottom, #568BC1 0, #2D4767 100%);
    background-repeat: repeat-x; } }

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  background-repeat: repeat-x;
  border-color: #b2dba1; }

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  border-color: #9acfea; }

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  border-color: #f5e79e; }

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
  background-repeat: repeat-x;
  border-color: #dca7a7; }

.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
  background-repeat: repeat-x; }

.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0, #286090 100%);
  background-repeat: repeat-x; }

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
  background-repeat: repeat-x; }

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
  background-repeat: repeat-x; }

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
  background-repeat: repeat-x; }

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
  background-repeat: repeat-x; }

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.list-group {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0, #2b669a 100%);
  background-repeat: repeat-x;
  border-color: #2b669a; }

.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none; }

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x; }

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x; }

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
  background-repeat: repeat-x; }

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
  background-repeat: repeat-x; }

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
  background-repeat: repeat-x; }

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
  background-repeat: repeat-x; }

.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

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

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

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

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

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

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

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

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

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

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

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

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

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

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

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

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

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

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

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

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

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

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

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

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

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

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

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

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

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

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

main.team .row .col-md-9, main.service .row .col-md-9, main.blog-post .row .col-md-9, main.listings .row .col-md-9, main.conference .row .col-md-9, main.single .row .col-md-9, main.event .row .col-md-9, main.team .row .about-content, main.service .row .about-content, main.blog-post .row .about-content, main.listings .row .about-content, main.conference .row .about-content, main.single .row .about-content, main.event .row .about-content, main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix, header, header .header-container, header .header-container .header-right, main.home section .information, main.calendar .row .col-xs-8 .aboutBorder, main.event .row .col-xs-8 .aboutBorder, main.calendar .row .col-xs-8 .calendarDetails, main.event .row .col-xs-8 .calendarDetails, main.ourTeam .about-team .box-member, main.services .all-about .about-content .box-member, main.service .all-about .about-content .box-member, main.partners .all-about .about-content .box-member, main.error-page .all-about .about-content .box-member, main.search .all-about .about-content .box-member, main.directory .all-about .about-content .box-member, main.partners .about-content.about-content-partners, main.blog .all-about .about-content .box-member, main.multimedia .row .mixitup-container .box-media, main.contact .row .contactInfo, main.contact .row .contactInfo .content .buttons, main.profile .newMargin .col-md-9 .box-member, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo {
  *zoom: 1; }
  main.team .row .col-md-9:before, main.service .row .col-md-9:before, main.blog-post .row .col-md-9:before, main.listings .row .col-md-9:before, main.conference .row .col-md-9:before, main.single .row .col-md-9:before, main.event .row .col-md-9:before, main.team .row .about-content:before, main.service .row .about-content:before, main.blog-post .row .about-content:before, main.listings .row .about-content:before, main.conference .row .about-content:before, main.single .row .about-content:before, main.event .row .about-content:before, main.team .row .col-md-9 .box-member:before, main.service .row .col-md-9 .box-member:before, main.blog-post .row .col-md-9 .box-member:before, main.listings .row .col-md-9 .box-member:before, main.conference .row .col-md-9 .box-member:before, main.single .row .col-md-9 .box-member:before, main.event .row .col-md-9 .box-member:before, main.team .row .col-md-9 .mix:before, main.service .row .col-md-9 .mix:before, main.blog-post .row .col-md-9 .mix:before, main.listings .row .col-md-9 .mix:before, main.conference .row .col-md-9 .mix:before, main.single .row .col-md-9 .mix:before, main.event .row .col-md-9 .mix:before, main.team .row .about-content .box-member:before, main.service .row .about-content .box-member:before, main.blog-post .row .about-content .box-member:before, main.listings .row .about-content .box-member:before, main.conference .row .about-content .box-member:before, main.single .row .about-content .box-member:before, main.event .row .about-content .box-member:before, main.team .row .about-content .mix:before, main.service .row .about-content .mix:before, main.blog-post .row .about-content .mix:before, main.listings .row .about-content .mix:before, main.conference .row .about-content .mix:before, main.single .row .about-content .mix:before, main.event .row .about-content .mix:before, header:before, header .header-container:before, header .header-container .header-right:before, main.home section .information:before, main.calendar .row .col-xs-8 .aboutBorder:before, main.event .row .col-xs-8 .aboutBorder:before, main.calendar .row .col-xs-8 .calendarDetails:before, main.event .row .col-xs-8 .calendarDetails:before, main.ourTeam .about-team .box-member:before, main.services .all-about .about-content .box-member:before, main.service .all-about .about-content .box-member:before, main.partners .all-about .about-content .box-member:before, main.error-page .all-about .about-content .box-member:before, main.search .all-about .about-content .box-member:before, main.directory .all-about .about-content .box-member:before, main.partners .about-content.about-content-partners:before, main.blog .all-about .about-content .box-member:before, main.multimedia .row .mixitup-container .box-media:before, main.contact .row .contactInfo:before, main.contact .row .contactInfo .content .buttons:before, main.profile .newMargin .col-md-9 .box-member:before, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo:before, main.team .row .col-md-9:after, main.service .row .col-md-9:after, main.blog-post .row .col-md-9:after, main.listings .row .col-md-9:after, main.conference .row .col-md-9:after, main.single .row .col-md-9:after, main.event .row .col-md-9:after, main.team .row .about-content:after, main.service .row .about-content:after, main.blog-post .row .about-content:after, main.listings .row .about-content:after, main.conference .row .about-content:after, main.single .row .about-content:after, main.event .row .about-content:after, main.team .row .col-md-9 .box-member:after, main.service .row .col-md-9 .box-member:after, main.blog-post .row .col-md-9 .box-member:after, main.listings .row .col-md-9 .box-member:after, main.conference .row .col-md-9 .box-member:after, main.single .row .col-md-9 .box-member:after, main.event .row .col-md-9 .box-member:after, main.team .row .col-md-9 .mix:after, main.service .row .col-md-9 .mix:after, main.blog-post .row .col-md-9 .mix:after, main.listings .row .col-md-9 .mix:after, main.conference .row .col-md-9 .mix:after, main.single .row .col-md-9 .mix:after, main.event .row .col-md-9 .mix:after, main.team .row .about-content .box-member:after, main.service .row .about-content .box-member:after, main.blog-post .row .about-content .box-member:after, main.listings .row .about-content .box-member:after, main.conference .row .about-content .box-member:after, main.single .row .about-content .box-member:after, main.event .row .about-content .box-member:after, main.team .row .about-content .mix:after, main.service .row .about-content .mix:after, main.blog-post .row .about-content .mix:after, main.listings .row .about-content .mix:after, main.conference .row .about-content .mix:after, main.single .row .about-content .mix:after, main.event .row .about-content .mix:after, header:after, header .header-container:after, header .header-container .header-right:after, main.home section .information:after, main.calendar .row .col-xs-8 .aboutBorder:after, main.event .row .col-xs-8 .aboutBorder:after, main.calendar .row .col-xs-8 .calendarDetails:after, main.event .row .col-xs-8 .calendarDetails:after, main.ourTeam .about-team .box-member:after, main.services .all-about .about-content .box-member:after, main.service .all-about .about-content .box-member:after, main.partners .all-about .about-content .box-member:after, main.error-page .all-about .about-content .box-member:after, main.search .all-about .about-content .box-member:after, main.directory .all-about .about-content .box-member:after, main.partners .about-content.about-content-partners:after, main.blog .all-about .about-content .box-member:after, main.multimedia .row .mixitup-container .box-media:after, main.contact .row .contactInfo:after, main.contact .row .contactInfo .content .buttons:after, main.profile .newMargin .col-md-9 .box-member:after, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo:after {
    content: " ";
    display: table; }
  main.team .row .col-md-9:after, main.service .row .col-md-9:after, main.blog-post .row .col-md-9:after, main.listings .row .col-md-9:after, main.conference .row .col-md-9:after, main.single .row .col-md-9:after, main.event .row .col-md-9:after, main.team .row .about-content:after, main.service .row .about-content:after, main.blog-post .row .about-content:after, main.listings .row .about-content:after, main.conference .row .about-content:after, main.single .row .about-content:after, main.event .row .about-content:after, main.team .row .col-md-9 .box-member:after, main.service .row .col-md-9 .box-member:after, main.blog-post .row .col-md-9 .box-member:after, main.listings .row .col-md-9 .box-member:after, main.conference .row .col-md-9 .box-member:after, main.single .row .col-md-9 .box-member:after, main.event .row .col-md-9 .box-member:after, main.team .row .col-md-9 .mix:after, main.service .row .col-md-9 .mix:after, main.blog-post .row .col-md-9 .mix:after, main.listings .row .col-md-9 .mix:after, main.conference .row .col-md-9 .mix:after, main.single .row .col-md-9 .mix:after, main.event .row .col-md-9 .mix:after, main.team .row .about-content .box-member:after, main.service .row .about-content .box-member:after, main.blog-post .row .about-content .box-member:after, main.listings .row .about-content .box-member:after, main.conference .row .about-content .box-member:after, main.single .row .about-content .box-member:after, main.event .row .about-content .box-member:after, main.team .row .about-content .mix:after, main.service .row .about-content .mix:after, main.blog-post .row .about-content .mix:after, main.listings .row .about-content .mix:after, main.conference .row .about-content .mix:after, main.single .row .about-content .mix:after, main.event .row .about-content .mix:after, header:after, header .header-container:after, header .header-container .header-right:after, main.home section .information:after, main.calendar .row .col-xs-8 .aboutBorder:after, main.event .row .col-xs-8 .aboutBorder:after, main.calendar .row .col-xs-8 .calendarDetails:after, main.event .row .col-xs-8 .calendarDetails:after, main.ourTeam .about-team .box-member:after, main.services .all-about .about-content .box-member:after, main.service .all-about .about-content .box-member:after, main.partners .all-about .about-content .box-member:after, main.error-page .all-about .about-content .box-member:after, main.search .all-about .about-content .box-member:after, main.directory .all-about .about-content .box-member:after, main.partners .about-content.about-content-partners:after, main.blog .all-about .about-content .box-member:after, main.multimedia .row .mixitup-container .box-media:after, main.contact .row .contactInfo:after, main.contact .row .contactInfo .content .buttons:after, main.profile .newMargin .col-md-9 .box-member:after, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo:after {
    clear: both; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

#cboxWrapper {
  max-width: none; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000;
  opacity: 0.9;
  filter: alpha(opacity=90); }

#colorbox {
  outline: 0; }

#cboxContent {
  margin-top: 20px;
  background: #000; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  border: 5px solid #000;
  background: #fff; }

#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc; }

#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc; }

#cboxLoadingGraphic {
  background: url(../images/colorbox/loading.gif) no-repeat center center; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0; }

#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff; }

#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(../images/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxPrevious:hover {
  background-position: bottom left; }

#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(../images/colorbox/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxNext:hover {
  background-position: bottom right; }

#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  background: url(../images/colorbox/controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px; }

#cboxClose:hover {
  background-position: bottom center; }

button {
  outline: none; }

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

#cboxCurrent {
  color: black;
  font-size: 16px;
  left: 0; }

#colorbox {
  position: fixed !important;
  top: 20% !important; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); }

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: '←'; }

[dir='rtl'] .slick-prev:before {
  content: '→'; }

.slick-next {
  right: -25px; }

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

.slick-next:before {
  content: '→'; }

[dir='rtl'] .slick-next:before {
  content: '←'; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

/*!
 * # Semantic UI 2.2.9 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dropdown
*******************************/
.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: transparent; }

/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/
.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity; }

.ui.dropdown .menu > * {
  white-space: nowrap; }

/*--------------
  Hidden Input
---------------*/
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important; }

/*--------------
 Dropdown Icon
---------------*/
.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0em 0em 0em 1em; }

.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em; }

.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em; }

/*--------------
      Text
---------------*/
.ui.dropdown > .text {
  display: inline-block;
  -webkit-transition: none;
  transition: none; }

/*--------------
    Menu Item
---------------*/
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-touch-callout: none; }

.ui.dropdown .menu > .item:first-child {
  border-top-width: 0px; }

/*--------------
  Floated Content
---------------*/
.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important; }

.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important; }

.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em; }

/*--------------
  Menu Divider
---------------*/
.ui.dropdown .menu > .header {
  margin: 1rem 0rem 0.75rem;
  padding: 0em 1.14285714rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
  font-weight: bold;
  text-transform: uppercase; }

.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em; }

.ui.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem; }

.ui.dropdown .menu > .header + .input {
  margin-top: 0em; }

.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em; }

.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

/*-----------------
  Item Description
-------------------*/
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4); }

/*-----------------
       Message
-------------------*/
.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal; }

.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4); }

/*--------------
    Sub Menu
---------------*/
.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100% !important;
  right: auto !important;
  margin: 0em 0em 0em -0.5em !important;
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important;
  z-index: 21 !important; }

/* Hide Arrow */
.ui.dropdown .menu .menu:after {
  display: none; }

/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em; }

.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em; }

.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.78571429rem; }

/*--------------
     Image
---------------*/
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 2em; }

/*******************************
            Coupling
*******************************/
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none; }

/* Prevent Menu Item Border */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none; }

/* Automatically float dropdown menu right on last menu item */
.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em; }

/*--------------
      Label
---------------*/
/* Dropdown Menu */
.ui.label.dropdown .menu {
  min-width: 100%; }

/*--------------
     Button
---------------*/
/* No Margin On Icon Button */
.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em; }

.ui.button.dropdown .menu {
  min-width: 100%; }

/*******************************
              Types
*******************************/
/*--------------
    Selection
---------------*/
/* Displays like a select box */
.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotate(0deg);
      transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 2.71428571em;
  background: #FFFFFF;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; }

.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
  z-index: 10; }

select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible; }

.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.21428571em;
  top: 0.78571429em;
  right: 1em;
  z-index: 30;
  margin: -0.78571429em;
  padding: 0.78571429em;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease; }

/* Compact */
.ui.compact.selection.dropdown {
  min-width: 0px; }

/*  Selection Menu */
.ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0px !important;
  width: auto;
  outline: none;
  margin: 0px -1px;
  min-width: -webkit-calc(100% +  2px);
  min-width: calc(100% +  2px);
  width: -webkit-calc(100% +  2px);
  width: calc(100% +  2px);
  -webkit-border-radius: 0em 0em 0.28571429rem 0.28571429rem;
          border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease; }

.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none; }

/*--------------
    Message
---------------*/
.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem; }

@media only screen and (max-width: 767px) {
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem; } }

@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem; } }

@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem; } }

@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem; } }

/* Menu Item */
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal; }

/* User Item */
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none; }

/* Hover */
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  -webkit-box-shadow: none;
          box-shadow: none; }

/* Active */
.ui.selection.active.dropdown {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15); }

.ui.selection.active.dropdown .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15); }

/* Focus */
.ui.selection.dropdown:focus {
  border-color: #96C8DA;
  -webkit-box-shadow: none;
          box-shadow: none; }

.ui.selection.dropdown:focus .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15); }

/* Visible */
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8); }

/* Visible Hover */
.ui.selection.active.dropdown:hover {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15); }

.ui.selection.active.dropdown:hover .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15); }

/* Dropdown Icon */
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: 1;
  z-index: 3; }

/* Connecting Border */
.ui.active.selection.dropdown {
  -webkit-border-bottom-left-radius: 0em !important;
          border-bottom-left-radius: 0em !important;
  -webkit-border-bottom-right-radius: 0em !important;
          border-bottom-right-radius: 0em !important; }

/* Empty Connecting Border */
.ui.active.empty.selection.dropdown {
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/*--------------
   Searchable
---------------*/
/* Search Selection */
.ui.search.dropdown {
  min-width: ''; }

/* Search Dropdown */
.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit; }

/* Text Layering */
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2; }

.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3; }

/* Search Selection */
.ui.search.selection.dropdown > input.search {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em; }

/* Used to size multi select input to character width */
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
  display: none;
  white-space: pre; }

/* Active/Visible Search */
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto; }

.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none; }

/* Filtered Text */
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45; }

.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important; }

/* Search Menu */
.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch; }

@media only screen and (max-width: 767px) {
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem; } }

@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem; } }

@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem; } }

@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem; } }

/*--------------
    Multiple
---------------*/
/* Multiple Selection */
.ui.multiple.dropdown {
  padding: 0.22619048em 2.1em 0.22619048em 0.35714286em; }

.ui.multiple.dropdown .menu {
  cursor: auto; }

/* Multiple Search Selection */
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text; }

/* Selection Label */
.ui.multiple.dropdown > .label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 1em;
  padding: 0.35714286em 0.78571429em;
  margin: 0.14285714rem 0.28571429rem 0.14285714rem 0em;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
          box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset; }

/* Dropdown Icon */
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: ''; }

/* Text */
.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em; }

.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important; }

.ui.multiple.dropdown > .label ~ .text {
  display: none; }

/*-----------------
  Multiple Search
-----------------*/
/* Prompt Text */
.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em; }

.ui.multiple.search.dropdown > .label ~ .text {
  display: none; }

/* Search */
.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em; }

/*--------------
     Inline
---------------*/
.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit; }

.ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.5em 0em 0.21428571em;
  vertical-align: baseline; }

.ui.inline.dropdown > .text {
  font-weight: bold; }

.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  -webkit-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem; }

/*******************************
            States
*******************************/
/*--------------------
        Active
----------------------*/
/* Menu Item Active */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 12; }

/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13; }

/*--------------------
       Loading
---------------------*/
.ui.loading.dropdown > i.icon {
  height: 1em !important;
  padding: 1.14285714em 1.07142857em !important; }

.ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-border-radius: 500rem;
          border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1); }

.ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  -webkit-box-shadow: 0px 0px 0px 1px transparent;
          box-shadow: 0px 0px 0px 1px transparent;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: dropdown-spin 0.6s linear;
  animation: dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-border-radius: 500rem;
          border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em; }

/* Coupling */
.ui.loading.dropdown.button > i.icon:before,
.ui.loading.dropdown.button > i.icon:after {
  display: none; }

@-webkit-keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*--------------------
     Default Text
----------------------*/
.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: rgba(191, 191, 191, 0.87); }

.ui.dropdown:not(.button) > input:focus + .default.text,
.ui.default.dropdown:not(.button) > input:focus + .text {
  color: rgba(115, 115, 115, 0.87); }

/*--------------------
        Loading
----------------------*/
.ui.loading.dropdown > .text {
  -webkit-transition: none;
  transition: none; }

/* Used To Check Position */
.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1; }

/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95); }

/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */
.ui.dropdown > .filtered.text {
  visibility: hidden; }

.ui.dropdown .filtered.item {
  display: none !important; }

/*--------------------
        Error
----------------------*/
.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #9F3A38; }

.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #E0B4B4; }

.ui.selection.dropdown.error:hover {
  border-color: #E0B4B4; }

.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #E0B4B4; }

.ui.dropdown.error > .menu > .item {
  color: #9F3A38; }

.ui.multiple.selection.error.dropdown > .label {
  border-color: #E0B4B4; }

/* Item Hover */
.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2; }

/* Item Active */
.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF; }

/*--------------------
        Disabled
----------------------*/
/* Disabled */
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45; }

/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */
.ui.dropdown .menu {
  left: 0px; }

/* Default Side (Right) */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important; }

/* Left Flyout Menu */
.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
  left: auto !important;
  right: 100% !important;
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important; }

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em; }

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em; }

.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em; }

/*--------------
     Upward
---------------*/
/* Upward Main Menu */
.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 0.28571429rem 0.28571429rem 0em 0em;
          border-radius: 0.28571429rem 0.28571429rem 0em 0em; }

/* Upward Sub Menu */
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important; }

/* Active Upward */
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  -webkit-border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
          border-radius: 0.28571429rem 0.28571429rem 0em 0em !important; }

.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  -webkit-border-radius: 0.28571429rem 0.28571429rem 0em 0em;
          border-radius: 0.28571429rem 0.28571429rem 0em 0em; }

/* Selection */
.ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08); }

.ui.upward.selection.dropdown:hover {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05); }

/* Active Upward */
.ui.active.upward.selection.dropdown {
  -webkit-border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
          border-radius: 0em 0em 0.28571429rem 0.28571429rem !important; }

/* Visible Upward */
.ui.upward.selection.dropdown.visible {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
          border-radius: 0em 0em 0.28571429rem 0.28571429rem !important; }

/* Visible Hover Upward */
.ui.upward.active.selection.dropdown:hover {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05); }

.ui.upward.active.selection.dropdown:hover .menu {
  -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08); }

/*--------------
     Simple
---------------*/
/*  Selection Menu */
.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto; }

.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important; }

.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15); }

.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none; }

.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child {
  border-top: none; }

.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block; }

/* Scrollbar in IE */
@media all and (-ms-high-contrast: none) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    min-width: -webkit-calc(100% -  17px);
    min-width: calc(100% -  17px); } }

@media only screen and (max-width: 767px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 10.28571429rem; } }

@media only screen and (min-width: 768px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 15.42857143rem; } }

@media only screen and (min-width: 992px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem; } }

@media only screen and (min-width: 1920px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem; } }

/*--------------
     Simple
---------------*/
/* Displays without javascript */
.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
  display: none; }

.ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease; }

.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  -webkit-border-bottom-left-radius: 0em !important;
          border-bottom-left-radius: 0em !important;
  -webkit-border-bottom-right-radius: 0em !important;
          border-bottom-right-radius: 0em !important; }

.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1; }

.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1; }

.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden; }

/* Visible */
.ui.simple.visible.dropdown > .menu {
  display: block; }

/*--------------
      Fluid
---------------*/
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em; }

.ui.fluid.dropdown > .dropdown.icon {
  float: right; }

/*--------------
    Floating
---------------*/
.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
          box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important; }

.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  -webkit-border-radius: 0.28571429rem !important;
          border-radius: 0.28571429rem !important; }

/*--------------
     Pointing
---------------*/
.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  -webkit-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem; }

.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  -webkit-box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2; }

.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em; }

/* Top Left Pointing */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em; }

.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em; }

.ui.top.left.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 1em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

/* Top Right  Pointing */
.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em; }

.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto;
  right: 1em;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

/* Left Pointing */
.ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em; }

.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

/* Right Pointing */
.ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em; }

.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
      transform: rotate(135deg); }

/* Bottom Pointing */
.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em; }

.ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.25em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg); }

/* Reverse Sub-Menu Direction */
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important; }

/* Bottom Left */
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto; }

.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto; }

/* Bottom Right */
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto; }

.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em; }

/* Upward pointing */
.ui.upward.pointing.dropdown > .menu,
.ui.upward.top.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  margin: 0em 0em 0.78571429rem;
  -webkit-border-radius: 0.28571429rem;
          border-radius: 0.28571429rem; }

.ui.upward.pointing.dropdown > .menu:after,
.ui.upward.top.pointing.dropdown > .menu:after {
  top: 100%;
  bottom: auto;
  -webkit-box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15);
          box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em; }

/* Right Pointing Upward */
.ui.upward.right.pointing.dropdown:not(.top):not(.bottom) > .menu {
  top: auto;
  bottom: 0;
  margin: 0em 1em 0em 0em; }

.ui.upward.right.pointing.dropdown:not(.top):not(.bottom) > .menu:after {
  top: auto;
  bottom: 0;
  margin: 0em 0em 1em 0em;
  -webkit-box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15); }

/* Left Pointing Upward */
.ui.upward.left.pointing.dropdown:not(.top):not(.bottom) > .menu {
  top: auto;
  bottom: 0;
  margin: 0em 0em 0em 1em; }

.ui.upward.left.pointing.dropdown:not(.top):not(.bottom) > .menu:after {
  top: auto;
  bottom: 0;
  margin: 0em 0em 1em 0em;
  -webkit-box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15); }

/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */
@font-face {
  font-family: 'Dropdown';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal; }

.ui.dropdown > .dropdown.icon {
  font-family: 'Dropdown';
  line-height: 1;
  height: 1em;
  width: 1.23em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center; }

.ui.dropdown > .dropdown.icon {
  width: auto; }

.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7'; }

/* Sub Menu */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: ""; }

.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: ""; }

/* Vertical Menu Dropdown */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: ""; }

/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.10 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.transition {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animating.transition {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible !important; }

.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px; }

.hidden.transition {
  display: none;
  visibility: hidden; }

.visible.transition {
  display: block !important;
  visibility: visible !important; }

.disabled.transition {
  -webkit-animation-play-state: paused;
  animation-play-state: paused; }

.looping.transition {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.transition.browse {
  -webkit-animation-duration: .5s;
  animation-duration: .5s; }

.transition.browse.in {
  -webkit-animation-name: browseIn;
  animation-name: browseIn; }

.transition.browse.left.out, .transition.browse.out {
  -webkit-animation-name: browseOutLeft;
  animation-name: browseOutLeft; }

.transition.browse.right.out {
  -webkit-animation-name: browseOutRight;
  animation-name: browseOutRight; }

@-webkit-keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0);
    transform: scale(0.8) translateZ(0);
    z-index: -1; }
  10% {
    -webkit-transform: scale(0.8) translateZ(0);
    transform: scale(0.8) translateZ(0);
    z-index: -1;
    opacity: .7; }
  80% {
    -webkit-transform: scale(1.05) translateZ(0);
    transform: scale(1.05) translateZ(0);
    opacity: 1;
    z-index: 999; }
  100% {
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    z-index: 999; } }

@keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0);
    transform: scale(0.8) translateZ(0);
    z-index: -1; }
  10% {
    -webkit-transform: scale(0.8) translateZ(0);
    transform: scale(0.8) translateZ(0);
    z-index: -1;
    opacity: .7; }
  80% {
    -webkit-transform: scale(1.05) translateZ(0);
    transform: scale(1.05) translateZ(0);
    opacity: 1;
    z-index: 999; }
  100% {
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    z-index: 999; } }

@-webkit-keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0);
    transform: translateX(0) rotateY(0) rotateX(0); }
  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); }
  80% {
    opacity: 1; }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0; } }

@keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0);
    transform: translateX(0) rotateY(0) rotateX(0); }
  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); }
  80% {
    opacity: 1; }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0; } }

@-webkit-keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0);
    transform: translateX(0) rotateY(0) rotateX(0); }
  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); }
  80% {
    opacity: 1; }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0; } }

@keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0);
    transform: translateX(0) rotateY(0) rotateX(0); }
  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); }
  80% {
    opacity: 1; }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    transform: translateX(0) rotateY(0) rotateX(0) translateZ(-10px);
    opacity: 0; } }

.drop.transition {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1); }

.drop.transition.in {
  -webkit-animation-name: dropIn;
  animation-name: dropIn; }

.drop.transition.out {
  -webkit-animation-name: dropOut;
  animation-name: dropOut; }

@-webkit-keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); } }

@keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); } }

.transition.fade.in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

.transition[class*="fade up"].in {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

.transition[class*="fade down"].in {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

.transition[class*="fade left"].in {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

.transition[class*="fade right"].in {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

.transition.fade.out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

.transition[class*="fade up"].out {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

.transition[class*="fade down"].out {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

.transition[class*="fade left"].out {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

.transition[class*="fade right"].out {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%); } }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%); } }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%); } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%); } }

.flip.transition.in, .flip.transition.out {
  -webkit-animation-duration: .6s;
  animation-duration: .6s; }

.horizontal.flip.transition.in {
  -webkit-animation-name: horizontalFlipIn;
  animation-name: horizontalFlipIn; }

.horizontal.flip.transition.out {
  -webkit-animation-name: horizontalFlipOut;
  animation-name: horizontalFlipOut; }

.vertical.flip.transition.in {
  -webkit-animation-name: verticalFlipIn;
  animation-name: verticalFlipIn; }

.vertical.flip.transition.out {
  -webkit-animation-name: verticalFlipOut;
  animation-name: verticalFlipOut; }

@-webkit-keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0);
    transform: perspective(2000px) rotateY(0);
    opacity: 1; } }

@keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0);
    transform: perspective(2000px) rotateY(0);
    opacity: 1; } }

@-webkit-keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0);
    transform: perspective(2000px) rotateX(0);
    opacity: 1; } }

@keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0);
    transform: perspective(2000px) rotateX(0);
    opacity: 1; } }

@-webkit-keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0);
    transform: perspective(2000px) rotateY(0);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0; } }

@keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0);
    transform: perspective(2000px) rotateY(0);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0; } }

@-webkit-keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0);
    transform: perspective(2000px) rotateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0; } }

@keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0);
    transform: perspective(2000px) rotateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0; } }

.scale.transition.in {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn; }

.scale.transition.out {
  -webkit-animation-name: scaleOut;
  animation-name: scaleOut; }

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }

@keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }

.transition.fly {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.transition.fly.in {
  -webkit-animation-name: flyIn;
  animation-name: flyIn; }

.transition[class*="fly up"].in {
  -webkit-animation-name: flyInUp;
  animation-name: flyInUp; }

.transition[class*="fly down"].in {
  -webkit-animation-name: flyInDown;
  animation-name: flyInDown; }

.transition[class*="fly left"].in {
  -webkit-animation-name: flyInLeft;
  animation-name: flyInLeft; }

.transition[class*="fly right"].in {
  -webkit-animation-name: flyInRight;
  animation-name: flyInRight; }

.transition.fly.out {
  -webkit-animation-name: flyOut;
  animation-name: flyOut; }

.transition[class*="fly up"].out {
  -webkit-animation-name: flyOutUp;
  animation-name: flyOutUp; }

.transition[class*="fly down"].out {
  -webkit-animation-name: flyOutDown;
  animation-name: flyOutDown; }

.transition[class*="fly left"].out {
  -webkit-animation-name: flyOutLeft;
  animation-name: flyOutLeft; }

.transition[class*="fly right"].out {
  -webkit-animation-name: flyOutRight;
  animation-name: flyOutRight; }

@-webkit-keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@-webkit-keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@-webkit-keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@-webkit-keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@-webkit-keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.transition.slide.in, .transition[class*="slide down"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center; }

.transition[class*="slide up"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
      transform-origin: bottom center; }

.transition[class*="slide left"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
      transform-origin: center right; }

.transition[class*="slide right"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
      transform-origin: center left; }

.transition.slide.out, .transition[class*="slide down"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center; }

.transition[class*="slide up"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
      transform-origin: bottom center; }

.transition[class*="slide left"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
      transform-origin: center right; }

.transition[class*="slide right"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
      transform-origin: center left; }

@-webkit-keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }

@-webkit-keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@-webkit-keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); } }

@keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0); } }

@-webkit-keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0); } }

@keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0); } }

.transition.swing {
  -webkit-animation-duration: .8s;
  animation-duration: .8s; }

.transition[class*="swing down"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center; }

.transition[class*="swing up"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
      transform-origin: bottom center; }

.transition[class*="swing left"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
      transform-origin: center right; }

.transition[class*="swing right"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
      transform-origin: center left; }

.transition.swing.out, .transition[class*="swing down"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center; }

.transition[class*="swing up"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
      transform-origin: bottom center; }

.transition[class*="swing left"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
      transform-origin: center right; }

.transition[class*="swing right"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
      transform-origin: center left; }

@-webkit-keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1; }
  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg); }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0); } }

@keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1; }
  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg); }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0); } }

@-webkit-keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1; }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg); }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0);
    transform: perspective(1000px) rotateY(0); } }

@keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1; }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg); }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0);
    transform: perspective(1000px) rotateY(0); } }

@-webkit-keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0); }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg); }
  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0; } }

@keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0); }
  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg); }
  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0; } }

@-webkit-keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0);
    transform: perspective(1000px) rotateY(0); }
  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg); }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0; } }

@keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0);
    transform: perspective(1000px) rotateY(0); }
  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg); }
  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg); }
  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0; } }

.flash.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: flash;
  animation-name: flash; }

.shake.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: shake;
  animation-name: shake; }

.bounce.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: bounce;
  animation-name: bounce; }

.tada.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: tada;
  animation-name: tada; }

.pulse.transition {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-name: pulse;
  animation-name: pulse; }

.jiggle.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: jiggle;
  animation-name: jiggle; }

@-webkit-keyframes flash {
  0%, 100%, 50% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 100%, 50% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

@-webkit-keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-webkit-keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: .7; } }

@keyframes pulse {
  0%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: .7; } }

@-webkit-keyframes jiggle {
  0%, 100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); } }

@keyframes jiggle {
  0%, 100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); } }

/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

.lity.lity-opened {
  opacity: 1; }

.lity.lity-closed {
  opacity: 0; }

.lity * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important; }

.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }

.lity-loading .lity-loader {
  opacity: 1; }

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important; }

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }

.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8); }

.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0; }

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.lity-close:active {
  top: 1px; }

/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0; }

/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px; }

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  max-height: 100vh !important;
  height: 90vh;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch; }

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

.lity-hide {
  display: none; }

/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal; }

.mejs__container {
  background: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Helvetica', Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top; }

.mejs__container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important; }

.mejs__fill-container,
.mejs__fill-container .mejs__container {
  height: 100%;
  width: 100%; }

.mejs__fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative; }

.mejs__container:focus {
  outline: none; }

.mejs__iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%; }

.mejs__embed,
.mejs__embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }

.mejs__fullscreen {
  overflow: hidden !important; }

.mejs__container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000; }

.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {
  height: 100% !important;
  width: 100% !important; }

/* Start: LAYERS */
.mejs__background {
  left: 0;
  position: absolute;
  top: 0; }

.mejs__mediaelement {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0; }

.mejs__poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1; }

:root .mejs__poster-img {
  display: none; }

.mejs__poster-img {
  border: 0;
  padding: 0; }

.mejs__overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  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;
  left: 0;
  position: absolute;
  top: 0; }

.mejs__layer {
  z-index: 1; }

.mejs__overlay-play {
  cursor: pointer; }

.mejs__overlay-button {
  background: url("mejs-controls.svg") no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px; }

.mejs__overlay:hover > .mejs__overlay-button {
  background-position: -80px -39px; }

.mejs__overlay-loading {
  height: 80px;
  width: 80px; }

.mejs__overlay-loading-bg-img {
  -webkit-animation: mejs__loading-spinner 1s linear infinite;
  animation: mejs__loading-spinner 1s linear infinite;
  background: transparent url("mejs-controls.svg") -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1; }

@-webkit-keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mejs__loading-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs__controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3; }

.mejs__controls:not([style*='display: none']) {
  background: rgba(255, 0, 0, 0.7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.35)));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.35)); }

.mejs__button,
.mejs__time,
.mejs__time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px; }

.mejs__button > button {
  background: transparent url("mejs-controls.svg");
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px; }

/* :focus for accessibility */
.mejs__button > button:focus {
  outline: dotted 1px #999; }

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {
  outline: 0; }

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs__time {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto; }

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs__play > button {
  background-position: 0 0; }

.mejs__pause > button {
  background-position: -20px 0; }

.mejs__replay > button {
  background-position: -160px 0; }

/* End: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs__time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative; }

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {
  -webkit-border-radius: 2px;
          border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute; }

.mejs__time-total {
  background: rgba(255, 255, 255, 0.3);
  margin: 5px 0 0;
  width: 100%; }

.mejs__time-buffering {
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
  background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%; }

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }

@keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }

.mejs__time-loaded {
  background: rgba(255, 255, 255, 0.3); }

.mejs__time-current,
.mejs__time-handle-content {
  background: rgba(255, 255, 255, 0.9); }

.mejs__time-hovered {
  background: rgba(255, 255, 255, 0.5);
  z-index: 10; }

.mejs__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2); }

.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {
  left: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.15s ease-in all;
  transition: 0.15s ease-in all;
  width: 100%; }

.mejs__time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1); }

.mejs__time-hovered {
  -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); }

.mejs__time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important; }

.mejs__time-handle,
.mejs__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11; }

.mejs__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px; }

.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

.mejs__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px; }

.mejs__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px; }

.mejs__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  -webkit-border-radius: 0;
          border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0; }

.mejs__long-video .mejs__time-float {
  margin-left: -23px;
  width: 64px; }

.mejs__long-video .mejs__time-float-current {
  width: 60px; }

.mejs__broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%; }

/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button {
  background-position: -80px 0; }

.mejs__unfullscreen > button {
  background-position: -100px 0; }

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs__mute > button {
  background-position: -60px 0; }

.mejs__unmute > button {
  background-position: -40px 0; }

.mejs__volume-button {
  position: relative; }

.mejs__volume-button > .mejs__volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
          border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1; }

.mejs__volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px; }

.mejs__volume-total {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px; }

.mejs__volume-current {
  background: rgba(255, 255, 255, 0.9);
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%; }

.mejs__volume-handle {
  background: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 1px;
          border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px; }

.mejs__horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px; }

.mejs__horizontal-volume-total {
  background: rgba(50, 50, 50, 0.8);
  -webkit-border-radius: 2px;
          border-radius: 2px;
  font-size: 1px;
  height: 8px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 50px; }

.mejs__horizontal-volume-current {
  background: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 2px;
          border-radius: 2px;
  font-size: 1px;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.mejs__horizontal-volume-handle {
  display: none; }

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs__captions-button,
.mejs__chapters-button {
  position: relative; }

.mejs__captions-button > button {
  background-position: -140px 0; }

.mejs__chapters-button > button {
  background-position: -180px 0; }

.mejs__captions-button > .mejs__captions-selector,
.mejs__chapters-button > .mejs__chapters-selector {
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  -webkit-border-radius: 0;
          border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px; }

.mejs__chapters-button > .mejs__chapters-selector {
  margin-right: -55px;
  width: 110px; }

.mejs__captions-selector-list,
.mejs__chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0; }

.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0; }

.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important; }

.mejs__captions-selector-input,
.mejs__chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute; }

.mejs__captions-selector-label,
.mejs__chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%; }

.mejs__captions-selected,
.mejs__chapters-selected {
  color: #21f8f8; }

.mejs__captions-translations {
  font-size: 10px;
  margin: 0 0 5px; }

.mejs__captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center; }

.mejs__captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs__captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs__captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%; }

.mejs__captions-position-hover {
  bottom: 35px; }

.mejs__captions-text,
.mejs__captions-text * {
  background: rgba(20, 20, 20, 0.5);
  -webkit-box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
          box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
  padding: 0;
  white-space: pre-wrap; }

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
  display: none; }

/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error {
  position: relative; }

.mejs__overlay-error > img {
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1; }

.mejs__cannotplay,
.mejs__cannotplay a {
  color: #fff;
  font-size: 0.8em; }

.mejs__cannotplay {
  position: relative; }

.mejs__cannotplay p,
.mejs__cannotplay a {
  display: inline-block;
  padding: 0 15px;
  width: 100%; }

/* End: Error */
.mejs__airplay-button > button,
.mejs-airplay-button > button {
  background: url("airplay.svg") no-repeat 0 4px; }

.mejs__airplay-button > button .fill,
.mejs-airplay-button > button .fill {
  fill: #fff; }

.mejs__airplay-button > button.active .fill,
.mejs-airplay-button > button.active .fill {
  fill: #66a8cc; }

body {
  font-size: 12px;
  font-family: "Lato", sans-serif;
  color: #4a4a4a;
  margin-top: 104px;
  width: 100%; }
  @media (max-width: 737px) {
    body {
      margin-top: 74px; } }
  body .loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: #f9f9f9; }
    body .loader .logo {
      position: absolute;
      height: 100vh;
      width: 100%;
      -webkit-animation: opacity 1.5s ease-in;
              animation: opacity 1.5s ease-in;
      width: 20em;
      height: 20em;
      top: 50%;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
          -ms-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      background: url("../images/logo-icon.png") 50% 50% no-repeat;
      background-size: contain; }

@-webkit-keyframes opacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes opacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  body main {
    overflow-x: hidden;
    overflow-y: hidden;
    min-height: -webkit-calc(100vh - 208px);
    min-height: calc(100vh - 208px); }
    body main button {
      outline: none; }
    body main .text-header {
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      @media (max-width: 1280px) {
        body main .text-header h1 {
          font-size: 2em; } }
    body main .newMargin {
      margin-top: 35rem !important;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      @media (max-width: 990px) {
        body main .newMargin {
          margin-top: 104px !important; } }
      @media (max-width: 737px) {
        body main .newMargin {
          margin-top: 70px !important; } }
    body main.scrollHeader .text-header {
      position: fixed;
      height: 104px; }
      @media (max-width: 737px) {
        body main.scrollHeader .text-header {
          height: 74px;
          top: 74px; } }
      body main.scrollHeader .text-header h1 {
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 1.5em; }
        @media (max-width: 737px) {
          body main.scrollHeader .text-header h1 {
            line-height: 74px; } }
        body main.scrollHeader .text-header h1:after {
          width: 0; }
      body main.scrollHeader .text-header .img-box {
        width: 10rem;
        top: 1rem;
        line-height: 0; }
        @media (max-width: 737px) {
          body main.scrollHeader .text-header .img-box {
            width: 7rem !important; } }
    body main .info-standart p, body main .about-content p {
      font-size: 18px !important;
      padding-left: 0 !important;
      line-height: 35px !important;
      font-weight: 200 !important;
      font-family: "Lato", sans-serif !important; }
      @media (max-width: 1160px) {
        body main .info-standart p, body main .about-content p {
          font-size: 16px !important; } }
      @media (max-width: 737px) {
        body main .info-standart p, body main .about-content p {
          font-size: 14px !important;
          line-height: 25px !important; } }
    body main h2 {
      font-weight: bold !important;
      font-size: 34px !important;
      line-height: 50px !important; }
      @media (max-width: 1160px) {
        body main h2 {
          font-size: 30px !important; } }
      @media (max-width: 793px) {
        body main h2 {
          font-size: 20px !important;
          line-height: 35px !important; } }
    body main .box .title, body main .boxInfo .title {
      padding-left: 1rem !important;
      font-size: 16px !important;
      font-weight: bold !important; }

h1, h2, h3, h4, h5, h6 {
  margin: 0; }

a {
  color: #4a4a4a;
  -webkit-transition: 0.2s ease-in-out all;
  transition: 0.2s ease-in-out all;
  outline: none !important; }
  a:hover {
    color: #04885a;
    text-decoration: none; }

img {
  border: none; }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.container {
  margin: 0 auto;
  width: 90%; }

.row {
  margin-right: 0;
  margin-left: 0; }

.dripicons-chevron-left:before {
  content: "\55" !important; }

.dripicons-chevron-right:before {
  content: "\56" !important; }

a.button, button.removeEvent, i.button {
  text-decoration: none;
  position: relative;
  display: inline-block;
  color: #4a4a4a;
  padding: 0 3rem;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
  @media (max-width: 793px) {
    a.button, button.removeEvent, i.button {
      font-size: 1.2em; } }
  a.button:hover, a.button.slick-current, button.removeEvent:hover, button.removeEvent.slick-current, i.button:hover, i.button.slick-current {
    color: #04885a; }
    a.button:hover a, a.button.slick-current a, button.removeEvent:hover a, button.removeEvent.slick-current a, i.button:hover a, i.button.slick-current a {
      cursor: pointer;
      color: #04885a; }
      a.button:hover a:before, a.button.slick-current a:before, button.removeEvent:hover a:before, button.removeEvent.slick-current a:before, i.button:hover a:before, i.button.slick-current a:before {
        color: #04885a; }
    a.button:hover:after, a.button.slick-current:after, button.removeEvent:hover:after, button.removeEvent.slick-current:after, i.button:hover:after, i.button.slick-current:after {
      width: 100%; }
  a.button:before, button.removeEvent:before, i.button:before {
    position: absolute;
    font-family: dripicons-v2;
    font-size: 1.6rem;
    top: 0rem;
    left: 0;
    content: '\e043';
    color: #04885a; }
  a.button:after, button.removeEvent:after, i.button:after {
    content: '';
    position: absolute;
    top: -50%;
    left: 0;
    background: #04885a;
    width: 0px;
    height: 1px;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in; }

.blue-border a.button:before {
  color: #12223F; }

.blue-border a.button:after {
  background: #12223F; }

.blue-border a.button:hover {
  color: #12223F; }

.text-header {
  background-position: center 70%; }
  .text-header:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(4, 136, 90, 0.9);
    top: 0;
    left: 0; }

.all-about {
  padding-left: 7em; }
  .all-about .col-md-3 {
    padding: 0; }
  @media (max-width: 990px) {
    .all-about {
      padding-left: 0; } }

.full .newMargin {
  padding: 0 15%; }
  @media (max-width: 1280px) {
    .full .newMargin {
      padding: 0 10%; } }
  @media (max-width: 737px) {
    .full .newMargin {
      padding: 0; } }

.overlay {
  background: rgba(18, 34, 63, 0.5);
  height: 101%;
  display: table;
  top: 0;
  width: 101%;
  position: absolute;
  -webkit-transition: 0.2s ease-in-out all;
  transition: 0.2s ease-in-out all; }
  .overlay:hover {
    background: rgba(255, 255, 255, 0.5); }
    .overlay:hover a, .overlay:hover h1, .overlay:hover .middle {
      color: #12223F !important;
      font-weight: bold; }
  .overlay a {
    color: white; }
  .overlay .middle {
    padding: 3em;
    color: white;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 20px;
    font-size: 2rem;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s; }
    @media (max-width: 1160px) {
      .overlay .middle {
        font-size: 17px;
        font-size: 1.7rem; } }
    .overlay .middle a, .overlay .middle h1 {
      -webkit-transition: 0.2s ease-in-out all;
      transition: 0.2s ease-in-out all; }
    .overlay .middle:hover {
      text-decoration: none; }

span.red {
  color: red;
  font-size: 20px; }

.popup-sign {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
  left: 0;
  z-index: 10000; }
  .popup-sign .overlay:hover {
    background: rgba(18, 34, 63, 0.5); }
  .popup-sign .buttons {
    position: absolute;
    top: 50%;
    display: block;
    text-align: center;
    max-width: 40em;
    background: white;
    left: 50%;
    padding: 4em;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }
    .popup-sign .buttons .login, .popup-sign .buttons .signUp {
      margin: 0;
      display: inline-block;
      position: relative; }
    .popup-sign .buttons .text {
      float: none;
      width: 100%;
      font-size: 1.6em;
      margin-bottom: 2em;
      position: relative; }

.buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 569px) {
    .buttons {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .buttons .login, .buttons .signUp {
    border: none;
    width: 35%;
    width: 17rem;
    margin-top: 3rem;
    background: #222545;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    position: relative;
    margin-right: 2rem; }
    @media (max-width: 1025px) {
      .buttons .login, .buttons .signUp {
        width: 25rem; } }
    @media (max-width: 569px) {
      .buttons .login, .buttons .signUp {
        width: 19rem; } }
    .buttons .login:before, .buttons .signUp:before {
      position: absolute;
      font-family: dripicons-v2;
      font-size: 1.5rem;
      content: '\e043';
      left: 3rem;
      color: white; }
    .buttons .login:hover, .buttons .signUp:hover {
      background: #04885a; }
    .buttons .login a, .buttons .login #loginsubmit, .buttons .login #retrievalsubmit, .buttons .signUp a, .buttons .signUp #loginsubmit, .buttons .signUp #retrievalsubmit {
      background: #12223F;
      background: transparent;
      display: inline-block;
      text-decoration: none;
      color: white;
      display: block;
      font-weight: bold;
      border: none;
      width: 100%;
      text-align: center;
      font-size: 16px;
      font-size: 1.6rem;
      outline: none; }

.box-member a.gallery {
  display: none;
  margin-top: 2em; }
  .box-member a.gallery:first-child {
    display: inline-block; }

@media (max-width: 793px) {
  .filter-con.vertical {
    padding: 0 5rem 2em;
    text-align: center; } }

@media (max-width: 737px) {
  .filter-con.vertical {
    padding: 0 3em 2em; }
    .filter-con.vertical .each-filter {
      width: 100%; }
      .filter-con.vertical .each-filter h1 {
        font-size: 1.4em; } }

.filter-con.vertical .each-filter {
  display: inline-block;
  padding: 2vw; }
  .filter-con.vertical .each-filter:first-child {
    padding-left: 0; }
  .filter-con.vertical .each-filter:last-child {
    padding-right: 0; }
  .filter-con.vertical .each-filter .mixitup-control-active {
    color: #04885a; }
  .filter-con.vertical .each-filter h1 {
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    cursor: pointer; }
    .filter-con.vertical .each-filter h1:hover {
      color: #04885a; }

header nav.main .bottom-info nav.social-links-menu nav, footer .rw.row .right .social-icons nav {
  height: 100%; }

header nav.main .bottom-info nav.social-links-menu ul, footer .rw.row .right .social-icons ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 0.8em; }
  header nav.main .bottom-info nav.social-links-menu ul li, footer .rw.row .right .social-icons ul li {
    padding: 0;
    width: 2.5vw;
    height: 2.5vw;
    display: inline-block;
    margin-right: 0.5em;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    display: inline-block;
    -webkit-border-radius: 50%;
            border-radius: 50%; }
    @media (max-width: 1280px) {
      header nav.main .bottom-info nav.social-links-menu ul li, footer .rw.row .right .social-icons ul li {
        width: 3vw;
        height: 3vw; } }
    header nav.main .bottom-info nav.social-links-menu ul li i, footer .rw.row .right .social-icons ul li i {
      width: 100%;
      height: 100%; }
    header nav.main .bottom-info nav.social-links-menu ul li:hover, footer .rw.row .right .social-icons ul li:hover {
      background: #222545;
      border: 1px solid #222545; }
      header nav.main .bottom-info nav.social-links-menu ul li:hover a, footer .rw.row .right .social-icons ul li:hover a {
        color: white;
        height: 100%; }
    header nav.main .bottom-info nav.social-links-menu ul li a, footer .rw.row .right .social-icons ul li a {
      color: white;
      width: 100%;
      height: 100%;
      position: relative;
      display: inline-block;
      font-size: 18px;
      font-size: 1.8rem; }
      header nav.main .bottom-info nav.social-links-menu ul li a span, footer .rw.row .right .social-icons ul li a span {
        width: inherit;
        position: relative;
        width: 100%;
        height: 100%; }
        header nav.main .bottom-info nav.social-links-menu ul li a span.facebook, footer .rw.row .right .social-icons ul li a span.facebook {
          display: block;
          background: url("../images/facebook.png");
          background-size: cover; }
        header nav.main .bottom-info nav.social-links-menu ul li a span.twitter, footer .rw.row .right .social-icons ul li a span.twitter {
          display: block;
          background: url("../images/twitter.png");
          background-size: cover; }
        header nav.main .bottom-info nav.social-links-menu ul li a span.linkedin, footer .rw.row .right .social-icons ul li a span.linkedin {
          display: block;
          background: url("../images/linkedin.png");
          background-size: cover; }
        header nav.main .bottom-info nav.social-links-menu ul li a span.youtube, footer .rw.row .right .social-icons ul li a span.youtube {
          display: block;
          background: url("../images/youtube.png");
          background-size: cover; }
    header nav.main .bottom-info nav.social-links-menu ul li:last-child, footer .rw.row .right .social-icons ul li:last-child {
      margin-right: 0; }

main.multimedia .row .mixitup-container .box-media .info-box p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 36px;
  color: black;
  font-weight: 300; }
  @media (max-width: 737px) {
    main.multimedia .row .mixitup-container .box-media .info-box p {
      font-size: 14px;
      line-height: 2.3rem; } }

body main .text-header {
  width: 100%;
  color: white;
  height: 24rem;
  line-height: 24rem;
  top: 90px;
  padding-left: 0;
  padding-left: 7em;
  background-size: cover;
  position: fixed;
  z-index: 997; }
  @media (max-width: 737px) {
    body main .text-header {
      padding-left: 3rem; } }
  body main .text-header .img-box {
    position: absolute;
    width: 20rem;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    top: 0rem;
    right: 4rem; }
    @media (max-width: 470px) {
      body main .text-header .img-box {
        width: 8rem !important;
        right: 2rem; } }
    body main .text-header .img-box img {
      width: 100%; }
  body main .text-header h1 {
    font-size: 35px;
    font-size: 3.5rem;
    letter-spacing: 1px;
    line-height: 24rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-family: "Lato", sans-serif;
    color: white;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    @media (max-width: 1280px) {
      body main .text-header h1 {
        font-size: 2em; } }
    @media (max-width: 990px) {
      body main .text-header h1 {
        font-size: 2em !important; } }
    @media (max-width: 737px) {
      body main .text-header h1 {
        line-height: 1.4em !important;
        font-size: 1.4em !important; } }
    body main .text-header h1 a {
      text-decoration: none;
      color: white;
      -webkit-transition: none;
      transition: none; }
      body main .text-header h1 a:hover {
        color: #f7c466; }
    body main .text-header h1 span.arrow {
      font-size: 28px;
      font-size: 2.8rem; }
    body main .text-header h1 span.small {
      color: white;
      font-size: 28px;
      font-size: 2.8rem;
      font-style: italic; }
    body main .text-header h1:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 1px;
      background: white;
      bottom: 30%;
      left: 0;
      -webkit-transition: all 0.5s ease-in;
      transition: all 0.5s ease-in; }

@media (max-width: 737px) {
  main.signup .form, main.edit-profile .form, main.login .form, main.retrieval .form, main.profile .newMargin .col-md-9 {
    padding: 0 2em; } }

main.signup .form form, main.edit-profile .form form, main.login .form form, main.retrieval .form form, main.profile .newMargin .col-md-9 form {
  color: #4a4a4a;
  line-height: 4em;
  width: 50%;
  margin-bottom: 10rem; }
  @media (max-width: 1160px) {
    main.signup .form form, main.edit-profile .form form, main.login .form form, main.retrieval .form form, main.profile .newMargin .col-md-9 form {
      width: 60%; } }
  @media (max-width: 990px) {
    main.signup .form form, main.edit-profile .form form, main.login .form form, main.retrieval .form form, main.profile .newMargin .col-md-9 form {
      width: 80%; } }
  @media (max-width: 737px) {
    main.signup .form form, main.edit-profile .form form, main.login .form form, main.retrieval .form form, main.profile .newMargin .col-md-9 form {
      width: 100%; } }
  main.signup .form form h3, main.edit-profile .form form h3, main.login .form form h3, main.retrieval .form form h3, main.profile .newMargin .col-md-9 form h3 {
    font-weight: bold;
    margin-bottom: 3rem; }
  main.signup .form form .box, main.edit-profile .form form .box, main.login .form form .box, main.retrieval .form form .box, main.profile .newMargin .col-md-9 form .box {
    margin-bottom: 7rem; }
    main.signup .form form .box .row, main.edit-profile .form form .box .row, main.login .form form .box .row, main.retrieval .form form .box .row, main.profile .newMargin .col-md-9 form .box .row {
      margin-top: 2rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      position: relative;
      margin-left: 0rem;
      padding-left: 0; }
      main.signup .form form .box .row label, main.edit-profile .form form .box .row label, main.login .form form .box .row label, main.retrieval .form form .box .row label, main.profile .newMargin .col-md-9 form .box .row label, main.signup .form form .box .row p, main.edit-profile .form form .box .row p, main.login .form form .box .row p, main.retrieval .form form .box .row p, main.profile .newMargin .col-md-9 form .box .row p, main.signup .form form .box .row .choose, main.edit-profile .form form .box .row .choose, main.login .form form .box .row .choose, main.retrieval .form form .box .row .choose, main.profile .newMargin .col-md-9 form .box .row .choose {
        line-height: 0;
        display: inline-block;
        text-transform: uppercase;
        font-size: 0.9em;
        font-weight: 300;
        line-height: 26px;
        letter-spacing: 1px;
        padding-left: 2rem; }
        @media (max-width: 990px) {
          main.signup .form form .box .row label, main.edit-profile .form form .box .row label, main.login .form form .box .row label, main.retrieval .form form .box .row label, main.profile .newMargin .col-md-9 form .box .row label, main.signup .form form .box .row p, main.edit-profile .form form .box .row p, main.login .form form .box .row p, main.retrieval .form form .box .row p, main.profile .newMargin .col-md-9 form .box .row p, main.signup .form form .box .row .choose, main.edit-profile .form form .box .row .choose, main.login .form form .box .row .choose, main.retrieval .form form .box .row .choose, main.profile .newMargin .col-md-9 form .box .row .choose {
            font-size: 0.8em; } }
      main.signup .form form .box .row p, main.edit-profile .form form .box .row p, main.login .form form .box .row p, main.retrieval .form form .box .row p, main.profile .newMargin .col-md-9 form .box .row p, main.signup .form form .box .row .choose, main.edit-profile .form form .box .row .choose, main.login .form form .box .row .choose, main.retrieval .form form .box .row .choose, main.profile .newMargin .col-md-9 form .box .row .choose {
        font-size: 1.2em; }
      main.signup .form form .box .row input, main.edit-profile .form form .box .row input, main.login .form form .box .row input, main.retrieval .form form .box .row input, main.profile .newMargin .col-md-9 form .box .row input, main.signup .form form .box .row textarea, main.edit-profile .form form .box .row textarea, main.login .form form .box .row textarea, main.retrieval .form form .box .row textarea, main.profile .newMargin .col-md-9 form .box .row textarea {
        font-size: 17px;
        font-size: 1.7rem;
        padding-left: 2rem;
        outline: none;
        border: none;
        border-bottom: 1px solid #E1E1E1;
        letter-spacing: 1px;
        padding-top: 0;
        font-weight: 300;
        height: 40px; }
      main.signup .form form .box .row textarea, main.edit-profile .form form .box .row textarea, main.login .form form .box .row textarea, main.retrieval .form form .box .row textarea, main.profile .newMargin .col-md-9 form .box .row textarea {
        line-height: 1.4em;
        min-height: 10vh; }
      main.signup .form form .box .row input[type="date"], main.edit-profile .form form .box .row input[type="date"], main.login .form form .box .row input[type="date"], main.retrieval .form form .box .row input[type="date"], main.profile .newMargin .col-md-9 form .box .row input[type="date"] {
        text-transform: uppercase; }
      main.signup .form form .box .row .borderLeft, main.edit-profile .form form .box .row .borderLeft, main.login .form form .box .row .borderLeft, main.retrieval .form form .box .row .borderLeft, main.profile .newMargin .col-md-9 form .box .row .borderLeft {
        border-left: 1px solid #E1E1E1;
        position: absolute;
        top: 70%;
        bottom: 0; }
      main.signup .form form .box .row select, main.edit-profile .form form .box .row select, main.login .form form .box .row select, main.retrieval .form form .box .row select, main.profile .newMargin .col-md-9 form .box .row select {
        border: none;
        border-bottom: 1px solid #E1E1E1;
        padding: 1.5rem;
        outline: none;
        font-size: 17px;
        font-size: 1.7rem;
        cursor: pointer;
        font-weight: 300; }
      main.signup .form form .box .row.disclaimer, main.edit-profile .form form .box .row.disclaimer, main.login .form form .box .row.disclaimer, main.retrieval .form form .box .row.disclaimer, main.profile .newMargin .col-md-9 form .box .row.disclaimer {
        font-size: 1.2em;
        line-height: 2.4em; }
        main.signup .form form .box .row.disclaimer p, main.edit-profile .form form .box .row.disclaimer p, main.login .form form .box .row.disclaimer p, main.retrieval .form form .box .row.disclaimer p, main.profile .newMargin .col-md-9 form .box .row.disclaimer p {
          text-transform: none;
          line-height: 1.6em;
          margin-bottom: 1.2em;
          font-weight: 300; }
          main.signup .form form .box .row.disclaimer p a, main.edit-profile .form form .box .row.disclaimer p a, main.login .form form .box .row.disclaimer p a, main.retrieval .form form .box .row.disclaimer p a, main.profile .newMargin .col-md-9 form .box .row.disclaimer p a {
            color: #04885a;
            font-weight: 400; }
      main.signup .form form .box .row.textarea label, main.edit-profile .form form .box .row.textarea label, main.login .form form .box .row.textarea label, main.retrieval .form form .box .row.textarea label, main.profile .newMargin .col-md-9 form .box .row.textarea label {
        background: white;
        padding-bottom: 20px;
        width: 95%;
        line-height: 1.6em;
        margin-left: 1em;
        position: absolute; }
        @media (max-width: 793px) {
          main.signup .form form .box .row.textarea label, main.edit-profile .form form .box .row.textarea label, main.login .form form .box .row.textarea label, main.retrieval .form form .box .row.textarea label, main.profile .newMargin .col-md-9 form .box .row.textarea label {
            padding-bottom: 0.5em; } }
      main.signup .form form .box .row.textarea .borderLeft, main.edit-profile .form form .box .row.textarea .borderLeft, main.login .form form .box .row.textarea .borderLeft, main.retrieval .form form .box .row.textarea .borderLeft, main.profile .newMargin .col-md-9 form .box .row.textarea .borderLeft {
        border: none; }
      main.signup .form form .box .row.textarea textarea, main.edit-profile .form form .box .row.textarea textarea, main.login .form form .box .row.textarea textarea, main.retrieval .form form .box .row.textarea textarea, main.profile .newMargin .col-md-9 form .box .row.textarea textarea {
        margin-top: 2em;
        border: 1px solid #E1E1E1;
        padding-top: 1em; }
        @media (max-width: 793px) {
          main.signup .form form .box .row.textarea textarea, main.edit-profile .form form .box .row.textarea textarea, main.login .form form .box .row.textarea textarea, main.retrieval .form form .box .row.textarea textarea, main.profile .newMargin .col-md-9 form .box .row.textarea textarea {
            margin-top: 3em; } }
    main.signup .form form .box .submit, main.edit-profile .form form .box .submit, main.login .form form .box .submit, main.retrieval .form form .box .submit, main.profile .newMargin .col-md-9 form .box .submit {
      width: 22rem;
      outline: none;
      margin-top: 2rem;
      background: #04885a;
      overflow: hidden;
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      padding-left: 2rem; }
      main.signup .form form .box .submit .dripicons-skip, main.edit-profile .form form .box .submit .dripicons-skip, main.login .form form .box .submit .dripicons-skip, main.retrieval .form form .box .submit .dripicons-skip, main.profile .newMargin .col-md-9 form .box .submit .dripicons-skip {
        color: white;
        font-size: 15px;
        font-size: 1.5rem; }
      main.signup .form form .box .submit:hover, main.edit-profile .form form .box .submit:hover, main.login .form form .box .submit:hover, main.retrieval .form form .box .submit:hover, main.profile .newMargin .col-md-9 form .box .submit:hover {
        background: #12223F; }
      main.signup .form form .box .submit input.submitButton, main.edit-profile .form form .box .submit input.submitButton, main.login .form form .box .submit input.submitButton, main.retrieval .form form .box .submit input.submitButton, main.profile .newMargin .col-md-9 form .box .submit input.submitButton {
        background: transparent;
        color: white;
        padding-left: 1rem;
        font-weight: bold;
        border: none;
        outline: none;
        font-size: 15px;
        font-size: 1.5rem; }
    main.signup .form form .box .rejectedEvent, main.edit-profile .form form .box .rejectedEvent, main.login .form form .box .rejectedEvent, main.retrieval .form form .box .rejectedEvent, main.profile .newMargin .col-md-9 form .box .rejectedEvent {
      background: red; }
      main.signup .form form .box .rejectedEvent:hover, main.edit-profile .form form .box .rejectedEvent:hover, main.login .form form .box .rejectedEvent:hover, main.retrieval .form form .box .rejectedEvent:hover, main.profile .newMargin .col-md-9 form .box .rejectedEvent:hover {
        background: red; }

@media (max-width: 990px) {
  main.about i:after, main.mission i:after, main.recognition i:after, main.support i:after, main.community i:after, main.joinUs i:after, main.ourTeam i:after, main.team i:after, main.search i:after, main.contact .row i:after, main.profile i:after, main.profile .newMargin i:after, main.listings i:after, main.conference i:after {
    position: absolute;
    content: 'Search by category';
    left: 1.7em;
    font-style: normal;
    font-family: "Lato", sans-serif; } }

main.about h4, main.mission h4, main.recognition h4, main.support h4, main.community h4, main.joinUs h4, main.ourTeam h4, main.team h4, main.search h4, main.contact .row h4, main.profile h4, main.profile .newMargin h4, main.listings h4, main.conference h4 {
  margin-bottom: 1em; }

main.about i.dripicons-align-justify, main.mission i.dripicons-align-justify, main.recognition i.dripicons-align-justify, main.support i.dripicons-align-justify, main.community i.dripicons-align-justify, main.joinUs i.dripicons-align-justify, main.ourTeam i.dripicons-align-justify, main.team i.dripicons-align-justify, main.search i.dripicons-align-justify, main.contact .row i.dripicons-align-justify, main.profile i.dripicons-align-justify, main.listings i.dripicons-align-justify, main.conference i.dripicons-align-justify {
  display: none; }

main.about i.closeSubMenu, main.mission i.closeSubMenu, main.recognition i.closeSubMenu, main.support i.closeSubMenu, main.community i.closeSubMenu, main.joinUs i.closeSubMenu, main.ourTeam i.closeSubMenu, main.team i.closeSubMenu, main.search i.closeSubMenu, main.contact .row i.closeSubMenu, main.profile i.closeSubMenu, main.listings i.closeSubMenu, main.conference i.closeSubMenu {
  display: none; }
  @media (max-width: 990px) {
    main.about i.closeSubMenu, main.mission i.closeSubMenu, main.recognition i.closeSubMenu, main.support i.closeSubMenu, main.community i.closeSubMenu, main.joinUs i.closeSubMenu, main.ourTeam i.closeSubMenu, main.team i.closeSubMenu, main.search i.closeSubMenu, main.contact .row i.closeSubMenu, main.profile i.closeSubMenu, main.listings i.closeSubMenu, main.conference i.closeSubMenu {
      display: block;
      text-align: right;
      font-size: 20px;
      font-size: 2rem;
      padding: 2rem;
      background: #f3f3f3;
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      main.about i.closeSubMenu:hover, main.mission i.closeSubMenu:hover, main.recognition i.closeSubMenu:hover, main.support i.closeSubMenu:hover, main.community i.closeSubMenu:hover, main.joinUs i.closeSubMenu:hover, main.ourTeam i.closeSubMenu:hover, main.team i.closeSubMenu:hover, main.search i.closeSubMenu:hover, main.contact .row i.closeSubMenu:hover, main.profile i.closeSubMenu:hover, main.listings i.closeSubMenu:hover, main.conference i.closeSubMenu:hover {
        color: #85B226;
        cursor: pointer; } }

main.about .searchBy, main.mission .searchBy, main.recognition .searchBy, main.support .searchBy, main.community .searchBy, main.joinUs .searchBy, main.ourTeam .searchBy, main.team .searchBy, main.search .searchBy, main.contact .row .searchBy, main.profile .searchBy, main.listings .searchBy, main.conference .searchBy {
  margin-bottom: 5vh; }
  @media (max-width: 990px) {
    main.about .searchBy h3, main.mission .searchBy h3, main.recognition .searchBy h3, main.support .searchBy h3, main.community .searchBy h3, main.joinUs .searchBy h3, main.ourTeam .searchBy h3, main.team .searchBy h3, main.search .searchBy h3, main.contact .row .searchBy h3, main.profile .searchBy h3, main.listings .searchBy h3, main.conference .searchBy h3 {
      font-size: 1.65em;
      padding-left: 1.7em; }
    main.about .searchBy:first-child h3, main.mission .searchBy:first-child h3, main.recognition .searchBy:first-child h3, main.support .searchBy:first-child h3, main.community .searchBy:first-child h3, main.joinUs .searchBy:first-child h3, main.ourTeam .searchBy:first-child h3, main.team .searchBy:first-child h3, main.search .searchBy:first-child h3, main.contact .row .searchBy:first-child h3, main.profile .searchBy:first-child h3, main.listings .searchBy:first-child h3, main.conference .searchBy:first-child h3 {
      display: none; } }

main.about .col-md-3, main.mission .col-md-3, main.recognition .col-md-3, main.support .col-md-3, main.community .col-md-3, main.joinUs .col-md-3, main.ourTeam .col-md-3, main.team .col-md-3, main.search .col-md-3, main.contact .row .col-md-3, main.profile .col-md-3, main.listings .col-md-3, main.conference .col-md-3 {
  margin-bottom: 2em; }

@media (max-width: 990px) {
  main.about .col-md-3.subMenu, main.mission .col-md-3.subMenu, main.recognition .col-md-3.subMenu, main.support .col-md-3.subMenu, main.community .col-md-3.subMenu, main.joinUs .col-md-3.subMenu, main.ourTeam .col-md-3.subMenu, main.team .col-md-3.subMenu, main.search .col-md-3.subMenu, main.contact .row .col-md-3.subMenu, main.profile .col-md-3.subMenu, main.listings .col-md-3.subMenu, main.conference .col-md-3.subMenu {
    height: auto; }
    main.about .col-md-3.subMenu nav.menu-about, main.mission .col-md-3.subMenu nav.menu-about, main.recognition .col-md-3.subMenu nav.menu-about, main.support .col-md-3.subMenu nav.menu-about, main.community .col-md-3.subMenu nav.menu-about, main.joinUs .col-md-3.subMenu nav.menu-about, main.ourTeam .col-md-3.subMenu nav.menu-about, main.team .col-md-3.subMenu nav.menu-about, main.search .col-md-3.subMenu nav.menu-about, main.contact .row .col-md-3.subMenu nav.menu-about, main.profile .col-md-3.subMenu nav.menu-about, main.listings .col-md-3.subMenu nav.menu-about, main.conference .col-md-3.subMenu nav.menu-about {
      padding-bottom: 2rem;
      padding-left: 7em;
      background: #f3f3f3; } }
    @media (max-width: 990px) and (max-width: 793px) {
      main.about .col-md-3.subMenu nav.menu-about, main.mission .col-md-3.subMenu nav.menu-about, main.recognition .col-md-3.subMenu nav.menu-about, main.support .col-md-3.subMenu nav.menu-about, main.community .col-md-3.subMenu nav.menu-about, main.joinUs .col-md-3.subMenu nav.menu-about, main.ourTeam .col-md-3.subMenu nav.menu-about, main.team .col-md-3.subMenu nav.menu-about, main.search .col-md-3.subMenu nav.menu-about, main.contact .row .col-md-3.subMenu nav.menu-about, main.profile .col-md-3.subMenu nav.menu-about, main.listings .col-md-3.subMenu nav.menu-about, main.conference .col-md-3.subMenu nav.menu-about {
        padding-left: 3em; } }

@media (max-width: 990px) {
    main.about .col-md-3.subMenu i.dripicons-align-justify, main.mission .col-md-3.subMenu i.dripicons-align-justify, main.recognition .col-md-3.subMenu i.dripicons-align-justify, main.support .col-md-3.subMenu i.dripicons-align-justify, main.community .col-md-3.subMenu i.dripicons-align-justify, main.joinUs .col-md-3.subMenu i.dripicons-align-justify, main.ourTeam .col-md-3.subMenu i.dripicons-align-justify, main.team .col-md-3.subMenu i.dripicons-align-justify, main.search .col-md-3.subMenu i.dripicons-align-justify, main.contact .row .col-md-3.subMenu i.dripicons-align-justify, main.profile .col-md-3.subMenu i.dripicons-align-justify, main.listings .col-md-3.subMenu i.dripicons-align-justify, main.conference .col-md-3.subMenu i.dripicons-align-justify {
      display: block;
      text-align: right;
      font-size: 20px;
      font-size: 2rem;
      padding: 2rem;
      background: #f3f3f3;
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      main.about .col-md-3.subMenu i.dripicons-align-justify:hover, main.mission .col-md-3.subMenu i.dripicons-align-justify:hover, main.recognition .col-md-3.subMenu i.dripicons-align-justify:hover, main.support .col-md-3.subMenu i.dripicons-align-justify:hover, main.community .col-md-3.subMenu i.dripicons-align-justify:hover, main.joinUs .col-md-3.subMenu i.dripicons-align-justify:hover, main.ourTeam .col-md-3.subMenu i.dripicons-align-justify:hover, main.team .col-md-3.subMenu i.dripicons-align-justify:hover, main.search .col-md-3.subMenu i.dripicons-align-justify:hover, main.contact .row .col-md-3.subMenu i.dripicons-align-justify:hover, main.profile .col-md-3.subMenu i.dripicons-align-justify:hover, main.listings .col-md-3.subMenu i.dripicons-align-justify:hover, main.conference .col-md-3.subMenu i.dripicons-align-justify:hover {
        color: #85B226;
        cursor: pointer; }
    main.about .col-md-3.subMenu i.closeSubMenu, main.mission .col-md-3.subMenu i.closeSubMenu, main.recognition .col-md-3.subMenu i.closeSubMenu, main.support .col-md-3.subMenu i.closeSubMenu, main.community .col-md-3.subMenu i.closeSubMenu, main.joinUs .col-md-3.subMenu i.closeSubMenu, main.ourTeam .col-md-3.subMenu i.closeSubMenu, main.team .col-md-3.subMenu i.closeSubMenu, main.search .col-md-3.subMenu i.closeSubMenu, main.contact .row .col-md-3.subMenu i.closeSubMenu, main.profile .col-md-3.subMenu i.closeSubMenu, main.listings .col-md-3.subMenu i.closeSubMenu, main.conference .col-md-3.subMenu i.closeSubMenu {
      display: none; } }

main.about nav.menu-about, main.mission nav.menu-about, main.recognition nav.menu-about, main.support nav.menu-about, main.community nav.menu-about, main.joinUs nav.menu-about, main.ourTeam nav.menu-about, main.team nav.menu-about, main.search nav.menu-about, main.contact .row nav.menu-about, main.profile nav.menu-about, main.listings nav.menu-about, main.conference nav.menu-about {
  line-height: 2rem; }
  @media (max-width: 990px) {
    main.about nav.menu-about, main.mission nav.menu-about, main.recognition nav.menu-about, main.support nav.menu-about, main.community nav.menu-about, main.joinUs nav.menu-about, main.ourTeam nav.menu-about, main.team nav.menu-about, main.search nav.menu-about, main.contact .row nav.menu-about, main.profile nav.menu-about, main.listings nav.menu-about, main.conference nav.menu-about {
      padding-bottom: 2rem;
      padding-left: 7em;
      background: #f3f3f3; } }
  @media (max-width: 990px) and (max-width: 793px) {
    main.about nav.menu-about, main.mission nav.menu-about, main.recognition nav.menu-about, main.support nav.menu-about, main.community nav.menu-about, main.joinUs nav.menu-about, main.ourTeam nav.menu-about, main.team nav.menu-about, main.search nav.menu-about, main.contact .row nav.menu-about, main.profile nav.menu-about, main.listings nav.menu-about, main.conference nav.menu-about {
      padding-left: 3em; } }
  main.about nav.menu-about ul, main.mission nav.menu-about ul, main.recognition nav.menu-about ul, main.support nav.menu-about ul, main.community nav.menu-about ul, main.joinUs nav.menu-about ul, main.ourTeam nav.menu-about ul, main.team nav.menu-about ul, main.search nav.menu-about ul, main.contact .row nav.menu-about ul, main.profile nav.menu-about ul, main.listings nav.menu-about ul, main.conference nav.menu-about ul, main.about nav.menu-about .filter-con, main.mission nav.menu-about .filter-con, main.recognition nav.menu-about .filter-con, main.support nav.menu-about .filter-con, main.community nav.menu-about .filter-con, main.joinUs nav.menu-about .filter-con, main.ourTeam nav.menu-about .filter-con, main.team nav.menu-about .filter-con, main.search nav.menu-about .filter-con, main.contact .row nav.menu-about .filter-con, main.profile nav.menu-about .filter-con, main.listings nav.menu-about .filter-con, main.conference nav.menu-about .filter-con {
    list-style: none;
    padding-left: 3em; }
    @media (max-width: 990px) {
      main.about nav.menu-about ul, main.mission nav.menu-about ul, main.recognition nav.menu-about ul, main.support nav.menu-about ul, main.community nav.menu-about ul, main.joinUs nav.menu-about ul, main.ourTeam nav.menu-about ul, main.team nav.menu-about ul, main.search nav.menu-about ul, main.contact .row nav.menu-about ul, main.profile nav.menu-about ul, main.listings nav.menu-about ul, main.conference nav.menu-about ul, main.about nav.menu-about .filter-con, main.mission nav.menu-about .filter-con, main.recognition nav.menu-about .filter-con, main.support nav.menu-about .filter-con, main.community nav.menu-about .filter-con, main.joinUs nav.menu-about .filter-con, main.ourTeam nav.menu-about .filter-con, main.team nav.menu-about .filter-con, main.search nav.menu-about .filter-con, main.contact .row nav.menu-about .filter-con, main.profile nav.menu-about .filter-con, main.listings nav.menu-about .filter-con, main.conference nav.menu-about .filter-con {
        padding-left: 0;
        margin-bottom: 0; } }
    main.about nav.menu-about ul li, main.mission nav.menu-about ul li, main.recognition nav.menu-about ul li, main.support nav.menu-about ul li, main.community nav.menu-about ul li, main.joinUs nav.menu-about ul li, main.ourTeam nav.menu-about ul li, main.team nav.menu-about ul li, main.search nav.menu-about ul li, main.contact .row nav.menu-about ul li, main.profile nav.menu-about ul li, main.listings nav.menu-about ul li, main.conference nav.menu-about ul li, main.about nav.menu-about ul .each-filter, main.mission nav.menu-about ul .each-filter, main.recognition nav.menu-about ul .each-filter, main.support nav.menu-about ul .each-filter, main.community nav.menu-about ul .each-filter, main.joinUs nav.menu-about ul .each-filter, main.ourTeam nav.menu-about ul .each-filter, main.team nav.menu-about ul .each-filter, main.search nav.menu-about ul .each-filter, main.contact .row nav.menu-about ul .each-filter, main.profile nav.menu-about ul .each-filter, main.listings nav.menu-about ul .each-filter, main.conference nav.menu-about ul .each-filter, main.about nav.menu-about .filter-con li, main.mission nav.menu-about .filter-con li, main.recognition nav.menu-about .filter-con li, main.support nav.menu-about .filter-con li, main.community nav.menu-about .filter-con li, main.joinUs nav.menu-about .filter-con li, main.ourTeam nav.menu-about .filter-con li, main.team nav.menu-about .filter-con li, main.search nav.menu-about .filter-con li, main.contact .row nav.menu-about .filter-con li, main.profile nav.menu-about .filter-con li, main.listings nav.menu-about .filter-con li, main.conference nav.menu-about .filter-con li, main.about nav.menu-about .filter-con .each-filter, main.mission nav.menu-about .filter-con .each-filter, main.recognition nav.menu-about .filter-con .each-filter, main.support nav.menu-about .filter-con .each-filter, main.community nav.menu-about .filter-con .each-filter, main.joinUs nav.menu-about .filter-con .each-filter, main.ourTeam nav.menu-about .filter-con .each-filter, main.team nav.menu-about .filter-con .each-filter, main.search nav.menu-about .filter-con .each-filter, main.contact .row nav.menu-about .filter-con .each-filter, main.profile nav.menu-about .filter-con .each-filter, main.listings nav.menu-about .filter-con .each-filter, main.conference nav.menu-about .filter-con .each-filter {
      margin-bottom: 1.8em;
      margin-left: 3em; }
      main.about nav.menu-about ul li.parent, main.mission nav.menu-about ul li.parent, main.recognition nav.menu-about ul li.parent, main.support nav.menu-about ul li.parent, main.community nav.menu-about ul li.parent, main.joinUs nav.menu-about ul li.parent, main.ourTeam nav.menu-about ul li.parent, main.team nav.menu-about ul li.parent, main.search nav.menu-about ul li.parent, main.contact .row nav.menu-about ul li.parent, main.profile nav.menu-about ul li.parent, main.listings nav.menu-about ul li.parent, main.conference nav.menu-about ul li.parent, main.about nav.menu-about ul li:first-child, main.mission nav.menu-about ul li:first-child, main.recognition nav.menu-about ul li:first-child, main.support nav.menu-about ul li:first-child, main.community nav.menu-about ul li:first-child, main.joinUs nav.menu-about ul li:first-child, main.ourTeam nav.menu-about ul li:first-child, main.team nav.menu-about ul li:first-child, main.search nav.menu-about ul li:first-child, main.contact .row nav.menu-about ul li:first-child, main.profile nav.menu-about ul li:first-child, main.listings nav.menu-about ul li:first-child, main.conference nav.menu-about ul li:first-child, main.about nav.menu-about ul .each-filter.parent, main.mission nav.menu-about ul .each-filter.parent, main.recognition nav.menu-about ul .each-filter.parent, main.support nav.menu-about ul .each-filter.parent, main.community nav.menu-about ul .each-filter.parent, main.joinUs nav.menu-about ul .each-filter.parent, main.ourTeam nav.menu-about ul .each-filter.parent, main.team nav.menu-about ul .each-filter.parent, main.search nav.menu-about ul .each-filter.parent, main.contact .row nav.menu-about ul .each-filter.parent, main.profile nav.menu-about ul .each-filter.parent, main.listings nav.menu-about ul .each-filter.parent, main.conference nav.menu-about ul .each-filter.parent, main.about nav.menu-about ul .each-filter:first-child, main.mission nav.menu-about ul .each-filter:first-child, main.recognition nav.menu-about ul .each-filter:first-child, main.support nav.menu-about ul .each-filter:first-child, main.community nav.menu-about ul .each-filter:first-child, main.joinUs nav.menu-about ul .each-filter:first-child, main.ourTeam nav.menu-about ul .each-filter:first-child, main.team nav.menu-about ul .each-filter:first-child, main.search nav.menu-about ul .each-filter:first-child, main.contact .row nav.menu-about ul .each-filter:first-child, main.profile nav.menu-about ul .each-filter:first-child, main.listings nav.menu-about ul .each-filter:first-child, main.conference nav.menu-about ul .each-filter:first-child, main.about nav.menu-about .filter-con li.parent, main.mission nav.menu-about .filter-con li.parent, main.recognition nav.menu-about .filter-con li.parent, main.support nav.menu-about .filter-con li.parent, main.community nav.menu-about .filter-con li.parent, main.joinUs nav.menu-about .filter-con li.parent, main.ourTeam nav.menu-about .filter-con li.parent, main.team nav.menu-about .filter-con li.parent, main.search nav.menu-about .filter-con li.parent, main.contact .row nav.menu-about .filter-con li.parent, main.profile nav.menu-about .filter-con li.parent, main.listings nav.menu-about .filter-con li.parent, main.conference nav.menu-about .filter-con li.parent, main.about nav.menu-about .filter-con li:first-child, main.mission nav.menu-about .filter-con li:first-child, main.recognition nav.menu-about .filter-con li:first-child, main.support nav.menu-about .filter-con li:first-child, main.community nav.menu-about .filter-con li:first-child, main.joinUs nav.menu-about .filter-con li:first-child, main.ourTeam nav.menu-about .filter-con li:first-child, main.team nav.menu-about .filter-con li:first-child, main.search nav.menu-about .filter-con li:first-child, main.contact .row nav.menu-about .filter-con li:first-child, main.profile nav.menu-about .filter-con li:first-child, main.listings nav.menu-about .filter-con li:first-child, main.conference nav.menu-about .filter-con li:first-child, main.about nav.menu-about .filter-con .each-filter.parent, main.mission nav.menu-about .filter-con .each-filter.parent, main.recognition nav.menu-about .filter-con .each-filter.parent, main.support nav.menu-about .filter-con .each-filter.parent, main.community nav.menu-about .filter-con .each-filter.parent, main.joinUs nav.menu-about .filter-con .each-filter.parent, main.ourTeam nav.menu-about .filter-con .each-filter.parent, main.team nav.menu-about .filter-con .each-filter.parent, main.search nav.menu-about .filter-con .each-filter.parent, main.contact .row nav.menu-about .filter-con .each-filter.parent, main.profile nav.menu-about .filter-con .each-filter.parent, main.listings nav.menu-about .filter-con .each-filter.parent, main.conference nav.menu-about .filter-con .each-filter.parent, main.about nav.menu-about .filter-con .each-filter:first-child, main.mission nav.menu-about .filter-con .each-filter:first-child, main.recognition nav.menu-about .filter-con .each-filter:first-child, main.support nav.menu-about .filter-con .each-filter:first-child, main.community nav.menu-about .filter-con .each-filter:first-child, main.joinUs nav.menu-about .filter-con .each-filter:first-child, main.ourTeam nav.menu-about .filter-con .each-filter:first-child, main.team nav.menu-about .filter-con .each-filter:first-child, main.search nav.menu-about .filter-con .each-filter:first-child, main.contact .row nav.menu-about .filter-con .each-filter:first-child, main.profile nav.menu-about .filter-con .each-filter:first-child, main.listings nav.menu-about .filter-con .each-filter:first-child, main.conference nav.menu-about .filter-con .each-filter:first-child {
        margin-left: 0; }
      main.about nav.menu-about ul li:last-child, main.mission nav.menu-about ul li:last-child, main.recognition nav.menu-about ul li:last-child, main.support nav.menu-about ul li:last-child, main.community nav.menu-about ul li:last-child, main.joinUs nav.menu-about ul li:last-child, main.ourTeam nav.menu-about ul li:last-child, main.team nav.menu-about ul li:last-child, main.search nav.menu-about ul li:last-child, main.contact .row nav.menu-about ul li:last-child, main.profile nav.menu-about ul li:last-child, main.listings nav.menu-about ul li:last-child, main.conference nav.menu-about ul li:last-child, main.about nav.menu-about ul .each-filter:last-child, main.mission nav.menu-about ul .each-filter:last-child, main.recognition nav.menu-about ul .each-filter:last-child, main.support nav.menu-about ul .each-filter:last-child, main.community nav.menu-about ul .each-filter:last-child, main.joinUs nav.menu-about ul .each-filter:last-child, main.ourTeam nav.menu-about ul .each-filter:last-child, main.team nav.menu-about ul .each-filter:last-child, main.search nav.menu-about ul .each-filter:last-child, main.contact .row nav.menu-about ul .each-filter:last-child, main.profile nav.menu-about ul .each-filter:last-child, main.listings nav.menu-about ul .each-filter:last-child, main.conference nav.menu-about ul .each-filter:last-child, main.about nav.menu-about .filter-con li:last-child, main.mission nav.menu-about .filter-con li:last-child, main.recognition nav.menu-about .filter-con li:last-child, main.support nav.menu-about .filter-con li:last-child, main.community nav.menu-about .filter-con li:last-child, main.joinUs nav.menu-about .filter-con li:last-child, main.ourTeam nav.menu-about .filter-con li:last-child, main.team nav.menu-about .filter-con li:last-child, main.search nav.menu-about .filter-con li:last-child, main.contact .row nav.menu-about .filter-con li:last-child, main.profile nav.menu-about .filter-con li:last-child, main.listings nav.menu-about .filter-con li:last-child, main.conference nav.menu-about .filter-con li:last-child, main.about nav.menu-about .filter-con .each-filter:last-child, main.mission nav.menu-about .filter-con .each-filter:last-child, main.recognition nav.menu-about .filter-con .each-filter:last-child, main.support nav.menu-about .filter-con .each-filter:last-child, main.community nav.menu-about .filter-con .each-filter:last-child, main.joinUs nav.menu-about .filter-con .each-filter:last-child, main.ourTeam nav.menu-about .filter-con .each-filter:last-child, main.team nav.menu-about .filter-con .each-filter:last-child, main.search nav.menu-about .filter-con .each-filter:last-child, main.contact .row nav.menu-about .filter-con .each-filter:last-child, main.profile nav.menu-about .filter-con .each-filter:last-child, main.listings nav.menu-about .filter-con .each-filter:last-child, main.conference nav.menu-about .filter-con .each-filter:last-child {
        margin-bottom: 0; }
      main.about nav.menu-about ul li a, main.mission nav.menu-about ul li a, main.recognition nav.menu-about ul li a, main.support nav.menu-about ul li a, main.community nav.menu-about ul li a, main.joinUs nav.menu-about ul li a, main.ourTeam nav.menu-about ul li a, main.team nav.menu-about ul li a, main.search nav.menu-about ul li a, main.contact .row nav.menu-about ul li a, main.profile nav.menu-about ul li a, main.listings nav.menu-about ul li a, main.conference nav.menu-about ul li a, main.about nav.menu-about ul li button.book, main.mission nav.menu-about ul li button.book, main.recognition nav.menu-about ul li button.book, main.support nav.menu-about ul li button.book, main.community nav.menu-about ul li button.book, main.joinUs nav.menu-about ul li button.book, main.ourTeam nav.menu-about ul li button.book, main.team nav.menu-about ul li button.book, main.search nav.menu-about ul li button.book, main.contact .row nav.menu-about ul li button.book, main.profile nav.menu-about ul li button.book, main.listings nav.menu-about ul li button.book, main.conference nav.menu-about ul li button.book, main.about nav.menu-about ul li button.contactNav, main.mission nav.menu-about ul li button.contactNav, main.recognition nav.menu-about ul li button.contactNav, main.support nav.menu-about ul li button.contactNav, main.community nav.menu-about ul li button.contactNav, main.joinUs nav.menu-about ul li button.contactNav, main.ourTeam nav.menu-about ul li button.contactNav, main.team nav.menu-about ul li button.contactNav, main.search nav.menu-about ul li button.contactNav, main.contact .row nav.menu-about ul li button.contactNav, main.profile nav.menu-about ul li button.contactNav, main.listings nav.menu-about ul li button.contactNav, main.conference nav.menu-about ul li button.contactNav, main.about nav.menu-about ul li h1, main.mission nav.menu-about ul li h1, main.recognition nav.menu-about ul li h1, main.support nav.menu-about ul li h1, main.community nav.menu-about ul li h1, main.joinUs nav.menu-about ul li h1, main.ourTeam nav.menu-about ul li h1, main.team nav.menu-about ul li h1, main.search nav.menu-about ul li h1, main.contact .row nav.menu-about ul li h1, main.profile nav.menu-about ul li h1, main.listings nav.menu-about ul li h1, main.conference nav.menu-about ul li h1, main.about nav.menu-about ul li span, main.mission nav.menu-about ul li span, main.recognition nav.menu-about ul li span, main.support nav.menu-about ul li span, main.community nav.menu-about ul li span, main.joinUs nav.menu-about ul li span, main.ourTeam nav.menu-about ul li span, main.team nav.menu-about ul li span, main.search nav.menu-about ul li span, main.contact .row nav.menu-about ul li span, main.profile nav.menu-about ul li span, main.listings nav.menu-about ul li span, main.conference nav.menu-about ul li span, main.about nav.menu-about ul .each-filter a, main.mission nav.menu-about ul .each-filter a, main.recognition nav.menu-about ul .each-filter a, main.support nav.menu-about ul .each-filter a, main.community nav.menu-about ul .each-filter a, main.joinUs nav.menu-about ul .each-filter a, main.ourTeam nav.menu-about ul .each-filter a, main.team nav.menu-about ul .each-filter a, main.search nav.menu-about ul .each-filter a, main.contact .row nav.menu-about ul .each-filter a, main.profile nav.menu-about ul .each-filter a, main.listings nav.menu-about ul .each-filter a, main.conference nav.menu-about ul .each-filter a, main.about nav.menu-about ul .each-filter button.book, main.mission nav.menu-about ul .each-filter button.book, main.recognition nav.menu-about ul .each-filter button.book, main.support nav.menu-about ul .each-filter button.book, main.community nav.menu-about ul .each-filter button.book, main.joinUs nav.menu-about ul .each-filter button.book, main.ourTeam nav.menu-about ul .each-filter button.book, main.team nav.menu-about ul .each-filter button.book, main.search nav.menu-about ul .each-filter button.book, main.contact .row nav.menu-about ul .each-filter button.book, main.profile nav.menu-about ul .each-filter button.book, main.listings nav.menu-about ul .each-filter button.book, main.conference nav.menu-about ul .each-filter button.book, main.about nav.menu-about ul .each-filter button.contactNav, main.mission nav.menu-about ul .each-filter button.contactNav, main.recognition nav.menu-about ul .each-filter button.contactNav, main.support nav.menu-about ul .each-filter button.contactNav, main.community nav.menu-about ul .each-filter button.contactNav, main.joinUs nav.menu-about ul .each-filter button.contactNav, main.ourTeam nav.menu-about ul .each-filter button.contactNav, main.team nav.menu-about ul .each-filter button.contactNav, main.search nav.menu-about ul .each-filter button.contactNav, main.contact .row nav.menu-about ul .each-filter button.contactNav, main.profile nav.menu-about ul .each-filter button.contactNav, main.listings nav.menu-about ul .each-filter button.contactNav, main.conference nav.menu-about ul .each-filter button.contactNav, main.about nav.menu-about ul .each-filter h1, main.mission nav.menu-about ul .each-filter h1, main.recognition nav.menu-about ul .each-filter h1, main.support nav.menu-about ul .each-filter h1, main.community nav.menu-about ul .each-filter h1, main.joinUs nav.menu-about ul .each-filter h1, main.ourTeam nav.menu-about ul .each-filter h1, main.team nav.menu-about ul .each-filter h1, main.search nav.menu-about ul .each-filter h1, main.contact .row nav.menu-about ul .each-filter h1, main.profile nav.menu-about ul .each-filter h1, main.listings nav.menu-about ul .each-filter h1, main.conference nav.menu-about ul .each-filter h1, main.about nav.menu-about ul .each-filter span, main.mission nav.menu-about ul .each-filter span, main.recognition nav.menu-about ul .each-filter span, main.support nav.menu-about ul .each-filter span, main.community nav.menu-about ul .each-filter span, main.joinUs nav.menu-about ul .each-filter span, main.ourTeam nav.menu-about ul .each-filter span, main.team nav.menu-about ul .each-filter span, main.search nav.menu-about ul .each-filter span, main.contact .row nav.menu-about ul .each-filter span, main.profile nav.menu-about ul .each-filter span, main.listings nav.menu-about ul .each-filter span, main.conference nav.menu-about ul .each-filter span, main.about nav.menu-about .filter-con li a, main.mission nav.menu-about .filter-con li a, main.recognition nav.menu-about .filter-con li a, main.support nav.menu-about .filter-con li a, main.community nav.menu-about .filter-con li a, main.joinUs nav.menu-about .filter-con li a, main.ourTeam nav.menu-about .filter-con li a, main.team nav.menu-about .filter-con li a, main.search nav.menu-about .filter-con li a, main.contact .row nav.menu-about .filter-con li a, main.profile nav.menu-about .filter-con li a, main.listings nav.menu-about .filter-con li a, main.conference nav.menu-about .filter-con li a, main.about nav.menu-about .filter-con li button.book, main.mission nav.menu-about .filter-con li button.book, main.recognition nav.menu-about .filter-con li button.book, main.support nav.menu-about .filter-con li button.book, main.community nav.menu-about .filter-con li button.book, main.joinUs nav.menu-about .filter-con li button.book, main.ourTeam nav.menu-about .filter-con li button.book, main.team nav.menu-about .filter-con li button.book, main.search nav.menu-about .filter-con li button.book, main.contact .row nav.menu-about .filter-con li button.book, main.profile nav.menu-about .filter-con li button.book, main.listings nav.menu-about .filter-con li button.book, main.conference nav.menu-about .filter-con li button.book, main.about nav.menu-about .filter-con li button.contactNav, main.mission nav.menu-about .filter-con li button.contactNav, main.recognition nav.menu-about .filter-con li button.contactNav, main.support nav.menu-about .filter-con li button.contactNav, main.community nav.menu-about .filter-con li button.contactNav, main.joinUs nav.menu-about .filter-con li button.contactNav, main.ourTeam nav.menu-about .filter-con li button.contactNav, main.team nav.menu-about .filter-con li button.contactNav, main.search nav.menu-about .filter-con li button.contactNav, main.contact .row nav.menu-about .filter-con li button.contactNav, main.profile nav.menu-about .filter-con li button.contactNav, main.listings nav.menu-about .filter-con li button.contactNav, main.conference nav.menu-about .filter-con li button.contactNav, main.about nav.menu-about .filter-con li h1, main.mission nav.menu-about .filter-con li h1, main.recognition nav.menu-about .filter-con li h1, main.support nav.menu-about .filter-con li h1, main.community nav.menu-about .filter-con li h1, main.joinUs nav.menu-about .filter-con li h1, main.ourTeam nav.menu-about .filter-con li h1, main.team nav.menu-about .filter-con li h1, main.search nav.menu-about .filter-con li h1, main.contact .row nav.menu-about .filter-con li h1, main.profile nav.menu-about .filter-con li h1, main.listings nav.menu-about .filter-con li h1, main.conference nav.menu-about .filter-con li h1, main.about nav.menu-about .filter-con li span, main.mission nav.menu-about .filter-con li span, main.recognition nav.menu-about .filter-con li span, main.support nav.menu-about .filter-con li span, main.community nav.menu-about .filter-con li span, main.joinUs nav.menu-about .filter-con li span, main.ourTeam nav.menu-about .filter-con li span, main.team nav.menu-about .filter-con li span, main.search nav.menu-about .filter-con li span, main.contact .row nav.menu-about .filter-con li span, main.profile nav.menu-about .filter-con li span, main.listings nav.menu-about .filter-con li span, main.conference nav.menu-about .filter-con li span, main.about nav.menu-about .filter-con .each-filter a, main.mission nav.menu-about .filter-con .each-filter a, main.recognition nav.menu-about .filter-con .each-filter a, main.support nav.menu-about .filter-con .each-filter a, main.community nav.menu-about .filter-con .each-filter a, main.joinUs nav.menu-about .filter-con .each-filter a, main.ourTeam nav.menu-about .filter-con .each-filter a, main.team nav.menu-about .filter-con .each-filter a, main.search nav.menu-about .filter-con .each-filter a, main.contact .row nav.menu-about .filter-con .each-filter a, main.profile nav.menu-about .filter-con .each-filter a, main.listings nav.menu-about .filter-con .each-filter a, main.conference nav.menu-about .filter-con .each-filter a, main.about nav.menu-about .filter-con .each-filter button.book, main.mission nav.menu-about .filter-con .each-filter button.book, main.recognition nav.menu-about .filter-con .each-filter button.book, main.support nav.menu-about .filter-con .each-filter button.book, main.community nav.menu-about .filter-con .each-filter button.book, main.joinUs nav.menu-about .filter-con .each-filter button.book, main.ourTeam nav.menu-about .filter-con .each-filter button.book, main.team nav.menu-about .filter-con .each-filter button.book, main.search nav.menu-about .filter-con .each-filter button.book, main.contact .row nav.menu-about .filter-con .each-filter button.book, main.profile nav.menu-about .filter-con .each-filter button.book, main.listings nav.menu-about .filter-con .each-filter button.book, main.conference nav.menu-about .filter-con .each-filter button.book, main.about nav.menu-about .filter-con .each-filter button.contactNav, main.mission nav.menu-about .filter-con .each-filter button.contactNav, main.recognition nav.menu-about .filter-con .each-filter button.contactNav, main.support nav.menu-about .filter-con .each-filter button.contactNav, main.community nav.menu-about .filter-con .each-filter button.contactNav, main.joinUs nav.menu-about .filter-con .each-filter button.contactNav, main.ourTeam nav.menu-about .filter-con .each-filter button.contactNav, main.team nav.menu-about .filter-con .each-filter button.contactNav, main.search nav.menu-about .filter-con .each-filter button.contactNav, main.contact .row nav.menu-about .filter-con .each-filter button.contactNav, main.profile nav.menu-about .filter-con .each-filter button.contactNav, main.listings nav.menu-about .filter-con .each-filter button.contactNav, main.conference nav.menu-about .filter-con .each-filter button.contactNav, main.about nav.menu-about .filter-con .each-filter h1, main.mission nav.menu-about .filter-con .each-filter h1, main.recognition nav.menu-about .filter-con .each-filter h1, main.support nav.menu-about .filter-con .each-filter h1, main.community nav.menu-about .filter-con .each-filter h1, main.joinUs nav.menu-about .filter-con .each-filter h1, main.ourTeam nav.menu-about .filter-con .each-filter h1, main.team nav.menu-about .filter-con .each-filter h1, main.search nav.menu-about .filter-con .each-filter h1, main.contact .row nav.menu-about .filter-con .each-filter h1, main.profile nav.menu-about .filter-con .each-filter h1, main.listings nav.menu-about .filter-con .each-filter h1, main.conference nav.menu-about .filter-con .each-filter h1, main.about nav.menu-about .filter-con .each-filter span, main.mission nav.menu-about .filter-con .each-filter span, main.recognition nav.menu-about .filter-con .each-filter span, main.support nav.menu-about .filter-con .each-filter span, main.community nav.menu-about .filter-con .each-filter span, main.joinUs nav.menu-about .filter-con .each-filter span, main.ourTeam nav.menu-about .filter-con .each-filter span, main.team nav.menu-about .filter-con .each-filter span, main.search nav.menu-about .filter-con .each-filter span, main.contact .row nav.menu-about .filter-con .each-filter span, main.profile nav.menu-about .filter-con .each-filter span, main.listings nav.menu-about .filter-con .each-filter span, main.conference nav.menu-about .filter-con .each-filter span {
        text-decoration: none;
        border: none;
        background: none;
        padding: 0;
        color: #4a4a4a;
        font-size: 1.5em;
        letter-spacing: 1px;
        position: relative;
        outline: none;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
        @media (max-width: 990px) {
          main.about nav.menu-about ul li a, main.mission nav.menu-about ul li a, main.recognition nav.menu-about ul li a, main.support nav.menu-about ul li a, main.community nav.menu-about ul li a, main.joinUs nav.menu-about ul li a, main.ourTeam nav.menu-about ul li a, main.team nav.menu-about ul li a, main.search nav.menu-about ul li a, main.contact .row nav.menu-about ul li a, main.profile nav.menu-about ul li a, main.listings nav.menu-about ul li a, main.conference nav.menu-about ul li a, main.about nav.menu-about ul li button.book, main.mission nav.menu-about ul li button.book, main.recognition nav.menu-about ul li button.book, main.support nav.menu-about ul li button.book, main.community nav.menu-about ul li button.book, main.joinUs nav.menu-about ul li button.book, main.ourTeam nav.menu-about ul li button.book, main.team nav.menu-about ul li button.book, main.search nav.menu-about ul li button.book, main.contact .row nav.menu-about ul li button.book, main.profile nav.menu-about ul li button.book, main.listings nav.menu-about ul li button.book, main.conference nav.menu-about ul li button.book, main.about nav.menu-about ul li button.contactNav, main.mission nav.menu-about ul li button.contactNav, main.recognition nav.menu-about ul li button.contactNav, main.support nav.menu-about ul li button.contactNav, main.community nav.menu-about ul li button.contactNav, main.joinUs nav.menu-about ul li button.contactNav, main.ourTeam nav.menu-about ul li button.contactNav, main.team nav.menu-about ul li button.contactNav, main.search nav.menu-about ul li button.contactNav, main.contact .row nav.menu-about ul li button.contactNav, main.profile nav.menu-about ul li button.contactNav, main.listings nav.menu-about ul li button.contactNav, main.conference nav.menu-about ul li button.contactNav, main.about nav.menu-about ul li h1, main.mission nav.menu-about ul li h1, main.recognition nav.menu-about ul li h1, main.support nav.menu-about ul li h1, main.community nav.menu-about ul li h1, main.joinUs nav.menu-about ul li h1, main.ourTeam nav.menu-about ul li h1, main.team nav.menu-about ul li h1, main.search nav.menu-about ul li h1, main.contact .row nav.menu-about ul li h1, main.profile nav.menu-about ul li h1, main.listings nav.menu-about ul li h1, main.conference nav.menu-about ul li h1, main.about nav.menu-about ul li span, main.mission nav.menu-about ul li span, main.recognition nav.menu-about ul li span, main.support nav.menu-about ul li span, main.community nav.menu-about ul li span, main.joinUs nav.menu-about ul li span, main.ourTeam nav.menu-about ul li span, main.team nav.menu-about ul li span, main.search nav.menu-about ul li span, main.contact .row nav.menu-about ul li span, main.profile nav.menu-about ul li span, main.listings nav.menu-about ul li span, main.conference nav.menu-about ul li span, main.about nav.menu-about ul .each-filter a, main.mission nav.menu-about ul .each-filter a, main.recognition nav.menu-about ul .each-filter a, main.support nav.menu-about ul .each-filter a, main.community nav.menu-about ul .each-filter a, main.joinUs nav.menu-about ul .each-filter a, main.ourTeam nav.menu-about ul .each-filter a, main.team nav.menu-about ul .each-filter a, main.search nav.menu-about ul .each-filter a, main.contact .row nav.menu-about ul .each-filter a, main.profile nav.menu-about ul .each-filter a, main.listings nav.menu-about ul .each-filter a, main.conference nav.menu-about ul .each-filter a, main.about nav.menu-about ul .each-filter button.book, main.mission nav.menu-about ul .each-filter button.book, main.recognition nav.menu-about ul .each-filter button.book, main.support nav.menu-about ul .each-filter button.book, main.community nav.menu-about ul .each-filter button.book, main.joinUs nav.menu-about ul .each-filter button.book, main.ourTeam nav.menu-about ul .each-filter button.book, main.team nav.menu-about ul .each-filter button.book, main.search nav.menu-about ul .each-filter button.book, main.contact .row nav.menu-about ul .each-filter button.book, main.profile nav.menu-about ul .each-filter button.book, main.listings nav.menu-about ul .each-filter button.book, main.conference nav.menu-about ul .each-filter button.book, main.about nav.menu-about ul .each-filter button.contactNav, main.mission nav.menu-about ul .each-filter button.contactNav, main.recognition nav.menu-about ul .each-filter button.contactNav, main.support nav.menu-about ul .each-filter button.contactNav, main.community nav.menu-about ul .each-filter button.contactNav, main.joinUs nav.menu-about ul .each-filter button.contactNav, main.ourTeam nav.menu-about ul .each-filter button.contactNav, main.team nav.menu-about ul .each-filter button.contactNav, main.search nav.menu-about ul .each-filter button.contactNav, main.contact .row nav.menu-about ul .each-filter button.contactNav, main.profile nav.menu-about ul .each-filter button.contactNav, main.listings nav.menu-about ul .each-filter button.contactNav, main.conference nav.menu-about ul .each-filter button.contactNav, main.about nav.menu-about ul .each-filter h1, main.mission nav.menu-about ul .each-filter h1, main.recognition nav.menu-about ul .each-filter h1, main.support nav.menu-about ul .each-filter h1, main.community nav.menu-about ul .each-filter h1, main.joinUs nav.menu-about ul .each-filter h1, main.ourTeam nav.menu-about ul .each-filter h1, main.team nav.menu-about ul .each-filter h1, main.search nav.menu-about ul .each-filter h1, main.contact .row nav.menu-about ul .each-filter h1, main.profile nav.menu-about ul .each-filter h1, main.listings nav.menu-about ul .each-filter h1, main.conference nav.menu-about ul .each-filter h1, main.about nav.menu-about ul .each-filter span, main.mission nav.menu-about ul .each-filter span, main.recognition nav.menu-about ul .each-filter span, main.support nav.menu-about ul .each-filter span, main.community nav.menu-about ul .each-filter span, main.joinUs nav.menu-about ul .each-filter span, main.ourTeam nav.menu-about ul .each-filter span, main.team nav.menu-about ul .each-filter span, main.search nav.menu-about ul .each-filter span, main.contact .row nav.menu-about ul .each-filter span, main.profile nav.menu-about ul .each-filter span, main.listings nav.menu-about ul .each-filter span, main.conference nav.menu-about ul .each-filter span, main.about nav.menu-about .filter-con li a, main.mission nav.menu-about .filter-con li a, main.recognition nav.menu-about .filter-con li a, main.support nav.menu-about .filter-con li a, main.community nav.menu-about .filter-con li a, main.joinUs nav.menu-about .filter-con li a, main.ourTeam nav.menu-about .filter-con li a, main.team nav.menu-about .filter-con li a, main.search nav.menu-about .filter-con li a, main.contact .row nav.menu-about .filter-con li a, main.profile nav.menu-about .filter-con li a, main.listings nav.menu-about .filter-con li a, main.conference nav.menu-about .filter-con li a, main.about nav.menu-about .filter-con li button.book, main.mission nav.menu-about .filter-con li button.book, main.recognition nav.menu-about .filter-con li button.book, main.support nav.menu-about .filter-con li button.book, main.community nav.menu-about .filter-con li button.book, main.joinUs nav.menu-about .filter-con li button.book, main.ourTeam nav.menu-about .filter-con li button.book, main.team nav.menu-about .filter-con li button.book, main.search nav.menu-about .filter-con li button.book, main.contact .row nav.menu-about .filter-con li button.book, main.profile nav.menu-about .filter-con li button.book, main.listings nav.menu-about .filter-con li button.book, main.conference nav.menu-about .filter-con li button.book, main.about nav.menu-about .filter-con li button.contactNav, main.mission nav.menu-about .filter-con li button.contactNav, main.recognition nav.menu-about .filter-con li button.contactNav, main.support nav.menu-about .filter-con li button.contactNav, main.community nav.menu-about .filter-con li button.contactNav, main.joinUs nav.menu-about .filter-con li button.contactNav, main.ourTeam nav.menu-about .filter-con li button.contactNav, main.team nav.menu-about .filter-con li button.contactNav, main.search nav.menu-about .filter-con li button.contactNav, main.contact .row nav.menu-about .filter-con li button.contactNav, main.profile nav.menu-about .filter-con li button.contactNav, main.listings nav.menu-about .filter-con li button.contactNav, main.conference nav.menu-about .filter-con li button.contactNav, main.about nav.menu-about .filter-con li h1, main.mission nav.menu-about .filter-con li h1, main.recognition nav.menu-about .filter-con li h1, main.support nav.menu-about .filter-con li h1, main.community nav.menu-about .filter-con li h1, main.joinUs nav.menu-about .filter-con li h1, main.ourTeam nav.menu-about .filter-con li h1, main.team nav.menu-about .filter-con li h1, main.search nav.menu-about .filter-con li h1, main.contact .row nav.menu-about .filter-con li h1, main.profile nav.menu-about .filter-con li h1, main.listings nav.menu-about .filter-con li h1, main.conference nav.menu-about .filter-con li h1, main.about nav.menu-about .filter-con li span, main.mission nav.menu-about .filter-con li span, main.recognition nav.menu-about .filter-con li span, main.support nav.menu-about .filter-con li span, main.community nav.menu-about .filter-con li span, main.joinUs nav.menu-about .filter-con li span, main.ourTeam nav.menu-about .filter-con li span, main.team nav.menu-about .filter-con li span, main.search nav.menu-about .filter-con li span, main.contact .row nav.menu-about .filter-con li span, main.profile nav.menu-about .filter-con li span, main.listings nav.menu-about .filter-con li span, main.conference nav.menu-about .filter-con li span, main.about nav.menu-about .filter-con .each-filter a, main.mission nav.menu-about .filter-con .each-filter a, main.recognition nav.menu-about .filter-con .each-filter a, main.support nav.menu-about .filter-con .each-filter a, main.community nav.menu-about .filter-con .each-filter a, main.joinUs nav.menu-about .filter-con .each-filter a, main.ourTeam nav.menu-about .filter-con .each-filter a, main.team nav.menu-about .filter-con .each-filter a, main.search nav.menu-about .filter-con .each-filter a, main.contact .row nav.menu-about .filter-con .each-filter a, main.profile nav.menu-about .filter-con .each-filter a, main.listings nav.menu-about .filter-con .each-filter a, main.conference nav.menu-about .filter-con .each-filter a, main.about nav.menu-about .filter-con .each-filter button.book, main.mission nav.menu-about .filter-con .each-filter button.book, main.recognition nav.menu-about .filter-con .each-filter button.book, main.support nav.menu-about .filter-con .each-filter button.book, main.community nav.menu-about .filter-con .each-filter button.book, main.joinUs nav.menu-about .filter-con .each-filter button.book, main.ourTeam nav.menu-about .filter-con .each-filter button.book, main.team nav.menu-about .filter-con .each-filter button.book, main.search nav.menu-about .filter-con .each-filter button.book, main.contact .row nav.menu-about .filter-con .each-filter button.book, main.profile nav.menu-about .filter-con .each-filter button.book, main.listings nav.menu-about .filter-con .each-filter button.book, main.conference nav.menu-about .filter-con .each-filter button.book, main.about nav.menu-about .filter-con .each-filter button.contactNav, main.mission nav.menu-about .filter-con .each-filter button.contactNav, main.recognition nav.menu-about .filter-con .each-filter button.contactNav, main.support nav.menu-about .filter-con .each-filter button.contactNav, main.community nav.menu-about .filter-con .each-filter button.contactNav, main.joinUs nav.menu-about .filter-con .each-filter button.contactNav, main.ourTeam nav.menu-about .filter-con .each-filter button.contactNav, main.team nav.menu-about .filter-con .each-filter button.contactNav, main.search nav.menu-about .filter-con .each-filter button.contactNav, main.contact .row nav.menu-about .filter-con .each-filter button.contactNav, main.profile nav.menu-about .filter-con .each-filter button.contactNav, main.listings nav.menu-about .filter-con .each-filter button.contactNav, main.conference nav.menu-about .filter-con .each-filter button.contactNav, main.about nav.menu-about .filter-con .each-filter h1, main.mission nav.menu-about .filter-con .each-filter h1, main.recognition nav.menu-about .filter-con .each-filter h1, main.support nav.menu-about .filter-con .each-filter h1, main.community nav.menu-about .filter-con .each-filter h1, main.joinUs nav.menu-about .filter-con .each-filter h1, main.ourTeam nav.menu-about .filter-con .each-filter h1, main.team nav.menu-about .filter-con .each-filter h1, main.search nav.menu-about .filter-con .each-filter h1, main.contact .row nav.menu-about .filter-con .each-filter h1, main.profile nav.menu-about .filter-con .each-filter h1, main.listings nav.menu-about .filter-con .each-filter h1, main.conference nav.menu-about .filter-con .each-filter h1, main.about nav.menu-about .filter-con .each-filter span, main.mission nav.menu-about .filter-con .each-filter span, main.recognition nav.menu-about .filter-con .each-filter span, main.support nav.menu-about .filter-con .each-filter span, main.community nav.menu-about .filter-con .each-filter span, main.joinUs nav.menu-about .filter-con .each-filter span, main.ourTeam nav.menu-about .filter-con .each-filter span, main.team nav.menu-about .filter-con .each-filter span, main.search nav.menu-about .filter-con .each-filter span, main.contact .row nav.menu-about .filter-con .each-filter span, main.profile nav.menu-about .filter-con .each-filter span, main.listings nav.menu-about .filter-con .each-filter span, main.conference nav.menu-about .filter-con .each-filter span {
            font-size: 13px;
            font-size: 1.3rem; } }
        main.about nav.menu-about ul li a:hover, main.mission nav.menu-about ul li a:hover, main.recognition nav.menu-about ul li a:hover, main.support nav.menu-about ul li a:hover, main.community nav.menu-about ul li a:hover, main.joinUs nav.menu-about ul li a:hover, main.ourTeam nav.menu-about ul li a:hover, main.team nav.menu-about ul li a:hover, main.search nav.menu-about ul li a:hover, main.contact .row nav.menu-about ul li a:hover, main.profile nav.menu-about ul li a:hover, main.listings nav.menu-about ul li a:hover, main.conference nav.menu-about ul li a:hover, main.about nav.menu-about ul li button.book:hover, main.mission nav.menu-about ul li button.book:hover, main.recognition nav.menu-about ul li button.book:hover, main.support nav.menu-about ul li button.book:hover, main.community nav.menu-about ul li button.book:hover, main.joinUs nav.menu-about ul li button.book:hover, main.ourTeam nav.menu-about ul li button.book:hover, main.team nav.menu-about ul li button.book:hover, main.search nav.menu-about ul li button.book:hover, main.contact .row nav.menu-about ul li button.book:hover, main.profile nav.menu-about ul li button.book:hover, main.listings nav.menu-about ul li button.book:hover, main.conference nav.menu-about ul li button.book:hover, main.about nav.menu-about ul li button.contactNav:hover, main.mission nav.menu-about ul li button.contactNav:hover, main.recognition nav.menu-about ul li button.contactNav:hover, main.support nav.menu-about ul li button.contactNav:hover, main.community nav.menu-about ul li button.contactNav:hover, main.joinUs nav.menu-about ul li button.contactNav:hover, main.ourTeam nav.menu-about ul li button.contactNav:hover, main.team nav.menu-about ul li button.contactNav:hover, main.search nav.menu-about ul li button.contactNav:hover, main.contact .row nav.menu-about ul li button.contactNav:hover, main.profile nav.menu-about ul li button.contactNav:hover, main.listings nav.menu-about ul li button.contactNav:hover, main.conference nav.menu-about ul li button.contactNav:hover, main.about nav.menu-about ul li h1:hover, main.mission nav.menu-about ul li h1:hover, main.recognition nav.menu-about ul li h1:hover, main.support nav.menu-about ul li h1:hover, main.community nav.menu-about ul li h1:hover, main.joinUs nav.menu-about ul li h1:hover, main.ourTeam nav.menu-about ul li h1:hover, main.team nav.menu-about ul li h1:hover, main.search nav.menu-about ul li h1:hover, main.contact .row nav.menu-about ul li h1:hover, main.profile nav.menu-about ul li h1:hover, main.listings nav.menu-about ul li h1:hover, main.conference nav.menu-about ul li h1:hover, main.about nav.menu-about ul li span:hover, main.mission nav.menu-about ul li span:hover, main.recognition nav.menu-about ul li span:hover, main.support nav.menu-about ul li span:hover, main.community nav.menu-about ul li span:hover, main.joinUs nav.menu-about ul li span:hover, main.ourTeam nav.menu-about ul li span:hover, main.team nav.menu-about ul li span:hover, main.search nav.menu-about ul li span:hover, main.contact .row nav.menu-about ul li span:hover, main.profile nav.menu-about ul li span:hover, main.listings nav.menu-about ul li span:hover, main.conference nav.menu-about ul li span:hover, main.about nav.menu-about ul .each-filter a:hover, main.mission nav.menu-about ul .each-filter a:hover, main.recognition nav.menu-about ul .each-filter a:hover, main.support nav.menu-about ul .each-filter a:hover, main.community nav.menu-about ul .each-filter a:hover, main.joinUs nav.menu-about ul .each-filter a:hover, main.ourTeam nav.menu-about ul .each-filter a:hover, main.team nav.menu-about ul .each-filter a:hover, main.search nav.menu-about ul .each-filter a:hover, main.contact .row nav.menu-about ul .each-filter a:hover, main.profile nav.menu-about ul .each-filter a:hover, main.listings nav.menu-about ul .each-filter a:hover, main.conference nav.menu-about ul .each-filter a:hover, main.about nav.menu-about ul .each-filter button.book:hover, main.mission nav.menu-about ul .each-filter button.book:hover, main.recognition nav.menu-about ul .each-filter button.book:hover, main.support nav.menu-about ul .each-filter button.book:hover, main.community nav.menu-about ul .each-filter button.book:hover, main.joinUs nav.menu-about ul .each-filter button.book:hover, main.ourTeam nav.menu-about ul .each-filter button.book:hover, main.team nav.menu-about ul .each-filter button.book:hover, main.search nav.menu-about ul .each-filter button.book:hover, main.contact .row nav.menu-about ul .each-filter button.book:hover, main.profile nav.menu-about ul .each-filter button.book:hover, main.listings nav.menu-about ul .each-filter button.book:hover, main.conference nav.menu-about ul .each-filter button.book:hover, main.about nav.menu-about ul .each-filter button.contactNav:hover, main.mission nav.menu-about ul .each-filter button.contactNav:hover, main.recognition nav.menu-about ul .each-filter button.contactNav:hover, main.support nav.menu-about ul .each-filter button.contactNav:hover, main.community nav.menu-about ul .each-filter button.contactNav:hover, main.joinUs nav.menu-about ul .each-filter button.contactNav:hover, main.ourTeam nav.menu-about ul .each-filter button.contactNav:hover, main.team nav.menu-about ul .each-filter button.contactNav:hover, main.search nav.menu-about ul .each-filter button.contactNav:hover, main.contact .row nav.menu-about ul .each-filter button.contactNav:hover, main.profile nav.menu-about ul .each-filter button.contactNav:hover, main.listings nav.menu-about ul .each-filter button.contactNav:hover, main.conference nav.menu-about ul .each-filter button.contactNav:hover, main.about nav.menu-about ul .each-filter h1:hover, main.mission nav.menu-about ul .each-filter h1:hover, main.recognition nav.menu-about ul .each-filter h1:hover, main.support nav.menu-about ul .each-filter h1:hover, main.community nav.menu-about ul .each-filter h1:hover, main.joinUs nav.menu-about ul .each-filter h1:hover, main.ourTeam nav.menu-about ul .each-filter h1:hover, main.team nav.menu-about ul .each-filter h1:hover, main.search nav.menu-about ul .each-filter h1:hover, main.contact .row nav.menu-about ul .each-filter h1:hover, main.profile nav.menu-about ul .each-filter h1:hover, main.listings nav.menu-about ul .each-filter h1:hover, main.conference nav.menu-about ul .each-filter h1:hover, main.about nav.menu-about ul .each-filter span:hover, main.mission nav.menu-about ul .each-filter span:hover, main.recognition nav.menu-about ul .each-filter span:hover, main.support nav.menu-about ul .each-filter span:hover, main.community nav.menu-about ul .each-filter span:hover, main.joinUs nav.menu-about ul .each-filter span:hover, main.ourTeam nav.menu-about ul .each-filter span:hover, main.team nav.menu-about ul .each-filter span:hover, main.search nav.menu-about ul .each-filter span:hover, main.contact .row nav.menu-about ul .each-filter span:hover, main.profile nav.menu-about ul .each-filter span:hover, main.listings nav.menu-about ul .each-filter span:hover, main.conference nav.menu-about ul .each-filter span:hover, main.about nav.menu-about .filter-con li a:hover, main.mission nav.menu-about .filter-con li a:hover, main.recognition nav.menu-about .filter-con li a:hover, main.support nav.menu-about .filter-con li a:hover, main.community nav.menu-about .filter-con li a:hover, main.joinUs nav.menu-about .filter-con li a:hover, main.ourTeam nav.menu-about .filter-con li a:hover, main.team nav.menu-about .filter-con li a:hover, main.search nav.menu-about .filter-con li a:hover, main.contact .row nav.menu-about .filter-con li a:hover, main.profile nav.menu-about .filter-con li a:hover, main.listings nav.menu-about .filter-con li a:hover, main.conference nav.menu-about .filter-con li a:hover, main.about nav.menu-about .filter-con li button.book:hover, main.mission nav.menu-about .filter-con li button.book:hover, main.recognition nav.menu-about .filter-con li button.book:hover, main.support nav.menu-about .filter-con li button.book:hover, main.community nav.menu-about .filter-con li button.book:hover, main.joinUs nav.menu-about .filter-con li button.book:hover, main.ourTeam nav.menu-about .filter-con li button.book:hover, main.team nav.menu-about .filter-con li button.book:hover, main.search nav.menu-about .filter-con li button.book:hover, main.contact .row nav.menu-about .filter-con li button.book:hover, main.profile nav.menu-about .filter-con li button.book:hover, main.listings nav.menu-about .filter-con li button.book:hover, main.conference nav.menu-about .filter-con li button.book:hover, main.about nav.menu-about .filter-con li button.contactNav:hover, main.mission nav.menu-about .filter-con li button.contactNav:hover, main.recognition nav.menu-about .filter-con li button.contactNav:hover, main.support nav.menu-about .filter-con li button.contactNav:hover, main.community nav.menu-about .filter-con li button.contactNav:hover, main.joinUs nav.menu-about .filter-con li button.contactNav:hover, main.ourTeam nav.menu-about .filter-con li button.contactNav:hover, main.team nav.menu-about .filter-con li button.contactNav:hover, main.search nav.menu-about .filter-con li button.contactNav:hover, main.contact .row nav.menu-about .filter-con li button.contactNav:hover, main.profile nav.menu-about .filter-con li button.contactNav:hover, main.listings nav.menu-about .filter-con li button.contactNav:hover, main.conference nav.menu-about .filter-con li button.contactNav:hover, main.about nav.menu-about .filter-con li h1:hover, main.mission nav.menu-about .filter-con li h1:hover, main.recognition nav.menu-about .filter-con li h1:hover, main.support nav.menu-about .filter-con li h1:hover, main.community nav.menu-about .filter-con li h1:hover, main.joinUs nav.menu-about .filter-con li h1:hover, main.ourTeam nav.menu-about .filter-con li h1:hover, main.team nav.menu-about .filter-con li h1:hover, main.search nav.menu-about .filter-con li h1:hover, main.contact .row nav.menu-about .filter-con li h1:hover, main.profile nav.menu-about .filter-con li h1:hover, main.listings nav.menu-about .filter-con li h1:hover, main.conference nav.menu-about .filter-con li h1:hover, main.about nav.menu-about .filter-con li span:hover, main.mission nav.menu-about .filter-con li span:hover, main.recognition nav.menu-about .filter-con li span:hover, main.support nav.menu-about .filter-con li span:hover, main.community nav.menu-about .filter-con li span:hover, main.joinUs nav.menu-about .filter-con li span:hover, main.ourTeam nav.menu-about .filter-con li span:hover, main.team nav.menu-about .filter-con li span:hover, main.search nav.menu-about .filter-con li span:hover, main.contact .row nav.menu-about .filter-con li span:hover, main.profile nav.menu-about .filter-con li span:hover, main.listings nav.menu-about .filter-con li span:hover, main.conference nav.menu-about .filter-con li span:hover, main.about nav.menu-about .filter-con .each-filter a:hover, main.mission nav.menu-about .filter-con .each-filter a:hover, main.recognition nav.menu-about .filter-con .each-filter a:hover, main.support nav.menu-about .filter-con .each-filter a:hover, main.community nav.menu-about .filter-con .each-filter a:hover, main.joinUs nav.menu-about .filter-con .each-filter a:hover, main.ourTeam nav.menu-about .filter-con .each-filter a:hover, main.team nav.menu-about .filter-con .each-filter a:hover, main.search nav.menu-about .filter-con .each-filter a:hover, main.contact .row nav.menu-about .filter-con .each-filter a:hover, main.profile nav.menu-about .filter-con .each-filter a:hover, main.listings nav.menu-about .filter-con .each-filter a:hover, main.conference nav.menu-about .filter-con .each-filter a:hover, main.about nav.menu-about .filter-con .each-filter button.book:hover, main.mission nav.menu-about .filter-con .each-filter button.book:hover, main.recognition nav.menu-about .filter-con .each-filter button.book:hover, main.support nav.menu-about .filter-con .each-filter button.book:hover, main.community nav.menu-about .filter-con .each-filter button.book:hover, main.joinUs nav.menu-about .filter-con .each-filter button.book:hover, main.ourTeam nav.menu-about .filter-con .each-filter button.book:hover, main.team nav.menu-about .filter-con .each-filter button.book:hover, main.search nav.menu-about .filter-con .each-filter button.book:hover, main.contact .row nav.menu-about .filter-con .each-filter button.book:hover, main.profile nav.menu-about .filter-con .each-filter button.book:hover, main.listings nav.menu-about .filter-con .each-filter button.book:hover, main.conference nav.menu-about .filter-con .each-filter button.book:hover, main.about nav.menu-about .filter-con .each-filter button.contactNav:hover, main.mission nav.menu-about .filter-con .each-filter button.contactNav:hover, main.recognition nav.menu-about .filter-con .each-filter button.contactNav:hover, main.support nav.menu-about .filter-con .each-filter button.contactNav:hover, main.community nav.menu-about .filter-con .each-filter button.contactNav:hover, main.joinUs nav.menu-about .filter-con .each-filter button.contactNav:hover, main.ourTeam nav.menu-about .filter-con .each-filter button.contactNav:hover, main.team nav.menu-about .filter-con .each-filter button.contactNav:hover, main.search nav.menu-about .filter-con .each-filter button.contactNav:hover, main.contact .row nav.menu-about .filter-con .each-filter button.contactNav:hover, main.profile nav.menu-about .filter-con .each-filter button.contactNav:hover, main.listings nav.menu-about .filter-con .each-filter button.contactNav:hover, main.conference nav.menu-about .filter-con .each-filter button.contactNav:hover, main.about nav.menu-about .filter-con .each-filter h1:hover, main.mission nav.menu-about .filter-con .each-filter h1:hover, main.recognition nav.menu-about .filter-con .each-filter h1:hover, main.support nav.menu-about .filter-con .each-filter h1:hover, main.community nav.menu-about .filter-con .each-filter h1:hover, main.joinUs nav.menu-about .filter-con .each-filter h1:hover, main.ourTeam nav.menu-about .filter-con .each-filter h1:hover, main.team nav.menu-about .filter-con .each-filter h1:hover, main.search nav.menu-about .filter-con .each-filter h1:hover, main.contact .row nav.menu-about .filter-con .each-filter h1:hover, main.profile nav.menu-about .filter-con .each-filter h1:hover, main.listings nav.menu-about .filter-con .each-filter h1:hover, main.conference nav.menu-about .filter-con .each-filter h1:hover, main.about nav.menu-about .filter-con .each-filter span:hover, main.mission nav.menu-about .filter-con .each-filter span:hover, main.recognition nav.menu-about .filter-con .each-filter span:hover, main.support nav.menu-about .filter-con .each-filter span:hover, main.community nav.menu-about .filter-con .each-filter span:hover, main.joinUs nav.menu-about .filter-con .each-filter span:hover, main.ourTeam nav.menu-about .filter-con .each-filter span:hover, main.team nav.menu-about .filter-con .each-filter span:hover, main.search nav.menu-about .filter-con .each-filter span:hover, main.contact .row nav.menu-about .filter-con .each-filter span:hover, main.profile nav.menu-about .filter-con .each-filter span:hover, main.listings nav.menu-about .filter-con .each-filter span:hover, main.conference nav.menu-about .filter-con .each-filter span:hover {
          cursor: pointer; }
          main.about nav.menu-about ul li a:hover:before, main.mission nav.menu-about ul li a:hover:before, main.recognition nav.menu-about ul li a:hover:before, main.support nav.menu-about ul li a:hover:before, main.community nav.menu-about ul li a:hover:before, main.joinUs nav.menu-about ul li a:hover:before, main.ourTeam nav.menu-about ul li a:hover:before, main.team nav.menu-about ul li a:hover:before, main.search nav.menu-about ul li a:hover:before, main.contact .row nav.menu-about ul li a:hover:before, main.profile nav.menu-about ul li a:hover:before, main.listings nav.menu-about ul li a:hover:before, main.conference nav.menu-about ul li a:hover:before, main.about nav.menu-about ul li button.book:hover:before, main.mission nav.menu-about ul li button.book:hover:before, main.recognition nav.menu-about ul li button.book:hover:before, main.support nav.menu-about ul li button.book:hover:before, main.community nav.menu-about ul li button.book:hover:before, main.joinUs nav.menu-about ul li button.book:hover:before, main.ourTeam nav.menu-about ul li button.book:hover:before, main.team nav.menu-about ul li button.book:hover:before, main.search nav.menu-about ul li button.book:hover:before, main.contact .row nav.menu-about ul li button.book:hover:before, main.profile nav.menu-about ul li button.book:hover:before, main.listings nav.menu-about ul li button.book:hover:before, main.conference nav.menu-about ul li button.book:hover:before, main.about nav.menu-about ul li button.contactNav:hover:before, main.mission nav.menu-about ul li button.contactNav:hover:before, main.recognition nav.menu-about ul li button.contactNav:hover:before, main.support nav.menu-about ul li button.contactNav:hover:before, main.community nav.menu-about ul li button.contactNav:hover:before, main.joinUs nav.menu-about ul li button.contactNav:hover:before, main.ourTeam nav.menu-about ul li button.contactNav:hover:before, main.team nav.menu-about ul li button.contactNav:hover:before, main.search nav.menu-about ul li button.contactNav:hover:before, main.contact .row nav.menu-about ul li button.contactNav:hover:before, main.profile nav.menu-about ul li button.contactNav:hover:before, main.listings nav.menu-about ul li button.contactNav:hover:before, main.conference nav.menu-about ul li button.contactNav:hover:before, main.about nav.menu-about ul li h1:hover:before, main.mission nav.menu-about ul li h1:hover:before, main.recognition nav.menu-about ul li h1:hover:before, main.support nav.menu-about ul li h1:hover:before, main.community nav.menu-about ul li h1:hover:before, main.joinUs nav.menu-about ul li h1:hover:before, main.ourTeam nav.menu-about ul li h1:hover:before, main.team nav.menu-about ul li h1:hover:before, main.search nav.menu-about ul li h1:hover:before, main.contact .row nav.menu-about ul li h1:hover:before, main.profile nav.menu-about ul li h1:hover:before, main.listings nav.menu-about ul li h1:hover:before, main.conference nav.menu-about ul li h1:hover:before, main.about nav.menu-about ul li span:hover:before, main.mission nav.menu-about ul li span:hover:before, main.recognition nav.menu-about ul li span:hover:before, main.support nav.menu-about ul li span:hover:before, main.community nav.menu-about ul li span:hover:before, main.joinUs nav.menu-about ul li span:hover:before, main.ourTeam nav.menu-about ul li span:hover:before, main.team nav.menu-about ul li span:hover:before, main.search nav.menu-about ul li span:hover:before, main.contact .row nav.menu-about ul li span:hover:before, main.profile nav.menu-about ul li span:hover:before, main.listings nav.menu-about ul li span:hover:before, main.conference nav.menu-about ul li span:hover:before, main.about nav.menu-about ul .each-filter a:hover:before, main.mission nav.menu-about ul .each-filter a:hover:before, main.recognition nav.menu-about ul .each-filter a:hover:before, main.support nav.menu-about ul .each-filter a:hover:before, main.community nav.menu-about ul .each-filter a:hover:before, main.joinUs nav.menu-about ul .each-filter a:hover:before, main.ourTeam nav.menu-about ul .each-filter a:hover:before, main.team nav.menu-about ul .each-filter a:hover:before, main.search nav.menu-about ul .each-filter a:hover:before, main.contact .row nav.menu-about ul .each-filter a:hover:before, main.profile nav.menu-about ul .each-filter a:hover:before, main.listings nav.menu-about ul .each-filter a:hover:before, main.conference nav.menu-about ul .each-filter a:hover:before, main.about nav.menu-about ul .each-filter button.book:hover:before, main.mission nav.menu-about ul .each-filter button.book:hover:before, main.recognition nav.menu-about ul .each-filter button.book:hover:before, main.support nav.menu-about ul .each-filter button.book:hover:before, main.community nav.menu-about ul .each-filter button.book:hover:before, main.joinUs nav.menu-about ul .each-filter button.book:hover:before, main.ourTeam nav.menu-about ul .each-filter button.book:hover:before, main.team nav.menu-about ul .each-filter button.book:hover:before, main.search nav.menu-about ul .each-filter button.book:hover:before, main.contact .row nav.menu-about ul .each-filter button.book:hover:before, main.profile nav.menu-about ul .each-filter button.book:hover:before, main.listings nav.menu-about ul .each-filter button.book:hover:before, main.conference nav.menu-about ul .each-filter button.book:hover:before, main.about nav.menu-about ul .each-filter button.contactNav:hover:before, main.mission nav.menu-about ul .each-filter button.contactNav:hover:before, main.recognition nav.menu-about ul .each-filter button.contactNav:hover:before, main.support nav.menu-about ul .each-filter button.contactNav:hover:before, main.community nav.menu-about ul .each-filter button.contactNav:hover:before, main.joinUs nav.menu-about ul .each-filter button.contactNav:hover:before, main.ourTeam nav.menu-about ul .each-filter button.contactNav:hover:before, main.team nav.menu-about ul .each-filter button.contactNav:hover:before, main.search nav.menu-about ul .each-filter button.contactNav:hover:before, main.contact .row nav.menu-about ul .each-filter button.contactNav:hover:before, main.profile nav.menu-about ul .each-filter button.contactNav:hover:before, main.listings nav.menu-about ul .each-filter button.contactNav:hover:before, main.conference nav.menu-about ul .each-filter button.contactNav:hover:before, main.about nav.menu-about ul .each-filter h1:hover:before, main.mission nav.menu-about ul .each-filter h1:hover:before, main.recognition nav.menu-about ul .each-filter h1:hover:before, main.support nav.menu-about ul .each-filter h1:hover:before, main.community nav.menu-about ul .each-filter h1:hover:before, main.joinUs nav.menu-about ul .each-filter h1:hover:before, main.ourTeam nav.menu-about ul .each-filter h1:hover:before, main.team nav.menu-about ul .each-filter h1:hover:before, main.search nav.menu-about ul .each-filter h1:hover:before, main.contact .row nav.menu-about ul .each-filter h1:hover:before, main.profile nav.menu-about ul .each-filter h1:hover:before, main.listings nav.menu-about ul .each-filter h1:hover:before, main.conference nav.menu-about ul .each-filter h1:hover:before, main.about nav.menu-about ul .each-filter span:hover:before, main.mission nav.menu-about ul .each-filter span:hover:before, main.recognition nav.menu-about ul .each-filter span:hover:before, main.support nav.menu-about ul .each-filter span:hover:before, main.community nav.menu-about ul .each-filter span:hover:before, main.joinUs nav.menu-about ul .each-filter span:hover:before, main.ourTeam nav.menu-about ul .each-filter span:hover:before, main.team nav.menu-about ul .each-filter span:hover:before, main.search nav.menu-about ul .each-filter span:hover:before, main.contact .row nav.menu-about ul .each-filter span:hover:before, main.profile nav.menu-about ul .each-filter span:hover:before, main.listings nav.menu-about ul .each-filter span:hover:before, main.conference nav.menu-about ul .each-filter span:hover:before, main.about nav.menu-about .filter-con li a:hover:before, main.mission nav.menu-about .filter-con li a:hover:before, main.recognition nav.menu-about .filter-con li a:hover:before, main.support nav.menu-about .filter-con li a:hover:before, main.community nav.menu-about .filter-con li a:hover:before, main.joinUs nav.menu-about .filter-con li a:hover:before, main.ourTeam nav.menu-about .filter-con li a:hover:before, main.team nav.menu-about .filter-con li a:hover:before, main.search nav.menu-about .filter-con li a:hover:before, main.contact .row nav.menu-about .filter-con li a:hover:before, main.profile nav.menu-about .filter-con li a:hover:before, main.listings nav.menu-about .filter-con li a:hover:before, main.conference nav.menu-about .filter-con li a:hover:before, main.about nav.menu-about .filter-con li button.book:hover:before, main.mission nav.menu-about .filter-con li button.book:hover:before, main.recognition nav.menu-about .filter-con li button.book:hover:before, main.support nav.menu-about .filter-con li button.book:hover:before, main.community nav.menu-about .filter-con li button.book:hover:before, main.joinUs nav.menu-about .filter-con li button.book:hover:before, main.ourTeam nav.menu-about .filter-con li button.book:hover:before, main.team nav.menu-about .filter-con li button.book:hover:before, main.search nav.menu-about .filter-con li button.book:hover:before, main.contact .row nav.menu-about .filter-con li button.book:hover:before, main.profile nav.menu-about .filter-con li button.book:hover:before, main.listings nav.menu-about .filter-con li button.book:hover:before, main.conference nav.menu-about .filter-con li button.book:hover:before, main.about nav.menu-about .filter-con li button.contactNav:hover:before, main.mission nav.menu-about .filter-con li button.contactNav:hover:before, main.recognition nav.menu-about .filter-con li button.contactNav:hover:before, main.support nav.menu-about .filter-con li button.contactNav:hover:before, main.community nav.menu-about .filter-con li button.contactNav:hover:before, main.joinUs nav.menu-about .filter-con li button.contactNav:hover:before, main.ourTeam nav.menu-about .filter-con li button.contactNav:hover:before, main.team nav.menu-about .filter-con li button.contactNav:hover:before, main.search nav.menu-about .filter-con li button.contactNav:hover:before, main.contact .row nav.menu-about .filter-con li button.contactNav:hover:before, main.profile nav.menu-about .filter-con li button.contactNav:hover:before, main.listings nav.menu-about .filter-con li button.contactNav:hover:before, main.conference nav.menu-about .filter-con li button.contactNav:hover:before, main.about nav.menu-about .filter-con li h1:hover:before, main.mission nav.menu-about .filter-con li h1:hover:before, main.recognition nav.menu-about .filter-con li h1:hover:before, main.support nav.menu-about .filter-con li h1:hover:before, main.community nav.menu-about .filter-con li h1:hover:before, main.joinUs nav.menu-about .filter-con li h1:hover:before, main.ourTeam nav.menu-about .filter-con li h1:hover:before, main.team nav.menu-about .filter-con li h1:hover:before, main.search nav.menu-about .filter-con li h1:hover:before, main.contact .row nav.menu-about .filter-con li h1:hover:before, main.profile nav.menu-about .filter-con li h1:hover:before, main.listings nav.menu-about .filter-con li h1:hover:before, main.conference nav.menu-about .filter-con li h1:hover:before, main.about nav.menu-about .filter-con li span:hover:before, main.mission nav.menu-about .filter-con li span:hover:before, main.recognition nav.menu-about .filter-con li span:hover:before, main.support nav.menu-about .filter-con li span:hover:before, main.community nav.menu-about .filter-con li span:hover:before, main.joinUs nav.menu-about .filter-con li span:hover:before, main.ourTeam nav.menu-about .filter-con li span:hover:before, main.team nav.menu-about .filter-con li span:hover:before, main.search nav.menu-about .filter-con li span:hover:before, main.contact .row nav.menu-about .filter-con li span:hover:before, main.profile nav.menu-about .filter-con li span:hover:before, main.listings nav.menu-about .filter-con li span:hover:before, main.conference nav.menu-about .filter-con li span:hover:before, main.about nav.menu-about .filter-con .each-filter a:hover:before, main.mission nav.menu-about .filter-con .each-filter a:hover:before, main.recognition nav.menu-about .filter-con .each-filter a:hover:before, main.support nav.menu-about .filter-con .each-filter a:hover:before, main.community nav.menu-about .filter-con .each-filter a:hover:before, main.joinUs nav.menu-about .filter-con .each-filter a:hover:before, main.ourTeam nav.menu-about .filter-con .each-filter a:hover:before, main.team nav.menu-about .filter-con .each-filter a:hover:before, main.search nav.menu-about .filter-con .each-filter a:hover:before, main.contact .row nav.menu-about .filter-con .each-filter a:hover:before, main.profile nav.menu-about .filter-con .each-filter a:hover:before, main.listings nav.menu-about .filter-con .each-filter a:hover:before, main.conference nav.menu-about .filter-con .each-filter a:hover:before, main.about nav.menu-about .filter-con .each-filter button.book:hover:before, main.mission nav.menu-about .filter-con .each-filter button.book:hover:before, main.recognition nav.menu-about .filter-con .each-filter button.book:hover:before, main.support nav.menu-about .filter-con .each-filter button.book:hover:before, main.community nav.menu-about .filter-con .each-filter button.book:hover:before, main.joinUs nav.menu-about .filter-con .each-filter button.book:hover:before, main.ourTeam nav.menu-about .filter-con .each-filter button.book:hover:before, main.team nav.menu-about .filter-con .each-filter button.book:hover:before, main.search nav.menu-about .filter-con .each-filter button.book:hover:before, main.contact .row nav.menu-about .filter-con .each-filter button.book:hover:before, main.profile nav.menu-about .filter-con .each-filter button.book:hover:before, main.listings nav.menu-about .filter-con .each-filter button.book:hover:before, main.conference nav.menu-about .filter-con .each-filter button.book:hover:before, main.about nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.mission nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.recognition nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.support nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.community nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.joinUs nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.ourTeam nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.team nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.search nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.contact .row nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.profile nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.listings nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.conference nav.menu-about .filter-con .each-filter button.contactNav:hover:before, main.about nav.menu-about .filter-con .each-filter h1:hover:before, main.mission nav.menu-about .filter-con .each-filter h1:hover:before, main.recognition nav.menu-about .filter-con .each-filter h1:hover:before, main.support nav.menu-about .filter-con .each-filter h1:hover:before, main.community nav.menu-about .filter-con .each-filter h1:hover:before, main.joinUs nav.menu-about .filter-con .each-filter h1:hover:before, main.ourTeam nav.menu-about .filter-con .each-filter h1:hover:before, main.team nav.menu-about .filter-con .each-filter h1:hover:before, main.search nav.menu-about .filter-con .each-filter h1:hover:before, main.contact .row nav.menu-about .filter-con .each-filter h1:hover:before, main.profile nav.menu-about .filter-con .each-filter h1:hover:before, main.listings nav.menu-about .filter-con .each-filter h1:hover:before, main.conference nav.menu-about .filter-con .each-filter h1:hover:before, main.about nav.menu-about .filter-con .each-filter span:hover:before, main.mission nav.menu-about .filter-con .each-filter span:hover:before, main.recognition nav.menu-about .filter-con .each-filter span:hover:before, main.support nav.menu-about .filter-con .each-filter span:hover:before, main.community nav.menu-about .filter-con .each-filter span:hover:before, main.joinUs nav.menu-about .filter-con .each-filter span:hover:before, main.ourTeam nav.menu-about .filter-con .each-filter span:hover:before, main.team nav.menu-about .filter-con .each-filter span:hover:before, main.search nav.menu-about .filter-con .each-filter span:hover:before, main.contact .row nav.menu-about .filter-con .each-filter span:hover:before, main.profile nav.menu-about .filter-con .each-filter span:hover:before, main.listings nav.menu-about .filter-con .each-filter span:hover:before, main.conference nav.menu-about .filter-con .each-filter span:hover:before {
            position: absolute;
            font-family: dripicons-v2;
            font-size: 1em;
            content: '\m';
            top: 0rem;
            left: -2em;
            font-weight: 300;
            color: #04885a; }
    main.about nav.menu-about ul li.current-menu-item a, main.mission nav.menu-about ul li.current-menu-item a, main.recognition nav.menu-about ul li.current-menu-item a, main.support nav.menu-about ul li.current-menu-item a, main.community nav.menu-about ul li.current-menu-item a, main.joinUs nav.menu-about ul li.current-menu-item a, main.ourTeam nav.menu-about ul li.current-menu-item a, main.team nav.menu-about ul li.current-menu-item a, main.search nav.menu-about ul li.current-menu-item a, main.contact .row nav.menu-about ul li.current-menu-item a, main.profile nav.menu-about ul li.current-menu-item a, main.listings nav.menu-about ul li.current-menu-item a, main.conference nav.menu-about ul li.current-menu-item a, main.about nav.menu-about ul li.current-menu-item h1, main.mission nav.menu-about ul li.current-menu-item h1, main.recognition nav.menu-about ul li.current-menu-item h1, main.support nav.menu-about ul li.current-menu-item h1, main.community nav.menu-about ul li.current-menu-item h1, main.joinUs nav.menu-about ul li.current-menu-item h1, main.ourTeam nav.menu-about ul li.current-menu-item h1, main.team nav.menu-about ul li.current-menu-item h1, main.search nav.menu-about ul li.current-menu-item h1, main.contact .row nav.menu-about ul li.current-menu-item h1, main.profile nav.menu-about ul li.current-menu-item h1, main.listings nav.menu-about ul li.current-menu-item h1, main.conference nav.menu-about ul li.current-menu-item h1, main.about nav.menu-about ul li.current-menu-item span, main.mission nav.menu-about ul li.current-menu-item span, main.recognition nav.menu-about ul li.current-menu-item span, main.support nav.menu-about ul li.current-menu-item span, main.community nav.menu-about ul li.current-menu-item span, main.joinUs nav.menu-about ul li.current-menu-item span, main.ourTeam nav.menu-about ul li.current-menu-item span, main.team nav.menu-about ul li.current-menu-item span, main.search nav.menu-about ul li.current-menu-item span, main.contact .row nav.menu-about ul li.current-menu-item span, main.profile nav.menu-about ul li.current-menu-item span, main.listings nav.menu-about ul li.current-menu-item span, main.conference nav.menu-about ul li.current-menu-item span, main.about nav.menu-about ul li.current-menu-item p, main.mission nav.menu-about ul li.current-menu-item p, main.recognition nav.menu-about ul li.current-menu-item p, main.support nav.menu-about ul li.current-menu-item p, main.community nav.menu-about ul li.current-menu-item p, main.joinUs nav.menu-about ul li.current-menu-item p, main.ourTeam nav.menu-about ul li.current-menu-item p, main.team nav.menu-about ul li.current-menu-item p, main.search nav.menu-about ul li.current-menu-item p, main.contact .row nav.menu-about ul li.current-menu-item p, main.profile nav.menu-about ul li.current-menu-item p, main.listings nav.menu-about ul li.current-menu-item p, main.conference nav.menu-about ul li.current-menu-item p, main.about nav.menu-about ul .slick-current a, main.mission nav.menu-about ul .slick-current a, main.recognition nav.menu-about ul .slick-current a, main.support nav.menu-about ul .slick-current a, main.community nav.menu-about ul .slick-current a, main.joinUs nav.menu-about ul .slick-current a, main.ourTeam nav.menu-about ul .slick-current a, main.team nav.menu-about ul .slick-current a, main.search nav.menu-about ul .slick-current a, main.contact .row nav.menu-about ul .slick-current a, main.profile nav.menu-about ul .slick-current a, main.listings nav.menu-about ul .slick-current a, main.conference nav.menu-about ul .slick-current a, main.about nav.menu-about ul .slick-current h1, main.mission nav.menu-about ul .slick-current h1, main.recognition nav.menu-about ul .slick-current h1, main.support nav.menu-about ul .slick-current h1, main.community nav.menu-about ul .slick-current h1, main.joinUs nav.menu-about ul .slick-current h1, main.ourTeam nav.menu-about ul .slick-current h1, main.team nav.menu-about ul .slick-current h1, main.search nav.menu-about ul .slick-current h1, main.contact .row nav.menu-about ul .slick-current h1, main.profile nav.menu-about ul .slick-current h1, main.listings nav.menu-about ul .slick-current h1, main.conference nav.menu-about ul .slick-current h1, main.about nav.menu-about ul .slick-current span, main.mission nav.menu-about ul .slick-current span, main.recognition nav.menu-about ul .slick-current span, main.support nav.menu-about ul .slick-current span, main.community nav.menu-about ul .slick-current span, main.joinUs nav.menu-about ul .slick-current span, main.ourTeam nav.menu-about ul .slick-current span, main.team nav.menu-about ul .slick-current span, main.search nav.menu-about ul .slick-current span, main.contact .row nav.menu-about ul .slick-current span, main.profile nav.menu-about ul .slick-current span, main.listings nav.menu-about ul .slick-current span, main.conference nav.menu-about ul .slick-current span, main.about nav.menu-about ul .slick-current p, main.mission nav.menu-about ul .slick-current p, main.recognition nav.menu-about ul .slick-current p, main.support nav.menu-about ul .slick-current p, main.community nav.menu-about ul .slick-current p, main.joinUs nav.menu-about ul .slick-current p, main.ourTeam nav.menu-about ul .slick-current p, main.team nav.menu-about ul .slick-current p, main.search nav.menu-about ul .slick-current p, main.contact .row nav.menu-about ul .slick-current p, main.profile nav.menu-about ul .slick-current p, main.listings nav.menu-about ul .slick-current p, main.conference nav.menu-about ul .slick-current p, main.about nav.menu-about .filter-con li.current-menu-item a, main.mission nav.menu-about .filter-con li.current-menu-item a, main.recognition nav.menu-about .filter-con li.current-menu-item a, main.support nav.menu-about .filter-con li.current-menu-item a, main.community nav.menu-about .filter-con li.current-menu-item a, main.joinUs nav.menu-about .filter-con li.current-menu-item a, main.ourTeam nav.menu-about .filter-con li.current-menu-item a, main.team nav.menu-about .filter-con li.current-menu-item a, main.search nav.menu-about .filter-con li.current-menu-item a, main.contact .row nav.menu-about .filter-con li.current-menu-item a, main.profile nav.menu-about .filter-con li.current-menu-item a, main.listings nav.menu-about .filter-con li.current-menu-item a, main.conference nav.menu-about .filter-con li.current-menu-item a, main.about nav.menu-about .filter-con li.current-menu-item h1, main.mission nav.menu-about .filter-con li.current-menu-item h1, main.recognition nav.menu-about .filter-con li.current-menu-item h1, main.support nav.menu-about .filter-con li.current-menu-item h1, main.community nav.menu-about .filter-con li.current-menu-item h1, main.joinUs nav.menu-about .filter-con li.current-menu-item h1, main.ourTeam nav.menu-about .filter-con li.current-menu-item h1, main.team nav.menu-about .filter-con li.current-menu-item h1, main.search nav.menu-about .filter-con li.current-menu-item h1, main.contact .row nav.menu-about .filter-con li.current-menu-item h1, main.profile nav.menu-about .filter-con li.current-menu-item h1, main.listings nav.menu-about .filter-con li.current-menu-item h1, main.conference nav.menu-about .filter-con li.current-menu-item h1, main.about nav.menu-about .filter-con li.current-menu-item span, main.mission nav.menu-about .filter-con li.current-menu-item span, main.recognition nav.menu-about .filter-con li.current-menu-item span, main.support nav.menu-about .filter-con li.current-menu-item span, main.community nav.menu-about .filter-con li.current-menu-item span, main.joinUs nav.menu-about .filter-con li.current-menu-item span, main.ourTeam nav.menu-about .filter-con li.current-menu-item span, main.team nav.menu-about .filter-con li.current-menu-item span, main.search nav.menu-about .filter-con li.current-menu-item span, main.contact .row nav.menu-about .filter-con li.current-menu-item span, main.profile nav.menu-about .filter-con li.current-menu-item span, main.listings nav.menu-about .filter-con li.current-menu-item span, main.conference nav.menu-about .filter-con li.current-menu-item span, main.about nav.menu-about .filter-con li.current-menu-item p, main.mission nav.menu-about .filter-con li.current-menu-item p, main.recognition nav.menu-about .filter-con li.current-menu-item p, main.support nav.menu-about .filter-con li.current-menu-item p, main.community nav.menu-about .filter-con li.current-menu-item p, main.joinUs nav.menu-about .filter-con li.current-menu-item p, main.ourTeam nav.menu-about .filter-con li.current-menu-item p, main.team nav.menu-about .filter-con li.current-menu-item p, main.search nav.menu-about .filter-con li.current-menu-item p, main.contact .row nav.menu-about .filter-con li.current-menu-item p, main.profile nav.menu-about .filter-con li.current-menu-item p, main.listings nav.menu-about .filter-con li.current-menu-item p, main.conference nav.menu-about .filter-con li.current-menu-item p, main.about nav.menu-about .filter-con .slick-current a, main.mission nav.menu-about .filter-con .slick-current a, main.recognition nav.menu-about .filter-con .slick-current a, main.support nav.menu-about .filter-con .slick-current a, main.community nav.menu-about .filter-con .slick-current a, main.joinUs nav.menu-about .filter-con .slick-current a, main.ourTeam nav.menu-about .filter-con .slick-current a, main.team nav.menu-about .filter-con .slick-current a, main.search nav.menu-about .filter-con .slick-current a, main.contact .row nav.menu-about .filter-con .slick-current a, main.profile nav.menu-about .filter-con .slick-current a, main.listings nav.menu-about .filter-con .slick-current a, main.conference nav.menu-about .filter-con .slick-current a, main.about nav.menu-about .filter-con .slick-current h1, main.mission nav.menu-about .filter-con .slick-current h1, main.recognition nav.menu-about .filter-con .slick-current h1, main.support nav.menu-about .filter-con .slick-current h1, main.community nav.menu-about .filter-con .slick-current h1, main.joinUs nav.menu-about .filter-con .slick-current h1, main.ourTeam nav.menu-about .filter-con .slick-current h1, main.team nav.menu-about .filter-con .slick-current h1, main.search nav.menu-about .filter-con .slick-current h1, main.contact .row nav.menu-about .filter-con .slick-current h1, main.profile nav.menu-about .filter-con .slick-current h1, main.listings nav.menu-about .filter-con .slick-current h1, main.conference nav.menu-about .filter-con .slick-current h1, main.about nav.menu-about .filter-con .slick-current span, main.mission nav.menu-about .filter-con .slick-current span, main.recognition nav.menu-about .filter-con .slick-current span, main.support nav.menu-about .filter-con .slick-current span, main.community nav.menu-about .filter-con .slick-current span, main.joinUs nav.menu-about .filter-con .slick-current span, main.ourTeam nav.menu-about .filter-con .slick-current span, main.team nav.menu-about .filter-con .slick-current span, main.search nav.menu-about .filter-con .slick-current span, main.contact .row nav.menu-about .filter-con .slick-current span, main.profile nav.menu-about .filter-con .slick-current span, main.listings nav.menu-about .filter-con .slick-current span, main.conference nav.menu-about .filter-con .slick-current span, main.about nav.menu-about .filter-con .slick-current p, main.mission nav.menu-about .filter-con .slick-current p, main.recognition nav.menu-about .filter-con .slick-current p, main.support nav.menu-about .filter-con .slick-current p, main.community nav.menu-about .filter-con .slick-current p, main.joinUs nav.menu-about .filter-con .slick-current p, main.ourTeam nav.menu-about .filter-con .slick-current p, main.team nav.menu-about .filter-con .slick-current p, main.search nav.menu-about .filter-con .slick-current p, main.contact .row nav.menu-about .filter-con .slick-current p, main.profile nav.menu-about .filter-con .slick-current p, main.listings nav.menu-about .filter-con .slick-current p, main.conference nav.menu-about .filter-con .slick-current p {
      font-weight: bold;
      position: relative; }
      main.about nav.menu-about ul li.current-menu-item a:before, main.mission nav.menu-about ul li.current-menu-item a:before, main.recognition nav.menu-about ul li.current-menu-item a:before, main.support nav.menu-about ul li.current-menu-item a:before, main.community nav.menu-about ul li.current-menu-item a:before, main.joinUs nav.menu-about ul li.current-menu-item a:before, main.ourTeam nav.menu-about ul li.current-menu-item a:before, main.team nav.menu-about ul li.current-menu-item a:before, main.search nav.menu-about ul li.current-menu-item a:before, main.contact .row nav.menu-about ul li.current-menu-item a:before, main.profile nav.menu-about ul li.current-menu-item a:before, main.listings nav.menu-about ul li.current-menu-item a:before, main.conference nav.menu-about ul li.current-menu-item a:before, main.about nav.menu-about ul li.current-menu-item h1:before, main.mission nav.menu-about ul li.current-menu-item h1:before, main.recognition nav.menu-about ul li.current-menu-item h1:before, main.support nav.menu-about ul li.current-menu-item h1:before, main.community nav.menu-about ul li.current-menu-item h1:before, main.joinUs nav.menu-about ul li.current-menu-item h1:before, main.ourTeam nav.menu-about ul li.current-menu-item h1:before, main.team nav.menu-about ul li.current-menu-item h1:before, main.search nav.menu-about ul li.current-menu-item h1:before, main.contact .row nav.menu-about ul li.current-menu-item h1:before, main.profile nav.menu-about ul li.current-menu-item h1:before, main.listings nav.menu-about ul li.current-menu-item h1:before, main.conference nav.menu-about ul li.current-menu-item h1:before, main.about nav.menu-about ul li.current-menu-item span:before, main.mission nav.menu-about ul li.current-menu-item span:before, main.recognition nav.menu-about ul li.current-menu-item span:before, main.support nav.menu-about ul li.current-menu-item span:before, main.community nav.menu-about ul li.current-menu-item span:before, main.joinUs nav.menu-about ul li.current-menu-item span:before, main.ourTeam nav.menu-about ul li.current-menu-item span:before, main.team nav.menu-about ul li.current-menu-item span:before, main.search nav.menu-about ul li.current-menu-item span:before, main.contact .row nav.menu-about ul li.current-menu-item span:before, main.profile nav.menu-about ul li.current-menu-item span:before, main.listings nav.menu-about ul li.current-menu-item span:before, main.conference nav.menu-about ul li.current-menu-item span:before, main.about nav.menu-about ul li.current-menu-item p:before, main.mission nav.menu-about ul li.current-menu-item p:before, main.recognition nav.menu-about ul li.current-menu-item p:before, main.support nav.menu-about ul li.current-menu-item p:before, main.community nav.menu-about ul li.current-menu-item p:before, main.joinUs nav.menu-about ul li.current-menu-item p:before, main.ourTeam nav.menu-about ul li.current-menu-item p:before, main.team nav.menu-about ul li.current-menu-item p:before, main.search nav.menu-about ul li.current-menu-item p:before, main.contact .row nav.menu-about ul li.current-menu-item p:before, main.profile nav.menu-about ul li.current-menu-item p:before, main.listings nav.menu-about ul li.current-menu-item p:before, main.conference nav.menu-about ul li.current-menu-item p:before, main.about nav.menu-about ul .slick-current a:before, main.mission nav.menu-about ul .slick-current a:before, main.recognition nav.menu-about ul .slick-current a:before, main.support nav.menu-about ul .slick-current a:before, main.community nav.menu-about ul .slick-current a:before, main.joinUs nav.menu-about ul .slick-current a:before, main.ourTeam nav.menu-about ul .slick-current a:before, main.team nav.menu-about ul .slick-current a:before, main.search nav.menu-about ul .slick-current a:before, main.contact .row nav.menu-about ul .slick-current a:before, main.profile nav.menu-about ul .slick-current a:before, main.listings nav.menu-about ul .slick-current a:before, main.conference nav.menu-about ul .slick-current a:before, main.about nav.menu-about ul .slick-current h1:before, main.mission nav.menu-about ul .slick-current h1:before, main.recognition nav.menu-about ul .slick-current h1:before, main.support nav.menu-about ul .slick-current h1:before, main.community nav.menu-about ul .slick-current h1:before, main.joinUs nav.menu-about ul .slick-current h1:before, main.ourTeam nav.menu-about ul .slick-current h1:before, main.team nav.menu-about ul .slick-current h1:before, main.search nav.menu-about ul .slick-current h1:before, main.contact .row nav.menu-about ul .slick-current h1:before, main.profile nav.menu-about ul .slick-current h1:before, main.listings nav.menu-about ul .slick-current h1:before, main.conference nav.menu-about ul .slick-current h1:before, main.about nav.menu-about ul .slick-current span:before, main.mission nav.menu-about ul .slick-current span:before, main.recognition nav.menu-about ul .slick-current span:before, main.support nav.menu-about ul .slick-current span:before, main.community nav.menu-about ul .slick-current span:before, main.joinUs nav.menu-about ul .slick-current span:before, main.ourTeam nav.menu-about ul .slick-current span:before, main.team nav.menu-about ul .slick-current span:before, main.search nav.menu-about ul .slick-current span:before, main.contact .row nav.menu-about ul .slick-current span:before, main.profile nav.menu-about ul .slick-current span:before, main.listings nav.menu-about ul .slick-current span:before, main.conference nav.menu-about ul .slick-current span:before, main.about nav.menu-about ul .slick-current p:before, main.mission nav.menu-about ul .slick-current p:before, main.recognition nav.menu-about ul .slick-current p:before, main.support nav.menu-about ul .slick-current p:before, main.community nav.menu-about ul .slick-current p:before, main.joinUs nav.menu-about ul .slick-current p:before, main.ourTeam nav.menu-about ul .slick-current p:before, main.team nav.menu-about ul .slick-current p:before, main.search nav.menu-about ul .slick-current p:before, main.contact .row nav.menu-about ul .slick-current p:before, main.profile nav.menu-about ul .slick-current p:before, main.listings nav.menu-about ul .slick-current p:before, main.conference nav.menu-about ul .slick-current p:before, main.about nav.menu-about .filter-con li.current-menu-item a:before, main.mission nav.menu-about .filter-con li.current-menu-item a:before, main.recognition nav.menu-about .filter-con li.current-menu-item a:before, main.support nav.menu-about .filter-con li.current-menu-item a:before, main.community nav.menu-about .filter-con li.current-menu-item a:before, main.joinUs nav.menu-about .filter-con li.current-menu-item a:before, main.ourTeam nav.menu-about .filter-con li.current-menu-item a:before, main.team nav.menu-about .filter-con li.current-menu-item a:before, main.search nav.menu-about .filter-con li.current-menu-item a:before, main.contact .row nav.menu-about .filter-con li.current-menu-item a:before, main.profile nav.menu-about .filter-con li.current-menu-item a:before, main.listings nav.menu-about .filter-con li.current-menu-item a:before, main.conference nav.menu-about .filter-con li.current-menu-item a:before, main.about nav.menu-about .filter-con li.current-menu-item h1:before, main.mission nav.menu-about .filter-con li.current-menu-item h1:before, main.recognition nav.menu-about .filter-con li.current-menu-item h1:before, main.support nav.menu-about .filter-con li.current-menu-item h1:before, main.community nav.menu-about .filter-con li.current-menu-item h1:before, main.joinUs nav.menu-about .filter-con li.current-menu-item h1:before, main.ourTeam nav.menu-about .filter-con li.current-menu-item h1:before, main.team nav.menu-about .filter-con li.current-menu-item h1:before, main.search nav.menu-about .filter-con li.current-menu-item h1:before, main.contact .row nav.menu-about .filter-con li.current-menu-item h1:before, main.profile nav.menu-about .filter-con li.current-menu-item h1:before, main.listings nav.menu-about .filter-con li.current-menu-item h1:before, main.conference nav.menu-about .filter-con li.current-menu-item h1:before, main.about nav.menu-about .filter-con li.current-menu-item span:before, main.mission nav.menu-about .filter-con li.current-menu-item span:before, main.recognition nav.menu-about .filter-con li.current-menu-item span:before, main.support nav.menu-about .filter-con li.current-menu-item span:before, main.community nav.menu-about .filter-con li.current-menu-item span:before, main.joinUs nav.menu-about .filter-con li.current-menu-item span:before, main.ourTeam nav.menu-about .filter-con li.current-menu-item span:before, main.team nav.menu-about .filter-con li.current-menu-item span:before, main.search nav.menu-about .filter-con li.current-menu-item span:before, main.contact .row nav.menu-about .filter-con li.current-menu-item span:before, main.profile nav.menu-about .filter-con li.current-menu-item span:before, main.listings nav.menu-about .filter-con li.current-menu-item span:before, main.conference nav.menu-about .filter-con li.current-menu-item span:before, main.about nav.menu-about .filter-con li.current-menu-item p:before, main.mission nav.menu-about .filter-con li.current-menu-item p:before, main.recognition nav.menu-about .filter-con li.current-menu-item p:before, main.support nav.menu-about .filter-con li.current-menu-item p:before, main.community nav.menu-about .filter-con li.current-menu-item p:before, main.joinUs nav.menu-about .filter-con li.current-menu-item p:before, main.ourTeam nav.menu-about .filter-con li.current-menu-item p:before, main.team nav.menu-about .filter-con li.current-menu-item p:before, main.search nav.menu-about .filter-con li.current-menu-item p:before, main.contact .row nav.menu-about .filter-con li.current-menu-item p:before, main.profile nav.menu-about .filter-con li.current-menu-item p:before, main.listings nav.menu-about .filter-con li.current-menu-item p:before, main.conference nav.menu-about .filter-con li.current-menu-item p:before, main.about nav.menu-about .filter-con .slick-current a:before, main.mission nav.menu-about .filter-con .slick-current a:before, main.recognition nav.menu-about .filter-con .slick-current a:before, main.support nav.menu-about .filter-con .slick-current a:before, main.community nav.menu-about .filter-con .slick-current a:before, main.joinUs nav.menu-about .filter-con .slick-current a:before, main.ourTeam nav.menu-about .filter-con .slick-current a:before, main.team nav.menu-about .filter-con .slick-current a:before, main.search nav.menu-about .filter-con .slick-current a:before, main.contact .row nav.menu-about .filter-con .slick-current a:before, main.profile nav.menu-about .filter-con .slick-current a:before, main.listings nav.menu-about .filter-con .slick-current a:before, main.conference nav.menu-about .filter-con .slick-current a:before, main.about nav.menu-about .filter-con .slick-current h1:before, main.mission nav.menu-about .filter-con .slick-current h1:before, main.recognition nav.menu-about .filter-con .slick-current h1:before, main.support nav.menu-about .filter-con .slick-current h1:before, main.community nav.menu-about .filter-con .slick-current h1:before, main.joinUs nav.menu-about .filter-con .slick-current h1:before, main.ourTeam nav.menu-about .filter-con .slick-current h1:before, main.team nav.menu-about .filter-con .slick-current h1:before, main.search nav.menu-about .filter-con .slick-current h1:before, main.contact .row nav.menu-about .filter-con .slick-current h1:before, main.profile nav.menu-about .filter-con .slick-current h1:before, main.listings nav.menu-about .filter-con .slick-current h1:before, main.conference nav.menu-about .filter-con .slick-current h1:before, main.about nav.menu-about .filter-con .slick-current span:before, main.mission nav.menu-about .filter-con .slick-current span:before, main.recognition nav.menu-about .filter-con .slick-current span:before, main.support nav.menu-about .filter-con .slick-current span:before, main.community nav.menu-about .filter-con .slick-current span:before, main.joinUs nav.menu-about .filter-con .slick-current span:before, main.ourTeam nav.menu-about .filter-con .slick-current span:before, main.team nav.menu-about .filter-con .slick-current span:before, main.search nav.menu-about .filter-con .slick-current span:before, main.contact .row nav.menu-about .filter-con .slick-current span:before, main.profile nav.menu-about .filter-con .slick-current span:before, main.listings nav.menu-about .filter-con .slick-current span:before, main.conference nav.menu-about .filter-con .slick-current span:before, main.about nav.menu-about .filter-con .slick-current p:before, main.mission nav.menu-about .filter-con .slick-current p:before, main.recognition nav.menu-about .filter-con .slick-current p:before, main.support nav.menu-about .filter-con .slick-current p:before, main.community nav.menu-about .filter-con .slick-current p:before, main.joinUs nav.menu-about .filter-con .slick-current p:before, main.ourTeam nav.menu-about .filter-con .slick-current p:before, main.team nav.menu-about .filter-con .slick-current p:before, main.search nav.menu-about .filter-con .slick-current p:before, main.contact .row nav.menu-about .filter-con .slick-current p:before, main.profile nav.menu-about .filter-con .slick-current p:before, main.listings nav.menu-about .filter-con .slick-current p:before, main.conference nav.menu-about .filter-con .slick-current p:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1em;
        content: '\m';
        top: 0rem;
        left: -2em;
        font-weight: 300;
        color: #04885a; }

main.about .about-content, main.mission .about-content, main.recognition .about-content, main.support .about-content, main.community .about-content, main.joinUs .about-content, main.ourTeam .about-content, main.team .about-content, main.search .about-content, main.blog-post article .row .col-md-9 .about-content {
  padding: 0;
  line-height: 2rem;
  margin-bottom: 5rem; }
  @media (max-width: 793px) {
    main.about .about-content, main.mission .about-content, main.recognition .about-content, main.support .about-content, main.community .about-content, main.joinUs .about-content, main.ourTeam .about-content, main.team .about-content, main.search .about-content, main.blog-post article .row .col-md-9 .about-content {
      margin-top: 3em; } }
  main.about .about-content .text, main.mission .about-content .text, main.recognition .about-content .text, main.support .about-content .text, main.community .about-content .text, main.joinUs .about-content .text, main.ourTeam .about-content .text, main.team .about-content .text, main.search .about-content .text, main.blog-post article .row .col-md-9 .about-content .text {
    color: black; }
    main.about .about-content .text p, main.mission .about-content .text p, main.recognition .about-content .text p, main.support .about-content .text p, main.community .about-content .text p, main.joinUs .about-content .text p, main.ourTeam .about-content .text p, main.team .about-content .text p, main.search .about-content .text p, main.blog-post article .row .col-md-9 .about-content .text p {
      font-size: 18px;
      font-size: 1.8rem;
      line-height: 3.5rem;
      width: 70%;
      font-weight: 200;
      letter-spacing: 1px; }
      @media (max-width: 1160px) {
        main.about .about-content .text p, main.mission .about-content .text p, main.recognition .about-content .text p, main.support .about-content .text p, main.community .about-content .text p, main.joinUs .about-content .text p, main.ourTeam .about-content .text p, main.team .about-content .text p, main.search .about-content .text p, main.blog-post article .row .col-md-9 .about-content .text p {
          width: 90%;
          padding-left: 5%; } }
      @media (max-width: 990px) {
        main.about .about-content .text p, main.mission .about-content .text p, main.recognition .about-content .text p, main.support .about-content .text p, main.community .about-content .text p, main.joinUs .about-content .text p, main.ourTeam .about-content .text p, main.team .about-content .text p, main.search .about-content .text p, main.blog-post article .row .col-md-9 .about-content .text p {
          padding-left: 0;
          font-size: 16px;
          font-size: 1.6rem;
          line-height: 3rem; } }
      @media (max-width: 737px) {
        main.about .about-content .text p, main.mission .about-content .text p, main.recognition .about-content .text p, main.support .about-content .text p, main.community .about-content .text p, main.joinUs .about-content .text p, main.ourTeam .about-content .text p, main.team .about-content .text p, main.search .about-content .text p, main.blog-post article .row .col-md-9 .about-content .text p {
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 2.5rem; } }
      main.about .about-content .text p img.wp-image-249, main.mission .about-content .text p img.wp-image-249, main.recognition .about-content .text p img.wp-image-249, main.support .about-content .text p img.wp-image-249, main.community .about-content .text p img.wp-image-249, main.joinUs .about-content .text p img.wp-image-249, main.ourTeam .about-content .text p img.wp-image-249, main.team .about-content .text p img.wp-image-249, main.search .about-content .text p img.wp-image-249, main.blog-post article .row .col-md-9 .about-content .text p img.wp-image-249 {
        width: 100%;
        margin-top: 4rem;
        height: auto; }
    main.about .about-content .text h2, main.mission .about-content .text h2, main.recognition .about-content .text h2, main.support .about-content .text h2, main.community .about-content .text h2, main.joinUs .about-content .text h2, main.ourTeam .about-content .text h2, main.team .about-content .text h2, main.search .about-content .text h2, main.blog-post article .row .col-md-9 .about-content .text h2 {
      color: #4a4a4a;
      font-size: 34px;
      font-size: 3.4rem;
      line-height: 5rem;
      width: 65%;
      padding-top: 0;
      font-weight: 400;
      margin-bottom: 5rem;
      letter-spacing: 0.5px; }
      @media (max-width: 990px) {
        main.about .about-content .text h2, main.mission .about-content .text h2, main.recognition .about-content .text h2, main.support .about-content .text h2, main.community .about-content .text h2, main.joinUs .about-content .text h2, main.ourTeam .about-content .text h2, main.team .about-content .text h2, main.search .about-content .text h2, main.blog-post article .row .col-md-9 .about-content .text h2 {
          width: 90%; } }
      @media (max-width: 569px) {
        main.about .about-content .text h2, main.mission .about-content .text h2, main.recognition .about-content .text h2, main.support .about-content .text h2, main.community .about-content .text h2, main.joinUs .about-content .text h2, main.ourTeam .about-content .text h2, main.team .about-content .text h2, main.search .about-content .text h2, main.blog-post article .row .col-md-9 .about-content .text h2 {
          font-size: 30px;
          font-size: 3rem; } }
      @media (max-width: 470px) {
        main.about .about-content .text h2, main.mission .about-content .text h2, main.recognition .about-content .text h2, main.support .about-content .text h2, main.community .about-content .text h2, main.joinUs .about-content .text h2, main.ourTeam .about-content .text h2, main.team .about-content .text h2, main.search .about-content .text h2, main.blog-post article .row .col-md-9 .about-content .text h2 {
          font-size: 25px;
          font-size: 2.5rem;
          line-height: 4rem; } }

main.team .row, main.service .row, main.blog-post .row, main.listings .row, main.conference .row, main.single .row, main.event .row {
  font-family: "Lato", sans-serif; }
  main.team .row .back-button, main.service .row .back-button, main.blog-post .row .back-button, main.listings .row .back-button, main.conference .row .back-button, main.single .row .back-button, main.event .row .back-button {
    margin-top: 6rem; }
    @media (max-width: 793px) {
      main.team .row .back-button, main.service .row .back-button, main.blog-post .row .back-button, main.listings .row .back-button, main.conference .row .back-button, main.single .row .back-button, main.event .row .back-button {
        margin-top: 2em !important;
        padding-left: 3rem; } }
    main.team .row .back-button a, main.service .row .back-button a, main.blog-post .row .back-button a, main.listings .row .back-button a, main.conference .row .back-button a, main.single .row .back-button a, main.event .row .back-button a {
      text-decoration: none;
      font-size: 18px;
      font-size: 1.8rem;
      color: #4a4a4a;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
      margin-left: 2rem;
      font-weight: 300;
      display: inline-block;
      position: relative; }
      main.team .row .back-button a:hover, main.service .row .back-button a:hover, main.blog-post .row .back-button a:hover, main.listings .row .back-button a:hover, main.conference .row .back-button a:hover, main.single .row .back-button a:hover, main.event .row .back-button a:hover {
        color: #85B226; }
      main.team .row .back-button a:before, main.service .row .back-button a:before, main.blog-post .row .back-button a:before, main.listings .row .back-button a:before, main.conference .row .back-button a:before, main.single .row .back-button a:before, main.event .row .back-button a:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.6rem;
        content: '\q';
        top: 0rem;
        left: -2.5rem;
        color: #85B226; }
      main.team .row .back-button a button, main.service .row .back-button a button, main.blog-post .row .back-button a button, main.listings .row .back-button a button, main.conference .row .back-button a button, main.single .row .back-button a button, main.event .row .back-button a button {
        border: none;
        text-align: left;
        padding-left: 1.5rem;
        background: none; }
  main.team .row .col-md-9, main.service .row .col-md-9, main.blog-post .row .col-md-9, main.listings .row .col-md-9, main.conference .row .col-md-9, main.single .row .col-md-9, main.event .row .col-md-9, main.team .row .about-content, main.service .row .about-content, main.blog-post .row .about-content, main.listings .row .about-content, main.conference .row .about-content, main.single .row .about-content, main.event .row .about-content {
    padding: 0; }
    @media (max-width: 793px) {
      main.team .row .col-md-9, main.service .row .col-md-9, main.blog-post .row .col-md-9, main.listings .row .col-md-9, main.conference .row .col-md-9, main.single .row .col-md-9, main.event .row .col-md-9, main.team .row .about-content, main.service .row .about-content, main.blog-post .row .about-content, main.listings .row .about-content, main.conference .row .about-content, main.single .row .about-content, main.event .row .about-content {
        margin-top: 3em; } }
    main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix {
      display: table;
      width: 100%;
      margin-bottom: 2em;
      margin-top: 0;
      background: #f3f3f3;
      display: table;
      -webkit-transition: none;
      transition: none; }
      @media (max-width: 990px) {
        main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix {
          margin-bottom: 3em; } }
      main.team .row .col-md-9 .box-member.green-border, main.service .row .col-md-9 .box-member.green-border, main.blog-post .row .col-md-9 .box-member.green-border, main.listings .row .col-md-9 .box-member.green-border, main.conference .row .col-md-9 .box-member.green-border, main.single .row .col-md-9 .box-member.green-border, main.event .row .col-md-9 .box-member.green-border, main.team .row .col-md-9 .mix.green-border, main.service .row .col-md-9 .mix.green-border, main.blog-post .row .col-md-9 .mix.green-border, main.listings .row .col-md-9 .mix.green-border, main.conference .row .col-md-9 .mix.green-border, main.single .row .col-md-9 .mix.green-border, main.event .row .col-md-9 .mix.green-border, main.team .row .about-content .box-member.green-border, main.service .row .about-content .box-member.green-border, main.blog-post .row .about-content .box-member.green-border, main.listings .row .about-content .box-member.green-border, main.conference .row .about-content .box-member.green-border, main.single .row .about-content .box-member.green-border, main.event .row .about-content .box-member.green-border, main.team .row .about-content .mix.green-border, main.service .row .about-content .mix.green-border, main.blog-post .row .about-content .mix.green-border, main.listings .row .about-content .mix.green-border, main.conference .row .about-content .mix.green-border, main.single .row .about-content .mix.green-border, main.event .row .about-content .mix.green-border {
        border-left: 3px #04885a solid; }
      main.team .row .col-md-9 .box-member.blue-border, main.service .row .col-md-9 .box-member.blue-border, main.blog-post .row .col-md-9 .box-member.blue-border, main.listings .row .col-md-9 .box-member.blue-border, main.conference .row .col-md-9 .box-member.blue-border, main.single .row .col-md-9 .box-member.blue-border, main.event .row .col-md-9 .box-member.blue-border, main.team .row .col-md-9 .mix.blue-border, main.service .row .col-md-9 .mix.blue-border, main.blog-post .row .col-md-9 .mix.blue-border, main.listings .row .col-md-9 .mix.blue-border, main.conference .row .col-md-9 .mix.blue-border, main.single .row .col-md-9 .mix.blue-border, main.event .row .col-md-9 .mix.blue-border, main.team .row .about-content .box-member.blue-border, main.service .row .about-content .box-member.blue-border, main.blog-post .row .about-content .box-member.blue-border, main.listings .row .about-content .box-member.blue-border, main.conference .row .about-content .box-member.blue-border, main.single .row .about-content .box-member.blue-border, main.event .row .about-content .box-member.blue-border, main.team .row .about-content .mix.blue-border, main.service .row .about-content .mix.blue-border, main.blog-post .row .about-content .mix.blue-border, main.listings .row .about-content .mix.blue-border, main.conference .row .about-content .mix.blue-border, main.single .row .about-content .mix.blue-border, main.event .row .about-content .mix.blue-border {
        border-left: 3px #12223F solid; }
      main.team .row .col-md-9 .box-member .info-standart, main.service .row .col-md-9 .box-member .info-standart, main.blog-post .row .col-md-9 .box-member .info-standart, main.listings .row .col-md-9 .box-member .info-standart, main.conference .row .col-md-9 .box-member .info-standart, main.single .row .col-md-9 .box-member .info-standart, main.event .row .col-md-9 .box-member .info-standart, main.team .row .col-md-9 .box-member .eventInfo, main.service .row .col-md-9 .box-member .eventInfo, main.blog-post .row .col-md-9 .box-member .eventInfo, main.listings .row .col-md-9 .box-member .eventInfo, main.conference .row .col-md-9 .box-member .eventInfo, main.single .row .col-md-9 .box-member .eventInfo, main.event .row .col-md-9 .box-member .eventInfo, main.team .row .col-md-9 .mix .info-standart, main.service .row .col-md-9 .mix .info-standart, main.blog-post .row .col-md-9 .mix .info-standart, main.listings .row .col-md-9 .mix .info-standart, main.conference .row .col-md-9 .mix .info-standart, main.single .row .col-md-9 .mix .info-standart, main.event .row .col-md-9 .mix .info-standart, main.team .row .col-md-9 .mix .eventInfo, main.service .row .col-md-9 .mix .eventInfo, main.blog-post .row .col-md-9 .mix .eventInfo, main.listings .row .col-md-9 .mix .eventInfo, main.conference .row .col-md-9 .mix .eventInfo, main.single .row .col-md-9 .mix .eventInfo, main.event .row .col-md-9 .mix .eventInfo, main.team .row .about-content .box-member .info-standart, main.service .row .about-content .box-member .info-standart, main.blog-post .row .about-content .box-member .info-standart, main.listings .row .about-content .box-member .info-standart, main.conference .row .about-content .box-member .info-standart, main.single .row .about-content .box-member .info-standart, main.event .row .about-content .box-member .info-standart, main.team .row .about-content .box-member .eventInfo, main.service .row .about-content .box-member .eventInfo, main.blog-post .row .about-content .box-member .eventInfo, main.listings .row .about-content .box-member .eventInfo, main.conference .row .about-content .box-member .eventInfo, main.single .row .about-content .box-member .eventInfo, main.event .row .about-content .box-member .eventInfo, main.team .row .about-content .mix .info-standart, main.service .row .about-content .mix .info-standart, main.blog-post .row .about-content .mix .info-standart, main.listings .row .about-content .mix .info-standart, main.conference .row .about-content .mix .info-standart, main.single .row .about-content .mix .info-standart, main.event .row .about-content .mix .info-standart, main.team .row .about-content .mix .eventInfo, main.service .row .about-content .mix .eventInfo, main.blog-post .row .about-content .mix .eventInfo, main.listings .row .about-content .mix .eventInfo, main.conference .row .about-content .mix .eventInfo, main.single .row .about-content .mix .eventInfo, main.event .row .about-content .mix .eventInfo {
        float: left;
        display: table-cell;
        padding: 10rem;
        padding-left: 0; }
        @media (max-width: 990px) {
          main.team .row .col-md-9 .box-member .info-standart, main.service .row .col-md-9 .box-member .info-standart, main.blog-post .row .col-md-9 .box-member .info-standart, main.listings .row .col-md-9 .box-member .info-standart, main.conference .row .col-md-9 .box-member .info-standart, main.single .row .col-md-9 .box-member .info-standart, main.event .row .col-md-9 .box-member .info-standart, main.team .row .col-md-9 .box-member .eventInfo, main.service .row .col-md-9 .box-member .eventInfo, main.blog-post .row .col-md-9 .box-member .eventInfo, main.listings .row .col-md-9 .box-member .eventInfo, main.conference .row .col-md-9 .box-member .eventInfo, main.single .row .col-md-9 .box-member .eventInfo, main.event .row .col-md-9 .box-member .eventInfo, main.team .row .col-md-9 .mix .info-standart, main.service .row .col-md-9 .mix .info-standart, main.blog-post .row .col-md-9 .mix .info-standart, main.listings .row .col-md-9 .mix .info-standart, main.conference .row .col-md-9 .mix .info-standart, main.single .row .col-md-9 .mix .info-standart, main.event .row .col-md-9 .mix .info-standart, main.team .row .col-md-9 .mix .eventInfo, main.service .row .col-md-9 .mix .eventInfo, main.blog-post .row .col-md-9 .mix .eventInfo, main.listings .row .col-md-9 .mix .eventInfo, main.conference .row .col-md-9 .mix .eventInfo, main.single .row .col-md-9 .mix .eventInfo, main.event .row .col-md-9 .mix .eventInfo, main.team .row .about-content .box-member .info-standart, main.service .row .about-content .box-member .info-standart, main.blog-post .row .about-content .box-member .info-standart, main.listings .row .about-content .box-member .info-standart, main.conference .row .about-content .box-member .info-standart, main.single .row .about-content .box-member .info-standart, main.event .row .about-content .box-member .info-standart, main.team .row .about-content .box-member .eventInfo, main.service .row .about-content .box-member .eventInfo, main.blog-post .row .about-content .box-member .eventInfo, main.listings .row .about-content .box-member .eventInfo, main.conference .row .about-content .box-member .eventInfo, main.single .row .about-content .box-member .eventInfo, main.event .row .about-content .box-member .eventInfo, main.team .row .about-content .mix .info-standart, main.service .row .about-content .mix .info-standart, main.blog-post .row .about-content .mix .info-standart, main.listings .row .about-content .mix .info-standart, main.conference .row .about-content .mix .info-standart, main.single .row .about-content .mix .info-standart, main.event .row .about-content .mix .info-standart, main.team .row .about-content .mix .eventInfo, main.service .row .about-content .mix .eventInfo, main.blog-post .row .about-content .mix .eventInfo, main.listings .row .about-content .mix .eventInfo, main.conference .row .about-content .mix .eventInfo, main.single .row .about-content .mix .eventInfo, main.event .row .about-content .mix .eventInfo {
            width: 95%;
            padding-top: 0;
            padding-left: 7em;
            padding-right: 0;
            padding-bottom: 4rem; } }
        @media (max-width: 793px) {
          main.team .row .col-md-9 .box-member .info-standart, main.service .row .col-md-9 .box-member .info-standart, main.blog-post .row .col-md-9 .box-member .info-standart, main.listings .row .col-md-9 .box-member .info-standart, main.conference .row .col-md-9 .box-member .info-standart, main.single .row .col-md-9 .box-member .info-standart, main.event .row .col-md-9 .box-member .info-standart, main.team .row .col-md-9 .box-member .eventInfo, main.service .row .col-md-9 .box-member .eventInfo, main.blog-post .row .col-md-9 .box-member .eventInfo, main.listings .row .col-md-9 .box-member .eventInfo, main.conference .row .col-md-9 .box-member .eventInfo, main.single .row .col-md-9 .box-member .eventInfo, main.event .row .col-md-9 .box-member .eventInfo, main.team .row .col-md-9 .mix .info-standart, main.service .row .col-md-9 .mix .info-standart, main.blog-post .row .col-md-9 .mix .info-standart, main.listings .row .col-md-9 .mix .info-standart, main.conference .row .col-md-9 .mix .info-standart, main.single .row .col-md-9 .mix .info-standart, main.event .row .col-md-9 .mix .info-standart, main.team .row .col-md-9 .mix .eventInfo, main.service .row .col-md-9 .mix .eventInfo, main.blog-post .row .col-md-9 .mix .eventInfo, main.listings .row .col-md-9 .mix .eventInfo, main.conference .row .col-md-9 .mix .eventInfo, main.single .row .col-md-9 .mix .eventInfo, main.event .row .col-md-9 .mix .eventInfo, main.team .row .about-content .box-member .info-standart, main.service .row .about-content .box-member .info-standart, main.blog-post .row .about-content .box-member .info-standart, main.listings .row .about-content .box-member .info-standart, main.conference .row .about-content .box-member .info-standart, main.single .row .about-content .box-member .info-standart, main.event .row .about-content .box-member .info-standart, main.team .row .about-content .box-member .eventInfo, main.service .row .about-content .box-member .eventInfo, main.blog-post .row .about-content .box-member .eventInfo, main.listings .row .about-content .box-member .eventInfo, main.conference .row .about-content .box-member .eventInfo, main.single .row .about-content .box-member .eventInfo, main.event .row .about-content .box-member .eventInfo, main.team .row .about-content .mix .info-standart, main.service .row .about-content .mix .info-standart, main.blog-post .row .about-content .mix .info-standart, main.listings .row .about-content .mix .info-standart, main.conference .row .about-content .mix .info-standart, main.single .row .about-content .mix .info-standart, main.event .row .about-content .mix .info-standart, main.team .row .about-content .mix .eventInfo, main.service .row .about-content .mix .eventInfo, main.blog-post .row .about-content .mix .eventInfo, main.listings .row .about-content .mix .eventInfo, main.conference .row .about-content .mix .eventInfo, main.single .row .about-content .mix .eventInfo, main.event .row .about-content .mix .eventInfo {
            padding-left: 3rem; } }
        main.team .row .col-md-9 .box-member .info-standart h3, main.service .row .col-md-9 .box-member .info-standart h3, main.blog-post .row .col-md-9 .box-member .info-standart h3, main.listings .row .col-md-9 .box-member .info-standart h3, main.conference .row .col-md-9 .box-member .info-standart h3, main.single .row .col-md-9 .box-member .info-standart h3, main.event .row .col-md-9 .box-member .info-standart h3, main.team .row .col-md-9 .box-member .eventInfo h3, main.service .row .col-md-9 .box-member .eventInfo h3, main.blog-post .row .col-md-9 .box-member .eventInfo h3, main.listings .row .col-md-9 .box-member .eventInfo h3, main.conference .row .col-md-9 .box-member .eventInfo h3, main.single .row .col-md-9 .box-member .eventInfo h3, main.event .row .col-md-9 .box-member .eventInfo h3, main.team .row .col-md-9 .mix .info-standart h3, main.service .row .col-md-9 .mix .info-standart h3, main.blog-post .row .col-md-9 .mix .info-standart h3, main.listings .row .col-md-9 .mix .info-standart h3, main.conference .row .col-md-9 .mix .info-standart h3, main.single .row .col-md-9 .mix .info-standart h3, main.event .row .col-md-9 .mix .info-standart h3, main.team .row .col-md-9 .mix .eventInfo h3, main.service .row .col-md-9 .mix .eventInfo h3, main.blog-post .row .col-md-9 .mix .eventInfo h3, main.listings .row .col-md-9 .mix .eventInfo h3, main.conference .row .col-md-9 .mix .eventInfo h3, main.single .row .col-md-9 .mix .eventInfo h3, main.event .row .col-md-9 .mix .eventInfo h3, main.team .row .about-content .box-member .info-standart h3, main.service .row .about-content .box-member .info-standart h3, main.blog-post .row .about-content .box-member .info-standart h3, main.listings .row .about-content .box-member .info-standart h3, main.conference .row .about-content .box-member .info-standart h3, main.single .row .about-content .box-member .info-standart h3, main.event .row .about-content .box-member .info-standart h3, main.team .row .about-content .box-member .eventInfo h3, main.service .row .about-content .box-member .eventInfo h3, main.blog-post .row .about-content .box-member .eventInfo h3, main.listings .row .about-content .box-member .eventInfo h3, main.conference .row .about-content .box-member .eventInfo h3, main.single .row .about-content .box-member .eventInfo h3, main.event .row .about-content .box-member .eventInfo h3, main.team .row .about-content .mix .info-standart h3, main.service .row .about-content .mix .info-standart h3, main.blog-post .row .about-content .mix .info-standart h3, main.listings .row .about-content .mix .info-standart h3, main.conference .row .about-content .mix .info-standart h3, main.single .row .about-content .mix .info-standart h3, main.event .row .about-content .mix .info-standart h3, main.team .row .about-content .mix .eventInfo h3, main.service .row .about-content .mix .eventInfo h3, main.blog-post .row .about-content .mix .eventInfo h3, main.listings .row .about-content .mix .eventInfo h3, main.conference .row .about-content .mix .eventInfo h3, main.single .row .about-content .mix .eventInfo h3, main.event .row .about-content .mix .eventInfo h3 {
          font-weight: bold;
          font-size: 35px;
          font-size: 3.5rem;
          line-height: 4rem;
          letter-spacing: 1px;
          font-family: "Lato", sans-serif; }
          @media (max-width: 737px) {
            main.team .row .col-md-9 .box-member .info-standart h3, main.service .row .col-md-9 .box-member .info-standart h3, main.blog-post .row .col-md-9 .box-member .info-standart h3, main.listings .row .col-md-9 .box-member .info-standart h3, main.conference .row .col-md-9 .box-member .info-standart h3, main.single .row .col-md-9 .box-member .info-standart h3, main.event .row .col-md-9 .box-member .info-standart h3, main.team .row .col-md-9 .box-member .eventInfo h3, main.service .row .col-md-9 .box-member .eventInfo h3, main.blog-post .row .col-md-9 .box-member .eventInfo h3, main.listings .row .col-md-9 .box-member .eventInfo h3, main.conference .row .col-md-9 .box-member .eventInfo h3, main.single .row .col-md-9 .box-member .eventInfo h3, main.event .row .col-md-9 .box-member .eventInfo h3, main.team .row .col-md-9 .mix .info-standart h3, main.service .row .col-md-9 .mix .info-standart h3, main.blog-post .row .col-md-9 .mix .info-standart h3, main.listings .row .col-md-9 .mix .info-standart h3, main.conference .row .col-md-9 .mix .info-standart h3, main.single .row .col-md-9 .mix .info-standart h3, main.event .row .col-md-9 .mix .info-standart h3, main.team .row .col-md-9 .mix .eventInfo h3, main.service .row .col-md-9 .mix .eventInfo h3, main.blog-post .row .col-md-9 .mix .eventInfo h3, main.listings .row .col-md-9 .mix .eventInfo h3, main.conference .row .col-md-9 .mix .eventInfo h3, main.single .row .col-md-9 .mix .eventInfo h3, main.event .row .col-md-9 .mix .eventInfo h3, main.team .row .about-content .box-member .info-standart h3, main.service .row .about-content .box-member .info-standart h3, main.blog-post .row .about-content .box-member .info-standart h3, main.listings .row .about-content .box-member .info-standart h3, main.conference .row .about-content .box-member .info-standart h3, main.single .row .about-content .box-member .info-standart h3, main.event .row .about-content .box-member .info-standart h3, main.team .row .about-content .box-member .eventInfo h3, main.service .row .about-content .box-member .eventInfo h3, main.blog-post .row .about-content .box-member .eventInfo h3, main.listings .row .about-content .box-member .eventInfo h3, main.conference .row .about-content .box-member .eventInfo h3, main.single .row .about-content .box-member .eventInfo h3, main.event .row .about-content .box-member .eventInfo h3, main.team .row .about-content .mix .info-standart h3, main.service .row .about-content .mix .info-standart h3, main.blog-post .row .about-content .mix .info-standart h3, main.listings .row .about-content .mix .info-standart h3, main.conference .row .about-content .mix .info-standart h3, main.single .row .about-content .mix .info-standart h3, main.event .row .about-content .mix .info-standart h3, main.team .row .about-content .mix .eventInfo h3, main.service .row .about-content .mix .eventInfo h3, main.blog-post .row .about-content .mix .eventInfo h3, main.listings .row .about-content .mix .eventInfo h3, main.conference .row .about-content .mix .eventInfo h3, main.single .row .about-content .mix .eventInfo h3, main.event .row .about-content .mix .eventInfo h3 {
              font-size: 2rem;
              line-height: 3rem; } }
        main.team .row .col-md-9 .box-member .info-standart h4, main.service .row .col-md-9 .box-member .info-standart h4, main.blog-post .row .col-md-9 .box-member .info-standart h4, main.listings .row .col-md-9 .box-member .info-standart h4, main.conference .row .col-md-9 .box-member .info-standart h4, main.single .row .col-md-9 .box-member .info-standart h4, main.event .row .col-md-9 .box-member .info-standart h4, main.team .row .col-md-9 .box-member .eventInfo h4, main.service .row .col-md-9 .box-member .eventInfo h4, main.blog-post .row .col-md-9 .box-member .eventInfo h4, main.listings .row .col-md-9 .box-member .eventInfo h4, main.conference .row .col-md-9 .box-member .eventInfo h4, main.single .row .col-md-9 .box-member .eventInfo h4, main.event .row .col-md-9 .box-member .eventInfo h4, main.team .row .col-md-9 .mix .info-standart h4, main.service .row .col-md-9 .mix .info-standart h4, main.blog-post .row .col-md-9 .mix .info-standart h4, main.listings .row .col-md-9 .mix .info-standart h4, main.conference .row .col-md-9 .mix .info-standart h4, main.single .row .col-md-9 .mix .info-standart h4, main.event .row .col-md-9 .mix .info-standart h4, main.team .row .col-md-9 .mix .eventInfo h4, main.service .row .col-md-9 .mix .eventInfo h4, main.blog-post .row .col-md-9 .mix .eventInfo h4, main.listings .row .col-md-9 .mix .eventInfo h4, main.conference .row .col-md-9 .mix .eventInfo h4, main.single .row .col-md-9 .mix .eventInfo h4, main.event .row .col-md-9 .mix .eventInfo h4, main.team .row .about-content .box-member .info-standart h4, main.service .row .about-content .box-member .info-standart h4, main.blog-post .row .about-content .box-member .info-standart h4, main.listings .row .about-content .box-member .info-standart h4, main.conference .row .about-content .box-member .info-standart h4, main.single .row .about-content .box-member .info-standart h4, main.event .row .about-content .box-member .info-standart h4, main.team .row .about-content .box-member .eventInfo h4, main.service .row .about-content .box-member .eventInfo h4, main.blog-post .row .about-content .box-member .eventInfo h4, main.listings .row .about-content .box-member .eventInfo h4, main.conference .row .about-content .box-member .eventInfo h4, main.single .row .about-content .box-member .eventInfo h4, main.event .row .about-content .box-member .eventInfo h4, main.team .row .about-content .mix .info-standart h4, main.service .row .about-content .mix .info-standart h4, main.blog-post .row .about-content .mix .info-standart h4, main.listings .row .about-content .mix .info-standart h4, main.conference .row .about-content .mix .info-standart h4, main.single .row .about-content .mix .info-standart h4, main.event .row .about-content .mix .info-standart h4, main.team .row .about-content .mix .eventInfo h4, main.service .row .about-content .mix .eventInfo h4, main.blog-post .row .about-content .mix .eventInfo h4, main.listings .row .about-content .mix .eventInfo h4, main.conference .row .about-content .mix .eventInfo h4, main.single .row .about-content .mix .eventInfo h4, main.event .row .about-content .mix .eventInfo h4 {
          margin-top: 2rem;
          line-height: 2.7rem; }
        main.team .row .col-md-9 .box-member .info-standart p, main.service .row .col-md-9 .box-member .info-standart p, main.blog-post .row .col-md-9 .box-member .info-standart p, main.listings .row .col-md-9 .box-member .info-standart p, main.conference .row .col-md-9 .box-member .info-standart p, main.single .row .col-md-9 .box-member .info-standart p, main.event .row .col-md-9 .box-member .info-standart p, main.team .row .col-md-9 .box-member .eventInfo p, main.service .row .col-md-9 .box-member .eventInfo p, main.blog-post .row .col-md-9 .box-member .eventInfo p, main.listings .row .col-md-9 .box-member .eventInfo p, main.conference .row .col-md-9 .box-member .eventInfo p, main.single .row .col-md-9 .box-member .eventInfo p, main.event .row .col-md-9 .box-member .eventInfo p, main.team .row .col-md-9 .mix .info-standart p, main.service .row .col-md-9 .mix .info-standart p, main.blog-post .row .col-md-9 .mix .info-standart p, main.listings .row .col-md-9 .mix .info-standart p, main.conference .row .col-md-9 .mix .info-standart p, main.single .row .col-md-9 .mix .info-standart p, main.event .row .col-md-9 .mix .info-standart p, main.team .row .col-md-9 .mix .eventInfo p, main.service .row .col-md-9 .mix .eventInfo p, main.blog-post .row .col-md-9 .mix .eventInfo p, main.listings .row .col-md-9 .mix .eventInfo p, main.conference .row .col-md-9 .mix .eventInfo p, main.single .row .col-md-9 .mix .eventInfo p, main.event .row .col-md-9 .mix .eventInfo p, main.team .row .about-content .box-member .info-standart p, main.service .row .about-content .box-member .info-standart p, main.blog-post .row .about-content .box-member .info-standart p, main.listings .row .about-content .box-member .info-standart p, main.conference .row .about-content .box-member .info-standart p, main.single .row .about-content .box-member .info-standart p, main.event .row .about-content .box-member .info-standart p, main.team .row .about-content .box-member .eventInfo p, main.service .row .about-content .box-member .eventInfo p, main.blog-post .row .about-content .box-member .eventInfo p, main.listings .row .about-content .box-member .eventInfo p, main.conference .row .about-content .box-member .eventInfo p, main.single .row .about-content .box-member .eventInfo p, main.event .row .about-content .box-member .eventInfo p, main.team .row .about-content .mix .info-standart p, main.service .row .about-content .mix .info-standart p, main.blog-post .row .about-content .mix .info-standart p, main.listings .row .about-content .mix .info-standart p, main.conference .row .about-content .mix .info-standart p, main.single .row .about-content .mix .info-standart p, main.event .row .about-content .mix .info-standart p, main.team .row .about-content .mix .eventInfo p, main.service .row .about-content .mix .eventInfo p, main.blog-post .row .about-content .mix .eventInfo p, main.listings .row .about-content .mix .eventInfo p, main.conference .row .about-content .mix .eventInfo p, main.single .row .about-content .mix .eventInfo p, main.event .row .about-content .mix .eventInfo p {
          margin-top: 2rem;
          color: black;
          line-height: 2.5rem;
          letter-spacing: 0.5px;
          font-size: 16px;
          font-size: 1.6rem; }
        main.team .row .col-md-9 .box-member .info-standart .title, main.service .row .col-md-9 .box-member .info-standart .title, main.blog-post .row .col-md-9 .box-member .info-standart .title, main.listings .row .col-md-9 .box-member .info-standart .title, main.conference .row .col-md-9 .box-member .info-standart .title, main.single .row .col-md-9 .box-member .info-standart .title, main.event .row .col-md-9 .box-member .info-standart .title, main.team .row .col-md-9 .box-member .eventInfo .title, main.service .row .col-md-9 .box-member .eventInfo .title, main.blog-post .row .col-md-9 .box-member .eventInfo .title, main.listings .row .col-md-9 .box-member .eventInfo .title, main.conference .row .col-md-9 .box-member .eventInfo .title, main.single .row .col-md-9 .box-member .eventInfo .title, main.event .row .col-md-9 .box-member .eventInfo .title, main.team .row .col-md-9 .mix .info-standart .title, main.service .row .col-md-9 .mix .info-standart .title, main.blog-post .row .col-md-9 .mix .info-standart .title, main.listings .row .col-md-9 .mix .info-standart .title, main.conference .row .col-md-9 .mix .info-standart .title, main.single .row .col-md-9 .mix .info-standart .title, main.event .row .col-md-9 .mix .info-standart .title, main.team .row .col-md-9 .mix .eventInfo .title, main.service .row .col-md-9 .mix .eventInfo .title, main.blog-post .row .col-md-9 .mix .eventInfo .title, main.listings .row .col-md-9 .mix .eventInfo .title, main.conference .row .col-md-9 .mix .eventInfo .title, main.single .row .col-md-9 .mix .eventInfo .title, main.event .row .col-md-9 .mix .eventInfo .title, main.team .row .about-content .box-member .info-standart .title, main.service .row .about-content .box-member .info-standart .title, main.blog-post .row .about-content .box-member .info-standart .title, main.listings .row .about-content .box-member .info-standart .title, main.conference .row .about-content .box-member .info-standart .title, main.single .row .about-content .box-member .info-standart .title, main.event .row .about-content .box-member .info-standart .title, main.team .row .about-content .box-member .eventInfo .title, main.service .row .about-content .box-member .eventInfo .title, main.blog-post .row .about-content .box-member .eventInfo .title, main.listings .row .about-content .box-member .eventInfo .title, main.conference .row .about-content .box-member .eventInfo .title, main.single .row .about-content .box-member .eventInfo .title, main.event .row .about-content .box-member .eventInfo .title, main.team .row .about-content .mix .info-standart .title, main.service .row .about-content .mix .info-standart .title, main.blog-post .row .about-content .mix .info-standart .title, main.listings .row .about-content .mix .info-standart .title, main.conference .row .about-content .mix .info-standart .title, main.single .row .about-content .mix .info-standart .title, main.event .row .about-content .mix .info-standart .title, main.team .row .about-content .mix .eventInfo .title, main.service .row .about-content .mix .eventInfo .title, main.blog-post .row .about-content .mix .eventInfo .title, main.listings .row .about-content .mix .eventInfo .title, main.conference .row .about-content .mix .eventInfo .title, main.single .row .about-content .mix .eventInfo .title, main.event .row .about-content .mix .eventInfo .title {
          margin-bottom: 0; }
      main.team .row .col-md-9 .box-member .imgLiquidFill, main.service .row .col-md-9 .box-member .imgLiquidFill, main.blog-post .row .col-md-9 .box-member .imgLiquidFill, main.listings .row .col-md-9 .box-member .imgLiquidFill, main.conference .row .col-md-9 .box-member .imgLiquidFill, main.single .row .col-md-9 .box-member .imgLiquidFill, main.event .row .col-md-9 .box-member .imgLiquidFill, main.team .row .col-md-9 .box-member .logo, main.service .row .col-md-9 .box-member .logo, main.blog-post .row .col-md-9 .box-member .logo, main.listings .row .col-md-9 .box-member .logo, main.conference .row .col-md-9 .box-member .logo, main.single .row .col-md-9 .box-member .logo, main.event .row .col-md-9 .box-member .logo, main.team .row .col-md-9 .mix .imgLiquidFill, main.service .row .col-md-9 .mix .imgLiquidFill, main.blog-post .row .col-md-9 .mix .imgLiquidFill, main.listings .row .col-md-9 .mix .imgLiquidFill, main.conference .row .col-md-9 .mix .imgLiquidFill, main.single .row .col-md-9 .mix .imgLiquidFill, main.event .row .col-md-9 .mix .imgLiquidFill, main.team .row .col-md-9 .mix .logo, main.service .row .col-md-9 .mix .logo, main.blog-post .row .col-md-9 .mix .logo, main.listings .row .col-md-9 .mix .logo, main.conference .row .col-md-9 .mix .logo, main.single .row .col-md-9 .mix .logo, main.event .row .col-md-9 .mix .logo, main.team .row .about-content .box-member .imgLiquidFill, main.service .row .about-content .box-member .imgLiquidFill, main.blog-post .row .about-content .box-member .imgLiquidFill, main.listings .row .about-content .box-member .imgLiquidFill, main.conference .row .about-content .box-member .imgLiquidFill, main.single .row .about-content .box-member .imgLiquidFill, main.event .row .about-content .box-member .imgLiquidFill, main.team .row .about-content .box-member .logo, main.service .row .about-content .box-member .logo, main.blog-post .row .about-content .box-member .logo, main.listings .row .about-content .box-member .logo, main.conference .row .about-content .box-member .logo, main.single .row .about-content .box-member .logo, main.event .row .about-content .box-member .logo, main.team .row .about-content .mix .imgLiquidFill, main.service .row .about-content .mix .imgLiquidFill, main.blog-post .row .about-content .mix .imgLiquidFill, main.listings .row .about-content .mix .imgLiquidFill, main.conference .row .about-content .mix .imgLiquidFill, main.single .row .about-content .mix .imgLiquidFill, main.event .row .about-content .mix .imgLiquidFill, main.team .row .about-content .mix .logo, main.service .row .about-content .mix .logo, main.blog-post .row .about-content .mix .logo, main.listings .row .about-content .mix .logo, main.conference .row .about-content .mix .logo, main.single .row .about-content .mix .logo, main.event .row .about-content .mix .logo {
        width: 50%;
        display: table-cell;
        height: 100%; }
        @media (max-width: 793px) {
          main.team .row .col-md-9 .box-member .imgLiquidFill, main.service .row .col-md-9 .box-member .imgLiquidFill, main.blog-post .row .col-md-9 .box-member .imgLiquidFill, main.listings .row .col-md-9 .box-member .imgLiquidFill, main.conference .row .col-md-9 .box-member .imgLiquidFill, main.single .row .col-md-9 .box-member .imgLiquidFill, main.event .row .col-md-9 .box-member .imgLiquidFill, main.team .row .col-md-9 .box-member .logo, main.service .row .col-md-9 .box-member .logo, main.blog-post .row .col-md-9 .box-member .logo, main.listings .row .col-md-9 .box-member .logo, main.conference .row .col-md-9 .box-member .logo, main.single .row .col-md-9 .box-member .logo, main.event .row .col-md-9 .box-member .logo, main.team .row .col-md-9 .mix .imgLiquidFill, main.service .row .col-md-9 .mix .imgLiquidFill, main.blog-post .row .col-md-9 .mix .imgLiquidFill, main.listings .row .col-md-9 .mix .imgLiquidFill, main.conference .row .col-md-9 .mix .imgLiquidFill, main.single .row .col-md-9 .mix .imgLiquidFill, main.event .row .col-md-9 .mix .imgLiquidFill, main.team .row .col-md-9 .mix .logo, main.service .row .col-md-9 .mix .logo, main.blog-post .row .col-md-9 .mix .logo, main.listings .row .col-md-9 .mix .logo, main.conference .row .col-md-9 .mix .logo, main.single .row .col-md-9 .mix .logo, main.event .row .col-md-9 .mix .logo, main.team .row .about-content .box-member .imgLiquidFill, main.service .row .about-content .box-member .imgLiquidFill, main.blog-post .row .about-content .box-member .imgLiquidFill, main.listings .row .about-content .box-member .imgLiquidFill, main.conference .row .about-content .box-member .imgLiquidFill, main.single .row .about-content .box-member .imgLiquidFill, main.event .row .about-content .box-member .imgLiquidFill, main.team .row .about-content .box-member .logo, main.service .row .about-content .box-member .logo, main.blog-post .row .about-content .box-member .logo, main.listings .row .about-content .box-member .logo, main.conference .row .about-content .box-member .logo, main.single .row .about-content .box-member .logo, main.event .row .about-content .box-member .logo, main.team .row .about-content .mix .imgLiquidFill, main.service .row .about-content .mix .imgLiquidFill, main.blog-post .row .about-content .mix .imgLiquidFill, main.listings .row .about-content .mix .imgLiquidFill, main.conference .row .about-content .mix .imgLiquidFill, main.single .row .about-content .mix .imgLiquidFill, main.event .row .about-content .mix .imgLiquidFill, main.team .row .about-content .mix .logo, main.service .row .about-content .mix .logo, main.blog-post .row .about-content .mix .logo, main.listings .row .about-content .mix .logo, main.conference .row .about-content .mix .logo, main.single .row .about-content .mix .logo, main.event .row .about-content .mix .logo {
            width: 100%;
            float: left;
            height: 50vh; } }
        main.team .row .col-md-9 .box-member .imgLiquidFill img, main.service .row .col-md-9 .box-member .imgLiquidFill img, main.blog-post .row .col-md-9 .box-member .imgLiquidFill img, main.listings .row .col-md-9 .box-member .imgLiquidFill img, main.conference .row .col-md-9 .box-member .imgLiquidFill img, main.single .row .col-md-9 .box-member .imgLiquidFill img, main.event .row .col-md-9 .box-member .imgLiquidFill img, main.team .row .col-md-9 .box-member .logo img, main.service .row .col-md-9 .box-member .logo img, main.blog-post .row .col-md-9 .box-member .logo img, main.listings .row .col-md-9 .box-member .logo img, main.conference .row .col-md-9 .box-member .logo img, main.single .row .col-md-9 .box-member .logo img, main.event .row .col-md-9 .box-member .logo img, main.team .row .col-md-9 .mix .imgLiquidFill img, main.service .row .col-md-9 .mix .imgLiquidFill img, main.blog-post .row .col-md-9 .mix .imgLiquidFill img, main.listings .row .col-md-9 .mix .imgLiquidFill img, main.conference .row .col-md-9 .mix .imgLiquidFill img, main.single .row .col-md-9 .mix .imgLiquidFill img, main.event .row .col-md-9 .mix .imgLiquidFill img, main.team .row .col-md-9 .mix .logo img, main.service .row .col-md-9 .mix .logo img, main.blog-post .row .col-md-9 .mix .logo img, main.listings .row .col-md-9 .mix .logo img, main.conference .row .col-md-9 .mix .logo img, main.single .row .col-md-9 .mix .logo img, main.event .row .col-md-9 .mix .logo img, main.team .row .about-content .box-member .imgLiquidFill img, main.service .row .about-content .box-member .imgLiquidFill img, main.blog-post .row .about-content .box-member .imgLiquidFill img, main.listings .row .about-content .box-member .imgLiquidFill img, main.conference .row .about-content .box-member .imgLiquidFill img, main.single .row .about-content .box-member .imgLiquidFill img, main.event .row .about-content .box-member .imgLiquidFill img, main.team .row .about-content .box-member .logo img, main.service .row .about-content .box-member .logo img, main.blog-post .row .about-content .box-member .logo img, main.listings .row .about-content .box-member .logo img, main.conference .row .about-content .box-member .logo img, main.single .row .about-content .box-member .logo img, main.event .row .about-content .box-member .logo img, main.team .row .about-content .mix .imgLiquidFill img, main.service .row .about-content .mix .imgLiquidFill img, main.blog-post .row .about-content .mix .imgLiquidFill img, main.listings .row .about-content .mix .imgLiquidFill img, main.conference .row .about-content .mix .imgLiquidFill img, main.single .row .about-content .mix .imgLiquidFill img, main.event .row .about-content .mix .imgLiquidFill img, main.team .row .about-content .mix .logo img, main.service .row .about-content .mix .logo img, main.blog-post .row .about-content .mix .logo img, main.listings .row .about-content .mix .logo img, main.conference .row .about-content .mix .logo img, main.single .row .about-content .mix .logo img, main.event .row .about-content .mix .logo img {
          width: 100%; }
        main.team .row .col-md-9 .box-member .imgLiquidFill .overlay, main.service .row .col-md-9 .box-member .imgLiquidFill .overlay, main.blog-post .row .col-md-9 .box-member .imgLiquidFill .overlay, main.listings .row .col-md-9 .box-member .imgLiquidFill .overlay, main.conference .row .col-md-9 .box-member .imgLiquidFill .overlay, main.single .row .col-md-9 .box-member .imgLiquidFill .overlay, main.event .row .col-md-9 .box-member .imgLiquidFill .overlay, main.team .row .col-md-9 .box-member .logo .overlay, main.service .row .col-md-9 .box-member .logo .overlay, main.blog-post .row .col-md-9 .box-member .logo .overlay, main.listings .row .col-md-9 .box-member .logo .overlay, main.conference .row .col-md-9 .box-member .logo .overlay, main.single .row .col-md-9 .box-member .logo .overlay, main.event .row .col-md-9 .box-member .logo .overlay, main.team .row .col-md-9 .mix .imgLiquidFill .overlay, main.service .row .col-md-9 .mix .imgLiquidFill .overlay, main.blog-post .row .col-md-9 .mix .imgLiquidFill .overlay, main.listings .row .col-md-9 .mix .imgLiquidFill .overlay, main.conference .row .col-md-9 .mix .imgLiquidFill .overlay, main.single .row .col-md-9 .mix .imgLiquidFill .overlay, main.event .row .col-md-9 .mix .imgLiquidFill .overlay, main.team .row .col-md-9 .mix .logo .overlay, main.service .row .col-md-9 .mix .logo .overlay, main.blog-post .row .col-md-9 .mix .logo .overlay, main.listings .row .col-md-9 .mix .logo .overlay, main.conference .row .col-md-9 .mix .logo .overlay, main.single .row .col-md-9 .mix .logo .overlay, main.event .row .col-md-9 .mix .logo .overlay, main.team .row .about-content .box-member .imgLiquidFill .overlay, main.service .row .about-content .box-member .imgLiquidFill .overlay, main.blog-post .row .about-content .box-member .imgLiquidFill .overlay, main.listings .row .about-content .box-member .imgLiquidFill .overlay, main.conference .row .about-content .box-member .imgLiquidFill .overlay, main.single .row .about-content .box-member .imgLiquidFill .overlay, main.event .row .about-content .box-member .imgLiquidFill .overlay, main.team .row .about-content .box-member .logo .overlay, main.service .row .about-content .box-member .logo .overlay, main.blog-post .row .about-content .box-member .logo .overlay, main.listings .row .about-content .box-member .logo .overlay, main.conference .row .about-content .box-member .logo .overlay, main.single .row .about-content .box-member .logo .overlay, main.event .row .about-content .box-member .logo .overlay, main.team .row .about-content .mix .imgLiquidFill .overlay, main.service .row .about-content .mix .imgLiquidFill .overlay, main.blog-post .row .about-content .mix .imgLiquidFill .overlay, main.listings .row .about-content .mix .imgLiquidFill .overlay, main.conference .row .about-content .mix .imgLiquidFill .overlay, main.single .row .about-content .mix .imgLiquidFill .overlay, main.event .row .about-content .mix .imgLiquidFill .overlay, main.team .row .about-content .mix .logo .overlay, main.service .row .about-content .mix .logo .overlay, main.blog-post .row .about-content .mix .logo .overlay, main.listings .row .about-content .mix .logo .overlay, main.conference .row .about-content .mix .logo .overlay, main.single .row .about-content .mix .logo .overlay, main.event .row .about-content .mix .logo .overlay {
          cursor: pointer; }
      main.team .row .col-md-9 .box-member .imgLiquid_error, main.service .row .col-md-9 .box-member .imgLiquid_error, main.blog-post .row .col-md-9 .box-member .imgLiquid_error, main.listings .row .col-md-9 .box-member .imgLiquid_error, main.conference .row .col-md-9 .box-member .imgLiquid_error, main.single .row .col-md-9 .box-member .imgLiquid_error, main.event .row .col-md-9 .box-member .imgLiquid_error, main.team .row .col-md-9 .mix .imgLiquid_error, main.service .row .col-md-9 .mix .imgLiquid_error, main.blog-post .row .col-md-9 .mix .imgLiquid_error, main.listings .row .col-md-9 .mix .imgLiquid_error, main.conference .row .col-md-9 .mix .imgLiquid_error, main.single .row .col-md-9 .mix .imgLiquid_error, main.event .row .col-md-9 .mix .imgLiquid_error, main.team .row .about-content .box-member .imgLiquid_error, main.service .row .about-content .box-member .imgLiquid_error, main.blog-post .row .about-content .box-member .imgLiquid_error, main.listings .row .about-content .box-member .imgLiquid_error, main.conference .row .about-content .box-member .imgLiquid_error, main.single .row .about-content .box-member .imgLiquid_error, main.event .row .about-content .box-member .imgLiquid_error, main.team .row .about-content .mix .imgLiquid_error, main.service .row .about-content .mix .imgLiquid_error, main.blog-post .row .about-content .mix .imgLiquid_error, main.listings .row .about-content .mix .imgLiquid_error, main.conference .row .about-content .mix .imgLiquid_error, main.single .row .about-content .mix .imgLiquid_error, main.event .row .about-content .mix .imgLiquid_error {
        display: none !important; }
    main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix {
      background: none; }

main.services .all-about .about-content .box-member .info-box .price, main.service .all-about .about-content .box-member .info-box .price, main.partners .all-about .about-content .box-member .info-box .price, main.error-page .all-about .about-content .box-member .info-box .price, main.search .all-about .about-content .box-member .info-box .price, main.directory .all-about .about-content .box-member .info-box .price, main.service .row .box-member .info-standart .price {
  border-left: 1px solid #85B226;
  padding-left: 2.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4rem;
  white-space: nowrap; }
  @media (max-width: 737px) {
    main.services .all-about .about-content .box-member .info-box .price, main.service .all-about .about-content .box-member .info-box .price, main.partners .all-about .about-content .box-member .info-box .price, main.error-page .all-about .about-content .box-member .info-box .price, main.search .all-about .about-content .box-member .info-box .price, main.directory .all-about .about-content .box-member .info-box .price, main.service .row .box-member .info-standart .price {
      margin-bottom: 3rem;
      margin-top: 3rem; } }
  main.services .all-about .about-content .box-member .info-box .price p, main.service .all-about .about-content .box-member .info-box .price p, main.partners .all-about .about-content .box-member .info-box .price p, main.error-page .all-about .about-content .box-member .info-box .price p, main.search .all-about .about-content .box-member .info-box .price p, main.directory .all-about .about-content .box-member .info-box .price p, main.service .row .box-member .info-standart .price p {
    text-transform: uppercase;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: bold;
    padding-top: 1%;
    letter-spacing: 0.3px;
    margin-top: 0;
    margin-bottom: 0; }
  main.services .all-about .about-content .box-member .info-box .price h3, main.service .all-about .about-content .box-member .info-box .price h3, main.partners .all-about .about-content .box-member .info-box .price h3, main.error-page .all-about .about-content .box-member .info-box .price h3, main.search .all-about .about-content .box-member .info-box .price h3, main.directory .all-about .about-content .box-member .info-box .price h3, main.service .row .box-member .info-standart .price h3 {
    color: #85B226;
    font-size: 33px;
    font-size: 3.3rem;
    font-weight: normal;
    letter-spacing: 1.3px;
    margin-top: -1rem;
    text-align: left;
    width: 100%;
    margin-left: 9.8rem; }
    @media (max-width: 569px) {
      main.services .all-about .about-content .box-member .info-box .price h3, main.service .all-about .about-content .box-member .info-box .price h3, main.partners .all-about .about-content .box-member .info-box .price h3, main.error-page .all-about .about-content .box-member .info-box .price h3, main.search .all-about .about-content .box-member .info-box .price h3, main.directory .all-about .about-content .box-member .info-box .price h3, main.service .row .box-member .info-standart .price h3 {
        text-align: right;
        margin-left: 0; } }

main.services .all-about .about-content .box-member .info-box p.content, main.service .all-about .about-content .box-member .info-box p.content, main.partners .all-about .about-content .box-member .info-box p.content, main.error-page .all-about .about-content .box-member .info-box p.content, main.search .all-about .about-content .box-member .info-box p.content, main.directory .all-about .about-content .box-member .info-box p.content, main.service .row .box-member .info-standart p.content {
  color: black;
  line-height: 2.3rem;
  letter-spacing: 0.3px;
  font-size: 14px;
  font-size: 1.4rem; }

main.blog .all-about .about-content .box-member a.button, main.multimedia .row .mixitup-container .box-media .info-box a.button, main.profile .newMargin .col-md-9 .box-member .info-box a.button, main.blog .all-about .about-content .box-member button.removeEvent, main.multimedia .row .mixitup-container .box-media .info-box button.removeEvent, main.profile .newMargin .col-md-9 .box-member .info-box button.removeEvent, main.blog .all-about .about-content .box-member i.button, main.multimedia .row .mixitup-container .box-media .info-box i.button, main.profile .newMargin .col-md-9 .box-member .info-box i.button {
  text-decoration: none; }

main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix, main.ourTeam .about-team .box-member, main.blog .all-about .about-content .box-member {
  width: 100%; }
  @media (max-width: 737px) {
    main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix, main.ourTeam .about-team .box-member, main.blog .all-about .about-content .box-member {
      overflow: auto;
      display: block; } }
  main.team .row .col-md-9 .box-member .imgLiquidFill, main.service .row .col-md-9 .box-member .imgLiquidFill, main.blog-post .row .col-md-9 .box-member .imgLiquidFill, main.listings .row .col-md-9 .box-member .imgLiquidFill, main.conference .row .col-md-9 .box-member .imgLiquidFill, main.single .row .col-md-9 .box-member .imgLiquidFill, main.event .row .col-md-9 .box-member .imgLiquidFill, main.team .row .col-md-9 .mix .imgLiquidFill, main.service .row .col-md-9 .mix .imgLiquidFill, main.blog-post .row .col-md-9 .mix .imgLiquidFill, main.listings .row .col-md-9 .mix .imgLiquidFill, main.conference .row .col-md-9 .mix .imgLiquidFill, main.single .row .col-md-9 .mix .imgLiquidFill, main.event .row .col-md-9 .mix .imgLiquidFill, main.team .row .about-content .box-member .imgLiquidFill, main.service .row .about-content .box-member .imgLiquidFill, main.blog-post .row .about-content .box-member .imgLiquidFill, main.listings .row .about-content .box-member .imgLiquidFill, main.conference .row .about-content .box-member .imgLiquidFill, main.single .row .about-content .box-member .imgLiquidFill, main.event .row .about-content .box-member .imgLiquidFill, main.team .row .about-content .mix .imgLiquidFill, main.service .row .about-content .mix .imgLiquidFill, main.blog-post .row .about-content .mix .imgLiquidFill, main.listings .row .about-content .mix .imgLiquidFill, main.conference .row .about-content .mix .imgLiquidFill, main.single .row .about-content .mix .imgLiquidFill, main.event .row .about-content .mix .imgLiquidFill, main.ourTeam .about-team .box-member .imgLiquidFill, main.blog .all-about .about-content .box-member .imgLiquidFill {
    width: 50%;
    display: table-cell;
    height: 100%;
    position: relative; }
    @media (max-width: 793px) {
      main.team .row .col-md-9 .box-member .imgLiquidFill, main.service .row .col-md-9 .box-member .imgLiquidFill, main.blog-post .row .col-md-9 .box-member .imgLiquidFill, main.listings .row .col-md-9 .box-member .imgLiquidFill, main.conference .row .col-md-9 .box-member .imgLiquidFill, main.single .row .col-md-9 .box-member .imgLiquidFill, main.event .row .col-md-9 .box-member .imgLiquidFill, main.team .row .col-md-9 .mix .imgLiquidFill, main.service .row .col-md-9 .mix .imgLiquidFill, main.blog-post .row .col-md-9 .mix .imgLiquidFill, main.listings .row .col-md-9 .mix .imgLiquidFill, main.conference .row .col-md-9 .mix .imgLiquidFill, main.single .row .col-md-9 .mix .imgLiquidFill, main.event .row .col-md-9 .mix .imgLiquidFill, main.team .row .about-content .box-member .imgLiquidFill, main.service .row .about-content .box-member .imgLiquidFill, main.blog-post .row .about-content .box-member .imgLiquidFill, main.listings .row .about-content .box-member .imgLiquidFill, main.conference .row .about-content .box-member .imgLiquidFill, main.single .row .about-content .box-member .imgLiquidFill, main.event .row .about-content .box-member .imgLiquidFill, main.team .row .about-content .mix .imgLiquidFill, main.service .row .about-content .mix .imgLiquidFill, main.blog-post .row .about-content .mix .imgLiquidFill, main.listings .row .about-content .mix .imgLiquidFill, main.conference .row .about-content .mix .imgLiquidFill, main.single .row .about-content .mix .imgLiquidFill, main.event .row .about-content .mix .imgLiquidFill, main.ourTeam .about-team .box-member .imgLiquidFill, main.blog .all-about .about-content .box-member .imgLiquidFill {
        width: 100%;
        height: 20em;
        display: block;
        float: left; } }
    main.team .row .col-md-9 .box-member .imgLiquidFill img, main.service .row .col-md-9 .box-member .imgLiquidFill img, main.blog-post .row .col-md-9 .box-member .imgLiquidFill img, main.listings .row .col-md-9 .box-member .imgLiquidFill img, main.conference .row .col-md-9 .box-member .imgLiquidFill img, main.single .row .col-md-9 .box-member .imgLiquidFill img, main.event .row .col-md-9 .box-member .imgLiquidFill img, main.team .row .col-md-9 .mix .imgLiquidFill img, main.service .row .col-md-9 .mix .imgLiquidFill img, main.blog-post .row .col-md-9 .mix .imgLiquidFill img, main.listings .row .col-md-9 .mix .imgLiquidFill img, main.conference .row .col-md-9 .mix .imgLiquidFill img, main.single .row .col-md-9 .mix .imgLiquidFill img, main.event .row .col-md-9 .mix .imgLiquidFill img, main.team .row .about-content .box-member .imgLiquidFill img, main.service .row .about-content .box-member .imgLiquidFill img, main.blog-post .row .about-content .box-member .imgLiquidFill img, main.listings .row .about-content .box-member .imgLiquidFill img, main.conference .row .about-content .box-member .imgLiquidFill img, main.single .row .about-content .box-member .imgLiquidFill img, main.event .row .about-content .box-member .imgLiquidFill img, main.team .row .about-content .mix .imgLiquidFill img, main.service .row .about-content .mix .imgLiquidFill img, main.blog-post .row .about-content .mix .imgLiquidFill img, main.listings .row .about-content .mix .imgLiquidFill img, main.conference .row .about-content .mix .imgLiquidFill img, main.single .row .about-content .mix .imgLiquidFill img, main.event .row .about-content .mix .imgLiquidFill img, main.ourTeam .about-team .box-member .imgLiquidFill img, main.blog .all-about .about-content .box-member .imgLiquidFill img {
      width: 100%; }
    main.team .row .col-md-9 .box-member .imgLiquidFill .overlay, main.service .row .col-md-9 .box-member .imgLiquidFill .overlay, main.blog-post .row .col-md-9 .box-member .imgLiquidFill .overlay, main.listings .row .col-md-9 .box-member .imgLiquidFill .overlay, main.conference .row .col-md-9 .box-member .imgLiquidFill .overlay, main.single .row .col-md-9 .box-member .imgLiquidFill .overlay, main.event .row .col-md-9 .box-member .imgLiquidFill .overlay, main.team .row .col-md-9 .mix .imgLiquidFill .overlay, main.service .row .col-md-9 .mix .imgLiquidFill .overlay, main.blog-post .row .col-md-9 .mix .imgLiquidFill .overlay, main.listings .row .col-md-9 .mix .imgLiquidFill .overlay, main.conference .row .col-md-9 .mix .imgLiquidFill .overlay, main.single .row .col-md-9 .mix .imgLiquidFill .overlay, main.event .row .col-md-9 .mix .imgLiquidFill .overlay, main.team .row .about-content .box-member .imgLiquidFill .overlay, main.service .row .about-content .box-member .imgLiquidFill .overlay, main.blog-post .row .about-content .box-member .imgLiquidFill .overlay, main.listings .row .about-content .box-member .imgLiquidFill .overlay, main.conference .row .about-content .box-member .imgLiquidFill .overlay, main.single .row .about-content .box-member .imgLiquidFill .overlay, main.event .row .about-content .box-member .imgLiquidFill .overlay, main.team .row .about-content .mix .imgLiquidFill .overlay, main.service .row .about-content .mix .imgLiquidFill .overlay, main.blog-post .row .about-content .mix .imgLiquidFill .overlay, main.listings .row .about-content .mix .imgLiquidFill .overlay, main.conference .row .about-content .mix .imgLiquidFill .overlay, main.single .row .about-content .mix .imgLiquidFill .overlay, main.event .row .about-content .mix .imgLiquidFill .overlay, main.ourTeam .about-team .box-member .imgLiquidFill .overlay, main.blog .all-about .about-content .box-member .imgLiquidFill .overlay {
      display: block;
      position: relative;
      height: 100%; }
      main.team .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.service .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.blog-post .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.listings .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.conference .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.single .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.event .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.team .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.service .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.blog-post .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.listings .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.conference .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.single .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.event .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.team .row .about-content .box-member .imgLiquidFill .overlay .middle, main.service .row .about-content .box-member .imgLiquidFill .overlay .middle, main.blog-post .row .about-content .box-member .imgLiquidFill .overlay .middle, main.listings .row .about-content .box-member .imgLiquidFill .overlay .middle, main.conference .row .about-content .box-member .imgLiquidFill .overlay .middle, main.single .row .about-content .box-member .imgLiquidFill .overlay .middle, main.event .row .about-content .box-member .imgLiquidFill .overlay .middle, main.team .row .about-content .mix .imgLiquidFill .overlay .middle, main.service .row .about-content .mix .imgLiquidFill .overlay .middle, main.blog-post .row .about-content .mix .imgLiquidFill .overlay .middle, main.listings .row .about-content .mix .imgLiquidFill .overlay .middle, main.conference .row .about-content .mix .imgLiquidFill .overlay .middle, main.single .row .about-content .mix .imgLiquidFill .overlay .middle, main.event .row .about-content .mix .imgLiquidFill .overlay .middle, main.ourTeam .about-team .box-member .imgLiquidFill .overlay .middle, main.blog .all-about .about-content .box-member .imgLiquidFill .overlay .middle {
        font-size: 3em; }
        @media (max-width: 793px) {
          main.team .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.service .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.blog-post .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.listings .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.conference .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.single .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.event .row .col-md-9 .box-member .imgLiquidFill .overlay .middle, main.team .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.service .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.blog-post .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.listings .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.conference .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.single .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.event .row .col-md-9 .mix .imgLiquidFill .overlay .middle, main.team .row .about-content .box-member .imgLiquidFill .overlay .middle, main.service .row .about-content .box-member .imgLiquidFill .overlay .middle, main.blog-post .row .about-content .box-member .imgLiquidFill .overlay .middle, main.listings .row .about-content .box-member .imgLiquidFill .overlay .middle, main.conference .row .about-content .box-member .imgLiquidFill .overlay .middle, main.single .row .about-content .box-member .imgLiquidFill .overlay .middle, main.event .row .about-content .box-member .imgLiquidFill .overlay .middle, main.team .row .about-content .mix .imgLiquidFill .overlay .middle, main.service .row .about-content .mix .imgLiquidFill .overlay .middle, main.blog-post .row .about-content .mix .imgLiquidFill .overlay .middle, main.listings .row .about-content .mix .imgLiquidFill .overlay .middle, main.conference .row .about-content .mix .imgLiquidFill .overlay .middle, main.single .row .about-content .mix .imgLiquidFill .overlay .middle, main.event .row .about-content .mix .imgLiquidFill .overlay .middle, main.ourTeam .about-team .box-member .imgLiquidFill .overlay .middle, main.blog .all-about .about-content .box-member .imgLiquidFill .overlay .middle {
            font-size: 2em; } }
        main.team .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.service .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.blog-post .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.listings .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.conference .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.single .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.event .row .col-md-9 .box-member .imgLiquidFill .overlay .middle span, main.team .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.service .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.blog-post .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.listings .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.conference .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.single .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.event .row .col-md-9 .mix .imgLiquidFill .overlay .middle span, main.team .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.service .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.blog-post .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.listings .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.conference .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.single .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.event .row .about-content .box-member .imgLiquidFill .overlay .middle span, main.team .row .about-content .mix .imgLiquidFill .overlay .middle span, main.service .row .about-content .mix .imgLiquidFill .overlay .middle span, main.blog-post .row .about-content .mix .imgLiquidFill .overlay .middle span, main.listings .row .about-content .mix .imgLiquidFill .overlay .middle span, main.conference .row .about-content .mix .imgLiquidFill .overlay .middle span, main.single .row .about-content .mix .imgLiquidFill .overlay .middle span, main.event .row .about-content .mix .imgLiquidFill .overlay .middle span, main.ourTeam .about-team .box-member .imgLiquidFill .overlay .middle span, main.blog .all-about .about-content .box-member .imgLiquidFill .overlay .middle span {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translateX(-50%) translateY(-50%);
              -ms-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%); }
    main.team .row .col-md-9 .box-member .imgLiquidFill.blue, main.service .row .col-md-9 .box-member .imgLiquidFill.blue, main.blog-post .row .col-md-9 .box-member .imgLiquidFill.blue, main.listings .row .col-md-9 .box-member .imgLiquidFill.blue, main.conference .row .col-md-9 .box-member .imgLiquidFill.blue, main.single .row .col-md-9 .box-member .imgLiquidFill.blue, main.event .row .col-md-9 .box-member .imgLiquidFill.blue, main.team .row .col-md-9 .mix .imgLiquidFill.blue, main.service .row .col-md-9 .mix .imgLiquidFill.blue, main.blog-post .row .col-md-9 .mix .imgLiquidFill.blue, main.listings .row .col-md-9 .mix .imgLiquidFill.blue, main.conference .row .col-md-9 .mix .imgLiquidFill.blue, main.single .row .col-md-9 .mix .imgLiquidFill.blue, main.event .row .col-md-9 .mix .imgLiquidFill.blue, main.team .row .about-content .box-member .imgLiquidFill.blue, main.service .row .about-content .box-member .imgLiquidFill.blue, main.blog-post .row .about-content .box-member .imgLiquidFill.blue, main.listings .row .about-content .box-member .imgLiquidFill.blue, main.conference .row .about-content .box-member .imgLiquidFill.blue, main.single .row .about-content .box-member .imgLiquidFill.blue, main.event .row .about-content .box-member .imgLiquidFill.blue, main.team .row .about-content .mix .imgLiquidFill.blue, main.service .row .about-content .mix .imgLiquidFill.blue, main.blog-post .row .about-content .mix .imgLiquidFill.blue, main.listings .row .about-content .mix .imgLiquidFill.blue, main.conference .row .about-content .mix .imgLiquidFill.blue, main.single .row .about-content .mix .imgLiquidFill.blue, main.event .row .about-content .mix .imgLiquidFill.blue, main.ourTeam .about-team .box-member .imgLiquidFill.blue, main.blog .all-about .about-content .box-member .imgLiquidFill.blue {
      height: 20vh;
      overflow: hidden; }
  main.team .row .col-md-9 .box-member .info-box, main.service .row .col-md-9 .box-member .info-box, main.blog-post .row .col-md-9 .box-member .info-box, main.listings .row .col-md-9 .box-member .info-box, main.conference .row .col-md-9 .box-member .info-box, main.single .row .col-md-9 .box-member .info-box, main.event .row .col-md-9 .box-member .info-box, main.team .row .col-md-9 .mix .info-box, main.service .row .col-md-9 .mix .info-box, main.blog-post .row .col-md-9 .mix .info-box, main.listings .row .col-md-9 .mix .info-box, main.conference .row .col-md-9 .mix .info-box, main.single .row .col-md-9 .mix .info-box, main.event .row .col-md-9 .mix .info-box, main.team .row .about-content .box-member .info-box, main.service .row .about-content .box-member .info-box, main.blog-post .row .about-content .box-member .info-box, main.listings .row .about-content .box-member .info-box, main.conference .row .about-content .box-member .info-box, main.single .row .about-content .box-member .info-box, main.event .row .about-content .box-member .info-box, main.team .row .about-content .mix .info-box, main.service .row .about-content .mix .info-box, main.blog-post .row .about-content .mix .info-box, main.listings .row .about-content .mix .info-box, main.conference .row .about-content .mix .info-box, main.single .row .about-content .mix .info-box, main.event .row .about-content .mix .info-box, main.ourTeam .about-team .box-member .info-box, main.blog .all-about .about-content .box-member .info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 3em;
    width: 100%;
    height: 100%;
    padding-bottom: 3rem;
    margin-top: 0;
    float: left;
    display: table-cell;
    padding: 5rem; }
    @media (max-width: 793px) {
      main.team .row .col-md-9 .box-member .info-box, main.service .row .col-md-9 .box-member .info-box, main.blog-post .row .col-md-9 .box-member .info-box, main.listings .row .col-md-9 .box-member .info-box, main.conference .row .col-md-9 .box-member .info-box, main.single .row .col-md-9 .box-member .info-box, main.event .row .col-md-9 .box-member .info-box, main.team .row .col-md-9 .mix .info-box, main.service .row .col-md-9 .mix .info-box, main.blog-post .row .col-md-9 .mix .info-box, main.listings .row .col-md-9 .mix .info-box, main.conference .row .col-md-9 .mix .info-box, main.single .row .col-md-9 .mix .info-box, main.event .row .col-md-9 .mix .info-box, main.team .row .about-content .box-member .info-box, main.service .row .about-content .box-member .info-box, main.blog-post .row .about-content .box-member .info-box, main.listings .row .about-content .box-member .info-box, main.conference .row .about-content .box-member .info-box, main.single .row .about-content .box-member .info-box, main.event .row .about-content .box-member .info-box, main.team .row .about-content .mix .info-box, main.service .row .about-content .mix .info-box, main.blog-post .row .about-content .mix .info-box, main.listings .row .about-content .mix .info-box, main.conference .row .about-content .mix .info-box, main.single .row .about-content .mix .info-box, main.event .row .about-content .mix .info-box, main.ourTeam .about-team .box-member .info-box, main.blog .all-about .about-content .box-member .info-box {
        width: 100%;
        display: block;
        float: left;
        padding: 3em; } }
    main.team .row .col-md-9 .box-member .info-box span.eventStatus, main.service .row .col-md-9 .box-member .info-box span.eventStatus, main.blog-post .row .col-md-9 .box-member .info-box span.eventStatus, main.listings .row .col-md-9 .box-member .info-box span.eventStatus, main.conference .row .col-md-9 .box-member .info-box span.eventStatus, main.single .row .col-md-9 .box-member .info-box span.eventStatus, main.event .row .col-md-9 .box-member .info-box span.eventStatus, main.team .row .col-md-9 .mix .info-box span.eventStatus, main.service .row .col-md-9 .mix .info-box span.eventStatus, main.blog-post .row .col-md-9 .mix .info-box span.eventStatus, main.listings .row .col-md-9 .mix .info-box span.eventStatus, main.conference .row .col-md-9 .mix .info-box span.eventStatus, main.single .row .col-md-9 .mix .info-box span.eventStatus, main.event .row .col-md-9 .mix .info-box span.eventStatus, main.team .row .about-content .box-member .info-box span.eventStatus, main.service .row .about-content .box-member .info-box span.eventStatus, main.blog-post .row .about-content .box-member .info-box span.eventStatus, main.listings .row .about-content .box-member .info-box span.eventStatus, main.conference .row .about-content .box-member .info-box span.eventStatus, main.single .row .about-content .box-member .info-box span.eventStatus, main.event .row .about-content .box-member .info-box span.eventStatus, main.team .row .about-content .mix .info-box span.eventStatus, main.service .row .about-content .mix .info-box span.eventStatus, main.blog-post .row .about-content .mix .info-box span.eventStatus, main.listings .row .about-content .mix .info-box span.eventStatus, main.conference .row .about-content .mix .info-box span.eventStatus, main.single .row .about-content .mix .info-box span.eventStatus, main.event .row .about-content .mix .info-box span.eventStatus, main.ourTeam .about-team .box-member .info-box span.eventStatus, main.blog .all-about .about-content .box-member .info-box span.eventStatus {
      margin-left: 10px;
      font-size: 11px;
      font-size: 1.1rem;
      background: #d0d0d0;
      -webkit-border-top-right-radius: 2em;
              border-top-right-radius: 2em;
      -webkit-border-bottom-right-radius: 2em;
              border-bottom-right-radius: 2em;
      -webkit-border-top-left-radius: 2em;
              border-top-left-radius: 2em;
      -webkit-border-bottom-left-radius: 2em;
              border-bottom-left-radius: 2em;
      padding: 0rem 2rem;
      line-height: 2em;
      color: #4a4a4a;
      text-transform: lowercase;
      display: inline-block; }
      main.team .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.service .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.blog-post .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.listings .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.conference .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.single .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.event .row .col-md-9 .box-member .info-box span.eventStatus.upcoming, main.team .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.service .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.blog-post .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.listings .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.conference .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.single .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.event .row .col-md-9 .mix .info-box span.eventStatus.upcoming, main.team .row .about-content .box-member .info-box span.eventStatus.upcoming, main.service .row .about-content .box-member .info-box span.eventStatus.upcoming, main.blog-post .row .about-content .box-member .info-box span.eventStatus.upcoming, main.listings .row .about-content .box-member .info-box span.eventStatus.upcoming, main.conference .row .about-content .box-member .info-box span.eventStatus.upcoming, main.single .row .about-content .box-member .info-box span.eventStatus.upcoming, main.event .row .about-content .box-member .info-box span.eventStatus.upcoming, main.team .row .about-content .mix .info-box span.eventStatus.upcoming, main.service .row .about-content .mix .info-box span.eventStatus.upcoming, main.blog-post .row .about-content .mix .info-box span.eventStatus.upcoming, main.listings .row .about-content .mix .info-box span.eventStatus.upcoming, main.conference .row .about-content .mix .info-box span.eventStatus.upcoming, main.single .row .about-content .mix .info-box span.eventStatus.upcoming, main.event .row .about-content .mix .info-box span.eventStatus.upcoming, main.ourTeam .about-team .box-member .info-box span.eventStatus.upcoming, main.blog .all-about .about-content .box-member .info-box span.eventStatus.upcoming, main.team .row .col-md-9 .box-member .info-box span.eventStatus.today, main.service .row .col-md-9 .box-member .info-box span.eventStatus.today, main.blog-post .row .col-md-9 .box-member .info-box span.eventStatus.today, main.listings .row .col-md-9 .box-member .info-box span.eventStatus.today, main.conference .row .col-md-9 .box-member .info-box span.eventStatus.today, main.single .row .col-md-9 .box-member .info-box span.eventStatus.today, main.event .row .col-md-9 .box-member .info-box span.eventStatus.today, main.team .row .col-md-9 .mix .info-box span.eventStatus.today, main.service .row .col-md-9 .mix .info-box span.eventStatus.today, main.blog-post .row .col-md-9 .mix .info-box span.eventStatus.today, main.listings .row .col-md-9 .mix .info-box span.eventStatus.today, main.conference .row .col-md-9 .mix .info-box span.eventStatus.today, main.single .row .col-md-9 .mix .info-box span.eventStatus.today, main.event .row .col-md-9 .mix .info-box span.eventStatus.today, main.team .row .about-content .box-member .info-box span.eventStatus.today, main.service .row .about-content .box-member .info-box span.eventStatus.today, main.blog-post .row .about-content .box-member .info-box span.eventStatus.today, main.listings .row .about-content .box-member .info-box span.eventStatus.today, main.conference .row .about-content .box-member .info-box span.eventStatus.today, main.single .row .about-content .box-member .info-box span.eventStatus.today, main.event .row .about-content .box-member .info-box span.eventStatus.today, main.team .row .about-content .mix .info-box span.eventStatus.today, main.service .row .about-content .mix .info-box span.eventStatus.today, main.blog-post .row .about-content .mix .info-box span.eventStatus.today, main.listings .row .about-content .mix .info-box span.eventStatus.today, main.conference .row .about-content .mix .info-box span.eventStatus.today, main.single .row .about-content .mix .info-box span.eventStatus.today, main.event .row .about-content .mix .info-box span.eventStatus.today, main.ourTeam .about-team .box-member .info-box span.eventStatus.today, main.blog .all-about .about-content .box-member .info-box span.eventStatus.today {
        background: #04885a;
        color: white; }
    main.team .row .col-md-9 .box-member .info-box h4, main.service .row .col-md-9 .box-member .info-box h4, main.blog-post .row .col-md-9 .box-member .info-box h4, main.listings .row .col-md-9 .box-member .info-box h4, main.conference .row .col-md-9 .box-member .info-box h4, main.single .row .col-md-9 .box-member .info-box h4, main.event .row .col-md-9 .box-member .info-box h4, main.team .row .col-md-9 .mix .info-box h4, main.service .row .col-md-9 .mix .info-box h4, main.blog-post .row .col-md-9 .mix .info-box h4, main.listings .row .col-md-9 .mix .info-box h4, main.conference .row .col-md-9 .mix .info-box h4, main.single .row .col-md-9 .mix .info-box h4, main.event .row .col-md-9 .mix .info-box h4, main.team .row .about-content .box-member .info-box h4, main.service .row .about-content .box-member .info-box h4, main.blog-post .row .about-content .box-member .info-box h4, main.listings .row .about-content .box-member .info-box h4, main.conference .row .about-content .box-member .info-box h4, main.single .row .about-content .box-member .info-box h4, main.event .row .about-content .box-member .info-box h4, main.team .row .about-content .mix .info-box h4, main.service .row .about-content .mix .info-box h4, main.blog-post .row .about-content .mix .info-box h4, main.listings .row .about-content .mix .info-box h4, main.conference .row .about-content .mix .info-box h4, main.single .row .about-content .mix .info-box h4, main.event .row .about-content .mix .info-box h4, main.ourTeam .about-team .box-member .info-box h4, main.blog .all-about .about-content .box-member .info-box h4 {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 2em;
      font-weight: 400;
      width: 85%;
      margin-top: 1em;
      letter-spacing: 0.3px; }
      @media (max-width: 793px) {
        main.team .row .col-md-9 .box-member .info-box h4, main.service .row .col-md-9 .box-member .info-box h4, main.blog-post .row .col-md-9 .box-member .info-box h4, main.listings .row .col-md-9 .box-member .info-box h4, main.conference .row .col-md-9 .box-member .info-box h4, main.single .row .col-md-9 .box-member .info-box h4, main.event .row .col-md-9 .box-member .info-box h4, main.team .row .col-md-9 .mix .info-box h4, main.service .row .col-md-9 .mix .info-box h4, main.blog-post .row .col-md-9 .mix .info-box h4, main.listings .row .col-md-9 .mix .info-box h4, main.conference .row .col-md-9 .mix .info-box h4, main.single .row .col-md-9 .mix .info-box h4, main.event .row .col-md-9 .mix .info-box h4, main.team .row .about-content .box-member .info-box h4, main.service .row .about-content .box-member .info-box h4, main.blog-post .row .about-content .box-member .info-box h4, main.listings .row .about-content .box-member .info-box h4, main.conference .row .about-content .box-member .info-box h4, main.single .row .about-content .box-member .info-box h4, main.event .row .about-content .box-member .info-box h4, main.team .row .about-content .mix .info-box h4, main.service .row .about-content .mix .info-box h4, main.blog-post .row .about-content .mix .info-box h4, main.listings .row .about-content .mix .info-box h4, main.conference .row .about-content .mix .info-box h4, main.single .row .about-content .mix .info-box h4, main.event .row .about-content .mix .info-box h4, main.ourTeam .about-team .box-member .info-box h4, main.blog .all-about .about-content .box-member .info-box h4 {
          font-size: 1.2em;
          margin: 0;
          width: 100%; } }
      @media (max-width: 737px) {
        main.team .row .col-md-9 .box-member .info-box h4, main.service .row .col-md-9 .box-member .info-box h4, main.blog-post .row .col-md-9 .box-member .info-box h4, main.listings .row .col-md-9 .box-member .info-box h4, main.conference .row .col-md-9 .box-member .info-box h4, main.single .row .col-md-9 .box-member .info-box h4, main.event .row .col-md-9 .box-member .info-box h4, main.team .row .col-md-9 .mix .info-box h4, main.service .row .col-md-9 .mix .info-box h4, main.blog-post .row .col-md-9 .mix .info-box h4, main.listings .row .col-md-9 .mix .info-box h4, main.conference .row .col-md-9 .mix .info-box h4, main.single .row .col-md-9 .mix .info-box h4, main.event .row .col-md-9 .mix .info-box h4, main.team .row .about-content .box-member .info-box h4, main.service .row .about-content .box-member .info-box h4, main.blog-post .row .about-content .box-member .info-box h4, main.listings .row .about-content .box-member .info-box h4, main.conference .row .about-content .box-member .info-box h4, main.single .row .about-content .box-member .info-box h4, main.event .row .about-content .box-member .info-box h4, main.team .row .about-content .mix .info-box h4, main.service .row .about-content .mix .info-box h4, main.blog-post .row .about-content .mix .info-box h4, main.listings .row .about-content .mix .info-box h4, main.conference .row .about-content .mix .info-box h4, main.single .row .about-content .mix .info-box h4, main.event .row .about-content .mix .info-box h4, main.ourTeam .about-team .box-member .info-box h4, main.blog .all-about .about-content .box-member .info-box h4 {
          margin-bottom: 2em; } }
    main.team .row .col-md-9 .box-member .info-box p, main.service .row .col-md-9 .box-member .info-box p, main.blog-post .row .col-md-9 .box-member .info-box p, main.listings .row .col-md-9 .box-member .info-box p, main.conference .row .col-md-9 .box-member .info-box p, main.single .row .col-md-9 .box-member .info-box p, main.event .row .col-md-9 .box-member .info-box p, main.team .row .col-md-9 .mix .info-box p, main.service .row .col-md-9 .mix .info-box p, main.blog-post .row .col-md-9 .mix .info-box p, main.listings .row .col-md-9 .mix .info-box p, main.conference .row .col-md-9 .mix .info-box p, main.single .row .col-md-9 .mix .info-box p, main.event .row .col-md-9 .mix .info-box p, main.team .row .about-content .box-member .info-box p, main.service .row .about-content .box-member .info-box p, main.blog-post .row .about-content .box-member .info-box p, main.listings .row .about-content .box-member .info-box p, main.conference .row .about-content .box-member .info-box p, main.single .row .about-content .box-member .info-box p, main.event .row .about-content .box-member .info-box p, main.team .row .about-content .mix .info-box p, main.service .row .about-content .mix .info-box p, main.blog-post .row .about-content .mix .info-box p, main.listings .row .about-content .mix .info-box p, main.conference .row .about-content .mix .info-box p, main.single .row .about-content .mix .info-box p, main.event .row .about-content .mix .info-box p, main.ourTeam .about-team .box-member .info-box p, main.blog .all-about .about-content .box-member .info-box p {
      color: #4a4a4a;
      min-height: 1em;
      font-weight: 300;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.3px;
      line-height: 2.3rem;
      margin-top: 4rem;
      margin-bottom: 6rem; }
      @media (max-width: 737px) {
        main.team .row .col-md-9 .box-member .info-box p, main.service .row .col-md-9 .box-member .info-box p, main.blog-post .row .col-md-9 .box-member .info-box p, main.listings .row .col-md-9 .box-member .info-box p, main.conference .row .col-md-9 .box-member .info-box p, main.single .row .col-md-9 .box-member .info-box p, main.event .row .col-md-9 .box-member .info-box p, main.team .row .col-md-9 .mix .info-box p, main.service .row .col-md-9 .mix .info-box p, main.blog-post .row .col-md-9 .mix .info-box p, main.listings .row .col-md-9 .mix .info-box p, main.conference .row .col-md-9 .mix .info-box p, main.single .row .col-md-9 .mix .info-box p, main.event .row .col-md-9 .mix .info-box p, main.team .row .about-content .box-member .info-box p, main.service .row .about-content .box-member .info-box p, main.blog-post .row .about-content .box-member .info-box p, main.listings .row .about-content .box-member .info-box p, main.conference .row .about-content .box-member .info-box p, main.single .row .about-content .box-member .info-box p, main.event .row .about-content .box-member .info-box p, main.team .row .about-content .mix .info-box p, main.service .row .about-content .mix .info-box p, main.blog-post .row .about-content .mix .info-box p, main.listings .row .about-content .mix .info-box p, main.conference .row .about-content .mix .info-box p, main.single .row .about-content .mix .info-box p, main.event .row .about-content .mix .info-box p, main.ourTeam .about-team .box-member .info-box p, main.blog .all-about .about-content .box-member .info-box p {
          min-height: auto; } }
    main.team .row .col-md-9 .box-member .info-box a.button, main.service .row .col-md-9 .box-member .info-box a.button, main.blog-post .row .col-md-9 .box-member .info-box a.button, main.listings .row .col-md-9 .box-member .info-box a.button, main.conference .row .col-md-9 .box-member .info-box a.button, main.single .row .col-md-9 .box-member .info-box a.button, main.event .row .col-md-9 .box-member .info-box a.button, main.team .row .col-md-9 .mix .info-box a.button, main.service .row .col-md-9 .mix .info-box a.button, main.blog-post .row .col-md-9 .mix .info-box a.button, main.listings .row .col-md-9 .mix .info-box a.button, main.conference .row .col-md-9 .mix .info-box a.button, main.single .row .col-md-9 .mix .info-box a.button, main.event .row .col-md-9 .mix .info-box a.button, main.team .row .about-content .box-member .info-box a.button, main.service .row .about-content .box-member .info-box a.button, main.blog-post .row .about-content .box-member .info-box a.button, main.listings .row .about-content .box-member .info-box a.button, main.conference .row .about-content .box-member .info-box a.button, main.single .row .about-content .box-member .info-box a.button, main.event .row .about-content .box-member .info-box a.button, main.team .row .about-content .mix .info-box a.button, main.service .row .about-content .mix .info-box a.button, main.blog-post .row .about-content .mix .info-box a.button, main.listings .row .about-content .mix .info-box a.button, main.conference .row .about-content .mix .info-box a.button, main.single .row .about-content .mix .info-box a.button, main.event .row .about-content .mix .info-box a.button, main.ourTeam .about-team .box-member .info-box a.button, main.blog .all-about .about-content .box-member .info-box a.button, main.team .row .col-md-9 .box-member .info-box .newsletter-media, main.service .row .col-md-9 .box-member .info-box .newsletter-media, main.blog-post .row .col-md-9 .box-member .info-box .newsletter-media, main.listings .row .col-md-9 .box-member .info-box .newsletter-media, main.conference .row .col-md-9 .box-member .info-box .newsletter-media, main.single .row .col-md-9 .box-member .info-box .newsletter-media, main.event .row .col-md-9 .box-member .info-box .newsletter-media, main.team .row .col-md-9 .mix .info-box .newsletter-media, main.service .row .col-md-9 .mix .info-box .newsletter-media, main.blog-post .row .col-md-9 .mix .info-box .newsletter-media, main.listings .row .col-md-9 .mix .info-box .newsletter-media, main.conference .row .col-md-9 .mix .info-box .newsletter-media, main.single .row .col-md-9 .mix .info-box .newsletter-media, main.event .row .col-md-9 .mix .info-box .newsletter-media, main.team .row .about-content .box-member .info-box .newsletter-media, main.service .row .about-content .box-member .info-box .newsletter-media, main.blog-post .row .about-content .box-member .info-box .newsletter-media, main.listings .row .about-content .box-member .info-box .newsletter-media, main.conference .row .about-content .box-member .info-box .newsletter-media, main.single .row .about-content .box-member .info-box .newsletter-media, main.event .row .about-content .box-member .info-box .newsletter-media, main.team .row .about-content .mix .info-box .newsletter-media, main.service .row .about-content .mix .info-box .newsletter-media, main.blog-post .row .about-content .mix .info-box .newsletter-media, main.listings .row .about-content .mix .info-box .newsletter-media, main.conference .row .about-content .mix .info-box .newsletter-media, main.single .row .about-content .mix .info-box .newsletter-media, main.event .row .about-content .mix .info-box .newsletter-media, main.ourTeam .about-team .box-member .info-box .newsletter-media, main.blog .all-about .about-content .box-member .info-box .newsletter-media {
      margin-top: auto; }
    main.team .row .col-md-9 .box-member .info-box h3, main.service .row .col-md-9 .box-member .info-box h3, main.blog-post .row .col-md-9 .box-member .info-box h3, main.listings .row .col-md-9 .box-member .info-box h3, main.conference .row .col-md-9 .box-member .info-box h3, main.single .row .col-md-9 .box-member .info-box h3, main.event .row .col-md-9 .box-member .info-box h3, main.team .row .col-md-9 .mix .info-box h3, main.service .row .col-md-9 .mix .info-box h3, main.blog-post .row .col-md-9 .mix .info-box h3, main.listings .row .col-md-9 .mix .info-box h3, main.conference .row .col-md-9 .mix .info-box h3, main.single .row .col-md-9 .mix .info-box h3, main.event .row .col-md-9 .mix .info-box h3, main.team .row .about-content .box-member .info-box h3, main.service .row .about-content .box-member .info-box h3, main.blog-post .row .about-content .box-member .info-box h3, main.listings .row .about-content .box-member .info-box h3, main.conference .row .about-content .box-member .info-box h3, main.single .row .about-content .box-member .info-box h3, main.event .row .about-content .box-member .info-box h3, main.team .row .about-content .mix .info-box h3, main.service .row .about-content .mix .info-box h3, main.blog-post .row .about-content .mix .info-box h3, main.listings .row .about-content .mix .info-box h3, main.conference .row .about-content .mix .info-box h3, main.single .row .about-content .mix .info-box h3, main.event .row .about-content .mix .info-box h3, main.ourTeam .about-team .box-member .info-box h3, main.blog .all-about .about-content .box-member .info-box h3 {
      font-weight: bold;
      line-height: 1.3em;
      letter-spacing: 0.5px;
      font-family: "Lato", sans-serif;
      margin-bottom: 0.3em; }
      @media (max-width: 793px) {
        main.team .row .col-md-9 .box-member .info-box h3, main.service .row .col-md-9 .box-member .info-box h3, main.blog-post .row .col-md-9 .box-member .info-box h3, main.listings .row .col-md-9 .box-member .info-box h3, main.conference .row .col-md-9 .box-member .info-box h3, main.single .row .col-md-9 .box-member .info-box h3, main.event .row .col-md-9 .box-member .info-box h3, main.team .row .col-md-9 .mix .info-box h3, main.service .row .col-md-9 .mix .info-box h3, main.blog-post .row .col-md-9 .mix .info-box h3, main.listings .row .col-md-9 .mix .info-box h3, main.conference .row .col-md-9 .mix .info-box h3, main.single .row .col-md-9 .mix .info-box h3, main.event .row .col-md-9 .mix .info-box h3, main.team .row .about-content .box-member .info-box h3, main.service .row .about-content .box-member .info-box h3, main.blog-post .row .about-content .box-member .info-box h3, main.listings .row .about-content .box-member .info-box h3, main.conference .row .about-content .box-member .info-box h3, main.single .row .about-content .box-member .info-box h3, main.event .row .about-content .box-member .info-box h3, main.team .row .about-content .mix .info-box h3, main.service .row .about-content .mix .info-box h3, main.blog-post .row .about-content .mix .info-box h3, main.listings .row .about-content .mix .info-box h3, main.conference .row .about-content .mix .info-box h3, main.single .row .about-content .mix .info-box h3, main.event .row .about-content .mix .info-box h3, main.ourTeam .about-team .box-member .info-box h3, main.blog .all-about .about-content .box-member .info-box h3 {
          font-size: 1.6em;
          margin-bottom: 1em; } }
      main.team .row .col-md-9 .box-member .info-box h3 a, main.service .row .col-md-9 .box-member .info-box h3 a, main.blog-post .row .col-md-9 .box-member .info-box h3 a, main.listings .row .col-md-9 .box-member .info-box h3 a, main.conference .row .col-md-9 .box-member .info-box h3 a, main.single .row .col-md-9 .box-member .info-box h3 a, main.event .row .col-md-9 .box-member .info-box h3 a, main.team .row .col-md-9 .mix .info-box h3 a, main.service .row .col-md-9 .mix .info-box h3 a, main.blog-post .row .col-md-9 .mix .info-box h3 a, main.listings .row .col-md-9 .mix .info-box h3 a, main.conference .row .col-md-9 .mix .info-box h3 a, main.single .row .col-md-9 .mix .info-box h3 a, main.event .row .col-md-9 .mix .info-box h3 a, main.team .row .about-content .box-member .info-box h3 a, main.service .row .about-content .box-member .info-box h3 a, main.blog-post .row .about-content .box-member .info-box h3 a, main.listings .row .about-content .box-member .info-box h3 a, main.conference .row .about-content .box-member .info-box h3 a, main.single .row .about-content .box-member .info-box h3 a, main.event .row .about-content .box-member .info-box h3 a, main.team .row .about-content .mix .info-box h3 a, main.service .row .about-content .mix .info-box h3 a, main.blog-post .row .about-content .mix .info-box h3 a, main.listings .row .about-content .mix .info-box h3 a, main.conference .row .about-content .mix .info-box h3 a, main.single .row .about-content .mix .info-box h3 a, main.event .row .about-content .mix .info-box h3 a, main.ourTeam .about-team .box-member .info-box h3 a, main.blog .all-about .about-content .box-member .info-box h3 a {
        text-decoration: none;
        color: #4a4a4a;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
        main.team .row .col-md-9 .box-member .info-box h3 a:hover, main.service .row .col-md-9 .box-member .info-box h3 a:hover, main.blog-post .row .col-md-9 .box-member .info-box h3 a:hover, main.listings .row .col-md-9 .box-member .info-box h3 a:hover, main.conference .row .col-md-9 .box-member .info-box h3 a:hover, main.single .row .col-md-9 .box-member .info-box h3 a:hover, main.event .row .col-md-9 .box-member .info-box h3 a:hover, main.team .row .col-md-9 .mix .info-box h3 a:hover, main.service .row .col-md-9 .mix .info-box h3 a:hover, main.blog-post .row .col-md-9 .mix .info-box h3 a:hover, main.listings .row .col-md-9 .mix .info-box h3 a:hover, main.conference .row .col-md-9 .mix .info-box h3 a:hover, main.single .row .col-md-9 .mix .info-box h3 a:hover, main.event .row .col-md-9 .mix .info-box h3 a:hover, main.team .row .about-content .box-member .info-box h3 a:hover, main.service .row .about-content .box-member .info-box h3 a:hover, main.blog-post .row .about-content .box-member .info-box h3 a:hover, main.listings .row .about-content .box-member .info-box h3 a:hover, main.conference .row .about-content .box-member .info-box h3 a:hover, main.single .row .about-content .box-member .info-box h3 a:hover, main.event .row .about-content .box-member .info-box h3 a:hover, main.team .row .about-content .mix .info-box h3 a:hover, main.service .row .about-content .mix .info-box h3 a:hover, main.blog-post .row .about-content .mix .info-box h3 a:hover, main.listings .row .about-content .mix .info-box h3 a:hover, main.conference .row .about-content .mix .info-box h3 a:hover, main.single .row .about-content .mix .info-box h3 a:hover, main.event .row .about-content .mix .info-box h3 a:hover, main.ourTeam .about-team .box-member .info-box h3 a:hover, main.blog .all-about .about-content .box-member .info-box h3 a:hover {
          color: #f7c466; }
    main.team .row .col-md-9 .box-member .info-box p.time, main.service .row .col-md-9 .box-member .info-box p.time, main.blog-post .row .col-md-9 .box-member .info-box p.time, main.listings .row .col-md-9 .box-member .info-box p.time, main.conference .row .col-md-9 .box-member .info-box p.time, main.single .row .col-md-9 .box-member .info-box p.time, main.event .row .col-md-9 .box-member .info-box p.time, main.team .row .col-md-9 .mix .info-box p.time, main.service .row .col-md-9 .mix .info-box p.time, main.blog-post .row .col-md-9 .mix .info-box p.time, main.listings .row .col-md-9 .mix .info-box p.time, main.conference .row .col-md-9 .mix .info-box p.time, main.single .row .col-md-9 .mix .info-box p.time, main.event .row .col-md-9 .mix .info-box p.time, main.team .row .about-content .box-member .info-box p.time, main.service .row .about-content .box-member .info-box p.time, main.blog-post .row .about-content .box-member .info-box p.time, main.listings .row .about-content .box-member .info-box p.time, main.conference .row .about-content .box-member .info-box p.time, main.single .row .about-content .box-member .info-box p.time, main.event .row .about-content .box-member .info-box p.time, main.team .row .about-content .mix .info-box p.time, main.service .row .about-content .mix .info-box p.time, main.blog-post .row .about-content .mix .info-box p.time, main.listings .row .about-content .mix .info-box p.time, main.conference .row .about-content .mix .info-box p.time, main.single .row .about-content .mix .info-box p.time, main.event .row .about-content .mix .info-box p.time, main.ourTeam .about-team .box-member .info-box p.time, main.blog .all-about .about-content .box-member .info-box p.time {
      text-transform: uppercase;
      font-size: 14px;
      font-size: 1.4rem;
      font-weight: bold;
      padding-top: 1%;
      letter-spacing: 0.3px;
      margin-top: 2rem;
      margin-bottom: 0;
      color: #4a4a4a; }
    main.team .row .col-md-9 .box-member .info-box p, main.service .row .col-md-9 .box-member .info-box p, main.blog-post .row .col-md-9 .box-member .info-box p, main.listings .row .col-md-9 .box-member .info-box p, main.conference .row .col-md-9 .box-member .info-box p, main.single .row .col-md-9 .box-member .info-box p, main.event .row .col-md-9 .box-member .info-box p, main.team .row .col-md-9 .mix .info-box p, main.service .row .col-md-9 .mix .info-box p, main.blog-post .row .col-md-9 .mix .info-box p, main.listings .row .col-md-9 .mix .info-box p, main.conference .row .col-md-9 .mix .info-box p, main.single .row .col-md-9 .mix .info-box p, main.event .row .col-md-9 .mix .info-box p, main.team .row .about-content .box-member .info-box p, main.service .row .about-content .box-member .info-box p, main.blog-post .row .about-content .box-member .info-box p, main.listings .row .about-content .box-member .info-box p, main.conference .row .about-content .box-member .info-box p, main.single .row .about-content .box-member .info-box p, main.event .row .about-content .box-member .info-box p, main.team .row .about-content .mix .info-box p, main.service .row .about-content .mix .info-box p, main.blog-post .row .about-content .mix .info-box p, main.listings .row .about-content .mix .info-box p, main.conference .row .about-content .mix .info-box p, main.single .row .about-content .mix .info-box p, main.event .row .about-content .mix .info-box p, main.ourTeam .about-team .box-member .info-box p, main.blog .all-about .about-content .box-member .info-box p {
      line-height: 3.5rem;
      letter-spacing: 0.3px;
      font-size: 16px;
      font-size: 1.6rem;
      margin-top: 6rem; }

main.contact .row .form form.wpcf7-form .buttonRow .submit, #editProfileForm .submit, main.listings .newMargin .col-md-9 .box-member .submit, main.conference .newMargin .col-md-9 .box-member .submit, main.single .newMargin .col-md-9 .box-member .submit, main.event .newMargin .col-md-9 .box-member .submit {
  padding-left: 2rem;
  width: 17rem;
  margin-top: 5rem;
  background: #04885a;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  position: relative;
  padding-left: 4rem; }
  main.contact .row .form form.wpcf7-form .buttonRow .submit:hover, #editProfileForm .submit:hover, main.listings .newMargin .col-md-9 .box-member .submit:hover, main.conference .newMargin .col-md-9 .box-member .submit:hover, main.single .newMargin .col-md-9 .box-member .submit:hover, main.event .newMargin .col-md-9 .box-member .submit:hover {
    background: #12223F;
    cursor: pointer; }
  main.contact .row .form form.wpcf7-form .buttonRow .submit .dripicons-skip, #editProfileForm .submit .dripicons-skip, main.listings .newMargin .col-md-9 .box-member .submit .dripicons-skip, main.conference .newMargin .col-md-9 .box-member .submit .dripicons-skip, main.single .newMargin .col-md-9 .box-member .submit .dripicons-skip, main.event .newMargin .col-md-9 .box-member .submit .dripicons-skip {
    color: white;
    font-size: 15px;
    font-size: 1.5rem; }
  main.contact .row .form form.wpcf7-form .buttonRow .submit input[type=submit], #editProfileForm .submit input[type=submit], main.listings .newMargin .col-md-9 .box-member .submit input[type=submit], main.conference .newMargin .col-md-9 .box-member .submit input[type=submit], main.single .newMargin .col-md-9 .box-member .submit input[type=submit], main.event .newMargin .col-md-9 .box-member .submit input[type=submit] {
    background: transparent;
    color: white;
    border: none;
    outline: none;
    padding: 1rem;
    font-weight: bold;
    font-size: 15px;
    font-size: 1.5rem; }

main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix {
  font-weight: bold;
  font-size: 1.7em;
  letter-spacing: 1px; }
  @media (max-width: 990px) {
    main.team .row .col-md-9 .box-member, main.service .row .col-md-9 .box-member, main.blog-post .row .col-md-9 .box-member, main.listings .row .col-md-9 .box-member, main.conference .row .col-md-9 .box-member, main.single .row .col-md-9 .box-member, main.event .row .col-md-9 .box-member, main.team .row .col-md-9 .mix, main.service .row .col-md-9 .mix, main.blog-post .row .col-md-9 .mix, main.listings .row .col-md-9 .mix, main.conference .row .col-md-9 .mix, main.single .row .col-md-9 .mix, main.event .row .col-md-9 .mix, main.team .row .about-content .box-member, main.service .row .about-content .box-member, main.blog-post .row .about-content .box-member, main.listings .row .about-content .box-member, main.conference .row .about-content .box-member, main.single .row .about-content .box-member, main.event .row .about-content .box-member, main.team .row .about-content .mix, main.service .row .about-content .mix, main.blog-post .row .about-content .mix, main.listings .row .about-content .mix, main.conference .row .about-content .mix, main.single .row .about-content .mix, main.event .row .about-content .mix {
      font-size: 1.3em; } }
  main.team .row .col-md-9 .box-member .info, main.service .row .col-md-9 .box-member .info, main.blog-post .row .col-md-9 .box-member .info, main.listings .row .col-md-9 .box-member .info, main.conference .row .col-md-9 .box-member .info, main.single .row .col-md-9 .box-member .info, main.event .row .col-md-9 .box-member .info, main.team .row .col-md-9 .mix .info, main.service .row .col-md-9 .mix .info, main.blog-post .row .col-md-9 .mix .info, main.listings .row .col-md-9 .mix .info, main.conference .row .col-md-9 .mix .info, main.single .row .col-md-9 .mix .info, main.event .row .col-md-9 .mix .info, main.team .row .about-content .box-member .info, main.service .row .about-content .box-member .info, main.blog-post .row .about-content .box-member .info, main.listings .row .about-content .box-member .info, main.conference .row .about-content .box-member .info, main.single .row .about-content .box-member .info, main.event .row .about-content .box-member .info, main.team .row .about-content .mix .info, main.service .row .about-content .mix .info, main.blog-post .row .about-content .mix .info, main.listings .row .about-content .mix .info, main.conference .row .about-content .mix .info, main.single .row .about-content .mix .info, main.event .row .about-content .mix .info {
    margin: 4em 0;
    position: relative;
    overflow: auto; }
  main.team .row .col-md-9 .box-member .box, main.service .row .col-md-9 .box-member .box, main.blog-post .row .col-md-9 .box-member .box, main.listings .row .col-md-9 .box-member .box, main.conference .row .col-md-9 .box-member .box, main.single .row .col-md-9 .box-member .box, main.event .row .col-md-9 .box-member .box, main.team .row .col-md-9 .mix .box, main.service .row .col-md-9 .mix .box, main.blog-post .row .col-md-9 .mix .box, main.listings .row .col-md-9 .mix .box, main.conference .row .col-md-9 .mix .box, main.single .row .col-md-9 .mix .box, main.event .row .col-md-9 .mix .box, main.team .row .about-content .box-member .box, main.service .row .about-content .box-member .box, main.blog-post .row .about-content .box-member .box, main.listings .row .about-content .box-member .box, main.conference .row .about-content .box-member .box, main.single .row .about-content .box-member .box, main.event .row .about-content .box-member .box, main.team .row .about-content .mix .box, main.service .row .about-content .mix .box, main.blog-post .row .about-content .mix .box, main.listings .row .about-content .mix .box, main.conference .row .about-content .mix .box, main.single .row .about-content .mix .box, main.event .row .about-content .mix .box {
    width: 100%;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: 1px;
    padding: 0rem; }
    @media (max-width: 737px) {
      main.team .row .col-md-9 .box-member .box, main.service .row .col-md-9 .box-member .box, main.blog-post .row .col-md-9 .box-member .box, main.listings .row .col-md-9 .box-member .box, main.conference .row .col-md-9 .box-member .box, main.single .row .col-md-9 .box-member .box, main.event .row .col-md-9 .box-member .box, main.team .row .col-md-9 .mix .box, main.service .row .col-md-9 .mix .box, main.blog-post .row .col-md-9 .mix .box, main.listings .row .col-md-9 .mix .box, main.conference .row .col-md-9 .mix .box, main.single .row .col-md-9 .mix .box, main.event .row .col-md-9 .mix .box, main.team .row .about-content .box-member .box, main.service .row .about-content .box-member .box, main.blog-post .row .about-content .box-member .box, main.listings .row .about-content .box-member .box, main.conference .row .about-content .box-member .box, main.single .row .about-content .box-member .box, main.event .row .about-content .box-member .box, main.team .row .about-content .mix .box, main.service .row .about-content .mix .box, main.blog-post .row .about-content .mix .box, main.listings .row .about-content .mix .box, main.conference .row .about-content .mix .box, main.single .row .about-content .mix .box, main.event .row .about-content .mix .box {
        margin-right: 0; } }
    @media (max-width: 470px) {
      main.team .row .col-md-9 .box-member .box, main.service .row .col-md-9 .box-member .box, main.blog-post .row .col-md-9 .box-member .box, main.listings .row .col-md-9 .box-member .box, main.conference .row .col-md-9 .box-member .box, main.single .row .col-md-9 .box-member .box, main.event .row .col-md-9 .box-member .box, main.team .row .col-md-9 .mix .box, main.service .row .col-md-9 .mix .box, main.blog-post .row .col-md-9 .mix .box, main.listings .row .col-md-9 .mix .box, main.conference .row .col-md-9 .mix .box, main.single .row .col-md-9 .mix .box, main.event .row .col-md-9 .mix .box, main.team .row .about-content .box-member .box, main.service .row .about-content .box-member .box, main.blog-post .row .about-content .box-member .box, main.listings .row .about-content .box-member .box, main.conference .row .about-content .box-member .box, main.single .row .about-content .box-member .box, main.event .row .about-content .box-member .box, main.team .row .about-content .mix .box, main.service .row .about-content .mix .box, main.blog-post .row .about-content .mix .box, main.listings .row .about-content .mix .box, main.conference .row .about-content .mix .box, main.single .row .about-content .mix .box, main.event .row .about-content .mix .box {
        padding-left: 0.5rem; } }
    main.team .row .col-md-9 .box-member .box p, main.service .row .col-md-9 .box-member .box p, main.blog-post .row .col-md-9 .box-member .box p, main.listings .row .col-md-9 .box-member .box p, main.conference .row .col-md-9 .box-member .box p, main.single .row .col-md-9 .box-member .box p, main.event .row .col-md-9 .box-member .box p, main.team .row .col-md-9 .mix .box p, main.service .row .col-md-9 .mix .box p, main.blog-post .row .col-md-9 .mix .box p, main.listings .row .col-md-9 .mix .box p, main.conference .row .col-md-9 .mix .box p, main.single .row .col-md-9 .mix .box p, main.event .row .col-md-9 .mix .box p, main.team .row .about-content .box-member .box p, main.service .row .about-content .box-member .box p, main.blog-post .row .about-content .box-member .box p, main.listings .row .about-content .box-member .box p, main.conference .row .about-content .box-member .box p, main.single .row .about-content .box-member .box p, main.event .row .about-content .box-member .box p, main.team .row .about-content .mix .box p, main.service .row .about-content .mix .box p, main.blog-post .row .about-content .mix .box p, main.listings .row .about-content .mix .box p, main.conference .row .about-content .mix .box p, main.single .row .about-content .mix .box p, main.event .row .about-content .mix .box p {
      font-size: 16px;
      font-size: 1.6rem;
      margin-top: 0.8rem;
      padding: 0;
      font-weight: 400;
      margin-bottom: 0; }
    main.team .row .col-md-9 .box-member .box .title, main.service .row .col-md-9 .box-member .box .title, main.blog-post .row .col-md-9 .box-member .box .title, main.listings .row .col-md-9 .box-member .box .title, main.conference .row .col-md-9 .box-member .box .title, main.single .row .col-md-9 .box-member .box .title, main.event .row .col-md-9 .box-member .box .title, main.team .row .col-md-9 .mix .box .title, main.service .row .col-md-9 .mix .box .title, main.blog-post .row .col-md-9 .mix .box .title, main.listings .row .col-md-9 .mix .box .title, main.conference .row .col-md-9 .mix .box .title, main.single .row .col-md-9 .mix .box .title, main.event .row .col-md-9 .mix .box .title, main.team .row .about-content .box-member .box .title, main.service .row .about-content .box-member .box .title, main.blog-post .row .about-content .box-member .box .title, main.listings .row .about-content .box-member .box .title, main.conference .row .about-content .box-member .box .title, main.single .row .about-content .box-member .box .title, main.event .row .about-content .box-member .box .title, main.team .row .about-content .mix .box .title, main.service .row .about-content .mix .box .title, main.blog-post .row .about-content .mix .box .title, main.listings .row .about-content .mix .box .title, main.conference .row .about-content .mix .box .title, main.single .row .about-content .mix .box .title, main.event .row .about-content .mix .box .title {
      width: 10em;
      border-left: 1px solid #04885a;
      padding: 0.8rem;
      text-transform: uppercase;
      display: inline-block;
      line-height: 1.4em !important; }
      @media (max-width: 1280px) {
        main.team .row .col-md-9 .box-member .box .title, main.service .row .col-md-9 .box-member .box .title, main.blog-post .row .col-md-9 .box-member .box .title, main.listings .row .col-md-9 .box-member .box .title, main.conference .row .col-md-9 .box-member .box .title, main.single .row .col-md-9 .box-member .box .title, main.event .row .col-md-9 .box-member .box .title, main.team .row .col-md-9 .mix .box .title, main.service .row .col-md-9 .mix .box .title, main.blog-post .row .col-md-9 .mix .box .title, main.listings .row .col-md-9 .mix .box .title, main.conference .row .col-md-9 .mix .box .title, main.single .row .col-md-9 .mix .box .title, main.event .row .col-md-9 .mix .box .title, main.team .row .about-content .box-member .box .title, main.service .row .about-content .box-member .box .title, main.blog-post .row .about-content .box-member .box .title, main.listings .row .about-content .box-member .box .title, main.conference .row .about-content .box-member .box .title, main.single .row .about-content .box-member .box .title, main.event .row .about-content .box-member .box .title, main.team .row .about-content .mix .box .title, main.service .row .about-content .mix .box .title, main.blog-post .row .about-content .mix .box .title, main.listings .row .about-content .mix .box .title, main.conference .row .about-content .mix .box .title, main.single .row .about-content .mix .box .title, main.event .row .about-content .mix .box .title {
          width: 40%; } }
    main.team .row .col-md-9 .box-member .box .span, main.service .row .col-md-9 .box-member .box .span, main.blog-post .row .col-md-9 .box-member .box .span, main.listings .row .col-md-9 .box-member .box .span, main.conference .row .col-md-9 .box-member .box .span, main.single .row .col-md-9 .box-member .box .span, main.event .row .col-md-9 .box-member .box .span, main.team .row .col-md-9 .mix .box .span, main.service .row .col-md-9 .mix .box .span, main.blog-post .row .col-md-9 .mix .box .span, main.listings .row .col-md-9 .mix .box .span, main.conference .row .col-md-9 .mix .box .span, main.single .row .col-md-9 .mix .box .span, main.event .row .col-md-9 .mix .box .span, main.team .row .about-content .box-member .box .span, main.service .row .about-content .box-member .box .span, main.blog-post .row .about-content .box-member .box .span, main.listings .row .about-content .box-member .box .span, main.conference .row .about-content .box-member .box .span, main.single .row .about-content .box-member .box .span, main.event .row .about-content .box-member .box .span, main.team .row .about-content .mix .box .span, main.service .row .about-content .mix .box .span, main.blog-post .row .about-content .mix .box .span, main.listings .row .about-content .mix .box .span, main.conference .row .about-content .mix .box .span, main.single .row .about-content .mix .box .span, main.event .row .about-content .mix .box .span {
      width: 55%;
      display: inline-block;
      text-transform: none;
      padding: 0.8rem; }
      @media (max-width: 470px) {
        main.team .row .col-md-9 .box-member .box .span, main.service .row .col-md-9 .box-member .box .span, main.blog-post .row .col-md-9 .box-member .box .span, main.listings .row .col-md-9 .box-member .box .span, main.conference .row .col-md-9 .box-member .box .span, main.single .row .col-md-9 .box-member .box .span, main.event .row .col-md-9 .box-member .box .span, main.team .row .col-md-9 .mix .box .span, main.service .row .col-md-9 .mix .box .span, main.blog-post .row .col-md-9 .mix .box .span, main.listings .row .col-md-9 .mix .box .span, main.conference .row .col-md-9 .mix .box .span, main.single .row .col-md-9 .mix .box .span, main.event .row .col-md-9 .mix .box .span, main.team .row .about-content .box-member .box .span, main.service .row .about-content .box-member .box .span, main.blog-post .row .about-content .box-member .box .span, main.listings .row .about-content .box-member .box .span, main.conference .row .about-content .box-member .box .span, main.single .row .about-content .box-member .box .span, main.event .row .about-content .box-member .box .span, main.team .row .about-content .mix .box .span, main.service .row .about-content .mix .box .span, main.blog-post .row .about-content .mix .box .span, main.listings .row .about-content .mix .box .span, main.conference .row .about-content .mix .box .span, main.single .row .about-content .mix .box .span, main.event .row .about-content .mix .box .span {
          font-size: 12px;
          font-size: 1.2rem; } }

header {
  width: 100%;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background: #12223F;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  @media (max-width: 737px) {
    header {
      height: 74px; } }
  @media (max-width: 470px) {
    header {
      height: 84px; } }
  header .icons-search {
    color: #04885a;
    position: relative; }
    header .icons-search .search-icon {
      border: none;
      font-size: 0px;
      font-size: 0rem;
      width: 20px;
      height: 20px;
      position: absolute;
      right: 0;
      top: 0;
      background: url("../images/icons/searchIcon.png") no-repeat center center; }
      @media (max-width: 793px) {
        header .icons-search .search-icon {
          display: none; } }
    header .icons-search .search-icon-hamburger {
      display: none; }
  header.open .header-container .header-right {
    z-index: 9999;
    width: 49%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: absolute;
    float: right;
    right: 0;
    max-height: 50px; }
    @media (max-width: 1025px) {
      header.open .header-container .header-right {
        width: 50%; } }
    @media (max-width: 793px) {
      header.open .header-container .header-right {
        left: 0;
        top: 0;
        margin-top: 0;
        padding-top: 3em;
        padding-bottom: 6em;
        background: #12223F;
        width: 80%; } }
    @media (max-width: 737px) {
      header.open .header-container .header-right {
        width: 100%; } }
    @media (max-width: 470px) {
      header.open .header-container .header-right {
        padding-bottom: 8em; } }
    header.open .header-container .header-right .name {
      color: white; }
      header.open .header-container .header-right .name a {
        color: white; }
      header.open .header-container .header-right .name:after {
        background: white; }
      @media (max-width: 1123px) {
        header.open .header-container .header-right .name {
          display: none; } }
    header.open .header-container .header-right .logout a {
      color: white; }
    @media (max-width: 1123px) {
      header.open .header-container .header-right .logout {
        display: none; } }
    header.open .header-container .header-right .phone-numbers {
      font-size: 18px;
      font-size: 1.8rem; }
      @media (max-width: 1280px) {
        header.open .header-container .header-right .phone-numbers {
          font-size: 14px;
          font-size: 1.4rem;
          margin-top: 0;
          text-align: right; } }
      @media (max-width: 1123px) {
        header.open .header-container .header-right .phone-numbers {
          display: inline-block; }
          header.open .header-container .header-right .phone-numbers:after {
            width: 0;
            height: 0; } }
      @media (max-width: 569px) {
        header.open .header-container .header-right .phone-numbers {
          margin-top: 0.5em; } }
      header.open .header-container .header-right .phone-numbers a {
        color: white;
        text-decoration: none;
        padding-left: 1em; }
      @media (max-width: 793px) {
        header.open .header-container .header-right .phone-numbers {
          margin-left: 3em;
          text-align: left;
          width: 80%; } }
      @media (max-width: 360px) {
        header.open .header-container .header-right .phone-numbers {
          font-size: 1.2em;
          margin-left: 2em; } }
      header.open .header-container .header-right .phone-numbers:after {
        background: white;
        top: 14%; }
        @media (max-width: 1280px) {
          header.open .header-container .header-right .phone-numbers:after {
            top: 10%; } }
      header.open .header-container .header-right .phone-numbers i {
        color: white; }
        @media (max-width: 1280px) {
          header.open .header-container .header-right .phone-numbers i {
            font-size: 16px;
            font-size: 1.6rem; } }
    header.open .header-container .header-right a.login, header.open .header-container .header-right a.signup {
      color: white;
      font-size: 18px;
      font-size: 1.8rem;
      margin-top: 0; }
      @media (max-width: 1280px) {
        header.open .header-container .header-right a.login, header.open .header-container .header-right a.signup {
          font-size: 14px;
          font-size: 1.4rem; } }
      @media (max-width: 1123px) {
        header.open .header-container .header-right a.login, header.open .header-container .header-right a.signup {
          display: none; } }
      header.open .header-container .header-right a.login:after, header.open .header-container .header-right a.signup:after {
        background: white;
        top: 20%; }
        @media (max-width: 1280px) {
          header.open .header-container .header-right a.login:after, header.open .header-container .header-right a.signup:after {
            top: 10%; } }
      header.open .header-container .header-right a.login:hover, header.open .header-container .header-right a.signup:hover {
        color: #85B226; }
    header.open .header-container .header-right form.search-form {
      width: 80% !important;
      position: absolute;
      left: -30px;
      margin-top: 10vh;
      margin-left: 0; }
      @media (max-width: 990px) {
        header.open .header-container .header-right form.search-form {
          display: inline;
          margin-left: 7em; } }
      @media (max-width: 1160px) {
        header.open .header-container .header-right form.search-form {
          width: 50%; } }
      @media (max-width: 737px) {
        header.open .header-container .header-right form.search-form {
          margin-top: 1em;
          position: relative;
          width: 100% !important; } }
      @media (max-width: 470px) {
        header.open .header-container .header-right form.search-form {
          display: inline; } }
      header.open .header-container .header-right form.search-form label {
        width: 100%; }
        header.open .header-container .header-right form.search-form label:hover:after {
          right: 0; }
        header.open .header-container .header-right form.search-form label:after {
          background: url("../images/icons/searchIcon2.png") no-repeat center center;
          display: block;
          content: "";
          color: white;
          top: 0;
          right: 10px;
          width: 20px;
          height: 20px;
          position: absolute;
          -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in; }
          header.open .header-container .header-right form.search-form label:after:hover {
            width: 30px; }
        header.open .header-container .header-right form.search-form label span {
          display: none; }
        header.open .header-container .header-right form.search-form label input[type="search"] {
          width: 100%;
          border-bottom: 1px solid rgba(255, 255, 255, 0.3);
          background: none;
          color: white;
          font-family: "Lato", sans-serif;
          font-size: 1.6em;
          font-weight: 100;
          -webkit-transform-origin: center right;
              -ms-transform-origin: center right;
                  transform-origin: center right;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          outline: none;
          text-decoration: none; }
          @media (max-width: 793px) {
            header.open .header-container .header-right form.search-form label input[type="search"] {
              width: 100%; } }
          header.open .header-container .header-right form.search-form label input[type="search"]::-ms-clear {
            display: none;
            width: 0;
            height: 0; }
          header.open .header-container .header-right form.search-form label input[type="search"]::-webkit-input-placeholder {
            color: white; }
          header.open .header-container .header-right form.search-form label input[type="search"]::-moz-placeholder {
            color: white; }
          header.open .header-container .header-right form.search-form label input[type="search"]:-ms-input-placeholder {
            color: white; }
          header.open .header-container .header-right form.search-form label input[type="search"]::placeholder {
            color: white; }
        header.open .header-container .header-right form.search-form label .search-submit {
          position: absolute;
          display: inline-block;
          color: transparent;
          border: none;
          background: none;
          outline: none;
          top: 0;
          right: 0;
          width: 30px;
          z-index: 2; }
  header.open .icons-search {
    position: relative;
    margin-top: 10em; }
    header.open .icons-search .search-icon {
      display: none; }
  header.open .hamburger-wrapper {
    background: #04885a;
    z-index: 9999;
    position: relative;
    top: 0;
    right: 0; }
    @media (max-width: 793px) {
      header.open .hamburger-wrapper {
        background: none;
        right: 3rem;
        position: absolute; } }
    header.open .hamburger-wrapper .hamburger {
      display: none; }
    header.open .hamburger-wrapper .dripicons-cross {
      display: inline-block;
      color: white;
      opacity: 1;
      font-size: 3rem;
      -webkit-transform: skewX(12deg);
          -ms-transform: skewX(12deg);
              transform: skewX(12deg);
      font-weight: bold;
      border: none;
      padding: 3.5rem;
      text-transform: uppercase;
      -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
      outline: none;
      width: 100%; }
      @media (max-width: 990px) {
        header.open .hamburger-wrapper .dripicons-cross {
          padding-left: 2rem; } }
      @media (max-width: 793px) {
        header.open .hamburger-wrapper .dripicons-cross {
          padding-left: 1rem; } }
  header.open nav.main {
    -webkit-transform: skewX(-15deg) translateX(16%);
        -ms-transform: skewX(-15deg) translateX(16%);
            transform: skewX(-15deg) translateX(16%);
    z-index: 999; }
    @media screen\0 {
      header.open nav.main {
        -webkit-transform: skewX(-15deg) translateX(-49%);
            -ms-transform: skewX(-15deg) translateX(-49%);
                transform: skewX(-15deg) translateX(-49%); } }
    @media (max-width: 1160px) {
      header.open nav.main {
        -webkit-transform: skewX(-15deg) translateX(19%);
            -ms-transform: skewX(-15deg) translateX(19%);
                transform: skewX(-15deg) translateX(19%); } }
    @media (max-width: 990px) {
      header.open nav.main {
        -webkit-transform: skewX(-15deg) translateX(22%);
            -ms-transform: skewX(-15deg) translateX(22%);
                transform: skewX(-15deg) translateX(22%); } }
    @media (max-width: 793px) {
      header.open nav.main {
        -webkit-transform: skewX(0deg) translateX(0%);
            -ms-transform: skewX(0deg) translateX(0%);
                transform: skewX(0deg) translateX(0%); } }
  header.open .dimmer {
    z-index: 999; }
  header .header-container {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    width: 88%;
    padding: 2em 2vw;
    float: left; }
    @media (max-width: 880px) {
      header .header-container {
        width: 84%; } }
    @media (max-width: 569px) {
      header .header-container {
        padding: 2rem; } }
    @media (max-width: 737px) {
      header .header-container {
        padding: 2rem 3em;
        width: 90%; } }
    @media (max-width: 470px) {
      header .header-container {
        padding: 2.5em; } }
    header .header-container .header-left {
      float: left; }
      header .header-container .header-left #logo {
        width: auto; }
        header .header-container .header-left #logo img {
          width: 100%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
        header .header-container .header-left #logo .mainLogo {
          height: 4em;
          overflow: auto; }
          @media (max-width: 1405px) {
            header .header-container .header-left #logo .mainLogo {
              height: 3em; } }
          header .header-container .header-left #logo .mainLogo img {
            display: inline-block;
            height: 100%;
            width: auto;
            vertical-align: middle;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; }
            header .header-container .header-left #logo .mainLogo img:nth-child(2) {
              padding: 0.7em 0 0.7em 2em; }
              @media (max-width: 1405px) {
                header .header-container .header-left #logo .mainLogo img:nth-child(2) {
                  display: none; } }
        header .header-container .header-left #logo .mobileLogo {
          display: none;
          height: 5vw;
          width: auto; }
        @media (max-width: 569px) {
          header .header-container .header-left #logo .mainLogo {
            display: none; }
          header .header-container .header-left #logo .mobileLogo {
            display: block; } }
      header .header-container .header-left .logo-text {
        width: 40%;
        margin-left: 2rem;
        margin-top: 0rem; }
        @media (max-width: 1280px) {
          header .header-container .header-left .logo-text {
            margin-left: 1rem;
            width: 70%;
            margin-top: 0; } }
        @media (max-width: 737px) {
          header .header-container .header-left .logo-text {
            width: 80%; } }
        @media (max-width: 569px) {
          header .header-container .header-left .logo-text {
            display: none; } }
        header .header-container .header-left .logo-text p {
          color: #4a4a4a;
          font-family: "Lato", sans-serif;
          font-size: 10.5px;
          font-size: 1.05rem;
          text-transform: uppercase;
          text-align: left;
          margin-bottom: 0;
          padding-bottom: 0; }
          @media (max-width: 1280px) {
            header .header-container .header-left .logo-text p {
              font-size: 10px;
              font-size: 1rem; } }
          @media (max-width: 569px) {
            header .header-container .header-left .logo-text p {
              font-size: 9px;
              font-size: 0.9rem; } }
    header .header-container .header-right {
      text-align: right;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 1em;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (max-width: 470px) {
        header .header-container .header-right {
          margin-top: 0; } }
      header .header-container .header-right .name {
        float: left;
        color: #04885a;
        padding: 0 1vw;
        position: relative; }
        header .header-container .header-right .name a {
          color: white;
          font-weight: bold;
          font-size: 1.5rem; }
          header .header-container .header-right .name a:hover {
            color: #04885a;
            text-decoration: none; }
        @media (max-width: 737px) {
          header .header-container .header-right .name {
            margin-left: 2rem; } }
        @media (max-width: 470px) {
          header .header-container .header-right .name {
            float: right;
            margin-left: 1em; } }
        header .header-container .header-right .name:after {
          content: "";
          position: absolute;
          width: 1px;
          height: 16px;
          background: #04885a;
          top: 12%;
          right: 0; }
          @media (max-width: 470px) {
            header .header-container .header-right .name:after {
              background: none; } }
      header .header-container .header-right .phone-numbers {
        color: white;
        position: relative;
        font-size: 18px;
        font-size: 1.8rem;
        float: left;
        margin-top: -0.3rem;
        padding: 0 1vw; }
        header .header-container .header-right .phone-numbers a {
          color: white;
          text-decoration: none;
          margin-left: 1rem; }
        @media (max-width: 1280px) {
          header .header-container .header-right .phone-numbers {
            font-size: 13px;
            font-size: 1.3rem;
            margin-top: -0.5rem; } }
        @media (max-width: 1123px) {
          header .header-container .header-right .phone-numbers {
            display: none; } }
        header .header-container .header-right .phone-numbers:after {
          content: "";
          position: absolute;
          width: 1px;
          height: 15px;
          background: #04885a;
          top: 20%;
          right: 0; }
        header .header-container .header-right .phone-numbers i {
          font-size: 18px;
          font-size: 1.8rem;
          color: #04885a; }
        header .header-container .header-right .phone-numbers span {
          margin-left: 1rem;
          letter-spacing: 0.3px; }
      header .header-container .header-right .logout {
        float: left;
        position: relative;
        padding: 0 1vw; }
        @media (max-width: 470px) {
          header .header-container .header-right .logout {
            float: right; } }
        header .header-container .header-right .logout:after {
          content: "";
          position: absolute;
          width: 1px;
          height: 16px;
          background: #04885a;
          top: 12%;
          right: 0; }
          @media (max-width: 470px) {
            header .header-container .header-right .logout:after {
              background: none; } }
        header .header-container .header-right .logout a {
          font-size: 15px;
          font-size: 1.5rem;
          text-decoration: none;
          color: white;
          -webkit-transition: color 0.3s ease-out;
          transition: color 0.3s ease-out; }
          @media (max-width: 1280px) {
            header .header-container .header-right .logout a {
              font-size: 13px;
              font-size: 1.3rem; } }
          header .header-container .header-right .logout a:hover {
            color: #04885a; }
      header .header-container .header-right .user {
        font-size: 1.4em; }
        @media (max-width: 360px) {
          header .header-container .header-right .user {
            margin-top: -7px; } }
        @media (max-width: 793px) {
          header .header-container .header-right .user {
            font-size: 1em; } }
      header .header-container .header-right a.login, header .header-container .header-right a.signup {
        text-decoration: none;
        color: white;
        font-size: 1em;
        margin-left: 4rem;
        margin-top: 0.3rem;
        -webkit-transition: color 0.3s ease-out;
        transition: color 0.3s ease-out;
        position: relative; }
        @media (max-width: 1025px) {
          header .header-container .header-right a.login, header .header-container .header-right a.signup {
            margin-left: 4rem; } }
        @media (max-width: 793px) {
          header .header-container .header-right a.login, header .header-container .header-right a.signup {
            margin-left: 3rem; } }
        header .header-container .header-right a.login:after, header .header-container .header-right a.signup:after {
          content: "";
          position: absolute;
          width: 1px;
          height: 15px;
          background: #04885a;
          top: 6%;
          right: -2rem; }
          @media (max-width: 793px) {
            header .header-container .header-right a.login:after, header .header-container .header-right a.signup:after {
              right: -1rem; } }
          @media (max-width: 470px) {
            header .header-container .header-right a.login:after, header .header-container .header-right a.signup:after {
              background: none; } }
        header .header-container .header-right a.login:hover, header .header-container .header-right a.signup:hover {
          color: #04885a; }
        @media (max-width: 470px) {
          header .header-container .header-right a.login, header .header-container .header-right a.signup {
            margin-left: 1.5rem; } }
        @media (max-width: 360px) {
          header .header-container .header-right a.login, header .header-container .header-right a.signup {
            margin-left: 4rem; } }
      @media (max-width: 793px) {
        header .header-container .header-right a.signup:after {
          background: none; } }
      header .header-container .header-right form.search-form {
        width: 3%;
        float: left;
        margin-left: 3%;
        position: relative;
        -webkit-transition: width 0.5s ease-in-out;
        transition: width 0.5s ease-in-out; }
        header .header-container .header-right form.search-form .screen-reader-text {
          display: none; }
        @media (max-width: 793px) {
          header .header-container .header-right form.search-form {
            display: none; } }
        header .header-container .header-right form.search-form span.screen-reader-text {
          width: 0;
          font-size: 0px;
          font-size: 0rem; }
        header .header-container .header-right form.search-form input[type="search"] {
          border: none;
          border-bottom: 1px solid #04885a;
          font-family: "Lato", sans-serif;
          width: 100%;
          font-weight: 300;
          background: none;
          font-size: 1.6em;
          color: white;
          -webkit-transform-origin: center right;
              -ms-transform-origin: center right;
                  transform-origin: center right;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          outline: none;
          -webkit-transition: color 0.3s ease-out;
          transition: color 0.3s ease-out; }
          header .header-container .header-right form.search-form input[type="search"]::-ms-clear {
            display: none;
            width: 0;
            height: 0; }
          header .header-container .header-right form.search-form input[type="search"]::-webkit-input-placeholder {
            color: white; }
          header .header-container .header-right form.search-form input[type="search"]::-moz-placeholder {
            color: white; }
          header .header-container .header-right form.search-form input[type="search"]:-ms-input-placeholder {
            color: white; }
          header .header-container .header-right form.search-form input[type="search"]::placeholder {
            color: white; }
        header .header-container .header-right form.search-form .search-submit {
          top: 0;
          position: absolute;
          right: 0;
          width: 20px;
          opacity: 0;
          z-index: 2; }
      header .header-container .header-right .active, header .header-container .header-right .active-mobile {
        width: 20% !important; }
  header .hamburger-wrapper {
    width: -webkit-calc(12% - 1.5rem);
    width: calc(12% - 1.5rem);
    height: 100%;
    float: right;
    position: absolute;
    right: 0;
    background: #04885a;
    -webkit-transform: skewX(-19deg) translateX(14%);
        -ms-transform: skewX(-19deg) translateX(14%);
            transform: skewX(-19deg) translateX(14%);
    margin-left: 1.5rem;
    z-index: 9999; }
    @media (max-width: 1123px) {
      header .hamburger-wrapper {
        -webkit-transform: skewX(-19deg) translateX(20%);
            -ms-transform: skewX(-19deg) translateX(20%);
                transform: skewX(-19deg) translateX(20%); } }
    @media (max-width: 880px) {
      header .hamburger-wrapper {
        -webkit-transform: skewX(-17deg) translateX(23%);
            -ms-transform: skewX(-17deg) translateX(23%);
                transform: skewX(-17deg) translateX(23%);
        width: 15%;
        margin-left: 0; } }
    @media (max-width: 737px) {
      header .hamburger-wrapper {
        height: 74px; } }
    @media (max-width: 470px) {
      header .hamburger-wrapper {
        -webkit-transform: skewX(-15deg) translateX(27%);
            -ms-transform: skewX(-15deg) translateX(27%);
                transform: skewX(-15deg) translateX(27%);
        background: none;
        width: 15%;
        height: 104px;
        top: 0;
        right: 2em;
        position: absolute; } }
    header .hamburger-wrapper .hamburger {
      color: white;
      font-size: 1.7rem;
      -webkit-transform: skewX(19deg);
          -ms-transform: skewX(19deg);
              transform: skewX(19deg);
      font-weight: bold;
      background: transparent;
      border: none;
      padding: 2em 4vw;
      text-transform: uppercase;
      -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
      letter-spacing: 1px;
      outline: none; }
      @media (max-width: 793px) {
        header .hamburger-wrapper .hamburger span {
          display: none; } }
      header .hamburger-wrapper .hamburger i {
        display: none; }
        @media (max-width: 793px) {
          header .hamburger-wrapper .hamburger i {
            display: inline-block;
            -webkit-transform: skewX(-5deg);
                -ms-transform: skewX(-5deg);
                    transform: skewX(-5deg);
            font-size: 20px;
            font-size: 2rem; } }
        @media (max-width: 470px) {
          header .hamburger-wrapper .hamburger i {
            font-size: 25px;
            font-size: 2.5rem; } }
      @media (max-width: 1280px) {
        header .hamburger-wrapper .hamburger {
          padding-left: 2rem; } }
      @media (max-width: 1025px) {
        header .hamburger-wrapper .hamburger {
          font-size: 15px;
          font-size: 1.5rem; } }
      @media (max-width: 990px) {
        header .hamburger-wrapper .hamburger {
          padding-top: 4rem;
          padding-left: 4rem; } }
      @media (max-width: 737px) {
        header .hamburger-wrapper .hamburger {
          font-size: 1.5rem;
          padding-left: 3rem;
          padding-top: 3rem; } }
      @media (max-width: 569px) {
        header .hamburger-wrapper .hamburger {
          padding-left: 2.5rem; } }
      @media (max-width: 470px) {
        header .hamburger-wrapper .hamburger {
          padding-left: 1rem;
          color: white; } }
    header .hamburger-wrapper .dripicons-cross {
      display: none; }
  header .dimmer {
    position: fixed;
    top: 0;
    width: 100%;
    display: none;
    height: 100vh;
    background: rgba(18, 34, 63, 0.35); }
  header nav.main {
    background: #04885a;
    width: 75%;
    overflow: hidden;
    -webkit-transform: skewX(-15deg) translateX(119%);
        -ms-transform: skewX(-15deg) translateX(119%);
            transform: skewX(-15deg) translateX(119%);
    -webkit-box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.4);
            box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.4);
    height: 100vh;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: table; }
    header nav.main:before {
      background: url("../images/logo-icon.png");
      background-size: 40%;
      background-repeat: no-repeat;
      position: absolute;
      opacity: 0.05;
      content: "";
      top: 0;
      height: 100%;
      width: 100%;
      right: 20%;
      background-position: right;
      -webkit-transform: skewX(15deg);
          -ms-transform: skewX(15deg);
              transform: skewX(15deg); }
    header nav.main .menuMobile {
      height: 100vh;
      position: relative;
      overflow: auto; }
      @media (max-width: 737px) {
        header nav.main .menuMobile {
          height: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    @media (max-width: 1160px) {
      header nav.main {
        -webkit-transform: skewX(-17deg) translateX(125%);
            -ms-transform: skewX(-17deg) translateX(125%);
                transform: skewX(-17deg) translateX(125%);
        width: 90%; } }
    @media (max-width: 880px) {
      header nav.main {
        width: 100%; } }
    @media (max-width: 793px) {
      header nav.main {
        -webkit-transform: skewX(-29deg) translateX(140%);
            -ms-transform: skewX(-29deg) translateX(140%);
                transform: skewX(-29deg) translateX(140%);
        background: #12223F; } }
    @media (max-width: 737px) {
      header nav.main {
        height: 100vh;
        overflow: auto; } }
    @media (max-width: 470px) {
      header nav.main {
        -webkit-transform: skewX(-10deg) translateX(145%);
            -ms-transform: skewX(-10deg) translateX(145%);
                transform: skewX(-10deg) translateX(145%); } }
    header nav.main .menu-skew {
      margin-top: 24vh;
      vertical-align: middle;
      width: 82%;
      max-height: 60vh;
      overflow: auto;
      height: 100%;
      position: absolute;
      z-index: -1;
      -webkit-transform: skewX(15deg);
          -ms-transform: skewX(15deg);
              transform: skewX(15deg); }
      header nav.main .menu-skew::-webkit-scrollbar {
        height: 100%;
        width: 5px;
        overflow: auto; }
      header nav.main .menu-skew::-webkit-scrollbar-track {
        -webkit-border-radius: 10px;
                border-radius: 10px;
        background: white;
        background-clip: content-box;
        border: 2px solid transparent; }
      header nav.main .menu-skew::-webkit-scrollbar-thumb {
        background: white;
        width: 10px; }
      @media (max-width: 793px) {
        header nav.main .menu-skew {
          display: none;
          max-height: 55vh; } }
    header nav.main .menu-hidden {
      width: 70%;
      overflow: hidden;
      margin-top: 17em; }
      @media (max-width: 793px) {
        header nav.main .menu-hidden {
          width: 100%;
          margin-top: 17em;
          padding-right: 5%;
          margin-bottom: 2em; } }
      @media (max-width: 737px) {
        header nav.main .menu-hidden {
          margin-top: 12em;
          overflow: initial; } }
    header nav.main ul {
      list-style: none;
      width: 105%;
      max-height: 60vh;
      vertical-align: middle;
      padding-left: 7vw;
      overflow-y: auto;
      overflow-x: hidden; }
      @media (max-width: 793px) {
        header nav.main ul {
          width: 100%;
          margin-bottom: 2em; } }
      @media (max-width: 737px) {
        header nav.main ul {
          max-height: none; } }
      header nav.main ul li {
        position: relative;
        padding-left: 0;
        margin-bottom: 1em; }
        header nav.main ul li:hover a {
          font-weight: bold; }
          @media (max-width: 737px) {
            header nav.main ul li:hover a {
              font-weight: 300; } }
        header nav.main ul li.menu-item-has-children {
          cursor: pointer; }
          header nav.main ul li.menu-item-has-children.open a {
            font-weight: bold; }
          header nav.main ul li.menu-item-has-children.open:before {
            position: relative; }
          header nav.main ul li.menu-item-has-children .sub-menu {
            display: none;
            padding: 3vh 0;
            margin-top: 0;
            max-height: initial;
            overflow: inherit;
            margin-bottom: 0; }
            header nav.main ul li.menu-item-has-children .sub-menu li {
              padding: 0;
              position: relative;
              margin-bottom: 0.8em;
              -webkit-transform: none;
                  -ms-transform: none;
                      transform: none; }
              header nav.main ul li.menu-item-has-children .sub-menu li:hover {
                cursor: pointer; }
                header nav.main ul li.menu-item-has-children .sub-menu li:hover a {
                  font-weight: bold; }
                  @media (max-width: 737px) {
                    header nav.main ul li.menu-item-has-children .sub-menu li:hover a {
                      font-weight: 300; } }
                header nav.main ul li.menu-item-has-children .sub-menu li:hover:before {
                  position: absolute;
                  height: 100%;
                  width: 2px;
                  content: "";
                  background: white;
                  left: -2rem; }
                  @media (max-width: 737px) {
                    header nav.main ul li.menu-item-has-children .sub-menu li:hover:before {
                      display: none; } }
              header nav.main ul li.menu-item-has-children .sub-menu li a {
                font-size: 1.5em;
                font-weight: 300; }
        header nav.main ul li:last-child {
          margin-bottom: 0 !important; }
        @media (max-width: 470px) {
          header nav.main ul li {
            font-size: 0.8rem; } }
        @media (max-width: 793px) {
          header nav.main ul li {
            padding-left: 3rem; } }
        @media (max-width: 360px) {
          header nav.main ul li {
            padding-left: 2rem; } }
        header nav.main ul li a {
          color: white;
          font-size: -webkit-calc((100vh - 104px - 4rem - 5vh - 6rem)/8/2/1.3);
          font-size: calc((100vh - 104px - 4rem - 5vh - 6rem)/8/2/1.3);
          font-weight: 300;
          text-decoration: none;
          -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          position: relative;
          display: inline-block;
          -webkit-transform: skewX(15deg);
              -ms-transform: skewX(15deg);
                  transform: skewX(15deg); }
          @media (max-width: 793px) {
            header nav.main ul li a {
              -webkit-transform: skewX(0deg);
                  -ms-transform: skewX(0deg);
                      transform: skewX(0deg); } }
          @media (max-width: 737px) {
            header nav.main ul li a {
              font-size: 2rem; } }
      header nav.main ul::-webkit-scrollbar {
        height: 100%;
        width: 3px; }
      header nav.main ul::-webkit-scrollbar-track {
        -webkit-border-radius: 10px;
                border-radius: 10px; }
      header nav.main ul::-webkit-scrollbar-thumb {
        background: rgba(186, 175, 107, 0.4); }
    header nav.main .bottom-info {
      position: absolute;
      bottom: 5vh;
      left: 15vh;
      width: -webkit-calc(90% - 15vh);
      width: calc(90% - 15vh);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      height: 5em;
      -webkit-transform: skewX(15deg);
          -ms-transform: skewX(15deg);
              transform: skewX(15deg); }
      @media (max-width: 1025px) {
        header nav.main .bottom-info {
          width: -webkit-calc(95% - 15vh);
          width: calc(95% - 15vh);
          left: 7vw; } }
      @media (max-width: 990px) {
        header nav.main .bottom-info {
          bottom: 7vh;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
      @media (max-width: 793px) {
        header nav.main .bottom-info {
          width: 77%;
          -webkit-transform: skewX(0);
              -ms-transform: skewX(0);
                  transform: skewX(0);
          left: 7vh;
          bottom: initial;
          line-height: 1rem;
          width: 80%;
          position: relative;
          left: 0;
          margin: 0;
          margin-left: 10%;
          height: 10em;
          margin-top: 2em;
          overflow: initial; } }
      @media (max-width: 737px) {
        header nav.main .bottom-info {
          margin-top: auto; } }
      header nav.main .bottom-info nav.social-links-menu {
        width: 33.3%; }
        header nav.main .bottom-info nav.social-links-menu a {
          -webkit-transform: none;
              -ms-transform: none;
                  transform: none; }
        @media (max-width: 793px) {
          header nav.main .bottom-info nav.social-links-menu {
            width: 34%; } }
        @media (max-width: 737px) {
          header nav.main .bottom-info nav.social-links-menu {
            display: none; } }
      header nav.main .bottom-info .copyrightRight {
        color: white;
        font-size: 10px;
        font-size: 1rem;
        letter-spacing: 1px;
        line-height: 4em;
        width: 60%; }
        @media (max-width: 1025px) {
          header nav.main .bottom-info .copyrightRight {
            width: 55%; } }
        @media (max-width: 793px) {
          header nav.main .bottom-info .copyrightRight {
            width: 45%;
            line-height: 1.5em;
            margin-bottom: 1rem; } }
        @media (max-width: 737px) {
          header nav.main .bottom-info .copyrightRight {
            width: 78%;
            height: 10em;
            line-height: 4em; } }
        @media (max-width: 569px) {
          header nav.main .bottom-info .copyrightRight {
            width: 70%;
            line-height: 1.5rem; } }
      header nav.main .bottom-info .copyrightLeft {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        line-height: 4em;
        width: 15%; }
        @media (max-width: 1025px) {
          header nav.main .bottom-info .copyrightLeft {
            width: 10%; } }
        @media (max-width: 793px) {
          header nav.main .bottom-info .copyrightLeft {
            line-height: 1.5em;
            margin-bottom: 1rem;
            width: 10%;
            display: inline;
            margin-right: 0; } }
        @media (max-width: 737px) {
          header nav.main .bottom-info .copyrightLeft {
            width: 4%;
            line-height: 4em; } }
        @media (max-width: 470px) {
          header nav.main .bottom-info .copyrightLeft {
            width: 15%;
            line-height: 1.5rem; } }

footer {
  padding: 2%;
  background: #12223F;
  position: relative;
  padding: 5vh 4vw;
  overflow: hidden;
  width: 100%; }
  @media (max-width: 737px) {
    footer {
      padding: 3rem; } }
  footer .rw.row {
    width: 100%;
    margin-top: 0 !important;
    display: table; }
    @media (max-width: 1280px) {
      footer .rw.row {
        width: 98%; } }
    @media (max-width: 990px) {
      footer .rw.row {
        width: 95%; } }
    @media (max-width: 793px) {
      footer .rw.row {
        width: 100%; } }
    footer .rw.row .left {
      overflow: auto;
      display: table-cell;
      vertical-align: middle; }
      footer .rw.row .left button.back-to-top {
        border: none;
        padding-left: 0;
        background: none;
        font-size: 18px;
        font-size: 1.8rem;
        font-weight: 300;
        color: #4a4a4a;
        letter-spacing: 1px;
        text-decoration: none;
        text-transform: none;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
        footer .rw.row .left button.back-to-top:hover {
          color: #85B226; }
          footer .rw.row .left button.back-to-top:hover:before {
            color: #85B226; }
        footer .rw.row .left button.back-to-top:before {
          position: absolute;
          font-family: dripicons-v2;
          font-size: 1.8rem;
          top: 0rem;
          left: -1rem;
          color: #4a4a4a;
          content: '\n';
          -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in; }
      footer .rw.row .left .footer-menu-link {
        float: left;
        width: auto;
        font-size: 1.4em;
        cursor: pointer;
        color: rgba(255, 255, 255, 0.8);
        margin-right: 3.5vw;
        -webkit-transition: all ease-in-out 0.2s;
        transition: all ease-in-out 0.2s; }
        footer .rw.row .left .footer-menu-link:hover {
          color: #04885a; }
        footer .rw.row .left .footer-menu-link span {
          float: left;
          margin-right: 0.3vw; }
        footer .rw.row .left .footer-menu-link p {
          float: left; }
      @media (max-width: 793px) {
        footer .rw.row .left {
          width: 100%;
          display: block; }
          footer .rw.row .left .back-to-top, footer .rw.row .left .contact-link {
            width: 50%;
            text-align: center;
            margin: 0;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; }
            footer .rw.row .left .back-to-top div, footer .rw.row .left .contact-link div {
              display: inline-block; }
          footer .rw.row .left .become {
            margin: 0 auto;
            width: 100%;
            text-align: center; }
            footer .rw.row .left .become div {
              display: inline-block; } }
    footer .rw.row .right {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      width: 100%;
      height: 4.5em;
      color: rgba(255, 255, 255, 0.8); }
      @media (max-width: 990px) {
        footer .rw.row .right {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          margin-top: 3rem;
          padding-left: 0;
          padding-right: 0; } }
      @media (max-width: 793px) {
        footer .rw.row .right {
          display: block;
          width: 100%; } }
      footer .rw.row .right .subscribe {
        width: 60%; }
        footer .rw.row .right .subscribe .mc4wp-form-fields {
          width: 100%; }
        @media (max-width: 1505px) {
          footer .rw.row .right .subscribe {
            width: 50%; } }
        @media (max-width: 737px) {
          footer .rw.row .right .subscribe {
            margin: 0 auto;
            width: 100%; } }
        footer .rw.row .right .subscribe form {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: relative;
          margin-right: 4rem;
          width: 100%; }
          @media (max-width: 1280px) {
            footer .rw.row .right .subscribe form {
              margin-right: 0rem; } }
          footer .rw.row .right .subscribe form .newsletterForm {
            width: 100%; }
          footer .rw.row .right .subscribe form .wpcf7-response-output, footer .rw.row .right .subscribe form .wpcf7-validation-errors {
            display: none !important; }
          footer .rw.row .right .subscribe form label {
            font-weight: 300;
            font-size: 13px;
            font-size: 1.3rem;
            margin-right: 1rem;
            width: 40%;
            text-align: right; }
            @media (max-width: 569px) {
              footer .rw.row .right .subscribe form label {
                width: 100%;
                text-align: center; } }
          footer .rw.row .right .subscribe form span.wpcf7-not-valid-tip {
            text-align: right;
            font-family: "Lato", sans-serif;
            font-size: 12px;
            font-size: 1.2rem;
            margin-top: 1%; }
          footer .rw.row .right .subscribe form input[type=email] {
            width: 55%;
            border: none;
            border-bottom: 1px solid #E1E1E1;
            background: none;
            font-size: 12px;
            font-size: 1.2rem;
            outline: none;
            padding: 1rem;
            padding-right: 0;
            display: inline; }
            @media (max-width: 569px) {
              footer .rw.row .right .subscribe form input[type=email] {
                width: 100%; } }
          footer .rw.row .right .subscribe form input[type=submit] {
            outline: none;
            border: none;
            background: none;
            font-size: 0;
            background: url("../images/icons/submit-logo.png") no-repeat center center;
            background-size: 80%;
            width: 1.8rem;
            height: 4rem;
            position: absolute;
            right: 5%;
            top: 0; }
            @media (max-width: 569px) {
              footer .rw.row .right .subscribe form input[type=submit] {
                top: 2.5rem;
                right: 0%; } }
      footer .rw.row .right .footer-logo {
        height: 100%;
        margin-right: 3vw;
        font-size: 1.15em; }
        footer .rw.row .right .footer-logo p {
          margin-bottom: 0.3em;
          padding-left: 0.7em; }
        @media (max-width: 737px) {
          footer .rw.row .right .footer-logo {
            display: none; } }
        footer .rw.row .right .footer-logo img {
          width: auto;
          height: auto; }
      footer .rw.row .right .social-icons {
        height: 100%; }
        @media (max-width: 1160px) {
          footer .rw.row .right .social-icons {
            display: none; } }
        footer .rw.row .right .social-icons ul li a {
          font-size: 13px;
          font-size: 1.3rem; }
      footer .rw.row .right #copyright {
        width: 100%;
        text-align: right;
        color: rgba(255, 255, 255, 0.4);
        margin-top: 1.5em; }
        footer .rw.row .right #copyright a {
          color: rgba(255, 255, 255, 0.4);
          padding-right: 1em;
          display: inline-block; }
          footer .rw.row .right #copyright a:hover {
            color: #04885a; }
        @media (max-width: 990px) {
          footer .rw.row .right #copyright {
            width: 100%;
            text-align: center;
            margin-top: 3rem; } }

main.home .row {
  position: relative; }

main.home section {
  padding-left: 7em;
  position: relative; }
  main.home section h1 {
    margin-bottom: 1.5em;
    font-size: 36px;
    font-size: 3.6rem;
    position: relative; }
    @media (max-width: 1280px) {
      main.home section h1 {
        font-size: 26px;
        font-size: 2.6rem; } }
    @media (max-width: 793px) {
      main.home section h1 {
        font-size: 20px;
        font-size: 2rem; } }
    main.home section h1.underline {
      color: #4a4a4a;
      margin-bottom: 13rem; }
      @media (max-width: 737px) {
        main.home section h1.underline {
          padding-top: 3rem; } }
      @media (max-width: 990px) {
        main.home section h1.underline {
          margin-bottom: 10rem;
          margin-bottom: 7rem; } }
      @media (max-width: 569px) {
        main.home section h1.underline {
          margin-top: 5rem; } }
      main.home section h1.underline:before {
        position: absolute;
        content: '';
        bottom: -30%;
        left: 0;
        background: #f7c466;
        width: 139px;
        height: 1px; }
  main.home section p {
    font-size: 20px;
    font-size: 2rem;
    width: 90%;
    margin-bottom: 6em;
    line-height: 36px;
    color: #4a4a4a;
    font-weight: 300; }
    main.home section p:last-child {
      margin-bottom: 0; }
    @media (max-width: 1160px) {
      main.home section p {
        font-size: 17px;
        font-size: 1.7rem; } }
    @media (max-width: 1025px) {
      main.home section p {
        width: 100%; } }
    @media (max-width: 990px) {
      main.home section p {
        width: 90%; } }
    @media (max-width: 569px) {
      main.home section p {
        font-size: 14px;
        margin-bottom: 3rem;
        line-height: 2.5rem;
        width: 100%; } }
  main.home section .row {
    position: relative; }
    main.home section .row span.icon {
      float: left;
      font-size: 40px;
      margin-right: 2vw; }
      @media (max-width: 1280px) {
        main.home section .row span.icon {
          font-size: 25px; } }
      main.home section .row span.icon.alone {
        width: 100%; }
  @media (max-width: 1505px) {
    main.home section {
      padding-bottom: 0; } }
  @media (max-width: 1025px) {
    main.home section {
      padding-bottom: 0; } }
  @media (max-width: 793px) {
    main.home section {
      padding-left: 3em;
      padding-right: 3em;
      padding-bottom: 0; } }
  main.home section .information {
    padding: 0;
    padding-bottom: 4em; }
    @media (max-width: 990px) {
      main.home section .information {
        margin-top: 5rem;
        padding-left: 0; } }
    @media (max-width: 569px) {
      main.home section .information {
        margin-top: 0; } }
    main.home section .information .box-float {
      float: left;
      width: 33.3%; }
      main.home section .information .box-float:last-child .text {
        margin-bottom: 0 !important; }
      @media (max-width: 1160px) {
        main.home section .information .box-float {
          width: 50%; } }
      @media (max-width: 990px) {
        main.home section .information .box-float {
          width: 49%;
          margin-right: 1%; } }
      @media (max-width: 569px) {
        main.home section .information .box-float {
          width: 100%; } }
      main.home section .information .box-float .img-box {
        width: 100%; }
        main.home section .information .box-float .img-box a {
          display: inline-block;
          width: 100%;
          -webkit-transition: transform 0.5s ease-in-out;
          -webkit-transition: -webkit-transform 0.5s ease-in-out;
          transition: -webkit-transform 0.5s ease-in-out;
          transition: transform 0.5s ease-in-out;
          transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; }
          main.home section .information .box-float .img-box a .imgLiquidFill, main.home section .information .box-float .img-box a .openVideo {
            height: 34vh;
            width: 100%;
            opacity: 0.7;
            z-index: 1;
            position: relative;
            -webkit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out; }
            @media (max-width: 1160px) {
              main.home section .information .box-float .img-box a .imgLiquidFill, main.home section .information .box-float .img-box a .openVideo {
                height: 30vh; } }
            @media (max-width: 793px) {
              main.home section .information .box-float .img-box a .imgLiquidFill, main.home section .information .box-float .img-box a .openVideo {
                height: 25vh; } }
          main.home section .information .box-float .img-box a:hover .imgLiquidFill, main.home section .information .box-float .img-box a:hover .openVideo {
            -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
                    transform: scale(1.1);
            position: relative;
            z-index: 2;
            -webkit-box-shadow: 0 0 122px 16px rgba(0, 0, 0, 0.21);
                    box-shadow: 0 0 122px 16px rgba(0, 0, 0, 0.21);
            opacity: 1;
            border: 1px solid rgba(255, 255, 255, 0); }
      main.home section .information .box-float .text {
        width: 85%;
        margin-top: 7rem;
        margin-bottom: 7rem; }
        @media (max-width: 1160px) {
          main.home section .information .box-float .text {
            margin-top: 5rem;
            margin-bottom: 5rem; } }
        @media (max-width: 793px) {
          main.home section .information .box-float .text {
            margin-top: 3rem;
            margin-bottom: 3rem;
            width: 100%; } }
        main.home section .information .box-float .text h3 {
          font-size: 25px;
          font-size: 2.5rem;
          letter-spacing: 1px;
          line-height: 30px;
          min-height: 80px; }
          @media (max-width: 1505px) {
            main.home section .information .box-float .text h3 {
              font-size: 20px;
              font-size: 2rem; } }
          @media (max-width: 1160px) {
            main.home section .information .box-float .text h3 {
              height: auto;
              min-height: 50px; } }
          main.home section .information .box-float .text h3 a {
            color: white;
            text-decoration: none;
            -webkit-transition: all 0.5s ease-in;
            transition: all 0.5s ease-in; }
            main.home section .information .box-float .text h3 a:hover {
              opacity: 0.5; }
        main.home section .information .box-float .text p {
          font-size: 1.2em;
          line-height: 2em;
          letter-spacing: 1px; }
          @media (max-width: 793px) {
            main.home section .information .box-float .text p {
              width: 100%; } }
    main.home section .information .conf.box-float {
      width: 100% !important; }
      main.home section .information .conf.box-float .img-box .imgLiquidFill {
        height: 80vh; }
        @media (max-width: 793px) {
          main.home section .information .conf.box-float .img-box .imgLiquidFill {
            height: 30vh; } }
        @media (max-width: 1025px) {
          main.home section .information .conf.box-float .img-box .imgLiquidFill {
            height: 70vh; } }
  main.home section .intro {
    padding: 7vh 0; }
    @media (max-height: 705px) {
      main.home section .intro h1 {
        font-size: 1.7em; } }
    @media (max-width: 793px) {
      main.home section .intro {
        padding: 4em 0; } }
    main.home section .intro a.go-to-calendar {
      color: black; }
      main.home section .intro a.go-to-calendar:before {
        content: '\M'; }
    main.home section .intro a.go-to-partners:before {
      content: '\e043';
      color: #04885a; }
    main.home section .intro a.go-to-partners:after {
      background: #04885a; }
    main.home section .intro a.go-to-pr {
      color: black; }
      main.home section .intro a.go-to-pr:before {
        content: '\I'; }

main.home section.full {
  padding: 0;
  width: 100%;
  height: 80vh; }
  main.home section.full .row {
    height: 100%;
    overflow: hidden; }
    main.home section.full .row .video-wrapper {
      height: 100%; }
      main.home section.full .row .video-wrapper .video-con {
        width: 100%;
        height: 100%;
        background: white; }
        main.home section.full .row .video-wrapper .video-con iframe {
          width: 100%;
          height: 100%; }
        main.home section.full .row .video-wrapper .video-con .mejs__overlay, main.home section.full .row .video-wrapper .video-con .mejs__poster {
          width: 100% !important;
          height: 100% !important; }
        main.home section.full .row .video-wrapper .video-con .video-full {
          width: 100% !important;
          height: auto !important;
          min-height: 100%;
          min-width: 100%;
          margin: 0 auto;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translateY(-50%) translateX(-50%);
              -ms-transform: translateY(-50%) translateX(-50%);
                  transform: translateY(-50%) translateX(-50%);
          background: white; }

main.home section.blue {
  background: #12223F; }
  main.home section.blue h1, main.home section.blue p {
    color: white; }

main.home section.white .intro h1 {
  color: white; }
  main.home section.white .intro h1.underline:before {
    background: rgba(255, 255, 255, 0.5); }

main.home section.white .intro p {
  color: black;
  font-weight: 400; }

main.home section.white .intro button {
  border-top: 1px solid white; }
  main.home section.white .intro button a {
    color: black; }

@media (max-width: 793px) {
  main.home section.overview {
    padding: 0; }
    main.home section.overview .intro {
      padding: 4em 3em; } }

main.home section.overview .media {
  position: absolute;
  right: 0;
  overflow: hidden;
  height: 100%;
  margin: 0;
  background-size: cover;
  background-position: center;
  padding: 0; }
  @media (max-width: 793px) {
    main.home section.overview .media {
      width: 100%;
      position: relative;
      height: 30vh; } }

main.home section.overview .imgLiquidFill {
  border: 1px solid #12223F; }

main.home section.partners {
  height: 70vh;
  background: white;
  padding: 0; }
  @media (max-width: 1025px) {
    main.home section.partners {
      height: 100vh; } }
  @media (max-width: 793px) {
    main.home section.partners {
      height: 100%; } }
  main.home section.partners .intro {
    height: 100%;
    display: table; }
    main.home section.partners .intro .filter-con {
      padding: 0 3em;
      width: auto;
      margin: 0 auto;
      display: table-cell;
      vertical-align: middle; }
      main.home section.partners .intro .filter-con .each-filter {
        display: inline-block;
        overflow: auto;
        min-width: 50%;
        margin-bottom: 5vh; }
        @media (max-width: 793px) {
          main.home section.partners .intro .filter-con .each-filter {
            margin-bottom: 2vh; } }
        main.home section.partners .intro .filter-con .each-filter .filter-name {
          float: left; }
        main.home section.partners .intro .filter-con .each-filter:hover .button, main.home section.partners .intro .filter-con .each-filter.slick-current .button {
          opacity: 1; }
        main.home section.partners .intro .filter-con .each-filter h1 {
          margin-bottom: 0.7em;
          cursor: pointer; }
        main.home section.partners .intro .filter-con .each-filter p {
          width: 80%; }
        main.home section.partners .intro .filter-con .each-filter .button {
          opacity: 0; }
        main.home section.partners .intro .filter-con .each-filter:last-child {
          margin-bottom: 0; }
  main.home section.partners .row {
    height: 100%; }
  main.home section.partners .information {
    height: 100%;
    padding-bottom: 0; }
    @media (max-width: 793px) {
      main.home section.partners .information {
        height: 40vh;
        overflow: hidden;
        padding-bottom: 0; } }
    @media (max-height: 415px) {
      main.home section.partners .information {
        margin-top: 0; } }
    main.home section.partners .information .box-partner {
      height: 50%;
      border: 1px solid white;
      background: rgba(18, 34, 63, 0.1);
      -webkit-transition: -webkit-box-shadow 0.5s ease-in-out;
      transition: -webkit-box-shadow 0.5s ease-in-out;
      transition: box-shadow 0.5s ease-in-out;
      transition: box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
      position: relative;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      float: left; }
      @media (max-width: 793px) {
        main.home section.partners .information .box-partner {
          border: 1vw solid white; } }
      @media (max-width: 569px) {
        main.home section.partners .information .box-partner {
          width: 50%;
          margin: 0; } }
      @media (max-width: 470px) {
        main.home section.partners .information .box-partner {
          height: 50%; } }
      main.home section.partners .information .box-partner:hover {
        position: relative;
        background: white;
        z-index: 2;
        -webkit-box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21);
                box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21);
        cursor: pointer; }
        main.home section.partners .information .box-partner:hover img.partner-logo {
          -webkit-box-shadow: none;
                  box-shadow: none; }
      main.home section.partners .information .box-partner img.partner-logo {
        width: 60%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        height: auto; }
        @media (max-width: 990px) {
          main.home section.partners .information .box-partner img.partner-logo {
            width: 50%; } }

main.home section.become {
  height: 50vh;
  padding: 0;
  width: 100%;
  overflow: hidden; }
  @media (max-width: 793px) {
    main.home section.become {
      height: 80vh; } }
  main.home section.become .row {
    height: 100%; }
  main.home section.become .half {
    position: relative;
    width: 50%;
    float: left;
    height: 100%;
    background-size: cover;
    background-position: center; }
    @media (max-width: 793px) {
      main.home section.become .half {
        width: 100%;
        height: 50%; } }

main.home .partners-status {
  height: 60vh !important;
  overflow: hidden; }
  @media (max-height: 415px) {
    main.home .partners-status {
      height: 120vh !important; } }
  main.home .partners-status .row .intro {
    height: 50%;
    display: block;
    padding-top: 6.5%; }
    @media (max-width: 793px) {
      main.home .partners-status .row .intro {
        height: -webkit-calc(100% / 3);
        height: calc(100% / 3);
        padding-top: 4em; } }
    main.home .partners-status .row .intro .filter-con {
      display: block;
      padding: 0 7vw; }
      @media (max-width: 793px) {
        main.home .partners-status .row .intro .filter-con {
          padding: 0 12vw; } }
      main.home .partners-status .row .intro .filter-con button.slick-arrow {
        top: 20%;
        width: 30px;
        height: 30px; }
        main.home .partners-status .row .intro .filter-con button.slick-arrow:before {
          font-size: 30px;
          color: #4a4a4a; }
        main.home .partners-status .row .intro .filter-con button.slick-arrow.slick-prev {
          left: 5vw; }
          @media (max-width: 793px) {
            main.home .partners-status .row .intro .filter-con button.slick-arrow.slick-prev {
              left: 3vw;
              top: 43%; } }
        main.home .partners-status .row .intro .filter-con button.slick-arrow.slick-next {
          right: 5vw; }
          @media (max-width: 793px) {
            main.home .partners-status .row .intro .filter-con button.slick-arrow.slick-next {
              right: 3vw;
              top: 43%; } }
      main.home .partners-status .row .intro .filter-con .each-filter {
        min-width: auto !important;
        text-align: center;
        outline: none;
        display: block;
        margin-bottom: 0 !important;
        pointer-events: none; }
        main.home .partners-status .row .intro .filter-con .each-filter.slick-current {
          pointer-events: all; }
        main.home .partners-status .row .intro .filter-con .each-filter .filter-name {
          float: initial !important; }
  main.home .partners-status .row .information {
    height: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    @media (max-width: 793px) {
      main.home .partners-status .row .information {
        height: -webkit-calc(100% / 3  * 2);
        height: calc(100% / 3  * 2); } }
    main.home .partners-status .row .information .box-partner {
      width: -webkit-calc(100% / 6 - 2px);
      width: calc(100% / 6 - 2px);
      height: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      @media (max-width: 793px) {
        main.home .partners-status .row .information .box-partner {
          width: 50%;
          height: 50%;
          margin: 0; } }

.dialog-ovelay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999; }

.dialog-ovelay .dialog {
  left: 50%;
  width: 50%;
  top: 50%;
  position: absolute;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
          border-radius: 3px;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }

.dialog-ovelay .dialog .dialog-msg {
  padding: 12px 10px;
  background-color: #12223F; }

.dialog-ovelay .dialog .dialog-msg p {
  margin: 0;
  font-size: 1.8rem;
  font-family: "Lato", sans-serif;
  color: #fff; }

.dialog-ovelay .dialog footer {
  border-top: 1px solid #e5e5e5;
  padding: 8px 10px;
  background-color: #fff; }

.dialog-ovelay .dialog footer .controls {
  direction: rtl; }

.dialog-ovelay .dialog footer .controls .button {
  padding: 5px 15px;
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.button {
  cursor: pointer;
  font-family: "Lato", sans-serif;
  color: #fff;
  font-size: 1.3rem; }

.button-default {
  background-color: #12223F;
  border: 1px solid #12223F; }

.button-danger {
  background-color: #04885a;
  border: 1px solid #04885a; }

.link {
  padding: 5px 10px;
  cursor: pointer; }

main.home .hero-slider .slides {
  height: 70vh;
  width: 100%;
  margin-bottom: 0;
  cursor: -webkit-grab;
  cursor: grab; }
  main.home .hero-slider .slides .slide.top {
    background-position: top right; }
    @media (max-width: 793px) {
      main.home .hero-slider .slides .slide.top {
        background-position: top right -10vh; } }
  main.home .hero-slider .slides .slide.middle {
    background-position: center; }
  main.home .hero-slider .slides .slide.bottom {
    background-position: bottom; }
  main.home .hero-slider .slides .slide {
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden; }
    main.home .hero-slider .slides .slide .text {
      background: rgba(255, 255, 255, 0.9);
      width: 47%;
      height: 101%;
      color: #4a4a4a;
      padding-left: 7em;
      display: table;
      -webkit-transform: skewX(-19deg) translateX(-17%);
          -ms-transform: skewX(-19deg) translateX(-17%);
              transform: skewX(-19deg) translateX(-17%); }
      @media (max-width: 1280px) {
        main.home .hero-slider .slides .slide .text {
          -webkit-transform: skewX(-19deg) translateX(-19%);
              -ms-transform: skewX(-19deg) translateX(-19%);
                  transform: skewX(-19deg) translateX(-19%); } }
      @media (max-width: 1025px) {
        main.home .hero-slider .slides .slide .text {
          -webkit-transform: skewX(-19deg) translateX(-21%);
              -ms-transform: skewX(-19deg) translateX(-21%);
                  transform: skewX(-19deg) translateX(-21%); } }
      @media (max-width: 990px) {
        main.home .hero-slider .slides .slide .text {
          -webkit-transform: skewX(-19deg) translateX(-23%);
              -ms-transform: skewX(-19deg) translateX(-23%);
                  transform: skewX(-19deg) translateX(-23%);
          width: 60%; } }
      @media (max-width: 793px) {
        main.home .hero-slider .slides .slide .text {
          width: 90%;
          background: rgba(255, 255, 255, 0.85); } }
      @media (max-width: 470px) {
        main.home .hero-slider .slides .slide .text {
          width: 100%;
          padding-left: 2rem;
          -webkit-transform: skewX(0deg) translateX(0%);
              -ms-transform: skewX(0deg) translateX(0%);
                  transform: skewX(0deg) translateX(0%); } }
      main.home .hero-slider .slides .slide .text .text-container {
        display: table-cell;
        vertical-align: middle;
        -webkit-transform: skewX(19deg) translateX(17%);
            -ms-transform: skewX(19deg) translateX(17%);
                transform: skewX(19deg) translateX(17%); }
        @media (max-width: 470px) {
          main.home .hero-slider .slides .slide .text .text-container {
            -webkit-transform: skewX(0deg) translateX(0%);
                -ms-transform: skewX(0deg) translateX(0%);
                    transform: skewX(0deg) translateX(0%); } }
        main.home .hero-slider .slides .slide .text .text-container h1 {
          width: 70%;
          line-height: 46px;
          padding: 0;
          font-size: 34px;
          font-size: 3.4rem;
          margin-bottom: 2em; }
          @media (max-width: 1280px) {
            main.home .hero-slider .slides .slide .text .text-container h1 {
              font-size: 30px;
              font-size: 3rem;
              width: 70%;
              margin-left: 3rem; } }
          @media (max-width: 793px) {
            main.home .hero-slider .slides .slide .text .text-container h1 {
              width: 85%;
              margin-left: 0;
              padding-left: 1em;
              line-height: 40px; } }
          @media (max-width: 569px) {
            main.home .hero-slider .slides .slide .text .text-container h1 {
              font-size: 24px;
              font-size: 2.4rem; } }
          @media (max-width: 470px) {
            main.home .hero-slider .slides .slide .text .text-container h1 {
              padding-left: 0; } }
        main.home .hero-slider .slides .slide .text .text-container a {
          color: #4a4a4a;
          font-family: "Lato", sans-serif;
          text-decoration: none;
          letter-spacing: 0.6px;
          font-weight: 300;
          width: 90%;
          font-size: 18px;
          font-size: 1.8rem;
          -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in; }
        main.home .hero-slider .slides .slide .text .text-container .hero-link {
          font-size: 18px;
          font-size: 1.8rem;
          -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
          border: none;
          display: initial;
          background: none;
          outline: none; }
  main.home .hero-slider .slides .slick-list {
    height: 100%; }
    main.home .hero-slider .slides .slick-list .slick-track {
      height: 100%; }
  main.home .hero-slider .slides button.slick-prev, main.home .hero-slider .slides button.slick-next {
    top: 82%;
    z-index: 100;
    display: block !important;
    font-size: 2.6rem; }
    @media (max-width: 1280px) {
      main.home .hero-slider .slides button.slick-prev, main.home .hero-slider .slides button.slick-next {
        padding-top: 0; } }
    @media (max-width: 737px) {
      main.home .hero-slider .slides button.slick-prev, main.home .hero-slider .slides button.slick-next {
        display: none !important; } }
    @media (max-width: 470px) {
      main.home .hero-slider .slides button.slick-prev, main.home .hero-slider .slides button.slick-next {
        display: block !important; } }
    main.home .hero-slider .slides button.slick-prev:before, main.home .hero-slider .slides button.slick-next:before {
      color: #222545;
      opacity: 1;
      font-family: dripicons-v2; }
  main.home .hero-slider .slides button.slick-prev {
    left: 4%; }
    main.home .hero-slider .slides button.slick-prev:before {
      content: '\U'; }
  main.home .hero-slider .slides button.slick-next {
    left: 6%; }
    @media (max-width: 1280px) {
      main.home .hero-slider .slides button.slick-next {
        left: 10%; } }
    @media (max-width: 470px) {
      main.home .hero-slider .slides button.slick-next {
        left: 15%; } }
    main.home .hero-slider .slides button.slick-next:before {
      content: '\V'; }
  main.home .hero-slider .slides ul.slick-dots {
    bottom: 5%;
    text-align: left;
    display: block !important;
    left: 4%; }
    main.home .hero-slider .slides ul.slick-dots li {
      margin: 0 12px; }
      main.home .hero-slider .slides ul.slick-dots li button:before {
        font-size: 6px;
        line-height: 20px;
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        height: 11px;
        -webkit-transform: skewX(-19deg);
            -ms-transform: skewX(-19deg);
                transform: skewX(-19deg);
        content: '';
        text-align: center;
        opacity: 1;
        color: #222545;
        background: #222545;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    main.home .hero-slider .slides ul.slick-dots li.slick-active button:before {
      width: 11px; }

main.home .picture-item__inner {
  padding: 20px 0 !important; }

main.signup, main.edit-profile {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.signup .text-header, main.edit-profile .text-header {
    background-image: url("../images/computer-iep.jpg");
    background-position: center 70%; }
    main.signup .text-header:before, main.edit-profile .text-header:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      background: rgba(4, 136, 90, 0.9);
      top: 0;
      left: 0; }
  main.signup .row, main.edit-profile .row {
    margin-top: 15rem;
    padding-left: 7em; }
  @media (max-width: 990px) {
    main.signup .newMargin, main.edit-profile .newMargin {
      margin-top: 15rem !important; } }
  @media (max-width: 737px) {
    main.signup .newMargin, main.edit-profile .newMargin {
      padding-left: 0;
      margin-top: 9rem !important; } }
  main.signup .newMargin .text, main.edit-profile .newMargin .text {
    color: #4a4a4a;
    font-weight: 300;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 27px;
    position: relative;
    padding-right: 10rem; }
    @media (max-width: 793px) {
      main.signup .newMargin .text, main.edit-profile .newMargin .text {
        padding-right: 0; } }
    main.signup .newMargin .text p, main.edit-profile .newMargin .text p {
      width: 80%; }
    main.signup .newMargin .text:before, main.edit-profile .newMargin .text:before {
      content: '';
      position: absolute;
      top: 0%;
      left: 0;
      background: #04885a;
      width: 1px;
      height: 100%; }
  @media (max-width: 990px) {
    main.signup .form, main.edit-profile .form {
      margin-top: 10rem; } }
  @media (max-width: 737px) {
    main.signup .form, main.edit-profile .form {
      margin-top: 0; } }
  main.signup .form .ui.dropdown.selection, main.edit-profile .form .ui.dropdown.selection {
    border: none;
    border-bottom: 1px solid #E1E1E1;
    padding: 1rem;
    outline: none;
    font-size: 17px;
    font-size: 1.7rem;
    cursor: pointer;
    font-weight: 300; }
    main.signup .form .ui.dropdown.selection .dropdown.icon, main.edit-profile .form .ui.dropdown.selection .dropdown.icon {
      color: #04885a;
      top: auto;
      bottom: 1rem;
      font-size: 1.2em; }
    main.signup .form .ui.dropdown.selection .default.text, main.edit-profile .form .ui.dropdown.selection .default.text {
      font-weight: 300;
      color: #4a4a4a; }
      main.signup .form .ui.dropdown.selection .default.text:before, main.edit-profile .form .ui.dropdown.selection .default.text:before {
        background: none; }
    main.signup .form .ui.dropdown.selection .text .package-desc, main.edit-profile .form .ui.dropdown.selection .text .package-desc {
      display: none; }
    @media (max-width: 737px) {
      main.signup .form .ui.dropdown.selection .menu, main.edit-profile .form .ui.dropdown.selection .menu {
        max-height: 30vh; } }
    main.signup .form .ui.dropdown.selection .menu .package-desc, main.edit-profile .form .ui.dropdown.selection .menu .package-desc {
      display: block; }
    main.signup .form .ui.dropdown.selection .item, main.edit-profile .form .ui.dropdown.selection .item {
      font-size: 15px;
      font-size: 1.5rem;
      color: #4a4a4a;
      letter-spacing: 1px;
      line-height: 1.6em; }
      main.signup .form .ui.dropdown.selection .item .package-desc, main.edit-profile .form .ui.dropdown.selection .item .package-desc {
        text-transform: none;
        font-weight: 300;
        margin-top: 1em; }
    main.signup .form .ui.dropdown.selection a.ui, main.edit-profile .form .ui.dropdown.selection a.ui {
      color: #4a4a4a;
      font-weight: 300; }
  main.signup .form .gender .text, main.edit-profile .form .gender .text {
    padding-left: 1rem; }
    main.signup .form .gender .text:before, main.edit-profile .form .gender .text:before {
      background: none; }
  main.signup .form .packages-cost, main.edit-profile .form .packages-cost {
    display: none;
    border: none !important;
    position: absolute;
    bottom: 0;
    background: none; }
  main.signup .form.become h3, main.edit-profile .form.become h3 {
    margin-top: 6rem; }

main.login, main.retrieval {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.login .text-header, main.retrieval .text-header {
    background-image: url("../images/computer-iep.jpg");
    background-size: cover; }
  main.login .status, main.retrieval .status {
    margin-bottom: 1.5em;
    line-height: 1.6em; }
  main.login .img-box, main.retrieval .img-box {
    position: absolute;
    width: 20rem;
    top: 0;
    right: 4rem; }
    main.login .img-box img, main.retrieval .img-box img {
      width: 100%; }
  main.login .row, main.retrieval .row {
    margin-top: 15rem; }
    @media (max-width: 737px) {
      main.login .row, main.retrieval .row {
        padding-left: 3rem; } }
  @media (max-width: 990px) {
    main.login .newMargin, main.retrieval .newMargin {
      margin-top: 15rem !important; } }
  @media (max-width: 737px) {
    main.login .newMargin, main.retrieval .newMargin {
      margin-top: 74px !important; } }
  main.login .newMargin .text, main.retrieval .newMargin .text {
    color: #4a4a4a;
    font-weight: 300;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 27px;
    position: relative;
    padding-right: 10rem; }
    main.login .newMargin .text p, main.retrieval .newMargin .text p {
      width: 80%; }
    main.login .newMargin .text:before, main.retrieval .newMargin .text:before {
      content: '';
      position: absolute;
      top: 0%;
      left: 0;
      background: #222545;
      width: 1px;
      height: 100%; }
  @media (max-width: 990px) {
    main.login .form, main.retrieval .form {
      margin-top: 10rem; } }
  main.login .form h3.form, main.retrieval .form h3.form {
    margin-bottom: 5rem; }
  main.login .form form .user-account, main.retrieval .form form .user-account {
    margin-bottom: 3rem; }
  main.login .form .retrieval-link a, main.retrieval .form .retrieval-link a {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    color: #4a4a4a; }
    main.login .form .retrieval-link a:hover, main.retrieval .form .retrieval-link a:hover {
      color: #222545;
      cursor: pointer; }

main.calendar, main.event {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.calendar .red, main.event .red {
    color: #F04E33; }
  main.calendar .text-header, main.event .text-header {
    background-image: url("../images/workshops.jpg");
    background-position: center 25%;
    background-size: cover; }
  main.calendar .row, main.event .row {
    margin-top: 20rem !important; }
    @media (max-width: 1025px) {
      main.calendar .row, main.event .row {
        margin-top: 20rem !important; } }
    @media (max-width: 793px) {
      main.calendar .row, main.event .row {
        margin-top: 7rem !important; } }
    @media (max-width: 737px) {
      main.calendar .row, main.event .row {
        margin-top: 5rem !important; } }
    main.calendar .row .col-xs-4, main.event .row .col-xs-4 {
      z-index: 2;
      padding-left: 3em;
      padding-top: 13rem;
      padding-left: 7rem; }
      @media (max-width: 1025px) {
        main.calendar .row .col-xs-4, main.event .row .col-xs-4 {
          padding-left: 3rem;
          padding-right: 0; } }
      @media (max-width: 737px) {
        main.calendar .row .col-xs-4, main.event .row .col-xs-4 {
          width: 50%;
          padding-top: 4rem; } }
      @media (max-width: 470px) {
        main.calendar .row .col-xs-4, main.event .row .col-xs-4 {
          width: 100%;
          float: left;
          text-align: center;
          padding-top: 0rem;
          margin-top: 6rem;
          margin-bottom: 3rem;
          padding-left: 1.5rem; } }
      main.calendar .row .col-xs-4 .clndr, main.event .row .col-xs-4 .clndr {
        font-family: "Lato", sans-serif;
        font-size: 20px;
        font-size: 2rem;
        letter-spacing: 1px;
        width: 95%; }
        @media (max-width: 1025px) {
          main.calendar .row .col-xs-4 .clndr, main.event .row .col-xs-4 .clndr {
            font-size: 15px;
            font-size: 1.5rem; } }
        main.calendar .row .col-xs-4 .clndr .clndr-controls, main.event .row .col-xs-4 .clndr .clndr-controls {
          width: 90%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin: 0 auto;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          @media (max-width: 569px) {
            main.calendar .row .col-xs-4 .clndr .clndr-controls, main.event .row .col-xs-4 .clndr .clndr-controls {
              width: 100%; } }
          @media (max-width: 569px) {
            main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-control-button, main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button, main.calendar .row .col-xs-4 .clndr .clndr-controls .month, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-control-button, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button, main.event .row .col-xs-4 .clndr .clndr-controls .month {
              font-size: 16px;
              font-size: 1.6rem; } }
          main.calendar .row .col-xs-4 .clndr .clndr-controls .month, main.event .row .col-xs-4 .clndr .clndr-controls .month {
            font-weight: bold;
            font-size: 19px;
            font-size: 1.9rem; }
            @media (max-width: 737px) {
              main.calendar .row .col-xs-4 .clndr .clndr-controls .month, main.event .row .col-xs-4 .clndr .clndr-controls .month {
                font-size: 14px;
                font-size: 1.4rem; } }
          main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-control-button, main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-control-button, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button {
            -webkit-transition: all 0.3s ease-in;
            transition: all 0.3s ease-in; }
            main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-control-button:hover, main.calendar .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button:hover, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-control-button:hover, main.event .row .col-xs-4 .clndr .clndr-controls .clndr-previous-button:hover {
              color: #222545;
              cursor: pointer; }
        main.calendar .row .col-xs-4 .clndr table.clndr-table, main.event .row .col-xs-4 .clndr table.clndr-table {
          margin-top: 3rem;
          width: 100%; }
          @media (max-width: 1025px) {
            main.calendar .row .col-xs-4 .clndr table.clndr-table, main.event .row .col-xs-4 .clndr table.clndr-table {
              margin-top: 1rem; } }
          @media (max-width: 737px) {
            main.calendar .row .col-xs-4 .clndr table.clndr-table, main.event .row .col-xs-4 .clndr table.clndr-table {
              font-size: 15px;
              font-size: 1.5rem;
              margin: 0 auto;
              margin-top: 1rem;
              width: 100%; } }
          @media (max-width: 569px) {
            main.calendar .row .col-xs-4 .clndr table.clndr-table, main.event .row .col-xs-4 .clndr table.clndr-table {
              margin: 0 auto;
              margin-top: 1rem;
              text-align: left; } }
          main.calendar .row .col-xs-4 .clndr table.clndr-table thead tr.header-days, main.event .row .col-xs-4 .clndr table.clndr-table thead tr.header-days {
            font-weight: bold;
            text-align: center; }
            main.calendar .row .col-xs-4 .clndr table.clndr-table thead tr.header-days td.header-day, main.event .row .col-xs-4 .clndr table.clndr-table thead tr.header-days td.header-day {
              padding-bottom: 2rem;
              padding-top: 1.5rem; }
              @media (max-width: 737px) {
                main.calendar .row .col-xs-4 .clndr table.clndr-table thead tr.header-days td.header-day, main.event .row .col-xs-4 .clndr table.clndr-table thead tr.header-days td.header-day {
                  padding-bottom: 1rem; } }
          main.calendar .row .col-xs-4 .clndr table.clndr-table tbody, main.event .row .col-xs-4 .clndr table.clndr-table tbody {
            font-weight: normal; }
            main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td {
              text-align: center;
              padding-bottom: 1rem;
              padding-top: 1rem;
              cursor: pointer;
              -webkit-transition: all 0.2s ease-in;
              transition: all 0.2s ease-in; }
              @media (max-width: 737px) {
                main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td {
                  padding-bottom: 0.7rem;
                  padding-top: 0.7rem; } }
              main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td:hover, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td:hover {
                color: #222545; }
              main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td.selectDay, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td.selectDay {
                color: #F04E33; }
                main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td.selectDay:hover, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td.selectDay:hover {
                  color: #F04E33 !important; }
            main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td.last-month, main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr td.next-month, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td.last-month, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr td.next-month {
              font-weight: 300;
              opacity: 0.4; }
            main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr.select, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr.select {
              background: #222545;
              color: white; }
              main.calendar .row .col-xs-4 .clndr table.clndr-table tbody tr.select td:hover, main.event .row .col-xs-4 .clndr table.clndr-table tbody tr.select td:hover {
                color: white; }
    main.calendar .row .col-xs-8, main.event .row .col-xs-8 {
      width: -webkit-calc(66.6% - 2rem);
      width: calc(66.6% - 2rem);
      margin-left: 2rem;
      padding-right: 0; }
      @media (max-width: 1025px) {
        main.calendar .row .col-xs-8, main.event .row .col-xs-8 {
          width: 66.6%;
          margin-left: 0; } }
      @media (max-width: 737px) {
        main.calendar .row .col-xs-8, main.event .row .col-xs-8 {
          width: 50%;
          padding-left: 0; } }
      @media (max-width: 569px) {
        main.calendar .row .col-xs-8, main.event .row .col-xs-8 {
          padding-top: 3rem; } }
      @media (max-width: 470px) {
        main.calendar .row .col-xs-8, main.event .row .col-xs-8 {
          width: 100%;
          margin-left: 0;
          margin-top: 0;
          padding-top: 0;
          z-index: 1; } }
      main.calendar .row .col-xs-8 .aboutBorder, main.event .row .col-xs-8 .aboutBorder {
        margin-top: 5rem;
        margin-bottom: 5rem;
        width: auto; }
        @media (max-width: 470px) {
          main.calendar .row .col-xs-8 .aboutBorder, main.event .row .col-xs-8 .aboutBorder {
            width: 90%;
            margin: 0 auto; } }
        main.calendar .row .col-xs-8 .aboutBorder .box, main.event .row .col-xs-8 .aboutBorder .box {
          width: auto;
          float: left;
          margin-right: 5rem;
          font-size: 12px;
          font-size: 1.2rem;
          margin-bottom: 1rem;
          letter-spacing: 1px;
          padding-left: 1rem; }
          @media (max-width: 737px) {
            main.calendar .row .col-xs-8 .aboutBorder .box, main.event .row .col-xs-8 .aboutBorder .box {
              width: 30%;
              margin-right: 0; } }
          @media (max-width: 470px) {
            main.calendar .row .col-xs-8 .aboutBorder .box, main.event .row .col-xs-8 .aboutBorder .box {
              width: 32.5%;
              padding-left: 0.5rem; } }
          main.calendar .row .col-xs-8 .aboutBorder .box p, main.event .row .col-xs-8 .aboutBorder .box p {
            font-weight: bold;
            font-size: 14px;
            font-size: 1.4rem;
            margin-top: 0.8rem;
            padding: 0;
            margin-bottom: 0; }
      main.calendar .row .col-xs-8 .calendarDetails, main.event .row .col-xs-8 .calendarDetails {
        padding-top: 3rem;
        margin-bottom: 3rem; }
        @media (max-width: 737px) {
          main.calendar .row .col-xs-8 .calendarDetails, main.event .row .col-xs-8 .calendarDetails {
            padding-top: 4rem; } }
        @media (max-width: 569px) {
          main.calendar .row .col-xs-8 .calendarDetails, main.event .row .col-xs-8 .calendarDetails {
            padding-top: 0; } }
        main.calendar .row .col-xs-8 .calendarDetails .day, main.event .row .col-xs-8 .calendarDetails .day {
          float: left;
          width: -webkit-calc(99% / 7);
          width: calc(99% / 7);
          position: relative;
          -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in; }
          main.calendar .row .col-xs-8 .calendarDetails .day:hover, main.event .row .col-xs-8 .calendarDetails .day:hover {
            background: #fff8ea; }
          @media (max-width: 737px) {
            main.calendar .row .col-xs-8 .calendarDetails .day, main.event .row .col-xs-8 .calendarDetails .day {
              display: none;
              width: 100%; }
              main.calendar .row .col-xs-8 .calendarDetails .day:hover, main.event .row .col-xs-8 .calendarDetails .day:hover {
                background: none; }
              main.calendar .row .col-xs-8 .calendarDetails .day .singleEvent:nth-child(odd), main.event .row .col-xs-8 .calendarDetails .day .singleEvent:nth-child(odd) {
                background: #f3f3f3; } }
          main.calendar .row .col-xs-8 .calendarDetails .day .header, main.event .row .col-xs-8 .calendarDetails .day .header {
            text-align: center;
            font-weight: normal;
            padding: 20px 0;
            border-left: 1px solid #222545; }
            @media (max-width: 737px) {
              main.calendar .row .col-xs-8 .calendarDetails .day .header, main.event .row .col-xs-8 .calendarDetails .day .header {
                text-align: left;
                padding-left: 2rem;
                border-left: none;
                width: 30%;
                margin: 0 auto;
                padding: 0;
                text-align: center; } }
            main.calendar .row .col-xs-8 .calendarDetails .day .header h4.dayNumber, main.event .row .col-xs-8 .calendarDetails .day .header h4.dayNumber {
              font-size: 41px;
              font-size: 4.1rem;
              font-weight: 300; }
              @media (max-width: 793px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .header h4.dayNumber, main.event .row .col-xs-8 .calendarDetails .day .header h4.dayNumber {
                  font-size: 30px;
                  font-size: 3rem; } }
              @media (max-width: 737px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .header h4.dayNumber, main.event .row .col-xs-8 .calendarDetails .day .header h4.dayNumber {
                  display: inline;
                  font-size: 21px;
                  font-size: 2.1rem; } }
            main.calendar .row .col-xs-8 .calendarDetails .day .header h5, main.event .row .col-xs-8 .calendarDetails .day .header h5 {
              font-size: 13px;
              font-size: 1.3rem;
              text-transform: uppercase; }
              @media (max-width: 737px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .header h5, main.event .row .col-xs-8 .calendarDetails .day .header h5 {
                  display: inline; } }
          main.calendar .row .col-xs-8 .calendarDetails .day .content, main.event .row .col-xs-8 .calendarDetails .day .content {
            margin-top: 4rem;
            min-height: 300px; }
            @media (max-width: 737px) {
              main.calendar .row .col-xs-8 .calendarDetails .day .content, main.event .row .col-xs-8 .calendarDetails .day .content {
                height: auto;
                margin: 1rem 0;
                min-height: auto; } }
            main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent {
              -webkit-transition: all 0.2s ease-in;
              transition: all 0.2s ease-in;
              margin-bottom: 2rem;
              padding-left: 1rem;
              border-left: 6px solid #e1e1e1;
              font-weight: bold;
              letter-spacing: 1px; }
              @media (max-width: 1025px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent {
                  border-left: 4px solid #e1e1e1;
                  line-height: 1.8em; } }
              @media (max-width: 793px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent {
                  padding-left: 0.5rem;
                  line-height: 1.5em; } }
              @media (max-width: 737px) {
                main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent {
                  margin: 0;
                  padding: 1rem 0.5rem; } }
              main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .time, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .time {
                height: 2rem;
                font-size: 11px;
                font-size: 1.1rem; }
                @media (max-width: 1025px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .time, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .time {
                    height: 2rem; } }
                @media (max-width: 793px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .time, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .time {
                    font-size: 9px;
                    font-size: 0.9rem; } }
                @media (max-width: 737px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .time, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .time {
                    margin-bottom: 0; } }
                @media (max-width: 737px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .time, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .time {
                    font-size: 10px;
                    font-size: 1rem;
                    margin-bottom: 1rem; } }
              main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle {
                height: 7rem;
                font-size: 11px;
                font-size: 1.1rem;
                letter-spacing: 0.5px;
                display: table; }
                @media (max-width: 1505px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle {
                    height: 11rem; } }
                @media (max-width: 1025px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle {
                    height: 9rem;
                    line-height: 13px;
                    font-size: 10px;
                    font-size: 1rem; } }
                @media (max-width: 737px) {
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle {
                    height: auto; } }
                main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a {
                  text-decoration: none;
                  color: #4a4a4a;
                  -webkit-transition: all 0.3s ease-in;
                  transition: all 0.3s ease-in;
                  display: table-cell;
                  vertical-align: bottom; }
                  @media (max-width: 737px) {
                    main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a {
                      font-size: 13px;
                      font-size: 1.3rem; } }
                  main.calendar .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a:hover, main.event .row .col-xs-8 .calendarDetails .day .content .singleEvent .eventTitle a:hover {
                    color: #222545; }
            main.calendar .row .col-xs-8 .calendarDetails .day .content .pending, main.event .row .col-xs-8 .calendarDetails .day .content .pending {
              border-left: 6px solid #222545; }
            main.calendar .row .col-xs-8 .calendarDetails .day .content .approved, main.event .row .col-xs-8 .calendarDetails .day .content .approved {
              border-left: 6px solid #85B226; }
            main.calendar .row .col-xs-8 .calendarDetails .day .content .rejected, main.event .row .col-xs-8 .calendarDetails .day .content .rejected {
              border-left: 6px solid #F04E33; }
        @media (max-width: 737px) {
          main.calendar .row .col-xs-8 .calendarDetails .hasEvents, main.event .row .col-xs-8 .calendarDetails .hasEvents {
            display: block; } }

.greenBorder {
  border-left: 4px solid #85B226; }

.yellowBorder {
  border-left: 4px solid #222545; }

.redBorder {
  border-left: 4px solid #F04E33; }

main.about, main.mission, main.recognition, main.support, main.community, main.joinUs, main.ourTeam, main.team, main.search {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.about .text-header, main.mission .text-header, main.recognition .text-header, main.support .text-header, main.community .text-header, main.joinUs .text-header, main.ourTeam .text-header, main.team .text-header, main.search .text-header {
    background-image: url("../images/computer-iep.jpg"); }
  main.about .row, main.mission .row, main.recognition .row, main.support .row, main.community .row, main.joinUs .row, main.ourTeam .row, main.team .row, main.search .row {
    margin: 0 auto;
    margin-top: 15rem;
    width: 100%;
    padding-left: 7em; }
    @media (max-width: 990px) {
      main.about .row, main.mission .row, main.recognition .row, main.support .row, main.community .row, main.joinUs .row, main.ourTeam .row, main.team .row, main.search .row {
        padding-left: 0; } }
    main.about .row .col-md-3, main.mission .row .col-md-3, main.recognition .row .col-md-3, main.support .row .col-md-3, main.community .row .col-md-3, main.joinUs .row .col-md-3, main.ourTeam .row .col-md-3, main.team .row .col-md-3, main.search .row .col-md-3 {
      padding: 0; }
    @media (max-width: 990px) {
      main.about .row .col-md-9, main.mission .row .col-md-9, main.recognition .row .col-md-9, main.support .row .col-md-9, main.community .row .col-md-9, main.joinUs .row .col-md-9, main.ourTeam .row .col-md-9, main.team .row .col-md-9, main.search .row .col-md-9 {
        padding-top: 30px;
        padding-left: 7em; } }
    @media (max-width: 737px) {
      main.about .row .col-md-9, main.mission .row .col-md-9, main.recognition .row .col-md-9, main.support .row .col-md-9, main.community .row .col-md-9, main.joinUs .row .col-md-9, main.ourTeam .row .col-md-9, main.team .row .col-md-9, main.search .row .col-md-9 {
        padding-left: 3em; } }
    main.about .row .col-md-9 .image, main.mission .row .col-md-9 .image, main.recognition .row .col-md-9 .image, main.support .row .col-md-9 .image, main.community .row .col-md-9 .image, main.joinUs .row .col-md-9 .image, main.ourTeam .row .col-md-9 .image, main.team .row .col-md-9 .image, main.search .row .col-md-9 .image {
      height: 45vh;
      width: 65%; }
      @media (max-width: 990px) {
        main.about .row .col-md-9 .image, main.mission .row .col-md-9 .image, main.recognition .row .col-md-9 .image, main.support .row .col-md-9 .image, main.community .row .col-md-9 .image, main.joinUs .row .col-md-9 .image, main.ourTeam .row .col-md-9 .image, main.team .row .col-md-9 .image, main.search .row .col-md-9 .image {
          width: 95%; } }
      main.about .row .col-md-9 .image img, main.mission .row .col-md-9 .image img, main.recognition .row .col-md-9 .image img, main.support .row .col-md-9 .image img, main.community .row .col-md-9 .image img, main.joinUs .row .col-md-9 .image img, main.ourTeam .row .col-md-9 .image img, main.team .row .col-md-9 .image img, main.search .row .col-md-9 .image img {
        height: 100% !important;
        width: 100% !important;
        background-position: center !important;
        background-size: cover !important;
          background-size-background-attachment: fixed; }

.testimonial {
  margin: 0 auto;
  width: 100%;
  margin-top: 2rem;
  padding: 0; }
  .testimonial .slide {
    width: 100%; }
    .testimonial .slide .one-slide {
      background: url("../images/header-about.png") no-repeat center center;
      background-size: cover;
      height: 30vh;
      padding: 10rem 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .testimonial .slide .one-slide .text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: 70%;
        position: relative;
        padding: 4rem;
        background: rgba(89, 128, 25, 0.6); }
        @media (max-width: 990px) {
          .testimonial .slide .one-slide .text {
            width: 100%; } }
        @media (max-width: 1123px) {
          .testimonial .slide .one-slide .text {
            padding: 3rem; } }
        @media (max-width: 569px) {
          .testimonial .slide .one-slide .text {
            padding-left: 1.8rem;
            padding-right: 1.8rem; } }
        .testimonial .slide .one-slide .text .quotes {
          width: 40px;
          top: 3rem;
          margin-right: 3rem; }
          @media (max-width: 737px) {
            .testimonial .slide .one-slide .text .quotes {
              width: 20px; } }
          @media (max-width: 569px) {
            .testimonial .slide .one-slide .text .quotes {
              margin-right: 1.5rem; } }
        .testimonial .slide .one-slide .text .img-box-first {
          width: 4rem;
          height: 4rem;
          margin-right: 30rem;
          display: none; }
          @media (max-width: 737px) {
            .testimonial .slide .one-slide .text .img-box-first {
              margin-right: 2rem;
              width: 2rem;
              height: 2rem; } }
          .testimonial .slide .one-slide .text .img-box-first img {
            width: 100%;
            height: auto; }
        .testimonial .slide .one-slide .text .flex {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 70%; }
          @media (max-width: 990px) {
            .testimonial .slide .one-slide .text .flex {
              width: 100%; } }
          .testimonial .slide .one-slide .text .flex p {
            color: white;
            font-style: italic;
            font-weight: 400;
            font-size: 16px;
            font-size: 1.6rem;
            letter-spacing: 0.8px; }
            @media (max-width: 1123px) {
              .testimonial .slide .one-slide .text .flex p {
                font-size: 15px;
                font-size: 1.5rem; } }
            @media (max-width: 737px) {
              .testimonial .slide .one-slide .text .flex p {
                font-size: 13px;
                font-size: 1.3rem; } }
          .testimonial .slide .one-slide .text .flex h4 {
            color: white;
            font-size: 18px;
            font-size: 1.8rem;
            font-weight: 300; }
            @media (max-width: 1123px) {
              .testimonial .slide .one-slide .text .flex h4 {
                font-size: 14px;
                font-size: 1.4rem; } }
        .testimonial .slide .one-slide .text .img-box {
          width: 15rem;
          position: absolute;
          top: -15%;
          left: 15%; }
          @media (max-width: 737px) {
            .testimonial .slide .one-slide .text .img-box {
              display: none; } }
          .testimonial .slide .one-slide .text .img-box img {
            width: 100%;
            height: auto; }

main.mission .about-content {
  margin-bottom: 5rem; }
  main.mission .about-content .text p {
    line-height: 3rem;
    width: 60%;
    letter-spacing: 1px; }
    @media (max-width: 990px) {
      main.mission .about-content .text p {
        width: 80%; } }
    @media (max-width: 470px) {
      main.mission .about-content .text p {
        width: 95%; } }

main.recognition .about-content {
  margin-bottom: 5rem; }
  main.recognition .about-content .text p {
    color: #4a4a4a;
    width: 70%;
    padding-top: 0;
    margin-bottom: 2rem;
    letter-spacing: 1px; }
    @media (max-width: 470px) {
      main.recognition .about-content .text p {
        width: 95%; } }
  main.recognition .about-content .text ul {
    width: 65%;
    padding-left: 20px; }
    @media (max-width: 470px) {
      main.recognition .about-content .text ul {
        width: 95%; } }
    main.recognition .about-content .text ul li {
      margin-bottom: 1rem;
      font-size: 15px;
      font-size: 1.5rem;
      line-height: 2.5rem;
      font-weight: 300;
      text-decoration: none;
      letter-spacing: 1px; }
      main.recognition .about-content .text ul li blockquote {
        margin-top: 2rem; }
        main.recognition .about-content .text ul li blockquote p {
          color: red; }
          main.recognition .about-content .text ul li blockquote p:first-child {
            color: #4a4a4a;
            font-size: 15px;
            font-size: 1.5rem;
            line-height: 2.5rem;
            width: 75%;
            padding-top: 0;
            margin-top: 0rem;
            margin-bottom: 0rem;
            letter-spacing: 0.5px; }
            @media (max-width: 470px) {
              main.recognition .about-content .text ul li blockquote p:first-child {
                width: 90%; } }

main.ourTeam .about-team {
  color: #4a4a4a; }
  @media (max-width: 990px) {
    main.ourTeam .about-team {
      padding-left: 0 !important; } }
  main.ourTeam .about-team .box-member {
    margin-bottom: 2rem;
    background: #f3f3f3;
    display: table;
    -webkit-transition: none;
    transition: none; }
    @media (max-width: 737px) {
      main.ourTeam .about-team .box-member p {
        display: none; } }

main.team .row {
  margin-top: 24rem !important; }
  @media (max-width: 990px) {
    main.team .row {
      margin-top: 10rem !important; } }
  @media (max-width: 737px) {
    main.team .row {
      margin-top: 3rem !important; } }
  @media (max-width: 990px) {
    main.team .row .col-md-3 {
      padding-left: 7em; } }
  @media (max-width: 737px) {
    main.team .row .col-md-3 {
      padding-left: 3rem; } }
  @media (max-width: 990px) {
    main.team .row .col-md-9 {
      padding-left: 0; } }

main.services, main.service, main.partners, main.error-page, main.search, main.directory {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.services li, main.service li, main.partners li, main.error-page li, main.search li, main.directory li {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 23px; }
  main.services .text-header, main.service .text-header, main.partners .text-header, main.error-page .text-header, main.search .text-header, main.directory .text-header {
    background-image: url("../images/computer-iep.jpg");
    background-position: center 70%; }
    main.services .text-header:before, main.service .text-header:before, main.partners .text-header:before, main.error-page .text-header:before, main.search .text-header:before, main.directory .text-header:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      background: rgba(4, 136, 90, 0.9);
      top: 0;
      left: 0; }
  main.services .all-about, main.service .all-about, main.partners .all-about, main.error-page .all-about, main.search .all-about, main.directory .all-about {
    margin: 0 auto;
    margin-top: 10rem;
    width: 100%; }
    main.services .all-about .about-content, main.service .all-about .about-content, main.partners .all-about .about-content, main.error-page .all-about .about-content, main.search .all-about .about-content, main.directory .all-about .about-content {
      width: 70%;
      margin: 0 auto; }
      @media (max-width: 1160px) {
        main.services .all-about .about-content, main.service .all-about .about-content, main.partners .all-about .about-content, main.error-page .all-about .about-content, main.search .all-about .about-content, main.directory .all-about .about-content {
          width: 85%; } }
      @media (max-width: 990px) {
        main.services .all-about .about-content, main.service .all-about .about-content, main.partners .all-about .about-content, main.error-page .all-about .about-content, main.search .all-about .about-content, main.directory .all-about .about-content {
          width: 100%; } }
      main.services .all-about .about-content .box-member, main.service .all-about .about-content .box-member, main.partners .all-about .about-content .box-member, main.error-page .all-about .about-content .box-member, main.search .all-about .about-content .box-member, main.directory .all-about .about-content .box-member {
        margin-bottom: 2rem;
        background: #f3f3f3;
        display: table;
        height: 100%; }
        main.services .all-about .about-content .box-member .info-box, main.service .all-about .about-content .box-member .info-box, main.partners .all-about .about-content .box-member .info-box, main.error-page .all-about .about-content .box-member .info-box, main.search .all-about .about-content .box-member .info-box, main.directory .all-about .about-content .box-member .info-box {
          display: table-cell;
          padding: 5rem;
          padding-bottom: 3rem;
          vertical-align: top; }
          @media (max-width: 737px) {
            main.services .all-about .about-content .box-member .info-box, main.service .all-about .about-content .box-member .info-box, main.partners .all-about .about-content .box-member .info-box, main.error-page .all-about .about-content .box-member .info-box, main.search .all-about .about-content .box-member .info-box, main.directory .all-about .about-content .box-member .info-box {
              padding: 3rem; } }
          main.services .all-about .about-content .box-member .info-box h3, main.service .all-about .about-content .box-member .info-box h3, main.partners .all-about .about-content .box-member .info-box h3, main.error-page .all-about .about-content .box-member .info-box h3, main.search .all-about .about-content .box-member .info-box h3, main.directory .all-about .about-content .box-member .info-box h3 {
            font-weight: bold;
            font-size: 33px;
            font-size: 3.3rem;
            line-height: 4rem;
            letter-spacing: 0.5px;
            font-family: "Lato", sans-serif; }
            @media (max-width: 737px) {
              main.services .all-about .about-content .box-member .info-box h3, main.service .all-about .about-content .box-member .info-box h3, main.partners .all-about .about-content .box-member .info-box h3, main.error-page .all-about .about-content .box-member .info-box h3, main.search .all-about .about-content .box-member .info-box h3, main.directory .all-about .about-content .box-member .info-box h3 {
                font-size: 2.5rem; } }
          main.services .all-about .about-content .box-member .info-box p.content, main.service .all-about .about-content .box-member .info-box p.content, main.partners .all-about .about-content .box-member .info-box p.content, main.error-page .all-about .about-content .box-member .info-box p.content, main.search .all-about .about-content .box-member .info-box p.content, main.directory .all-about .about-content .box-member .info-box p.content {
            margin-bottom: 6rem;
            margin-top: 4rem; }
            @media (max-width: 737px) {
              main.services .all-about .about-content .box-member .info-box p.content, main.service .all-about .about-content .box-member .info-box p.content, main.partners .all-about .about-content .box-member .info-box p.content, main.error-page .all-about .about-content .box-member .info-box p.content, main.search .all-about .about-content .box-member .info-box p.content, main.directory .all-about .about-content .box-member .info-box p.content {
                margin-bottom: 3rem; } }
          main.services .all-about .about-content .box-member .info-box a, main.service .all-about .about-content .box-member .info-box a, main.partners .all-about .about-content .box-member .info-box a, main.error-page .all-about .about-content .box-member .info-box a, main.search .all-about .about-content .box-member .info-box a, main.directory .all-about .about-content .box-member .info-box a {
            font-weight: 300;
            margin-left: 2rem;
            text-decoration: none;
            font-size: 17px;
            font-size: 1.7rem;
            color: #4a4a4a;
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
            position: relative; }
            main.services .all-about .about-content .box-member .info-box a:hover:after, main.service .all-about .about-content .box-member .info-box a:hover:after, main.partners .all-about .about-content .box-member .info-box a:hover:after, main.error-page .all-about .about-content .box-member .info-box a:hover:after, main.search .all-about .about-content .box-member .info-box a:hover:after, main.directory .all-about .about-content .box-member .info-box a:hover:after {
              width: 200%; }
            main.services .all-about .about-content .box-member .info-box a:before, main.service .all-about .about-content .box-member .info-box a:before, main.partners .all-about .about-content .box-member .info-box a:before, main.error-page .all-about .about-content .box-member .info-box a:before, main.search .all-about .about-content .box-member .info-box a:before, main.directory .all-about .about-content .box-member .info-box a:before {
              position: absolute;
              font-family: dripicons-v2;
              font-size: 1.5rem;
              content: '\e043';
              top: 0rem;
              left: -2.5rem;
              color: #85B226; }
            main.services .all-about .about-content .box-member .info-box a:after, main.service .all-about .about-content .box-member .info-box a:after, main.partners .all-about .about-content .box-member .info-box a:after, main.error-page .all-about .about-content .box-member .info-box a:after, main.search .all-about .about-content .box-member .info-box a:after, main.directory .all-about .about-content .box-member .info-box a:after {
              position: absolute;
              content: '';
              top: -100%;
              left: -2.5rem;
              background: #85B226;
              width: 0%;
              height: 1px;
              -webkit-transition: all 0.2s ease-in;
              transition: all 0.2s ease-in; }
        main.services .all-about .about-content .box-member .img-box-single, main.service .all-about .about-content .box-member .img-box-single, main.partners .all-about .about-content .box-member .img-box-single, main.error-page .all-about .about-content .box-member .img-box-single, main.search .all-about .about-content .box-member .img-box-single, main.directory .all-about .about-content .box-member .img-box-single {
          width: 43%;
          display: table-cell;
          height: 100%; }
          @media (max-width: 737px) {
            main.services .all-about .about-content .box-member .img-box-single, main.service .all-about .about-content .box-member .img-box-single, main.partners .all-about .about-content .box-member .img-box-single, main.error-page .all-about .about-content .box-member .img-box-single, main.search .all-about .about-content .box-member .img-box-single, main.directory .all-about .about-content .box-member .img-box-single {
              display: none; } }
          main.services .all-about .about-content .box-member .img-box-single .imgLiquidFill, main.service .all-about .about-content .box-member .img-box-single .imgLiquidFill, main.partners .all-about .about-content .box-member .img-box-single .imgLiquidFill, main.error-page .all-about .about-content .box-member .img-box-single .imgLiquidFill, main.search .all-about .about-content .box-member .img-box-single .imgLiquidFill, main.directory .all-about .about-content .box-member .img-box-single .imgLiquidFill {
            width: 100%;
            height: 100%; }
  main.services .not-found, main.service .not-found, main.partners .not-found, main.error-page .not-found, main.search .not-found, main.directory .not-found {
    text-align: center;
    margin-top: 15rem;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in; }
    main.services .not-found .search-form, main.service .not-found .search-form, main.partners .not-found .search-form, main.error-page .not-found .search-form, main.search .not-found .search-form, main.directory .not-found .search-form {
      margin: 0 auto;
      width: 30%; }
      @media (max-width: 793px) {
        main.services .not-found .search-form, main.service .not-found .search-form, main.partners .not-found .search-form, main.error-page .not-found .search-form, main.search .not-found .search-form, main.directory .not-found .search-form {
          width: 80%; } }
      main.services .not-found .search-form label, main.service .not-found .search-form label, main.partners .not-found .search-form label, main.error-page .not-found .search-form label, main.search .not-found .search-form label, main.directory .not-found .search-form label {
        width: 100%; }
        main.services .not-found .search-form label:hover:after, main.service .not-found .search-form label:hover:after, main.partners .not-found .search-form label:hover:after, main.error-page .not-found .search-form label:hover:after, main.search .not-found .search-form label:hover:after, main.directory .not-found .search-form label:hover:after {
          right: 0; }
        main.services .not-found .search-form label:after, main.service .not-found .search-form label:after, main.partners .not-found .search-form label:after, main.error-page .not-found .search-form label:after, main.search .not-found .search-form label:after, main.directory .not-found .search-form label:after {
          background: url("../images/icons/searchIcon.png") no-repeat center center;
          display: block;
          content: "";
          color: #222545;
          bottom: 10px;
          right: 10px;
          width: 20px;
          height: 20px;
          position: absolute;
          -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in; }
          main.services .not-found .search-form label:after:hover, main.service .not-found .search-form label:after:hover, main.partners .not-found .search-form label:after:hover, main.error-page .not-found .search-form label:after:hover, main.search .not-found .search-form label:after:hover, main.directory .not-found .search-form label:after:hover {
            width: 30px; }
    main.services .not-found .icons-search, main.service .not-found .icons-search, main.partners .not-found .icons-search, main.error-page .not-found .icons-search, main.search .not-found .icons-search, main.directory .not-found .icons-search {
      color: #222545;
      position: relative; }
      main.services .not-found .icons-search .search-icon, main.service .not-found .icons-search .search-icon, main.partners .not-found .icons-search .search-icon, main.error-page .not-found .icons-search .search-icon, main.search .not-found .icons-search .search-icon, main.directory .not-found .icons-search .search-icon {
        border: none;
        font-size: 0px;
        font-size: 0rem;
        width: 2rem;
        height: 2rem;
        position: absolute;
        right: 0;
        top: 0;
        background: url("../images/icons/searchIcon.png") no-repeat center center; }
      main.services .not-found .icons-search .search-icon-hamburger, main.service .not-found .icons-search .search-icon-hamburger, main.partners .not-found .icons-search .search-icon-hamburger, main.error-page .not-found .icons-search .search-icon-hamburger, main.search .not-found .icons-search .search-icon-hamburger, main.directory .not-found .icons-search .search-icon-hamburger {
        display: none; }
    main.services .not-found .errorNumber, main.service .not-found .errorNumber, main.partners .not-found .errorNumber, main.error-page .not-found .errorNumber, main.search .not-found .errorNumber, main.directory .not-found .errorNumber {
      font-size: 16em;
      font-weight: bold;
      margin-bottom: 0.1em; }
    main.services .not-found p, main.service .not-found p, main.partners .not-found p, main.error-page .not-found p, main.search .not-found p, main.directory .not-found p {
      font-size: 16px;
      margin-top: 10px; }
    main.services .not-found .takeHome, main.service .not-found .takeHome, main.partners .not-found .takeHome, main.error-page .not-found .takeHome, main.search .not-found .takeHome, main.directory .not-found .takeHome {
      margin: 0 auto;
      margin-top: 4em;
      text-align: center;
      background: #FCB43B;
      width: 17rem;
      overflow: hidden;
      -webkit-transform: skewX(-19deg);
      -ms-transform: skewX(-19deg);
      transform: skewX(-19deg);
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      position: relative;
      padding: 1rem;
      text-decoration: none; }
      main.services .not-found .takeHome:hover, main.service .not-found .takeHome:hover, main.partners .not-found .takeHome:hover, main.error-page .not-found .takeHome:hover, main.search .not-found .takeHome:hover, main.directory .not-found .takeHome:hover {
        background: #f7c466; }
      main.services .not-found .takeHome a, main.service .not-found .takeHome a, main.partners .not-found .takeHome a, main.error-page .not-found .takeHome a, main.search .not-found .takeHome a, main.directory .not-found .takeHome a {
        color: white;
        -webkit-transform: skewX(19deg);
        -ms-transform: skewX(19deg);
        transform: skewX(19deg);
        font-weight: bold;
        font-size: 1.5rem; }
        main.services .not-found .takeHome a:hover, main.service .not-found .takeHome a:hover, main.partners .not-found .takeHome a:hover, main.error-page .not-found .takeHome a:hover, main.search .not-found .takeHome a:hover, main.directory .not-found .takeHome a:hover {
          text-decoration: none; }
    @media (max-width: 1160px) {
      main.services .not-found, main.service .not-found, main.partners .not-found, main.error-page .not-found, main.search .not-found, main.directory .not-found {
        margin-top: 10rem; } }
    @media (max-width: 793px) {
      main.services .not-found, main.service .not-found, main.partners .not-found, main.error-page .not-found, main.search .not-found, main.directory .not-found {
        padding-top: 3rem; }
        main.services .not-found .errorNumber, main.service .not-found .errorNumber, main.partners .not-found .errorNumber, main.error-page .not-found .errorNumber, main.search .not-found .errorNumber, main.directory .not-found .errorNumber {
          font-size: 12em; }
        main.services .not-found h2, main.service .not-found h2, main.partners .not-found h2, main.error-page .not-found h2, main.search .not-found h2, main.directory .not-found h2 {
          font-size: 22px; }
        main.services .not-found p, main.service .not-found p, main.partners .not-found p, main.error-page .not-found p, main.search .not-found p, main.directory .not-found p {
          font-size: 13px; } }

main.service .row {
  padding-left: 7em;
  margin-top: 24rem !important; }
  @media (max-width: 990px) {
    main.service .row {
      margin-top: 104px !important;
      padding-left: 0; } }
  @media (max-width: 737px) {
    main.service .row {
      margin-top: 2rem !important; } }
  @media (max-width: 990px) {
    main.service .row .col-md-3 {
      padding-left: 7em; } }
  @media (max-width: 737px) {
    main.service .row .col-md-3 {
      padding-left: 3rem; } }
  @media (max-width: 990px) {
    main.service .row .box-member {
      margin-top: 5rem; } }
  @media (max-width: 737px) {
    main.service .row .box-member {
      margin-top: 3rem; } }
  main.service .row .box-member .info-standart .price p {
    color: #4a4a4a; }
    @media (max-width: 793px) {
      main.service .row .box-member .info-standart .price p {
        margin-right: 8rem !important; } }
  main.service .row .box-member .info-standart a {
    color: #85B226; }
  main.service .row .box-member .info-standart p:last-child {
    margin-top: 4rem !important; }
    main.service .row .box-member .info-standart p:last-child a {
      font-weight: 300;
      margin-left: 2rem;
      text-decoration: none;
      font-size: 17px;
      font-size: 1.7rem;
      color: #4a4a4a;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
      position: relative; }
      main.service .row .box-member .info-standart p:last-child a:hover:after {
        width: 100%; }
      main.service .row .box-member .info-standart p:last-child a:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.5rem;
        content: '\e043';
        top: 0rem;
        left: -2.5rem;
        color: #85B226; }
      main.service .row .box-member .info-standart p:last-child a:after {
        position: absolute;
        content: '';
        top: -100%;
        left: -2.5rem;
        background: #85B226;
        width: 0%;
        height: 1px;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
    main.service .row .box-member .info-standart p:last-child .imgLiquidFill {
      width: 100%;
      height: 100%; }

main.partners .information {
  display: inline-block;
  width: 100%; }
  main.partners .information .listing {
    width: 100%;
    display: inline-block;
    height: 100%; }

main.partners .about-content.about-content-partners {
  padding-bottom: 10rem; }
  @media (max-width: 990px) {
    main.partners .about-content.about-content-partners {
      width: 80%;
      padding-top: 5rem;
      padding-bottom: 5rem; } }
  @media (max-width: 793px) {
    main.partners .about-content.about-content-partners {
      width: 90%; } }
  main.partners .about-content.about-content-partners .box-partner {
    height: 20vw;
    width: 33.3%;
    float: left;
    border: 5px solid white;
    background: rgba(244, 244, 244, 0.6);
    background: #f3f3f3;
    z-index: 1;
    -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
    transition: -webkit-box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
    position: relative; }
    @media (max-width: 990px) {
      main.partners .about-content.about-content-partners .box-partner {
        height: 25vh; } }
    @media (max-width: 793px) {
      main.partners .about-content.about-content-partners .box-partner {
        width: 50%; } }
    @media (max-width: 737px) {
      main.partners .about-content.about-content-partners .box-partner {
        height: 30vh; } }
    @media (max-width: 470px) {
      main.partners .about-content.about-content-partners .box-partner {
        height: 15vh; } }
    main.partners .about-content.about-content-partners .box-partner:hover {
      position: relative;
      background: white;
      z-index: 2;
      -webkit-box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21);
              box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21);
      cursor: pointer; }
      main.partners .about-content.about-content-partners .box-partner:hover .partner-logo {
        -webkit-box-shadow: none;
                box-shadow: none; }
    main.partners .about-content.about-content-partners .box-partner .partner-logo {
      width: 60%;
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      height: auto; }
      @media (max-width: 990px) {
        main.partners .about-content.about-content-partners .box-partner .partner-logo {
          width: 50%; } }
  main.partners .about-content.about-content-partners .filter-con {
    text-align: center; }
    main.partners .about-content.about-content-partners .filter-con .each-filter {
      display: inline-block;
      margin: 0 3em; }
      main.partners .about-content.about-content-partners .filter-con .each-filter.slick-current {
        color: #04885a; }
      main.partners .about-content.about-content-partners .filter-con .each-filter span {
        float: left;
        font-size: 3em;
        margin-right: 1em; }
      main.partners .about-content.about-content-partners .filter-con .each-filter .filter-name {
        float: left; }
      main.partners .about-content.about-content-partners .filter-con .each-filter:hover .button {
        opacity: 1; }
      main.partners .about-content.about-content-partners .filter-con .each-filter:hover {
        color: #04885a; }
      main.partners .about-content.about-content-partners .filter-con .each-filter h1 {
        margin-bottom: 1em;
        cursor: pointer;
        font-size: 2.5em; }
      main.partners .about-content.about-content-partners .filter-con .each-filter p {
        width: 80%; }
      main.partners .about-content.about-content-partners .filter-con .each-filter .button {
        opacity: 0; }
      main.partners .about-content.about-content-partners .filter-con .each-filter:last-child {
        margin-bottom: 0; }
      @media (max-width: 793px) {
        main.partners .about-content.about-content-partners .filter-con .each-filter span, main.partners .about-content.about-content-partners .filter-con .each-filter h1 {
          font-size: 1.6em; } }

main.search .screen-reader-text, main.directory .screen-reader-text {
  display: none; }

main.search .nav-links, main.directory .nav-links {
  width: 100%; }
  main.search .nav-links .nav-previous, main.search .nav-links .nav-next, main.directory .nav-links .nav-previous, main.directory .nav-links .nav-next {
    width: auto;
    display: inline-block;
    text-align: left;
    margin-right: 4rem; }
    @media (max-width: 737px) {
      main.search .nav-links .nav-previous, main.search .nav-links .nav-next, main.directory .nav-links .nav-previous, main.directory .nav-links .nav-next {
        width: 48%;
        text-align: center;
        margin-right: 0; } }
    main.search .nav-links .nav-previous a, main.search .nav-links .nav-next a, main.directory .nav-links .nav-previous a, main.directory .nav-links .nav-next a {
      font-size: 18px;
      font-size: 1.8rem;
      color: #85B226;
      text-decoration: none; }

main.search .page-title, main.directory .page-title {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative; }
  @media (max-width: 990px) {
    main.search .page-title, main.directory .page-title {
      width: 90%;
      margin-left: 5%; } }

main.search .icons-search, main.directory .icons-search {
  color: #222545;
  position: relative; }
  main.search .icons-search .search-icon, main.directory .icons-search .search-icon {
    display: none; }
  main.search .icons-search .search-icon-hamburger, main.directory .icons-search .search-icon-hamburger {
    display: none; }

main.search .search-form, main.directory .search-form {
  width: 40%;
  position: relative; }
  @media (max-width: 1160px) {
    main.search .search-form, main.directory .search-form {
      width: 50%; } }
  @media (max-width: 990px) {
    main.search .search-form, main.directory .search-form {
      width: 90%;
      margin-left: 5%; } }
  main.search .search-form span, main.directory .search-form span {
    display: none; }
  main.search .search-form label, main.directory .search-form label {
    width: 100%;
    position: relative; }
    main.search .search-form label:after, main.directory .search-form label:after {
      background: url("../images/icons/searchIcon.png") no-repeat center center;
      display: block;
      content: "";
      color: #222545;
      bottom: 10px;
      right: 0;
      width: 20px;
      height: 20px;
      position: absolute;
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      main.search .search-form label:after:hover, main.directory .search-form label:after:hover {
        width: 30px; }
    main.search .search-form label .search-field, main.directory .search-form label .search-field {
      border: none;
      border-bottom: 1px solid #222545;
      font-family: "Lato", sans-serif;
      padding: 0.4em;
      font-size: 1.6rem;
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      outline: none;
      font-weight: 100; }
  main.search .search-form .search-submit, main.directory .search-form .search-submit {
    position: absolute;
    top: 5px;
    right: 0;
    opacity: 0;
    width: 30px;
    z-index: 2; }
  main.search .search-form .search-icon, main.directory .search-form .search-icon {
    color: #222545;
    font-size: 1.8rem;
    position: absolute;
    top: 5px;
    right: 0; }
    main.search .search-form .search-icon:hover, main.directory .search-form .search-icon:hover {
      color: #4a4a4a; }
  main.search .search-form .search-icon-hamburger, main.directory .search-form .search-icon-hamburger {
    display: none; }

main.search article, main.directory article {
  display: table-cell;
  padding: 5rem;
  padding-bottom: 3rem;
  margin-bottom: 2rem;
  background: #f3f3f3;
  display: table;
  width: 100%; }
  main.search article a, main.directory article a {
    color: #85B226; }
  main.search article h2, main.directory article h2 {
    font-weight: bold;
    font-size: 3.3rem;
    line-height: 4rem;
    letter-spacing: 0.5px;
    font-family: "Lato", sans-serif;
    margin-bottom: 2rem; }
    main.search article h2 a, main.directory article h2 a {
      text-decoration: none;
      color: #4a4a4a;
      -webkit-transition: all 0.2s, ease-in;
      transition: all 0.2s, ease-in; }
      main.search article h2 a:hover, main.directory article h2 a:hover {
        color: #222545; }
  main.search article .entry-meta .posted-on, main.search article .entry-meta .cat-links, main.directory article .entry-meta .posted-on, main.directory article .entry-meta .cat-links {
    font-size: 1.4rem;
    font-weight: bold;
    padding-top: 1%;
    letter-spacing: 0.3px;
    color: #4a4a4a;
    line-height: 25px; }
  main.search article .entry-meta .byline, main.directory article .entry-meta .byline {
    font-size: 1.2rem;
    font-weight: bold; }
  main.search article .entry-summary, main.directory article .entry-summary {
    color: black;
    line-height: 2.3rem;
    letter-spacing: 0.3px;
    font-size: 1.4rem;
    margin-top: 3rem; }
  main.search article .comments-link, main.directory article .comments-link {
    font-size: 2rem; }
    main.search article .comments-link a, main.directory article .comments-link a {
      color: #4a4a4a;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
      position: relative; }
      main.search article .comments-link a:hover, main.directory article .comments-link a:hover {
        text-decoration: none; }
        main.search article .comments-link a:hover:after, main.directory article .comments-link a:hover:after {
          width: 150%; }
      main.search article .comments-link a:before, main.directory article .comments-link a:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.5rem;
        content: '\e043';
        top: 0rem;
        left: -2.5rem;
        color: #85B226; }
      main.search article .comments-link a:after, main.directory article .comments-link a:after {
        position: absolute;
        content: '';
        top: -50%;
        left: -2.5rem;
        background: #85B226;
        width: 0%;
        z-index: 10;
        height: 1px;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
      main.search article .comments-link a span, main.directory article .comments-link a span {
        color: #85B226; }
  main.search article .cat-links a, main.directory article .cat-links a {
    color: #85B226; }
  main.search article .entry-footer, main.directory article .entry-footer {
    padding-left: 0 !important;
    margin-top: 20px;
    padding-bottom: 20px; }

main.blog {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.blog p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 3.5rem;
    margin-bottom: 2rem;
    font-weight: 200;
    letter-spacing: 1px; }
  main.blog a {
    color: #222545;
    font-weight: 500; }
  main.blog .text-header {
    background: url("../images/Header-event-calendar.png") no-repeat center center; }
  main.blog .all-about {
    margin: 0 auto;
    margin-top: 10rem;
    width: 100%; }
    main.blog .all-about .about-content {
      width: 50%;
      margin-left: 20%;
      margin-bottom: 7em; }
      @media (max-width: 990px) {
        main.blog .all-about .about-content {
          width: 100%;
          margin-left: 0%;
          padding: 7em; } }
      @media (max-width: 737px) {
        main.blog .all-about .about-content {
          padding: 3rem; } }
      main.blog .all-about .about-content h2 {
        font-weight: 100;
        margin-bottom: 2em;
        font-family: "Lato", sans-serif !important; }
      main.blog .all-about .about-content .box-member {
        margin-bottom: 2rem;
        background: #f3f3f3;
        display: table;
        width: 100%;
        height: 100%; }
        @media (max-width: 737px) {
          main.blog .all-about .about-content .box-member .info-box {
            padding: 3em; } }
        @media (max-width: 737px) {
          main.blog .all-about .about-content .box-member .info-box p {
            margin-top: 2rem;
            margin-bottom: 3rem; } }
        main.blog .all-about .about-content .box-member p {
          margin-bottom: 6rem; }
        main.blog .all-about .about-content .box-member .img-box-single {
          display: table-cell;
          width: 43%;
          height: 100%; }
          @media (max-width: 569px) {
            main.blog .all-about .about-content .box-member .img-box-single {
              display: none; } }
          main.blog .all-about .about-content .box-member .img-box-single .imgLiquidFill {
            height: 100%; }

main.blog-post {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.blog-post .album {
    margin-top: 4rem; }
    main.blog-post .album a {
      display: none;
      position: relative;
      color: #4a4a4a;
      font-family: "Lato", sans-serif;
      text-decoration: none;
      letter-spacing: 0.6px;
      font-weight: 300;
      padding-left: 3rem;
      outline: none;
      font-size: 18px;
      font-size: 1.8rem;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      main.blog-post .album a:first-child {
        display: block; }
      main.blog-post .album a:after {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.9rem;
        content: '\e031';
        top: 0%;
        left: 0rem;
        color: #222545; }
      main.blog-post .album a:hover {
        color: #222545; }
  main.blog-post .text-header {
    background: url("../images/Header-event-calendar.png") no-repeat center center; }
  main.blog-post article {
    padding-left: 7em; }
    @media (max-width: 737px) {
      main.blog-post article {
        padding-left: 3rem; } }
    main.blog-post article .row {
      margin-top: 24rem !important; }
      @media (max-width: 990px) {
        main.blog-post article .row {
          margin-top: 104px !important; } }
      @media (max-width: 737px) {
        main.blog-post article .row {
          margin-top: 3rem !important; } }
      main.blog-post article .row .col-md-9 .box-member {
        display: block; }
        @media (max-width: 990px) {
          main.blog-post article .row .col-md-9 .box-member {
            margin-top: 5rem; } }
        main.blog-post article .row .col-md-9 .box-member .info-standart {
          float: none;
          display: block;
          margin-bottom: 5rem; }
          @media (max-width: 990px) {
            main.blog-post article .row .col-md-9 .box-member .info-standart {
              padding-left: 0; } }
          main.blog-post article .row .col-md-9 .box-member .info-standart p {
            width: 70%;
            font-size: 16px;
            font-size: 1.6rem;
            line-height: 2.5rem; }
            @media (max-width: 990px) {
              main.blog-post article .row .col-md-9 .box-member .info-standart p {
                width: 95%; } }
          main.blog-post article .row .col-md-9 .box-member .info-standart .entry-meta {
            border-left: 1px solid #222545;
            padding-left: 2.5%;
            margin-top: 4rem; }
            main.blog-post article .row .col-md-9 .box-member .info-standart .entry-meta span.posted {
              margin-right: 1rem;
              text-transform: uppercase;
              font-size: 14px;
              font-size: 1.4rem;
              font-weight: bold;
              padding-top: 1%;
              letter-spacing: 0.3px; }
            main.blog-post article .row .col-md-9 .box-member .info-standart .entry-meta span.time {
              color: #222545;
              font-size: 15px;
              font-size: 1.5rem;
              font-weight: normal;
              letter-spacing: 1.3px; }

main.multimedia {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.multimedia .text-header {
    background: url("../images/Header-event-calendar.png") no-repeat center center; }
  main.multimedia .row {
    margin: 0 auto;
    margin-top: 10rem; }
    @media (max-width: 990px) {
      main.multimedia .row .col-md-3 .btn-group-vertical {
        padding-left: 7em;
        margin-top: 6rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 50%;
        margin-bottom: 4rem; } }
    @media (max-width: 793px) {
      main.multimedia .row .col-md-3 .btn-group-vertical {
        width: 100%; } }
    @media (max-width: 737px) {
      main.multimedia .row .col-md-3 .btn-group-vertical {
        padding-left: 3rem;
        margin-bottom: 1rem;
        margin-top: 3rem; } }
    main.multimedia .row .col-md-3 .btn-group-vertical button {
      border: none !important;
      background: none;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      text-decoration: none;
      margin-bottom: 1.8rem;
      color: #4a4a4a;
      text-align: left;
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 1px;
      position: relative;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      outline: none; }
      main.multimedia .row .col-md-3 .btn-group-vertical button:hover {
        font-weight: bold; }
        main.multimedia .row .col-md-3 .btn-group-vertical button:hover:before {
          position: absolute;
          font-family: dripicons-v2;
          font-size: 1.3rem;
          content: '\m';
          top: 20%;
          left: -2rem;
          color: #85B226; }
    main.multimedia .row .col-md-3 .btn-group-vertical button.mixitup-control-active {
      font-weight: bold;
      position: relative; }
      main.multimedia .row .col-md-3 .btn-group-vertical button.mixitup-control-active:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.5rem;
        content: '\m';
        top: 20%;
        left: -2rem;
        color: #222545; }
    @media (max-width: 737px) {
      main.multimedia .row .mixitup-container {
        padding: 0; } }
    main.multimedia .row .mixitup-container .box-media {
      margin-bottom: 2rem;
      background: #f3f3f3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: stretch;
      -webkit-justify-content: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch;
      height: 100%;
      width: 100%;
      position: relative;
      margin-bottom: 0;
      min-height: 320px; }
      @media (max-width: 793px) {
        main.multimedia .row .mixitup-container .box-media {
          min-height: 220px;
          display: block; } }
      main.multimedia .row .mixitup-container .box-media .info-box {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        height: initial;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        main.multimedia .row .mixitup-container .box-media .info-box .newsletter-media {
          margin-top: auto; }
        main.multimedia .row .mixitup-container .box-media .info-box .audio-con {
          position: fixed;
          height: 100%;
          top: 0;
          left: 0;
          background: rgba(0, 0, 0, 0.9);
          z-index: 9999;
          width: 100%;
          color: white;
          font-size: 2em;
          display: none; }
          main.multimedia .row .mixitup-container .box-media .info-box .audio-con i {
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            padding: 1em;
            height: 100%; }
            main.multimedia .row .mixitup-container .box-media .info-box .audio-con i:before {
              right: 1em;
              position: absolute;
              cursor: pointer; }
          main.multimedia .row .mixitup-container .box-media .info-box .audio-con .audio {
            left: 50%;
            -webkit-transform: translateX(-50%) translateY(-50%);
                -ms-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%);
            top: 50%;
            position: absolute; }
        main.multimedia .row .mixitup-container .box-media .info-box.noIMG {
          float: left; }
        @media (max-width: 793px) {
          main.multimedia .row .mixitup-container .box-media .info-box {
            padding-left: 4rem;
            width: 100%;
            padding-bottom: 5rem; } }
        main.multimedia .row .mixitup-container .box-media .info-box h3 {
          font-weight: bold;
          font-size: 30px;
          font-size: 3rem;
          line-height: 4rem;
          letter-spacing: 0.5px;
          font-family: "Lato", sans-serif;
          margin-bottom: 3em; }
          @media (max-width: 737px) {
            main.multimedia .row .mixitup-container .box-media .info-box h3 {
              font-size: 24px;
              font-size: 2.4rem; } }
        main.multimedia .row .mixitup-container .box-media .info-box p {
          margin: 3rem 0; }
          @media (max-width: 737px) {
            main.multimedia .row .mixitup-container .box-media .info-box p {
              margin: 2rem 0 3rem; } }
        main.multimedia .row .mixitup-container .box-media .info-box a {
          display: none;
          width: auto; }
        main.multimedia .row .mixitup-container .box-media .info-box a:first-child {
          display: inline-block; }
      main.multimedia .row .mixitup-container .box-media .img-box, main.multimedia .row .mixitup-container .box-media .imgLiquidFill {
        display: block;
        width: 50%;
        height: initial; }
        @media (max-width: 793px) {
          main.multimedia .row .mixitup-container .box-media .img-box, main.multimedia .row .mixitup-container .box-media .imgLiquidFill {
            width: 100%;
            display: block;
            float: left;
            height: 20em; } }
        main.multimedia .row .mixitup-container .box-media .img-box .imgLiquidFill, main.multimedia .row .mixitup-container .box-media .imgLiquidFill .imgLiquidFill {
          width: 100%;
          height: 100%;
          outline: none; }
        main.multimedia .row .mixitup-container .box-media .img-box .colorbox, main.multimedia .row .mixitup-container .box-media .imgLiquidFill .colorbox {
          background: red; }
        main.multimedia .row .mixitup-container .box-media .img-box a.youtube, main.multimedia .row .mixitup-container .box-media .imgLiquidFill a.youtube {
          position: absolute; }
          main.multimedia .row .mixitup-container .box-media .img-box a.youtube i.dripicons-media-play, main.multimedia .row .mixitup-container .box-media .imgLiquidFill a.youtube i.dripicons-media-play {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            font-size: 60px;
            font-size: 6rem;
            color: white;
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
            text-shadow: 1px 1px 3px #000000; }
            main.multimedia .row .mixitup-container .box-media .img-box a.youtube i.dripicons-media-play:hover, main.multimedia .row .mixitup-container .box-media .imgLiquidFill a.youtube i.dripicons-media-play:hover {
              color: #85B226; }

main.contact {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.contact .text-header {
    background-image: url("../images/computer-iep.jpg"); }
  main.contact .row {
    margin: 0 auto;
    margin-top: 10rem;
    width: 100%;
    padding-left: 7em;
    padding-right: 7em; }
    @media (max-width: 737px) {
      main.contact .row {
        padding-left: 3em;
        padding-right: 3em; } }
    @media (max-width: 990px) {
      main.contact .row .col-md-9 {
        margin-top: 6rem;
        padding-right: 0;
        padding-left: 0; } }
    main.contact .row .col-md-3 {
      padding-left: 0; }
      @media (max-width: 990px) {
        main.contact .row .col-md-3 {
          display: none; } }
    main.contact .row nav.info ul {
      padding-left: 2.5rem; }
      @media (max-width: 1025px) {
        main.contact .row nav.info ul {
          padding-left: 0; } }
      main.contact .row nav.info ul li button.stayForm {
        font-weight: bold; }
        main.contact .row nav.info ul li button.stayForm:hover {
          cursor: auto; }
          main.contact .row nav.info ul li button.stayForm:hover:before {
            content: ''; }
      main.contact .row nav.info ul li button.goLocation:hover {
        font-weight: bold; }
    main.contact .row .form .wpcf7 {
      width: 90%; }
      @media (max-width: 737px) {
        main.contact .row .form .wpcf7 {
          width: 100%; } }
    main.contact .row .form .wpcf7-response-output {
      letter-spacing: 1px;
      font-family: "Lato", sans-serif;
      font-size: 12px;
      font-size: 1.2rem;
      font-weight: 300; }
    main.contact .row .form span.wpcf7-not-valid-tip {
      outline: none;
      letter-spacing: 1px;
      font-family: "Lato", sans-serif;
      font-size: 12px;
      font-size: 1.2rem;
      z-index: 10 !important;
      background: white;
      position: relative; }
    main.contact .row .form form.wpcf7-form {
      width: 90%; }
      @media (max-width: 1160px) {
        main.contact .row .form form.wpcf7-form {
          width: 100%; } }
      main.contact .row .form form.wpcf7-form .row {
        margin: 0;
        padding: 0; }
      main.contact .row .form form.wpcf7-form .col-md-7 {
        padding: 0; }
        @media (max-width: 990px) {
          main.contact .row .form form.wpcf7-form .col-md-7 {
            padding-left: 0;
            width: 60%;
            float: left; } }
        @media (max-width: 737px) {
          main.contact .row .form form.wpcf7-form .col-md-7 {
            width: 100%; } }
        main.contact .row .form form.wpcf7-form .col-md-7 .row {
          margin-bottom: 2rem;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          position: relative;
          margin-left: 0rem;
          padding: 0; }
          main.contact .row .form form.wpcf7-form .col-md-7 .row label {
            line-height: 0;
            margin-bottom: 2rem;
            display: inline-block;
            text-transform: uppercase;
            font-weight: 300;
            line-height: 26px;
            letter-spacing: 1px;
            padding-left: 2rem; }
            @media (max-width: 990px) {
              main.contact .row .form form.wpcf7-form .col-md-7 .row label {
                font-size: 0.8em;
                margin-bottom: 1em; } }
            main.contact .row .form form.wpcf7-form .col-md-7 .row label span.red {
              color: red; }
          main.contact .row .form form.wpcf7-form .col-md-7 .row .borderLeft {
            position: absolute;
            left: 0;
            bottom: 0;
            height: 20%;
            width: 1px;
            z-index: 2;
            border-left: 1px solid #E1E1E1; }
          main.contact .row .form form.wpcf7-form .col-md-7 .row span.wpcf7-form-control-wrap input {
            font-size: 17px;
            font-size: 1.7rem;
            padding-left: 2rem;
            padding-bottom: 1rem;
            outline: none;
            border: none;
            border-bottom: 1px solid #E1E1E1;
            letter-spacing: 1px;
            padding-top: 0;
            font-weight: 300;
            position: relative;
            z-index: 1;
            width: 85%; }
            @media (max-width: 737px) {
              main.contact .row .form form.wpcf7-form .col-md-7 .row span.wpcf7-form-control-wrap input {
                width: 100%; } }
          main.contact .row .form form.wpcf7-form .col-md-7 .row span.wpcf7-form-control-wrap .sc:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            height: 50%;
            width: 1px;
            z-index: 2;
            border-left: 1px solid #E1E1E1; }
          main.contact .row .form form.wpcf7-form .col-md-7 .row p {
            margin: 0; }
      main.contact .row .form form.wpcf7-form .col-md-5 {
        padding: 0; }
        @media (max-width: 990px) {
          main.contact .row .form form.wpcf7-form .col-md-5 {
            padding-left: 0;
            width: 40%;
            float: left; } }
        @media (max-width: 737px) {
          main.contact .row .form form.wpcf7-form .col-md-5 {
            width: 100%; } }
        main.contact .row .form form.wpcf7-form .col-md-5 .row {
          margin-bottom: 2rem; }
          main.contact .row .form form.wpcf7-form .col-md-5 .row label {
            line-height: 0;
            display: inline-block;
            text-transform: uppercase;
            font-weight: 300;
            line-height: 46px;
            letter-spacing: 1px; }
            @media (max-width: 990px) {
              main.contact .row .form form.wpcf7-form .col-md-5 .row label {
                font-size: 0.8em; } }
            main.contact .row .form form.wpcf7-form .col-md-5 .row label span.red {
              color: red; }
          main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap {
            height: 100%;
            display: block;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; }
            main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap span {
              -webkit-box-sizing: border-box;
                      box-sizing: border-box; }
            main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .userHelp {
              height: 100%;
              overflow: auto; }
            main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item {
              border: 1px solid #E1E1E1;
              width: 50%;
              height: 5em;
              float: left;
              margin-left: 0; }
              main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item:last-child {
                margin-top: -1px;
                width: 100%; }
              main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item label {
                width: 100%;
                display: table;
                position: relative;
                height: -webkit-calc(100% + 2px);
                height: calc(100% + 2px);
                margin: 0;
                -webkit-box-sizing: border-box;
                        box-sizing: border-box; }
                main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item label input {
                  opacity: 0;
                  width: 100%;
                  height: 100%;
                  z-index: 2;
                  position: absolute;
                  left: 0;
                  top: 0; }
                  main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item label input:hover {
                    cursor: pointer; }
                main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item label span {
                  width: 100%;
                  height: 100%;
                  z-index: 1;
                  padding: 0.5em 1em;
                  text-align: center;
                  display: table-cell;
                  vertical-align: middle;
                  line-height: 2em; }
                main.contact .row .form form.wpcf7-form .col-md-5 .row .wpcf7-form-control-wrap .wpcf7-list-item label input:checked ~ span {
                  background: #222545;
                  color: white;
                  border: 1px solid #222545; }
      main.contact .row .form form.wpcf7-form .col-md-12 {
        padding: 0; }
        @media (max-width: 990px) {
          main.contact .row .form form.wpcf7-form .col-md-12 {
            padding-left: 0; } }
        main.contact .row .form form.wpcf7-form .col-md-12 label {
          line-height: 0;
          display: inline-block;
          text-transform: uppercase;
          font-weight: 300;
          line-height: 46px;
          letter-spacing: 1px;
          padding-left: 2rem; }
          @media (max-width: 990px) {
            main.contact .row .form form.wpcf7-form .col-md-12 label {
              font-size: 0.8em; } }
          main.contact .row .form form.wpcf7-form .col-md-12 label span.red {
            color: red; }
        main.contact .row .form form.wpcf7-form .col-md-12 textarea {
          width: 100%;
          border: 1px solid #E1E1E1;
          border-top: none;
          font-size: 15px;
          font-size: 1.5rem;
          letter-spacing: 1px;
          padding-top: 1rem;
          padding-left: 2rem;
          font-weight: 300;
          font-weight: 300;
          outline: none;
          padding-right: 0; }
          @media (max-width: 990px) {
            main.contact .row .form form.wpcf7-form .col-md-12 textarea {
              width: 100%; } }
      main.contact .row .form form.wpcf7-form .comment {
        margin-bottom: 5rem; }
        @media (max-width: 990px) {
          main.contact .row .form form.wpcf7-form .comment {
            margin-bottom: 0; } }
      main.contact .row .form form.wpcf7-form .buttonRow {
        margin-left: 1em; }
        @media (max-width: 990px) {
          main.contact .row .form form.wpcf7-form .buttonRow {
            margin-left: 0; } }
    main.contact .row .form .wpcf7-not-valid {
      border: red 1px solid !important;
      z-index: 10 !important; }
    main.contact .row .contactInfo {
      margin-top: 13rem;
      width: 100%;
      padding-left: 1rem; }
      @media (max-width: 1025px) {
        main.contact .row .contactInfo {
          margin-top: 5rem; } }
      main.contact .row .contactInfo .content {
        margin-bottom: 5rem;
        float: left; }
        main.contact .row .contactInfo .content h3 {
          font-size: 20px;
          font-size: 2rem;
          font-weight: 900;
          letter-spacing: 1px;
          line-height: 2.3rem; }
        main.contact .row .contactInfo .content .buttons {
          margin-top: 5rem; }
          main.contact .row .contactInfo .content .buttons .button {
            float: left;
            width: 33.3%;
            text-align: center;
            position: relative; }
            main.contact .row .contactInfo .content .buttons .button a {
              display: block;
              width: 7rem;
              height: 7rem;
              background: #222545;
              -webkit-border-radius: 50%;
                      border-radius: 50%;
              text-decoration: none;
              -webkit-transition: all 0.3s ease-in;
              transition: all 0.3s ease-in; }
              main.contact .row .contactInfo .content .buttons .button a:hover {
                background: #f7c466; }
              main.contact .row .contactInfo .content .buttons .button a i {
                color: white;
                font-size: 25px;
                font-size: 2.5rem;
                line-height: 7rem; }
              main.contact .row .contactInfo .content .buttons .button a p {
                font-size: 14px;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: 1px;
                text-align: center;
                margin-top: 1rem;
                text-decoration: none;
                color: #4a4a4a; }
      main.contact .row .contactInfo .directions {
        margin-bottom: 4rem; }
        main.contact .row .contactInfo .directions p {
          font-size: 17px;
          font-size: 1.7rem;
          line-height: 3rem;
          font-weight: 300; }
          @media (max-width: 990px) {
            main.contact .row .contactInfo .directions p {
              font-size: 1.2em; } }
        main.contact .row .contactInfo .directions div {
          padding-left: 0;
          margin-bottom: 7rem; }
          main.contact .row .contactInfo .directions div a {
            color: #222545;
            font-weight: 500; }
        main.contact .row .contactInfo .directions h3 {
          margin-bottom: 3rem; }
        main.contact .row .contactInfo .directions span {
          font-weight: 500; }
      main.contact .row .contactInfo .info-con {
        overflow: auto; }
        main.contact .row .contactInfo .info-con .left {
          width: 60%;
          margin-right: 20rem;
          width: -webkit-calc(60% - 20rem);
          width: calc(60% - 20rem);
          margin-bottom: 10rem; }
          @media (max-width: 1025px) {
            main.contact .row .contactInfo .info-con .left {
              width: 55%;
              margin-right: 0; } }
          @media (max-width: 793px) {
            main.contact .row .contactInfo .info-con .left {
              width: 100%;
              margin-right: 0; } }
        main.contact .row .contactInfo .info-con .right {
          margin-right: 0;
          width: 40%; }
          @media (max-width: 1025px) {
            main.contact .row .contactInfo .info-con .right {
              width: 40%;
              padding-left: 0; } }
          @media (max-width: 793px) {
            main.contact .row .contactInfo .info-con .right {
              width: 100%;
              padding-left: 3rem; } }
          main.contact .row .contactInfo .info-con .right .line {
            font-size: 17px;
            font-size: 1.7rem;
            font-weight: 300;
            line-height: 3rem;
            margin-bottom: 2rem;
            letter-spacing: 1px;
            width: 90%;
            position: relative; }
            @media (max-width: 990px) {
              main.contact .row .contactInfo .info-con .right .line {
                font-size: 1.2em; } }
            main.contact .row .contactInfo .info-con .right .line:before {
              position: absolute;
              font-family: dripicons-v2;
              font-size: 1.5rem;
              top: 0rem;
              left: -3rem;
              color: #222545; }
          main.contact .row .contactInfo .info-con .right .address:before {
            content: '\e012'; }
          main.contact .row .contactInfo .info-con .right .phone:before {
            content: '\e030'; }
          main.contact .row .contactInfo .info-con .right .fax:before {
            content: '\e038'; }
          main.contact .row .contactInfo .info-con .right .email:before {
            content: '\e015'; }
          main.contact .row .contactInfo .info-con .right .hours:before {
            content: '\e050'; }
  main.contact .map {
    width: 100%; }
    main.contact .map #map {
      width: 100%;
      height: 50vh; }

main.profile {
  width: 100%;
  margin: 0 auto;
  color: #4a4a4a;
  line-height: 2rem; }
  main.profile .text-header {
    background-image: url("../images/computer-iep.jpg");
    background-size: cover; }
  main.profile .row {
    padding-left: 7em;
    margin-top: 10rem; }
  @media (max-width: 990px) {
    main.profile .newMargin {
      margin-top: 15rem !important; } }
  @media (max-width: 737px) {
    main.profile .newMargin {
      padding-left: 0;
      margin-top: 9rem !important; } }
  @media (max-width: 990px) {
    main.profile .newMargin nav.menu-about {
      opacity: 1;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      padding-bottom: 2rem;
      padding-left: 0;
      background: none; } }
  main.profile .newMargin nav.menu-about ul {
    padding-left: 2rem; }
    main.profile .newMargin nav.menu-about ul li.add span {
      margin-left: 30px;
      color: #222545; }
      main.profile .newMargin nav.menu-about ul li.add span:hover {
        font-weight: bold; }
      main.profile .newMargin nav.menu-about ul li.add span a {
        color: #222545; }
    main.profile .newMargin nav.menu-about ul li.add .custom-file-upload {
      position: relative;
      font-size: 15px;
      font-size: 1.5rem;
      font-weight: normal;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      main.profile .newMargin nav.menu-about ul li.add .custom-file-upload:before {
        position: absolute;
        font-family: dripicons-v2;
        font-size: 1.6rem;
        content: '\32';
        top: 0rem;
        left: -3rem;
        color: #222545; }
      main.profile .newMargin nav.menu-about ul li.add .custom-file-upload:hover {
        cursor: pointer;
        font-weight: bold; }
      main.profile .newMargin nav.menu-about ul li.add .custom-file-upload input[type="file"] {
        display: none; }
  main.profile .newMargin nav.info {
    position: relative;
    margin-bottom: 8rem; }
    main.profile .newMargin nav.info:after {
      position: absolute;
      width: 15%;
      height: 1px;
      background: #222545;
      bottom: -4rem;
      left: -1rem;
      content: ""; }
  main.profile .newMargin nav.book li.same {
    position: relative; }
    main.profile .newMargin nav.book li.same:before {
      position: absolute;
      font-family: dripicons-v2;
      font-size: 1.3rem;
      content: '\y';
      top: 0rem;
      left: -3rem;
      color: #222545; }
    main.profile .newMargin nav.book li.same a, main.profile .newMargin nav.book li.same button.book {
      text-align: left; }
      main.profile .newMargin nav.book li.same a:hover, main.profile .newMargin nav.book li.same button.book:hover {
        cursor: pointer;
        font-weight: bold; }
        main.profile .newMargin nav.book li.same a:hover:before, main.profile .newMargin nav.book li.same button.book:hover:before {
          position: absolute;
          font-family: dripicons-v2;
          font-size: 1.3rem;
          content: '';
          top: 0rem;
          left: -3rem;
          color: #85B226; }
  main.profile .newMargin nav.book li.bookCoach:before {
    content: '\M'; }
  @media (max-width: 737px) {
    main.profile .newMargin .col-md-3 {
      padding-left: 3rem; } }
  main.profile .newMargin .col-md-9 {
    padding-right: 7rem; }
    @media (max-width: 990px) {
      main.profile .newMargin .col-md-9 {
        padding-left: 0;
        margin-top: 5rem;
        padding-right: 0; } }
    main.profile .newMargin .col-md-9 .heading {
      font-size: 1.2em !important;
      color: #12223F;
      font-weight: bold !important; }
    main.profile .newMargin .col-md-9 input[type="file"] {
      position: absolute;
      opacity: 0;
      top: 40%;
      z-index: 2000; }
    main.profile .newMargin .col-md-9 #upload {
      width: 100%;
      border-bottom: solid 1px #E1E1E1; }
    main.profile .newMargin .col-md-9 .box-member {
      background: #f3f3f3;
      display: table;
      width: 100%;
      margin-bottom: 3rem; }
      @media (max-width: 793px) {
        main.profile .newMargin .col-md-9 .box-member {
          display: block; } }
      main.profile .newMargin .col-md-9 .box-member .info-box {
        float: left;
        display: table-cell;
        padding: 5rem;
        padding-bottom: 3rem;
        padding-right: 1rem;
        width: 100%; }
        @media (max-width: 737px) {
          main.profile .newMargin .col-md-9 .box-member .info-box {
            padding: 3rem; } }
        main.profile .newMargin .col-md-9 .box-member .info-box h3 {
          font-weight: bold;
          font-size: 33px;
          font-size: 3.3rem;
          line-height: 4rem;
          letter-spacing: 0.5px;
          font-family: "Lato", sans-serif;
          margin-bottom: 5rem;
          margin-right: 1rem;
          width: 95%; }
          @media (max-width: 1160px) {
            main.profile .newMargin .col-md-9 .box-member .info-box h3 {
              font-size: 30px;
              font-size: 3rem; } }
        main.profile .newMargin .col-md-9 .box-member .info-box span.eventStatus {
          margin-left: 10px;
          font-size: 11px;
          font-size: 1.1rem;
          background: #d0d0d0;
          -webkit-border-top-right-radius: 2em;
                  border-top-right-radius: 2em;
          -webkit-border-bottom-right-radius: 2em;
                  border-bottom-right-radius: 2em;
          -webkit-border-top-left-radius: 2em;
                  border-top-left-radius: 2em;
          -webkit-border-bottom-left-radius: 2em;
                  border-bottom-left-radius: 2em;
          padding: 0rem 2rem;
          line-height: 2em;
          color: #4a4a4a;
          text-transform: lowercase;
          display: inline-block; }
        main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo {
          margin-bottom: 2rem;
          width: 100%; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .addtocalendar {
            position: relative;
            display: inline-block;
            background: transparent !important;
            width: auto; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .addtocalendar var {
              display: none; }
            @media (max-width: 470px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .addtocalendar {
                width: 100%; } }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link {
            display: block;
            outline: none !important;
            cursor: pointer;
            color: #85B226;
            background: none;
            border: none;
            outline: none;
            text-align: left;
            padding: 0;
            position: relative;
            font-size: 14px;
            font-size: 1.4rem;
            font-weight: bold;
            letter-spacing: 0.6px;
            float: left;
            margin-left: 4rem;
            text-decoration: none;
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in; }
            @media (max-width: 470px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link {
                margin-left: 42%; } }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link:focus ~ ul, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link:active ~ ul {
              visibility: visible; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link:hover {
              color: #222545; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-link:after {
              content: '\M';
              font-family: dripicons-v2;
              position: absolute;
              left: -2.5rem; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-list {
            visibility: hidden;
            position: absolute;
            top: 100%;
            width: 140px;
            z-index: 900;
            list-style: none;
            margin: 0;
            padding: 0;
            background: #f3f3f3;
            border-left: 1px solid #85B226;
            margin-top: 5px; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-list:hover {
              visibility: visible; }
            @media (max-width: 470px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-list {
                margin-left: 32%; } }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item {
            list-style: none;
            margin: 0;
            padding: 0;
            float: none;
            text-align: left; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item-link {
            text-decoration: none;
            outline: none;
            display: block; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item {
            padding: 2%;
            padding-left: 2.5rem; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item.hover, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item:hover {
              position: relative;
              z-index: 900;
              cursor: pointer;
              text-decoration: none;
              outline: none; }
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item.hover a, main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item:hover a {
                color: #222545; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .atcb-item a {
              color: #85B226;
              font-size: 14px;
              font-size: 1.4rem; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p {
            float: left;
            letter-spacing: 0.6px;
            font-size: 14px;
            font-size: 1.4rem;
            font-weight: bold; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p:first-child {
              text-transform: uppercase;
              position: relative;
              padding-left: 1rem; }
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p:first-child:before {
                position: absolute;
                height: 4rem;
                width: 1px;
                left: 0;
                top: -1rem;
                content: '';
                background: #222545; }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p.title {
            width: 30%;
            min-height: 25px;
            display: table-cell;
            vertical-align: middle; }
            @media (max-width: 737px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p.title {
                width: 35%; } }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p.details {
            width: 70%; }
            @media (max-width: 737px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo p.details {
                width: 65%; } }
          main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .det {
            display: table-cell;
            vertical-align: middle;
            min-height: 25px; }
            main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .det p {
              text-transform: none;
              width: 100%;
              padding: 0; }
              main.profile .newMargin .col-md-9 .box-member .info-box .boxInfo .det p:before {
                display: none;
                text-decoration: none; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p {
          float: left; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p.statusDetail, main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar {
          margin-left: 2rem;
          position: relative; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status p.statusDetail:after, main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar:after {
            position: absolute;
            font-family: dripicons-v2;
            font-size: 1.5rem;
            top: 0rem;
            left: -2.5rem; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p.approvedStatus {
          color: #85B226;
          margin-right: 2rem; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status p.approvedStatus:after {
            color: #85B226;
            content: '\S'; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p.pendingStatus {
          color: #222545; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status p.pendingStatus:after {
            color: #222545;
            content: '\e007'; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p.rejectedStatus {
          color: #F04E33;
          cursor: pointer; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status p.rejectedStatus:after {
            color: #F04E33;
            content: '\e03a'; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status p.rejectedStatus:hover + p.rejectedReason {
            opacity: 1; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status p.rejectedReason {
          font-weight: 300;
          opacity: 0;
          width: 30%;
          margin-left: 2rem;
          -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in; }
        main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar {
          border: none;
          background: none;
          outline: none;
          text-align: left;
          padding: 0;
          color: #85B226;
          -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar:after {
            color: #85B226;
            content: '\M';
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in; }
          main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar:hover {
            color: #222545; }
            main.profile .newMargin .col-md-9 .box-member .info-box .status button.addToCalendar:hover:after {
              color: #222545; }
        main.profile .newMargin .col-md-9 .box-member .info-box .button-box {
          margin-top: 5rem;
          width: 100%; }
          @media (max-width: 737px) {
            main.profile .newMargin .col-md-9 .box-member .info-box .button-box {
              margin-top: 2rem; } }
          main.profile .newMargin .col-md-9 .box-member .info-box .button-box button.removeEvent {
            margin-left: 15rem; }
            @media (max-width: 1160px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .button-box button.removeEvent {
                margin-left: 5rem; } }
            @media (max-width: 569px) {
              main.profile .newMargin .col-md-9 .box-member .info-box .button-box button.removeEvent {
                margin-left: 0;
                float: right; } }
            main.profile .newMargin .col-md-9 .box-member .info-box .button-box button.removeEvent:before {
              content: '\e024'; }
          @media (max-width: 737px) {
            main.profile .newMargin .col-md-9 .box-member .info-box .button-box a, main.profile .newMargin .col-md-9 .box-member .info-box .button-box button {
              font-size: 16px; } }
      main.profile .newMargin .col-md-9 .box-member .img-box {
        width: 40%;
        display: table-cell;
        height: 100%; }
        @media (max-width: 793px) {
          main.profile .newMargin .col-md-9 .box-member .img-box {
            width: 100%;
            display: block;
            float: left;
            height: 25vh; } }
        main.profile .newMargin .col-md-9 .box-member .img-box .imgLiquidFill {
          width: 100%;
          height: 100%; }
    main.profile .newMargin .col-md-9 .approved {
      border-left: 3px solid #85B226;
      width: 100%; }
    main.profile .newMargin .col-md-9 .pending {
      border-left: 3px solid #222545;
      width: 100%; }
    main.profile .newMargin .col-md-9 .rejected {
      border-left: 3px solid #F04E33;
      width: 100%; }

.module {
  visibility: hidden;
  height: 0; }
  .module .bookForm {
    width: 35%;
    position: absolute;
    top: 50%;
    opacity: 1;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 4%;
    background: white;
    -webkit-box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21);
            box-shadow: 0 0 122px 16px rgba(107, 107, 107, 0.21); }
    @media (max-width: 737px) {
      .module .bookForm {
        width: 80%;
        padding: 8%; } }

.openForm {
  visibility: visible;
  height: 112vh;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000001;
  background: rgba(255, 255, 255, 0.8); }
  .openForm .bookForm {
    opacity: 1; }
    .openForm .bookForm h2 {
      font-size: 23px;
      font-size: 2.3rem;
      text-align: center;
      margin-bottom: 2rem; }
    .openForm .bookForm .search {
      width: 60%;
      margin: 0 auto;
      font-size: 15px;
      font-size: 1.5rem; }
      @media (max-width: 470px) {
        .openForm .bookForm .search {
          width: 100%; } }
      .openForm .bookForm .search .text .dripicons-user {
        margin-right: 1rem; }
      .openForm .bookForm .search .item {
        font-size: 13px;
        font-size: 1.3rem; }
        .openForm .bookForm .search .item .dripicons-user {
          margin-right: 1rem; }
    .openForm .bookForm .submit {
      margin: 0 auto;
      text-align: center;
      margin-top: 2rem; }
      .openForm .bookForm .submit input {
        text-decoration: none;
        border: 1px solid #f7c466;
        background: #f7c466;
        padding: 2% 4%;
        color: white;
        font-size: 15px;
        font-size: 1.5rem;
        letter-spacing: 1px;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
        .openForm .bookForm .submit input:hover {
          background: white;
          color: #222545; }
    .openForm .bookForm i.dripicons-cross {
      position: absolute;
      top: 3%;
      right: 3%;
      font-size: 21px;
      font-size: 2.1rem;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .openForm .bookForm i.dripicons-cross:hover {
        cursor: pointer;
        color: #222545; }

.success, .submission-status {
  font-size: 18px;
  color: #222545;
  margin-bottom: 10px; }

.delete {
  background: url("../images/icons/delete.png") no-repeat center center;
  background-position: cover;
  background-size: contain;
  width: 10px;
  height: 10px;
  opacity: 0.6;
  float: right;
  margin-left: 10px;
  margin-top: 5px; }

#editProfileForm .submit {
  padding-left: 2rem; }

#editProfileForm .submission {
  padding-left: 0 !important;
  margin-top: 2em; }

main.listings .nothing {
  text-align: center; }

main.listings .searchBy .search-form {
  width: 90%; }

@media (max-width: 793px) {
  main.listings .searchBy:first-child h4 {
    display: none; }
  main.listings .searchBy h4 {
    padding-left: 2rem; } }

main.listings .hidden {
  display: none; }

main.listings .text-header {
  background-image: url("../images/iep-conference.jpg");
  background-position: center 10%;
  background-size: cover; }
  main.listings .text-header h1 a:hover {
    color: white; }

@media (max-width: 793px) {
  main.listings .filter-con {
    padding: 0 5rem 2em; } }

@media (max-width: 737px) {
  main.listings .filter-con {
    padding: 0 3em 2em; }
    main.listings .filter-con .each-filter {
      width: 100%; }
      main.listings .filter-con .each-filter h1 {
        font-size: 1.4em; } }

main.listings .filter-con .each-filter:last-child {
  padding-right: 0; }

main.listings .filter-con .each-filter.slick-current h1 {
  color: #04885a; }

main.listings .filter-con .each-filter h1 {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer; }
  main.listings .filter-con .each-filter h1:hover {
    color: #04885a; }

main.listings .filter-con {
  padding-left: 1em; }

main.listings .newMargin .back-button a:before {
  color: #222545; }

main.listings .newMargin .eventInfo {
  margin-top: 3rem;
  font-weight: bold;
  font-size: 13.4px;
  font-size: 1.34rem;
  letter-spacing: 1px; }
  @media (max-width: 990px) {
    main.listings .newMargin .eventInfo {
      font-size: 13px;
      font-size: 1.3rem; } }
  main.listings .newMargin .eventInfo .box {
    padding: 0rem;
    margin: 1rem 0; }
    main.listings .newMargin .eventInfo .box .title {
      width: 40%;
      border-left: 1px solid #222545;
      padding: 0.8rem;
      text-transform: uppercase;
      display: inline-block; }
    main.listings .newMargin .eventInfo .box .span {
      width: 55%;
      display: inline-block;
      text-transform: none;
      padding: 0.8rem; }
      @media (max-width: 470px) {
        main.listings .newMargin .eventInfo .box .span {
          font-size: 12px;
          font-size: 1.2rem; } }
  main.listings .newMargin .eventInfo .category, main.listings .newMargin .eventInfo .requirements {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    main.listings .newMargin .eventInfo .category p, main.listings .newMargin .eventInfo .requirements p {
      margin-right: 0;
      padding-right: 0;
      display: block;
      height: 4rem; }
    main.listings .newMargin .eventInfo .category ul, main.listings .newMargin .eventInfo .requirements ul {
      width: 55%;
      padding: 0.8rem;
      margin-left: 0.5rem;
      margin-bottom: 0; }
      main.listings .newMargin .eventInfo .category ul li, main.listings .newMargin .eventInfo .requirements ul li {
        list-style: none;
        margin-bottom: 0.5rem; }

@media (max-width: 1160px) {
  main.listings .newMargin .col-md-9 .box-member .info-standart {
    padding-right: 2rem; } }

@media (max-width: 737px) {
  main.listings .newMargin .col-md-9 .box-member .info-standart {
    padding-left: 3rem; } }

main.listings .newMargin .col-md-9 .box-member .info-standart .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 569px) {
    main.listings .newMargin .col-md-9 .box-member .info-standart .buttons {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
    border: none;
    -webkit-transform: skewX(-19deg);
        -ms-transform: skewX(-19deg);
            transform: skewX(-19deg);
    width: 35%;
    width: 17rem;
    margin-top: 3rem;
    background: #222545;
    overflow: hidden;
    padding: 10px;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    position: relative;
    margin-right: 2rem; }
    @media (max-width: 1025px) {
      main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
        width: 25rem; } }
    @media (max-width: 569px) {
      main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
        width: 19rem; } }
    main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login:before, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp:before {
      position: absolute;
      font-family: dripicons-v2;
      -webkit-transform: skewX(19deg);
          -ms-transform: skewX(19deg);
              transform: skewX(19deg);
      font-size: 1.5rem;
      content: '\e043';
      top: 1rem;
      left: 3rem;
      color: white; }
    main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login:hover, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp:hover {
      background: #f7c466; }
    main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login #loginsubmit, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .login a, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp #loginsubmit, main.listings .newMargin .col-md-9 .box-member .info-standart .buttons .signUp a {
      background: #222545;
      background: transparent;
      display: inline-block;
      text-decoration: none;
      -webkit-transform: skewX(19deg);
          -ms-transform: skewX(19deg);
              transform: skewX(19deg);
      color: white;
      font-weight: bold;
      border: none;
      width: 100%;
      text-align: center;
      font-size: 16px;
      font-size: 1.6rem;
      outline: none; }

main.listings .newMargin .col-md-9 .box-member .submit {
  width: 20rem;
  padding-left: 1.5rem;
  outline: none; }
  main.listings .newMargin .col-md-9 .box-member .submit .dripicons-skip {
    font-size: 14px;
    font-size: 1.4rem; }
  main.listings .newMargin .col-md-9 .box-member .submit input[type=submit] {
    font-size: 14px;
    font-size: 1.4rem;
    outline: none; }

main.listings .newMargin .col-md-9 .box-member .register-to-participate {
  font-size: 1.4em;
  font-weight: 600; }
  main.listings .newMargin .col-md-9 .box-member .register-to-participate a {
    color: #4a4a4a;
    border-bottom: 1px solid #222545;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-transform: uppercase; }
    main.listings .newMargin .col-md-9 .box-member .register-to-participate a:hover {
      text-decoration: none;
      color: #85B226;
      border-bottom: 1px solid #85B226; }

main.listings .rejectedEvent {
  background: #F04E33 !important; }

main.listings .approvedEvent {
  background: #85B226 !important; }

main.listings.webinars .box-member {
  border: none !important; }

main.conference .text-header {
  background-image: url("../images/iep-conference.jpg");
  background-position: center 10%;
  background-size: cover; }

main.conference .section .box-member {
  background: #f3f3f3 !important;
  min-height: 30vh; }

main.conference .hidden {
  display: none; }

main.conference .text-header h1 a:hover {
  color: white; }

main.conference .filter-con {
  padding-left: 1em; }

main.conference .dripicons-skip:after {
  display: none; }

main.conference .newMargin {
  padding-top: 5em; }
  main.conference .newMargin .back-button {
    margin-top: 0;
    margin-bottom: 2em; }
  main.conference .newMargin .back-button a:before {
    color: #222545; }
  main.conference .newMargin .eventInfo {
    margin-top: 3rem;
    font-weight: bold; }
    main.conference .newMargin .eventInfo .box {
      padding: 0rem;
      margin: 1rem 0; }
      main.conference .newMargin .eventInfo .box .title {
        width: 40%;
        border-left: 1px solid #222545;
        padding: 0.8rem;
        text-transform: uppercase;
        display: inline-block; }
      main.conference .newMargin .eventInfo .box .span {
        width: 55%;
        display: inline-block;
        text-transform: none;
        padding: 0.8rem; }
        @media (max-width: 470px) {
          main.conference .newMargin .eventInfo .box .span {
            font-size: 12px;
            font-size: 1.2rem; } }
    main.conference .newMargin .eventInfo .category, main.conference .newMargin .eventInfo .requirements {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      main.conference .newMargin .eventInfo .category p, main.conference .newMargin .eventInfo .requirements p {
        margin-right: 0;
        padding-right: 0;
        display: block;
        height: 4rem; }
      main.conference .newMargin .eventInfo .category ul, main.conference .newMargin .eventInfo .requirements ul {
        width: 55%;
        padding: 0.8rem;
        margin-left: 0.5rem;
        margin-bottom: 0; }
        main.conference .newMargin .eventInfo .category ul li, main.conference .newMargin .eventInfo .requirements ul li {
          list-style: none;
          margin-bottom: 0.5rem; }
  @media (max-width: 737px) {
    main.conference .newMargin .col-md-3 {
      padding-left: 0 !important; }
      main.conference .newMargin .col-md-3 .back-button {
        padding-left: 3rem; } }
  main.conference .newMargin .col-md-9 .box-member {
    padding-left: 5rem;
    background: none; }
    @media (max-width: 990px) {
      main.conference .newMargin .col-md-9 .box-member {
        padding-left: 0; } }
    main.conference .newMargin .col-md-9 .box-member .info-standart {
      padding-top: 0; }
      @media (max-width: 1160px) {
        main.conference .newMargin .col-md-9 .box-member .info-standart {
          padding-right: 2rem; } }
      @media (max-width: 737px) {
        main.conference .newMargin .col-md-9 .box-member .info-standart {
          padding-left: 3rem; } }
      main.conference .newMargin .col-md-9 .box-member .info-standart .buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        @media (max-width: 569px) {
          main.conference .newMargin .col-md-9 .box-member .info-standart .buttons {
            -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
        main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
          border: none;
          -webkit-transform: skewX(-19deg);
              -ms-transform: skewX(-19deg);
                  transform: skewX(-19deg);
          width: 35%;
          width: 17rem;
          margin-top: 3rem;
          background: #222545;
          overflow: hidden;
          padding: 10px;
          -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in;
          position: relative;
          margin-right: 2rem; }
          @media (max-width: 1025px) {
            main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
              width: 25rem; } }
          @media (max-width: 569px) {
            main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp {
              width: 19rem; } }
          main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login:before, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp:before {
            position: absolute;
            font-family: dripicons-v2;
            -webkit-transform: skewX(19deg);
                -ms-transform: skewX(19deg);
                    transform: skewX(19deg);
            font-size: 1.5rem;
            content: '\e043';
            top: 1rem;
            left: 3rem;
            color: white; }
          main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login:hover, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp:hover {
            background: #f7c466; }
          main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login #loginsubmit, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .login a, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp #loginsubmit, main.conference .newMargin .col-md-9 .box-member .info-standart .buttons .signUp a {
            background: #222545;
            background: transparent;
            display: inline-block;
            text-decoration: none;
            -webkit-transform: skewX(19deg);
                -ms-transform: skewX(19deg);
                    transform: skewX(19deg);
            color: white;
            font-weight: bold;
            border: none;
            width: 100%;
            text-align: center;
            font-size: 16px;
            font-size: 1.6rem;
            outline: none; }
    main.conference .newMargin .col-md-9 .box-member .submit {
      width: 20rem;
      padding-left: 1.5rem;
      outline: none; }
      main.conference .newMargin .col-md-9 .box-member .submit .dripicons-skip {
        font-size: 14px;
        font-size: 1.4rem; }
      main.conference .newMargin .col-md-9 .box-member .submit input[type=submit] {
        font-size: 14px;
        font-size: 1.4rem;
        outline: none; }
    main.conference .newMargin .col-md-9 .box-member .register-to-participate {
      font-size: 1.4em;
      font-weight: 600; }
      main.conference .newMargin .col-md-9 .box-member .register-to-participate a {
        color: #4a4a4a;
        border-bottom: 1px solid #222545;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        text-transform: uppercase; }
        main.conference .newMargin .col-md-9 .box-member .register-to-participate a:hover {
          text-decoration: none;
          color: #85B226;
          border-bottom: 1px solid #85B226; }

main.conference .rejectedEvent {
  background: #F04E33 !important; }

main.conference .approvedEvent {
  background: #85B226 !important; }

main.conference .logo {
  position: relative; }
  main.conference .logo img {
    position: absolute;
    width: 50% !important;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: auto; }

main.conference .become-box {
  background: #04885a;
  padding: 7em;
  font-size: 0.8em;
  position: relative;
  display: table;
  margin-bottom: 2em;
  letter-spacing: 1px; }
  @media (max-width: 1280px) {
    main.conference .become-box {
      padding: 3em; } }
  main.conference .become-box .become-but-container {
    width: auto;
    vertical-align: middle;
    height: 100%;
    width: 20em;
    text-align: center;
    padding-right: 2em;
    display: table-cell; }
    @media (max-width: 1280px) {
      main.conference .become-box .become-but-container {
        width: auto; } }
    @media (max-width: 737px) {
      main.conference .become-box .become-but-container {
        width: 100%;
        display: block;
        padding-bottom: 2em; } }
    main.conference .become-box .become-but-container .become-but {
      display: block;
      background: white;
      color: #04885a;
      padding: 1em 2em; }
  main.conference .become-box .become-text {
    display: table-cell;
    font-weight: 100; }
    @media (max-width: 737px) {
      main.conference .become-box .become-text {
        width: 100%;
        display: block; } }
    main.conference .become-box .become-text p {
      color: white; }

main.conference .schedule .box-member {
  background: none !important;
  border: none !important; }
  main.conference .schedule .box-member .info-box {
    margin-top: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    @media (max-width: 793px) {
      main.conference .schedule .box-member .info-box {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
    main.conference .schedule .box-member .info-box .info {
      width: 40%;
      float: left;
      margin: 0;
      margin-bottom: 2em; }
      main.conference .schedule .box-member .info-box .info .box {
        float: none; }
      main.conference .schedule .box-member .info-box .info .title, main.conference .schedule .box-member .info-box .info .span {
        margin-top: 0; }
      @media (max-width: 793px) {
        main.conference .schedule .box-member .info-box .info {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
      @media (max-width: 737px) {
        main.conference .schedule .box-member .info-box .info {
          width: 100%; } }
    main.conference .schedule .box-member .info-box .content {
      width: 60%;
      float: left; }
      main.conference .schedule .box-member .info-box .content p {
        margin: 2em 0; }
      @media (max-width: 793px) {
        main.conference .schedule .box-member .info-box .content {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
              -ms-flex-order: 1;
                  order: 1; } }
      @media (max-width: 737px) {
        main.conference .schedule .box-member .info-box .content {
          width: 100%; } }

main.conference .box-member {
  background: #f3f3f3; }

main.conference h4 {
  margin-bottom: 0 !important; }

main.conference .panelists .box-member {
  min-height: 40vh; }
  main.conference .panelists .box-member .info-box p {
    margin: 0 !important;
    margin-top: 2em !important; }
  main.conference .panelists .box-member .imgLiquidFill {
    width: 40% !important; }
    @media (max-width: 793px) {
      main.conference .panelists .box-member .imgLiquidFill {
        width: 100% !important;
        background-position: 50% 30% !important; } }

@media (max-width: 737px) {
  main.conference .logo {
    height: 30vh !important; } }

main.iep-conference-registration .form .choose input[type=radio] {
  position: absolute;
  visibility: hidden;
  display: none; }

main.iep-conference-registration .form .choose label {
  display: inline-block;
  cursor: pointer;
  border: 2px solid #04885a;
  font-weight: bold;
  margin-right: 1em;
  padding: 1px 10px !important;
  color: #04885a;
  -webkit-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all; }

main.iep-conference-registration .form .choose input[type=radio]:checked + label {
  background: #04885a;
  color: white; }

main.iep-conference-registration .form .choose input[type=radio]:hover + label {
  background: #04885a;
  color: white; }

main.single .text-header, main.event .text-header {
  background-image: url("../images/iep-conference.jpg");
  background-position: center 10%;
  background-size: cover; }

main.single .hidden, main.event .hidden {
  display: none; }

main.single .text-header h1 a:hover, main.event .text-header h1 a:hover {
  color: white; }

main.single .filter-con, main.event .filter-con {
  padding-left: 1em; }

main.single .row, main.event .row {
  padding-left: 7em; }

@media (max-width: 793px) {
  main.single .newMargin .back-button, main.event .newMargin .back-button {
    padding-left: 0; } }

main.single .newMargin .back-button a:before, main.event .newMargin .back-button a:before {
  color: #222545; }

main.single .newMargin .eventInfo, main.event .newMargin .eventInfo {
  margin-top: 3rem;
  font-weight: bold;
  font-size: 13.4px;
  font-size: 1.34rem;
  letter-spacing: 1px; }
  @media (max-width: 990px) {
    main.single .newMargin .eventInfo, main.event .newMargin .eventInfo {
      font-size: 13px;
      font-size: 1.3rem; } }
  main.single .newMargin .eventInfo .box, main.event .newMargin .eventInfo .box {
    padding: 0rem;
    margin: 1rem 0; }
    main.single .newMargin .eventInfo .box .title, main.event .newMargin .eventInfo .box .title {
      width: 40%;
      border-left: 1px solid #222545;
      padding: 0.8rem;
      text-transform: uppercase;
      display: inline-block; }
    main.single .newMargin .eventInfo .box .span, main.event .newMargin .eventInfo .box .span {
      width: 55%;
      display: inline-block;
      text-transform: none;
      padding: 0.8rem; }
      @media (max-width: 470px) {
        main.single .newMargin .eventInfo .box .span, main.event .newMargin .eventInfo .box .span {
          font-size: 12px;
          font-size: 1.2rem; } }
  main.single .newMargin .eventInfo .category, main.single .newMargin .eventInfo .requirements, main.event .newMargin .eventInfo .category, main.event .newMargin .eventInfo .requirements {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    main.single .newMargin .eventInfo .category p, main.single .newMargin .eventInfo .requirements p, main.event .newMargin .eventInfo .category p, main.event .newMargin .eventInfo .requirements p {
      margin-right: 0;
      padding-right: 0;
      display: block;
      height: 4rem; }
    main.single .newMargin .eventInfo .category ul, main.single .newMargin .eventInfo .requirements ul, main.event .newMargin .eventInfo .category ul, main.event .newMargin .eventInfo .requirements ul {
      width: 55%;
      padding: 0.8rem;
      margin-left: 0.5rem;
      margin-bottom: 0; }
      main.single .newMargin .eventInfo .category ul li, main.single .newMargin .eventInfo .requirements ul li, main.event .newMargin .eventInfo .category ul li, main.event .newMargin .eventInfo .requirements ul li {
        list-style: none;
        margin-bottom: 0.5rem; }

main.single .newMargin .col-md-9 .box-member, main.event .newMargin .col-md-9 .box-member {
  padding-left: 5rem;
  background: none;
  border: none !important; }
  @media (max-width: 1160px) {
    main.single .newMargin .col-md-9 .box-member, main.event .newMargin .col-md-9 .box-member {
      padding-left: 0; } }
  @media (max-width: 1160px) {
    main.single .newMargin .col-md-9 .box-member .info-standart, main.event .newMargin .col-md-9 .box-member .info-standart {
      padding-right: 2rem; } }
  @media (max-width: 737px) {
    main.single .newMargin .col-md-9 .box-member .info-standart, main.event .newMargin .col-md-9 .box-member .info-standart {
      padding-left: 3rem;
      margin-top: 2em; } }
  main.single .newMargin .col-md-9 .box-member .submit, main.event .newMargin .col-md-9 .box-member .submit {
    width: 20rem;
    padding-left: 1.5rem;
    outline: none; }
    main.single .newMargin .col-md-9 .box-member .submit .dripicons-skip, main.event .newMargin .col-md-9 .box-member .submit .dripicons-skip {
      font-size: 14px;
      font-size: 1.4rem; }
    main.single .newMargin .col-md-9 .box-member .submit input[type=submit], main.event .newMargin .col-md-9 .box-member .submit input[type=submit] {
      font-size: 14px;
      font-size: 1.4rem;
      outline: none; }
  main.single .newMargin .col-md-9 .box-member .register-to-participate, main.event .newMargin .col-md-9 .box-member .register-to-participate {
    font-size: 1.4em;
    font-weight: 600; }
    main.single .newMargin .col-md-9 .box-member .register-to-participate a, main.event .newMargin .col-md-9 .box-member .register-to-participate a {
      color: #4a4a4a;
      border-bottom: 1px solid #222545;
      -webkit-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      text-transform: uppercase; }
      main.single .newMargin .col-md-9 .box-member .register-to-participate a:hover, main.event .newMargin .col-md-9 .box-member .register-to-participate a:hover {
        text-decoration: none;
        color: #85B226;
        border-bottom: 1px solid #85B226; }

main.single .rejectedEvent, main.event .rejectedEvent {
  background: #F04E33 !important; }

main.single .approvedEvent, main.event .approvedEvent {
  background: #04885a !important;
  pointer-events: none; }

main.single .newMargin, main.event .newMargin {
  margin-top: 24rem !important; }
  @media (max-width: 1160px) {
    main.single .newMargin, main.event .newMargin {
      padding-left: 2em; } }
  @media (max-width: 990px) {
    main.single .newMargin, main.event .newMargin {
      margin-top: 104px !important;
      padding-left: 0; } }
  @media (max-width: 737px) {
    main.single .newMargin, main.event .newMargin {
      margin-top: 70px !important; } }
  main.single .newMargin .col-md-3, main.event .newMargin .col-md-3 {
    padding-left: 0; }
    @media (max-width: 1160px) {
      main.single .newMargin .col-md-3, main.event .newMargin .col-md-3 {
        padding-right: 1em; } }
    @media (max-width: 990px) {
      main.single .newMargin .col-md-3, main.event .newMargin .col-md-3 {
        padding-left: 3rem;
        padding-right: 0; } }

main.conferences .text-header, main.webinars .text-header, main.blog-post .text-header {
  background-image: url("../images/iep-conference.jpg");
  background-position: center 10%;
  background-size: cover; }

main.conferences .box-member, main.webinars .box-member, main.blog-post .box-member {
  background: #f3f3f3 !important; }

main.blog-post .box-member {
  background: none !important; }

main.thanks .thanks-content {
  text-align: center;
  vertical-align: middle;
  padding: 3em; }
  main.thanks .thanks-content h1 {
    font-size: 3em !important;
    color: #12223F;
    letter-spacing: 1.8px; }
  main.thanks .thanks-content p {
    font-size: 2em !important;
    margin-top: 2em;
    color: #12223F; }
