@charset "UTF-8";
/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Saving here for chance it gets reset. If language switcher style is incorrect, paste this into the settings > Gtranslate block
 * 
 * <!-- GTranslate: https://gtranslate.io/ -->
<style type="text/css">
.switcher {font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;}
.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}
.switcher .selected {background:#FFFFFF url(//telesat2020.wpengine.com/wp-content/plugins/gtranslate/switcher.png) repeat-x;position:relative;z-index:9999;}
.switcher .selected a {border:1px solid #CCCCCC;background:url(//telesat2020.wpengine.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}
.switcher .selected a.open {background-image:url(//telesat2020.wpengine.com/wp-content/plugins/gtranslate/arrow_up.png)}
.switcher .selected a:hover {background:#F0F0F0 url(//telesat2020.wpengine.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;}
.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}
</style>
<div class="switcher notranslate">
<div class="selected">
<a href="#" onclick="return false;"><img src="//telesat2020.wpengine.com/wp-content/plugins/gtranslate/flags/16/en.png" height="16" width="16" alt="en" /> Language</a>
</div>
<div class="option">
<a href="#" onclick="doGTranslate('en|en');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="English" class="nturl selected"><img data-gt-lazy-src="//telesat2020.wpengine.com/wp-content/plugins/gtranslate/flags/16/en.png" height="16" width="16" alt="en" /> English</a><a href="#" onclick="doGTranslate('en|fr');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Français" class="nturl"><img data-gt-lazy-src="//telesat2020.wpengine.com/wp-content/plugins/gtranslate/flags/16/fr.png" height="16" width="16" alt="fr" /> Français</a><a href="#" onclick="doGTranslate('en|es');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Español" class="nturl"><img data-gt-lazy-src="//telesat2020.wpengine.com/wp-content/plugins/gtranslate/flags/16/es.png" height="16" width="16" alt="es" /> Español</a></div>
</div>
<script type="text/javascript">
jQuery('.switcher .selected').click(function() {jQuery('.switcher .option a img').each(function() {if(!jQuery(this)[0].hasAttribute('src'))jQuery(this).attr('src', jQuery(this).attr('data-gt-lazy-src'))});if(!(jQuery('.switcher .option').is(':visible'))) {jQuery('.switcher .option').stop(true,true).delay(100).slideDown(500);jQuery('.switcher .selected a').toggleClass('open')}});
jQuery('.switcher .option').bind('mousewheel', function(e) {var options = jQuery('.switcher .option');if(options.is(':visible'))options.scrollTop(options.scrollTop() - e.originalEvent.wheelDelta);return false;});
jQuery('body').not('.switcher').click(function(e) {if(jQuery('.switcher .option').is(':visible') && e.target != jQuery('.switcher .option').get(0)) {jQuery('.switcher .option').stop(true,true).delay(100).slideUp(500);jQuery('.switcher .selected a').toggleClass('open')}});
</script>
<style type="text/css">
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
.switcher .selected a,
.switcher .option a.selected,
.switcher .option a,
.switcher .selected,
.switcher .selected a:hover,
.switcher .option a:hover{
    background-image: none !important;
    background: transparent;
    border: none;
    color: white;
    font-size: 14px;
    font-weight: 700;
    font-family:Verdana, sans-serif;
}

.switcher .selected a:after{
    align-self: center;
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    display: inline-block;
    margin-left: 12px;
}

.switcher .option{
    position: absolute;
    border: none;
    background: white;
    color: #3653A4;
    padding: 10px;
    border-top: 3px solid #88674F;
    margin-top: 16px;
}
.switcher .option a,
.switcher .option a.selected{
    color: #3653A4;
    font-weight: 400;
    padding: 5px;
}

.switcher .option a:hover,
.switcher .option a.selected:hover{
    color: #88674F;
    font-weight: 400;
}
.switcher a img{
    display: none;
}
</style>

<div id="google_translate_element2"></div>
<script type="text/javascript">
function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'en',autoDisplay: false}, 'google_translate_element2');}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>


<script type="text/javascript">
function GTranslateGetCurrentLang() {var keyValue = document['cookie'].match('(^|;) ?googtrans=([^;]*)(;|$)');return keyValue ? keyValue[2].split('/')[2] : null;}
function GTranslateFireEvent(element,event){try{if(document.createEventObject){var evt=document.createEventObject();element.fireEvent('on'+event,evt)}else{var evt=document.createEvent('HTMLEvents');evt.initEvent(event,true,true);element.dispatchEvent(evt)}}catch(e){}}
function doGTranslate(lang_pair){if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];if(GTranslateGetCurrentLang() == null && lang == lang_pair.split('|')[0])return;var teCombo;var sel=document.getElementsByTagName('select');for(var i=0;i<sel.length;i++)if(/goog-te-combo/.test(sel[i].className)){teCombo=sel[i];break;}if(document.getElementById('google_translate_element2')==null||document.getElementById('google_translate_element2').innerHTML.length==0||teCombo.length==0||teCombo.innerHTML.length==0){setTimeout(function(){doGTranslate(lang_pair)},500)}else{teCombo.value=lang;GTranslateFireEvent(teCombo,'change');GTranslateFireEvent(teCombo,'change')}}
if(GTranslateGetCurrentLang() != null)jQuery(document).ready(function() {var lang_html = jQuery('div.switcher div.option').find('img[alt="'+GTranslateGetCurrentLang()+'"]').parent().html();if(typeof lang_html != 'undefined')jQuery('div.switcher div.selected a').html(lang_html.replace('data-gt-lazy-', ''));});
</script>

