/*
Theme Name: The Space Report
Theme URI: http://www.thespacereport.org
Version: 1.0
Description: Over the years, data collected for The Space Report eventually supplied a foundation for The Space Report Online, which started taking on subscribers in 2015. The Space Report Online provides all the “definitive, timely, and comprehensive” information The Space Report provides. However, site data is updated daily and provides subscribers a broad scope of datasets and products to help bring reliable certainty while working in a global space industry undergoing significant changes.
Author: The Space Foundation
Author URI: https://www.spacefoundation.org
template: bb-theme
*/

/* remove mobile nav blocking overlay */
.fl-offcanvas-opacity {
	display: none;
}

/* home page slider */

.slide-text a h3 {
	color:#fff;
	font-size:30px;
	line-height:36px !important;
	margin-top: 0px !important;
}
.slide-text a:hover {
	text-decoration:none;
}

.slide-text p {
	font-size:18px;
	line-height:24px;
}

/* home page call to action */
.cta-header {
    display: block;
    background: #16213e;
    padding: 10px;
    color: #ffffff;
    border-bottom: 1px solid #4a6895;
    padding-left:20px;
    }

/* home page events widget */
.events-widget h4 {
	font-size:16px;
	line-height:18px;
	margin-top:4px;
}

.events-widget p {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}

.events-widget .col-sm-8 {
	padding-left:0px;
}

.events-widget .row {
	margin-bottom:20px;
}

/* hoem page email sign-up form */
.contact-box {
	background: #ccc;
	margin:15px;
}

/* default unauthorized messages */
.mem-card h3 {
    text-align: center;
    font-weight: bold!important;
    font-size: 24px!important;
    line-height: 26px;
}

.col-md-4.mem-card {
    background: #d7ecf5;
    margin: 10px;
    box-shadow: 0px 6px 6px #00000075;
}

.mem-card p {
    font-size: 14px;
    line-height: 20px;
}