*/
.jet-mobile-menu__back {
  margin-top: -90px;
  z-index: 10;
}

.jet-mobile-menu__back .fa-chevron-left {
  margin-top: -25px;
}

.elementor-search-form__container .dialog-lightbox-close-button {
  top: 1.75em;
}

.leo-slider .sp-image-container {
  width: 350px !important;
  margin-right: 0;
  float: right;
  margin-right: 100px;
}

.teleports-slider .sp-image-container {
  position: relative;
  width: 600px !important;
  float: right;
  margin-right: 50px;
  height: 250px !important;
  margin-top: 50px;
}
@media (max-width: 1200px) {
  .teleports-slider .sp-image-container {
    width: 400px !important;
    height: 200px !important;
    margin-top: 75px !important;
  }
}
@media (max-width: 768px) {
  .teleports-slider .sp-image-container {
    display: none;
  }
}

.chevron-list ul {
  list-style: none;
  padding-left: 0;
}
.chevron-list li {
  position: relative;
  padding-left: 20px;
  padding-bottom: 15px;
}
.chevron-list li:before {
  content: "\f054";
  display: block;
  position: absolute;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #3653a4;
  left: 0;
}

@media (max-width: 768px) {
  .leo-slider .sp-image-container {
    display: none;
  }
}
/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

body.elementor-page .white h1, body.elementor-page .white h2, body.elementor-page .white h3, body.elementor-page .white h4, body.elementor-page .white h5, body.elementor-page .white h6, body.elementor-page .white p, body.elementor-page .white a, body.elementor-page .white li {
  color: white;
}
body.elementor-page .white a {
  text-decoration: underline !important;
}

.call-replay-listing .elementor-icon-list-text {
  margin-top: 25px;
}

body > .skiptranslate {
  display: none !important;
}

main div.page-header {
  display: none !important;
}

@media (max-width: 767px) {
  .elementor-hidden-phone {
    display: none;
  }
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
  padding: 0 !important;
}

.jet-mega-menu-sub-menu__list {
  padding: 20px !important;
  border-top: 5px solid #88674F;
  min-width: 300px;
}

.home-subscribe #gform_1 {
  margin-top: -38px;
}