.mem-card a.btn.btn-primary.cta-btn {
    background-color: #e5760f;
    border: none;
    border-radius: 0;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
h3.sub-mess {
    text-align: center;
    display: block;
    background: url(/wp-content/uploads/2022/03/torn-edge.jpg);
    font-weight: bold;
    margin-top: 0px;
    padding-top: 90px;
    line-height: 30px;
	background-repeat: no-repeat;
}

/*Content Pages*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Raleway';
}

.fl-page-header-wrap {
	border:none!important;
}

.fl-page-header {
	position: relative;
	z-index: 10;
	border-top:1px solid #4a6895;
	border-bottom:1px solid #4a6895;
}

.fl-logo-text {
	color: #6EB8ED!important;
}

.fl-page-content {
	margin-top: -73px;
    padding-top: 73px;
}

.slider-box {
	-webkit-box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.5); 
box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.5);
	position:relative;
	z-index:1;
	background-color:#000;
}

.action-bar {
	position: absolute;
	z-index: 10;
	margin-top: -152px;
	left: 0;
    right: 0;
}

.recent-resource {
	padding-bottom: 20px;
    margin-bottom: 0px!important;
}

.sidebar-header {
	display:block;
	background-color:#94a0ac;
	border-bottom: 1px solid #76818b;
}

.symp-365-feed .widgettitle {
	display:none;
}

.symp-365-feed .rsswidget {
	font-family: 'Raleway';
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#313e4c;
}

.fl-post-header {
  margin-bottom: 0px;
}

.wp-caption {
  background: #fff;
  border: none;
  padding: 15px;
  text-align: center;
  font-style: italic;
}

/* 404 page styles */
.error-page {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 8px;
  color: #fff;
  float: none;
  margin: 0 auto;
}
.error-page h1,
.error-page h3 {
  color: #fff;
}
.error-page p {
  font-size: 18px;
}

/* Custom Topic Landing Page */

.page-template-custom-topic-landing .fl-page-content {
  padding-bottom: 40px;
}
.container .jumbotron,
.container-fluid .jumbotron {
  height: 30vh;
  border-radius: 0;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.page-template-custom-topic-landing .fl-content.col-md-12 {
  padding: 0 45px 45px 45px;
  margin: 0;
}
.page-template-custom-topic-landing .fl-content.headline.col-md-12 {
  padding: 0 45px 0 45px;
}
.page-template-custom-topic-landing .fl-content-full.container > .row {
  background: #fff;
  margin-top: 40px;
  border-top: #0f3f69 solid 20px;
}
.page-template-custom-topic-landing .fl-content.col-md-12 li {
  display: inline-block;
  width: 47%;
  padding: 13px 10px 10px 10px;
  background: lightgray;
  margin: 5px;
}
.page-template-custom-topic-landing .fl-content.col-md-12 li a {
  font-size: 1.1em;
}
.page-template-custom-topic-landing .col-md-8.topic-list-content {
  margin-bottom: 40px;
}
.page-template-custom-topic-landing .col-md-3.topic-list-content-thumbnail {
  margin-bottom: 40px;
}
.page-template-custom-topic-landing article.col-md-4 {
  min-height: 500px;
  margin: 0 4px;
  width: 32.3%;
  margin-bottom: 20px;
}
.col-sm-12.col-md-4.fl-page-header-logo-col {
  border: none;
}
.page-template-custom-topic-landing hr {
  margin: 40px auto;
  clear: both;
  float: none;
}
.page-template-custom-topic-landing h1.display-2 {
  font-size: 4em;
}
.page-template-custom-topic-landing h2 {
  font-size: 2em;
  border-bottom: 2px lightgray solid;
  padding-bottom: 10px;
  margin: 45px 0;
}
.page-template-custom-topic-landing h2:nth-of-type(3) {
  margin: 0 0 45px;
}
.page-template-custom-topic-landing h3 {
  line-height: 1.2;
}
.page-template-custom-topic-landing a:hover,
.page-template-custom-topic-landing a:hover h3 {
  text-decoration: none !important;
  color: #428bca;
}
.page-template-custom-topic-landing ul.scroll-list {
  height: 320px;
  overflow: hidden;
  overflow-y: scroll;
}
.page-template-custom-topic-landing .mp_wrapper {
  width: 65%;
  text-align: center;
  margin: 0 auto 40px;
}
.page-template-custom-topic-landing .mepr-login-form-wrap {
  display: none;
}
.page-template-custom-topic-landing #category-menu {
  border: lightgray 1px solid;
  display: block;
  width: 65%;
  margin: 20px auto;
}
a.btn.btn-small {
  border: lightgray 1px solid;
}
a.btn.btn-small.download,
select.download {
  width: 100%;
}
.slide {
  transition: 1s ease-in-out;
}

/*Content Navigation*/
.fl-widget .fl-widget-title,
.widgettitle {
  margin-bottom: 20px;
  font-size: 28px;
  margin-top: 0;
  font-family: 'Roboto Condensed';
  display: block;
  border-bottom: 1px solid #333;
}
ul#lct-widget-topic .children,
ul#lct-widget-topic li.cat-item.current-cat .children .children,
ul#lct-widget-topic li.cat-item.current-cat-parent .children .children {
  display: none;
}
ul#lct-widget-topic li.cat-item.current-cat .children,
ul#lct-widget-topic li.cat-item.current-cat-parent .children {
  display: block;
}
ul#lct-widget-topic li.cat-item.current-cat .children li,
ul#lct-widget-topic li.cat-item.current-cat-parent .children li {
  margin-bottom: 5px;
  padding-bottom: 7px;
  border: none;
}
ul#lct-widget-topic li.cat-item.current-cat .children li a,
ul#lct-widget-topic li.cat-item.current-cat-parent .children li a {
  font-size: 14px;
  font-weight: normal;
}
ul#lct-widget-topic li.cat-item.current-cat-parent .children li.current-cat a {
  font-weight: bold;
}
ul#lct-widget-topic li {
  margin-bottom: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #999;
  width: 100%;
}
ul#lct-widget-topic li.cat-item {
  font-size: 14px;
  color: #666;
}
ul#lct-widget-topic li.cat-item a {
  font-weight: 400;
  line-height: 1;
  font-size: 20px;
}
ul#lct-widget-topic li.cat-item.current-cat a,
ul#lct-widget-topic li.cat-item.current-cat-parent a {
  color: #0f3f69;
  font-weight: 400;
}
ul.children {
  margin-top: 10px;
}

.widget_recent_entries li {
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 16px;
  padding-bottom: 10px;
}
span.post-date {
  display: block;
  font-size: 14px;
  color: #666;
}

/*Elements*/
.fl-archive .fl-post {
  border-bottom: 1px solid lightgray;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
a.fl-post-more-link {
  background: #0f3f69;
  padding: 10px;
  border-radius: 3px;
  color: #fff;
}
.fl-page-content {
  min-height: calc(100vh - 280px);
}
#cookie-notice {
  padding: 20px;
}
#cn-notice-text {
  font-size: 16px;
  padding-bottom: 15px;
  line-height: 1.65;
}
.cn-button.wp-default {
  font-size: 14px;
}
.fl-page-content .row {
  display: flex;
}
.page-template-custom-topic-landing .row,
.tsr-downloads .row {
  display: table;
}
.home .row,
.fl-page-footer .row {
  /* display:table; */
}
.modal-title {
  font-weight: 600;
}

/*Posts*/
.topics-title {
  font-size: 3em;
  margin-top: 0px;
}
.topics-sub-title {
  font-style: italic;
  font-size: 1.25em;
}
.single .fl-page-content .row,
.blog .fl-page-content .row,
.archive .fl-page-content .row,
.search .fl-page-content .row,
.page-template-tpl-sidebar .fl-page-content .row {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 20px solid #0f3f69;
  background-color: rgba(255, 255, 255, 0.88);
}
.single .fl-content .row,
.archive .fl-content .row,
.search .fl-content .row,
.page-template-tpl-sidebar .fl-content .row {
  margin-top: 40px;
  border-top: 20px solid #0f3f69;
}
.fl-content-right .row {
  border: none !important;
}
.single .fl-content.fl-content-right.col-md-9,
.blog .fl-content.fl-content-right.col-md-9,
.archive .fl-content.fl-content-right.col-md-9,
.search .fl-content.fl-content-right.col-md-9,
.page-template-tpl-sidebar .fl-content.fl-content-right.col-md-9 {
  background: #fff;
  padding: 65px;
  margin-top: 0;
  margin-bottom: 0;
}
.single .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
.archive .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
.search .archive .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
.page-template-tpl-sidebar
  .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always {
  margin-top: 0;
  padding-top: 40px;
  padding-right: 30px;
  padding-left: 30px;
}
ol.easy-footnotes-wrapper {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #eee;
  font-size: 14px;
  font-style: italic;
}
.btn-group-sm > .btn,
.btn-sm {
  border: 1px solid #ececec;
}

/* Taxonomy Pagination */
ul.page-numbers li {
  display: inline-block;
  text-align: center;
}
ul.page-numbers {
  padding: 0;
}
a.page-numbers,
.fl-builder-pagination li span.page-numbers {
  border: 1px solid #e6e6e6;
  display: inline-block;
  padding: 5px 10px;
  margin: 0 0 5px;
}
span.page-numbers.current {
  padding: 0 10px;
  font-weight: 600;
}