.elementor-location-footer .home-subscribe .gform_wrapper {
  margin: 16px 0 !important;
}
.elementor-location-footer .home-subscribe #gform_6 {
  margin-top: -38px;
}
.elementor-location-footer .home-subscribe #gform_6 ul {
  list-style-type: none !important;
  padding: 0 !important;
}
.elementor-location-footer .home-subscribe #gform_6 .gfield {
  width: 100% !important;
  padding-right: 0 !important;
  margin: 0;
}
.elementor-location-footer .home-subscribe #gform_6 .gfield input {
  width: 100% !important;
  margin-top: 12px !important;
}
.elementor-location-footer .home-subscribe #gform_6 .gfield .gfield_label {
  display: none !important;
}
.elementor-location-footer .home-subscribe #gform_6 .ginput_container {
  margin: 8px 0 0 0;
}
.elementor-location-footer .home-subscribe .gform_footer {
  margin: 0 !important;
  padding: 16px 0 10px 0;
}
.elementor-location-footer .home-subscribe .gform_footer .gform_button {
  width: 100% !important;
}

.ginput_container_select {
  padding-top: 20px;
  padding-bottom: 0px;
}
.ginput_container_select select {
  padding: 0 10px !important;
}

.ginput_container_address {
  padding-top: 20px;
}

.address_country {
  width: 100% !important;
}

.ginput_container_textarea {
  padding-top: 20px;
  margin-top: 0;
}

.gform_wrapper .top_label li.gfield.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half {
  margin-top: 16px;
}

.gated-content-popup .gform_wrapper label.gfield_label, .gated-content-popup .gform_wrapper label {
  font-size: 16px !important;
}
.gated-content-popup .gform_wrapper .gfield_checkbox input {
  height: 16px;
}
.gated-content-popup .validation_error, .gated-content-popup .validation_message {
  color: #c89797 !important;
  border-color: #c89797 !important;
}

.elementor-location-popup .gform_confirmation_message {
  color: white;
  font-size: 24px;
  line-height: 26px;
  margin-top: 24px;
  margin-bottom: 36px;
}
.elementor-location-popup .recaptcha-message small {
  font-size: 100%;
  color: white;
}

.grecaptcha-badge {
  bottom: 95px !important;
  z-index: 99999999;
  display: none !important;
  visibility: hidden !important;
}

.gform_ajax_spinner {
  margin-bottom: -10px;
}

div.gform_wrapper .gform_footer .gform_button:hover,
div.gform_wrapper .gform_page_footer .button:hover {
  color: white;
}

@media only screen and (max-width: 641px) {
  .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0px !important;
  }
  body .gform_wrapper ul li.gfield {
    margin-top: 8px !important;
  }
  .ginput_container_name {
    margin-bottom: -6px;
  }
  .ginput_container_name .name_last, .ginput_container_name .name_first {
    padding-top: 0 !important;
  }
  .ginput_container_name .name_last input, .ginput_container_name .name_first input {
    margin-top: 14px;
    margin-bottom: 8px !important;
  }
  .ginput_container_select, .ginput_container_textarea {
    padding-top: 14px;
  }
}
.gform_wrapper .gform_footer .gform_button:focus {
  color: white !important;
}