/* Pricing page styles */
.caption p {
  margin: 0 0 10px;
  font-size: 14px;
}
.pdfpic img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
.download {
  background-color: #f2f2f2 !important;
  margin-left: 0px;
  margin-right: 0px;
}
.download h3 {
  margin-top: 10px;
}
.notbest .tsr_logo,
.corp .tsr_logo {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.tsr_logo img {
  padding: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
  font-size: 14px;
}
.notbest .tsr_logo,
.corp .tsr_logo {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.notbest .thumbnail {
  background-color: #f1f1f1;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border: 1px solid #cccccc;
}
.bestdeal .thumbnail {
  padding-bottom: 30px;
  background-color: #d9edf7;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border: 1px solid #bce8f1;
}
.bestdeal h4 {
  text-align: center;
  background-color: #631c91;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 30px;
}

.bestdeal .thumbnail h3,
.notbest .thumbnail h3 {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}
.caption h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}
.notbest {
  padding-top: 30px;
}
.corp .thumbnail {
  background-color: #f1f1f1;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.tsrpdf {
  width: 150px;
  float: left;
  margin-right: 6px !important;
  margin-top: 25px;
}
.sml .thumbnail {
  min-height: 280px;
}
.sml2 .thumbnail {
  min-height: 260px;
}

/*Member Press*/
.mepr-nav-item:first-child {
  margin-left: 0;
}
.mepr-nav-item {
  padding: 10px;
  border: 1px solid #ececec;
  border-radius: 4px;
  margin: 5px;
}

@media (min-width: 1024px) {
  .fl-page-footer .row {
    display: block;
  }
}

/*Mobile*/
@media (min-width: 991px) {
  .corp .thumbnail h3 {
    margin-top: 0px;
  }
  .corp .btn {
    float: right;
    margin-right: 25px;
  }
  .bestdeal .thumbnail {
    min-height: 460px;
  }
  .notbest .thumbnail {
    min-height: 430px;
  }
  .price {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
  }
  .corp .tsr_logo {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 285px;
    float: left;
    margin-right: 20px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .cntr {
    text-align: center;
  }
  .corp .tsr_logo {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 285px;
    float: left;
    margin-right: 20px;
  }
}
/* styles for taxonomy thumbnail display */
.tx-post-thumb-lrg {
  display: none;
}
.tx-post-thumb {
  float: left;
  margin-right: 10px;
}

@media only screen and (max-width: 600px) {
  /* CSS rules here */
  .tx-post-thumb {
    display: none;
  }
  .tx-post-thumb-lrg {
    display: block;
    width: 100%;
  }
}
/* end of styles for taxonomy thumbnail display */

/* Single product display styles */
.single-memberpressproduct .fl-content {
  padding: 20px 65px;
}
/* Pricing page styles */
h2.fl-pricing-table-title {
  background-image: url(/wp-content/uploads/2019/04/tsr_purple_bg.jpg) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-color: transparent !important;
}
/* Topic display */
.browse-topic .cat-item {
  display: inline-block;
  margin-bottom: 8px !important;
  width: 49% !important;
  background-color: #f2f2f2;
  font-size: 14px !important;
  line-height: 40px !important;
  height: 40px;
  color: #999 !important;
  border-bottom: none !important;
}
.browse-topic .cat-item a {
  font-size: 14px !important;
  margin-left: 8px;
}
/* Country display */
#lct-widget-country .cat-item {
  display: inline-block;
  margin-bottom: 8px;
  width: 240px;
  background-color: #f2f2f2;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  color: #999;
}
#lct-widget-country .cat-item a {
  margin-left: 10px;
}
/* Year Display */
#lct-widget-year .cat-item {
  display: inline-block;
  margin-bottom: 8px;
  width: 140px;
  background-color: #f2f2f2;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  color: #999;
}
#lct-widget-year .cat-item a {
  margin-left: 10px;
}

/*Form over writing */
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
  width: 100% !important;
}

input[type='text'],
input[type='password'],
input[type='email'],
input[type='tel'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='number'],
input[type='search'],
input[type='url'],
textarea {
  display: block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ececec;
  -moz-transition: all ease-in-out 0.15s;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}
input[type='text'],
input[type='password'],
input[type='email'],
input[type='tel'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='number'],
input[type='search'],
input[type='url'] {
  height: 40px;
}