form[id^=mktoForm].mktoForm {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100% !important;
}
form[id^=mktoForm].mktoForm input {
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-color: #768692;
  border-style: solid;
  border-radius: 5px;
  box-shadow: none;
  font-size: 15px;
  width: 100% !important;
}
form[id^=mktoForm].mktoForm .mktoButtonWrap.mktoInset {
  margin-left: 0 !important;
}
form[id^=mktoForm].mktoForm .mktoButtonWrap.mktoInset .mktoButton {
  background-color: #FFFFFF;
  font-weight: 700;
  text-decoration: none;
  color: #88674F;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #1D2B50;
  border-radius: 50px 50px 50px 50px;
  padding: 15px 30px 15px 30px;
  width: 98%;
  background-image: none;
  box-shadow: none;
  font-weight: 700;
  font-size: 16px;
  font-family: "Verdana", Sans-serif;
  margin-top: 20px;
  transition: all 0.3s;
}
form[id^=mktoForm].mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover {
  background-color: #1D2B50;
  color: white;
}
form[id^=mktoForm].mktoForm .mktoLabel,
form[id^=mktoForm].mktoForm .mktoOffset,
form[id^=mktoForm].mktoForm .mktoGutter {
  display: none;
}
form[id^=mktoForm].mktoForm .mktoButtonRow {
  width: 100%;
}
form[id^=mktoForm].mktoForm .mktoFormRow {
  flex-basis: 50%;
}
form[id^=mktoForm].mktoForm .mktoFormRow .mktoFormCol {
  width: 95%;
}
form[id^=mktoForm].mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%;
}

.elementor-location-footer form[id^=mktoForm].mktoForm .mktoFormRow {
  flex-basis: 100%;
}

.jet-date-range__inputs {
  position: relative;
}
.jet-date-range__inputs:after {
  content: "–";
  color: #757575;
  position: absolute;
  top: 8px;
  left: 163px;
  font-size: 1.1em;
}

.ui-datepicker .ui-datepicker-prev > span:before {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  content: "\f053" !important;
  color: #757575;
}

.ui-datepicker .ui-datepicker-next > span:before {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  content: "\f054" !important;
  color: #757575;
}

.jet-search-filter__input-wrapper:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f002";
  color: #757575;
  position: absolute;
  top: 14px;
  font-size: 1.1em;
}

.resource-type-Video .elementor-image {
  position: relative;
}
.resource-type-Video .elementor-image:after {
  content: "";
  background-image: url("/wp-content/uploads/2020/07/play-icon-overlay.png");
  background-size: cover;
  display: block;
  position: absolute;
  width: 70px;
  height: 70px;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  margin: 0 auto;
  pointer-events: none;
}

.gated-content-popup {
  font-size: 14px;
}
.gated-content-popup .gfield_required {
  color: white !important;
}
.gated-content-popup .gform_footer input[type=submit] {
  background: transparent;
  color: white !important;
  border-color: white;
  box-shadow: none;
}
.gated-content-popup .gform_footer input[type=submit]:hover {
  background: white;
  color: #3653A4 !important;
  border-color: white;
}
.gated-content-popup .gfield_checkbox input {
  margin-top: 0 !important;
}

.tribe-events-header__events-bar.tribe-events-c-events-bar {
  display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
  color: #1D2B50;
  font-weight: 600;
}

.tribe-events .tribe-events-c-nav__next:disabled,
.tribe-events .tribe-events-c-nav__prev:disabled {
  border: none;
  color: #d5d5d5;
}

.tribe-events-view .tribe-events-c-ical {
  display: none;
}

.single-tribe_events .tribe-events-event-meta {
  background-color: transparent;
  margin: initial;
  border: none;
  position: relative;
  padding: 0px 0;
  margin-top: 75px;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
  padding: 0;
}

.events-list #tribe-events-footer,
.single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {
  border-top: none;
}

.events-meta-bg {
  width: 99vw;
  left: 50%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  transform: translateX(-50%);
  background-color: #F3F3F3;
  height: 105%;
  top: -5%;
}

.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
  font-family: "Verdana", Sans-serif;
}

.tribe-common p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.tribe-events-calendar-list__event-title {
  margin-bottom: 4px !important;
}

.event-cat {
  margin-bottom: 12px !important;
}
.event-cat div {
  display: none;
}
.event-cat span {
  font-size: 16px;
  color: #88674F !important;
  margin-bottom: 10px;
  font-style: italic;
}
.event-cat span:not(:first-child):before {
  content: ",";
  display: inline;
  margin-left: -5px;
  margin-right: 5px;
}

.event-list-marker {
  position: absolute;
  margin-top: 2px;
}

.tribe-events .tribe-events-calendar-list__event-venue {
  padding-left: 20px;
}

a.events-list-details {
  margin-top: 20px !important;
}

.tribe-events-event-image {
  width: 50%;
  text-align: center;
  margin: 1.25em auto;
}

.single-tribe_events .tribe-events-content {
  padding-bottom: 40px;
}

.request-meeting {
  float: right;
}
@media (max-width: 768px) {
  .request-meeting {
    float: none;
    width: 100%;
  }
}

#tribe-events {
  padding-bottom: 0;
}

#tribe-events-content {
  margin-bottom: 0;
}

.single-tribe_events #tribe-events .tribe-events-cal-links {
  display: inline-block;
}
@media (max-width: 768px) {
  .single-tribe_events #tribe-events .tribe-events-cal-links {
    margin-bottom: 20px;
    width: 100%;
  }
}
.single-tribe_events #tribe-events .tribe-events-cal-links .tribe-events-button {
  font-weight: 700;
  text-decoration: none;
  color: #88674F;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #1D2B50;
  border-radius: 50px 50px 50px 50px;
  padding: 13px 30px 14px 30px;
  font-size: 15px;
  font-family: "Verdana", Sans-serif;
  letter-spacing: normal;
  text-transform: none;
  vertical-align: baseline;
  margin-top: 0;
  transition: all 0.3s;
}
@media (max-width: 768px) {
  .single-tribe_events #tribe-events .tribe-events-cal-links .tribe-events-button {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
.single-tribe_events #tribe-events .tribe-events-cal-links .tribe-events-button:hover {
  color: #FFFFFF;
  background-color: #3653A4;
  border-style: solid;
  border-color: #1D2B50;
}

#blog-posts {
  opacity: 0;
}

.filingsTable table td,
.filingsTable table th {
  border: 0 !important;
  border-top: 1px solid rgba(0, 0, 0, 0.15) !important;
  padding: 18px 45px 18px 18px !important;
  text-align: left;
  font-size: 16px;
}
.filingsTable table td a,
.filingsTable table th a {
  font-weight: 600;
  color: #1D2B50;
}
.filingsTable table td a:after,
.filingsTable table th a:after {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 16px;
  line-height: 1;
  height: 16px;
  width: 16px;
  margin-left: 10px;
  vertical-align: -1px;
  display: inline-block;
}
.filingsTable table th {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #1D2B50;
  font-weight: 600;
}
.filingsTable nav {
  text-align: center;
  padding: 40px 0;
}
.filingsTable div.dt-container .dt-paging .dt-paging-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #1D2B50 !important;
  padding: 3px 10px 3px 10px;
  color: #222;
  font-size: 16px;
  font-weight: 400;
  border-radius: 0;
  background: none;
  margin: 0 3px;
}
.filingsTable div.dt-container .dt-paging .dt-paging-button.current {
  background: #88674F;
  color: #FFFFFF !important;
  border-color: #1D2B50;
}
.filingsTable div.dt-container .dt-paging .dt-paging-button:hover {
  background: #3653A4;
  color: #FFFFFF !important;
  border-color: #1D2B50;
}
.filingsTable div.dt-container .dt-paging .dt-paging-button.disabled {
  display: none;
}
.filingsTable div.dt-container .dt-paging .dt-paging-button.next:before {
  content: "Next ";
}
.filingsTable div.dt-container .dt-paging .dt-paging-button.previous:after {
  content: " Prev";
}
.filingsTable table.dataTable th.dt-type-date div.dt-column-header {
  flex-direction: row;
}
.filingsTable table.dataTable th.dt-type-date,
.filingsTable table.dataTable td.dt-type-date {
  text-align: left;
}
.filingsTable .dt-column-order {
  display: none !important;
}