.gform_wrapper button,
.gform_wrapper input[type='button'],
.gform_wrapper input[type='submit'],
#wp-submit,
.mepr-submit {
  background: #428bca !important;
  color: #fff !important;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 34px;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px !important;
}
.gform_wrapper button:hover,
.gform_wrapper input[type='button']:hover,
.gform_wrapper input[type='submit']:hover {
  opacity: 0.8 !important;
}
input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='tel']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='number']:focus,
input[type='search']:focus,
input[type='url']:focus,
textarea:focus {
  background-color: #fff;
  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);
}
@media (max-width: 991px) {
  .page-template-custom-topic-landing ul.scroll-list {
    padding-left: 10px;
  }
  .page-template-custom-topic-landing .fl-content.col-md-12 li {
    width: 48%;
  }
  .page-template-custom-topic-landing article.col-md-4 {
    min-height: 400px;
    width: 31.5%;
    float: left;
  }
  .page-template-custom-topic-landing .col-md-3.topic-list-content-thumbnail {
    width: 40%;
    float: left;
  }
  h4.fl-widget-title {
    line-height: 1;
    padding-bottom: 8px;
  }
  span.mepr-nav-item {
    display: block;
    margin-left: 0;
  }
  .fl-page-content .row {
    display: block;
  }
  .row {
    display: block;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 16px;
  }
  h1 {
  }
  h2 {
    font-size: 24px;
    line-height: 1;
  }
  .topics-title {
    font-size: 2.5em;
    line-height: 1;
  }
  h1.fl-post-title {
    line-height: 1.2;
  }
  .browse-topic .cat-item {
    width: 100% !important;
  }
  #lct-widget-year .cat-item,
  #lct-widget-country .cat-item {
    width: 49%;
  }
  .single .fl-content.fl-content-right.col-md-9,
  .archive .fl-content.fl-content-right.col-md-9,
  .search .fl-content.fl-content-right.col-md-9,
  .page-template-tpl-sidebar .fl-content.fl-content-right.col-md-9 {
    padding: 20px;
  }
  /*Topic Page Templates*/
  .page-template-custom-topic-landing .container .jumbotron,
  .page-template-custom-topic-landing .container-fluid .jumbotron {
    background-position: center !important;
  }
  .page-template-custom-topic-landing article.col-md-4 {
    min-height: initial;
    width: initial;
  }
  .page-template-custom-topic-landing .fl-content.col-md-12 {
    padding: 10px;
  }
  .page-template-custom-topic-landing h1.display-2 {
    font-size: 2.5em;
    margin-top: 0;
  }
  .page-template-custom-topic-landing h2,
  .page-template-custom-topic-landing h2:nth-of-type(3) {
    margin: 45px 20px 20px 20px;
    font-size: 1.8em;
  }
  .page-template-custom-topic-landing .fl-content.headline.col-md-12 {
    padding: 0 20px;
  }
  .page-template-custom-topic-landing ul.scroll-list {
    padding: 0;
  }
  .page-template-custom-topic-landing .fl-content.col-md-12 li {
    width: 100%;
  }
  .page-template-custom-topic-landing article.col-md-4 {
    margin-bottom: 40px;
    float: none;
  }
  .page-template-custom-topic-landing .col-md-3.topic-list-content-thumbnail,
  .page-template-custom-topic-landing .col-md-8.topic-list-content {
    width: 90%;
    margin: 0 auto;
    float: none;
  }
  .page-template-custom-topic-landing .col-md-3.topic-list-content-thumbnail {
    margin-bottom: 20px;
  }
  .page-template-custom-topic-landing .col-md-8.topic-list-content {
    margin-bottom: 40px;
  }
  .page-template-custom-topic-landing img {
    width: 100%;
  }
  .page-template-custom-topic-landing hr {
    display: none;
  }
  /*Breadcrumbs Mobile*/
  .breadcrumbs a {
    background: rgba(0, 0, 0, 0.1);
    padding: 3px 10px;
    margin: 3px;
    display: inline-block;
    border-radius: 10px;
  }
  /*Downloads Mobile*/
  .single .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
  .archive .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
  .search .archive .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always,
  .page-template-tpl-sidebar
    .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always {
    padding-top: 20px;
  }
  /*Topic Navigation Mobile*/
  .fl-col.fl-node-5cc36f46eb806.fl-col-small,
  .fl-col.fl-node-5cc36f8556291.fl-col-small,
  .fl-col.fl-node-5cc3708d31dab.fl-col-small,
  .fl-col.fl-node-5cc743fd32d7e.fl-col-small,
  aside.fl-widget,
  aside#text-9 {
    display: none;
  }
  .fl-sidebar.fl-sidebar-left.fl-sidebar-display-always.col-md-3 {
    height: 0;
    margin: 0;
    padding: 0;
  }
  ol.easy-footnotes-wrapper {
    padding-left: 33px;
  }
}