.ir-menu .menu-item-has-children:has(.elementor-sub-item.elementor-item-active) a:after,
.ir-menu .current-page-ancestor a:after {
  opacity: 1 !important;
  width: 100% !important;
  left: 0 !important;
}
body.search-results main header.page-header {
  display: block !important;
}

body.search-results .site-main {
  max-width: 1140px;
  margin: 70px auto;
  padding: 10px;
  box-sizing: border-box;
}
body.search-results .site-main h1 {
  font-size: 36px;
  font-weight: 700;
}
body.search-results .site-main h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4em;
  padding-top: 30px;
}
body.search-results .site-main .search-item {
  border-bottom: 1px solid #88674F;
  padding-bottom: 35px;
}
body.search-results .pagination {
  text-align: center;
  padding-top: 15px;
}
body.search-results .pagination .page-numbers {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #1D2B50;
  color: #222222;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  font-weight: 400;
  font-family: Verdana, sans-serif;
}
body.search-results .pagination .page-numbers:hover {
  background-color: #3653A4;
  color: #FFFFFF;
  border-color: #1D2B50;
}
body.search-results .pagination .current, body.search-results .pagination .current:hover {
  background-color: #88674F;
  color: #FFFFFF;
}
body.search-results .pagination .next, body.search-results .pagination .prev {
  position: relative;
}
body.search-results .pagination .next:after, body.search-results .pagination .prev:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 3px;
  font-size: 16px;
}
body.search-results .pagination .next {
  padding-right: 22px;
}
body.search-results .pagination .next:after {
  content: "\f105";
  right: 8px;
}
body.search-results .pagination .prev {
  padding-left: 22px;
}
body.search-results .pagination .prev:after {
  content: "\f104";
  left: 8px;
}

@media (min-width: 2100px) {
  #home-space-bg {
    animation: none !important;
  }
  #home-space-bg img {
    display: none;
  }
  #home-space-overlay {
    width: 200vw !important;
    left: -100vw !important;
  }
  .home-space-range {
    background-image: url("https://telesatcanada.wpengine.com/wp-content/uploads/2020/08/Hero-Scene-Star-Mountain-Range.png");
    background-repeat: repeat-x;
    width: 200vw !important;
    max-width: none !important;
    left: -100vw !important;
    background-position: bottom;
  }
  .home-space-range img {
    opacity: 0 !important;
  }
}
@media (max-width: 2100px) {
  #home-space-container {
    background-image: none;
  }
}
.home {
  overflow-x: hidden;
}

.acsb-trigger {
  z-index: 999999999 !important;
}

.acsb-widget .acsb-main .acsb-header .acsb-language .acsb-language-flag,
.acsb-widget .acsb-popup.acsb-language-popup .acsb-languages .acsb-language .acsb-language-flag {
  display: none !important;
}

.gtranslate_wrapper .gt_switcher {
  font-family: Arial !important;
  font-size: 10pt !important;
  text-align: left !important;
  cursor: pointer !important;
  overflow: hidden !important;
  width: 163px !important;
  line-height: 17px !important;
}

.gtranslate_wrapper .gt_switcher a {
  text-decoration: none !important;
  display: block !important;
  font-size: 10pt !important;
  box-sizing: content-box !important;
}

.gtranslate_wrapper .gt_switcher a img {
  vertical-align: middle !important;
  display: inline !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0.8 !important;
}

.gtranslate_wrapper .gt_switcher a:hover img {
  opacity: 1 !important;
}

.gtranslate_wrapper .gt_switcher .gt_selected {
  background: #FFFFFF url(//www.telesat.com/wp-content/plugins/gtranslate/switcher.png) repeat-x !important;
  position: relative !important;
  z-index: 9999 !important;
}

.gtranslate_wrapper .gt_switcher .gt_selected a {
  border: 1px solid #CCCCCC !important;
  background: url(//www.telesat.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat !important;
  color: #666666 !important;
  padding: 3px 5px !important;
  width: 151px !important;
}

.gtranslate_wrapper .gt_switcher .gt_selected a.open {
  background-image: url(//www.telesat.com/wp-content/plugins/gtranslate/arrow_up.png);
}

.gtranslate_wrapper .gt_switcher .gt_selected a:hover {
  background: #F0F0F0 url(//www.telesat.com/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat !important;
}

.gtranslate_wrapper .gt_switcher .gt_option {
  position: relative !important;
  z-index: 9998 !important;
  border-left: 1px solid #CCCCCC !important;
  border-right: 1px solid #CCCCCC !important;
  border-bottom: 1px solid #CCCCCC !important;
  background-color: #EEEEEE !important;
  display: none;
  width: 161px !important;
  max-height: 198px !important;
  box-sizing: content-box !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.gtranslate_wrapper .gt_switcher .gt_option a {
  color: #000 !important;
  padding: 3px 5px !important;
}

.gtranslate_wrapper .gt_switcher .gt_option a:hover {
  background: #FFC !important;
}

.gtranslate_wrapper .gt_switcher gt_.gt_option a.gt_selected {
  background: #FFC !important;
}

.gtranslate_wrapper #selected_lang_name {
  float: none !important;
}

.gtranslate_wrapper .l_name {
  float: none !important;
  margin: 0 !important;
}

.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
  border-radius: 5px !important;
  background-color: #F5F5F5 !important;
}

.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar {
  width: 5px !important;
}

.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
  background-color: #888 !important;
}

#goog-gt-tt {
  display: none !important;
}

.goog-te-banner-frame {
  display: none !important;
}

.goog-te-menu-value:hover {
  text-decoration: none !important;
}

.goog-text-highlight {
  background-color: transparent !important;
  box-shadow: none !important;
}

body {
  top: 0 !important;
}

#google_translate_element2 {
  display: none !important;
}

.gtranslate_wrapper .gt_switcher .gt_selected a,
.gtranslate_wrapper .gt_switcher .gt_option a.gt_selected,
.gtranslate_wrapper .gt_switcher .gt_option a,
.gtranslate_wrapper .gt_switcher .gt_selected,
.gtranslate_wrapper .gt_switcher .gt_selected a:hover,
.gtranslate_wrapper .gt_switcher .gt_option a:hover {
  background-image: none !important;
  background: transparent !important;
  border: none !important;
  color: white !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  font-family: Verdana, sans-serif !important;
}

.elementor-shortcode .gtranslate_wrapper .gt_switcher .gt_selected a:after {
  align-self: center !important;
  font-size: 12px !important;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  content: "\f078" !important;
  display: inline-block !important;
  margin-left: 12px !important;
  position: relative !important;
  background: none !important;
  right: initial !important;
  width: initial !important;
  height: initial !important;
}

.gtranslate_wrapper .gt_switcher .gt_option {
  position: absolute !important;
  border: none !important;
  background: white !important;
  color: #3653A4 !important;
  padding: 10px !important;
  border-top: 3px solid #88674F !important;
  margin-top: 16px !important;
}

.gtranslate_wrapper .gt_switcher .gt_option a,
.gtranslate_wrapper .gt_switcher .gt_option a.gt_selected {
  color: #3653A4 !important;
  font-weight: 400 !important;
  padding: 5px !important;
}

.gtranslate_wrapper .gt_switcher .gt_option a:hover,
.gtranslate_wrapper .gt_switcher .gt_option a.gt_selected:hover {
  color: #88674F !important;
  font-weight: 400 !important;
}

.gtranslate_wrapper .gt_switcher a img {
  display: none !important;
}

.gtranslate_wrapper a.gt_current {
  display: none !important;
}
i.fa, i.fas, i.fa-classic, i.fa-solid, i.far, i.fa-regular {
  font-family: "Font Awesome 5 Free";
}
i.fab, i.fa-brands {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
/*# sourceMappingURL=style.css.map */