/*
    Note that this file is not actually being referenced in the public site.  To include this file, upload it as the CSS file at SV > Marketing > Public View > Configuration.

/* START OF THEME */

/*
  A customized version of the Bootswatch Spacelab theme (http://bootswatch.com).
*/
/*@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.custom.css");*/

/*!
  You can change the theme to a non-customized version by replacing the above import statement
  with the following statement.

@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.min.css");
*/

/* END OF THEME */
/* Fonts*/

/* --------------------------------------------------------------------------------------------------------------------------  */

/* Get Started Styles.  These styles are intended for helping users to get started for branding their public sites.
   Users may want to override one or more of the following css styles. */

/* Main page background */
#pageContainer {
  /* background-color: <Insert Color Code>; */
}

/* Header 1 */
.navbar-dark {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  background-color: #3c3c3c !important;
  color: #fff;
}

/* Header 3 */
#header3Wrapper,
#globalNavigationBar {
  background-color: #3c3c3c !important;
}

/* Header 3 global navigation menu */
.navbar-default {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
}

/* Header 3 global navigation menu label */
.mainNavBar .navbar-nav > li > a {
  /* color: <Insert Color Code>; */
  color: #fff !important;
}

/* Header 3 global navigation drop down menu */
.navbar-nav > li > .dropdown-menu {
  /* background-color: <Insert Color Code>; */
}

/* Header 3 global navigation drop down menu label */
.dropdown-menu > li > a,
.dropdown-menu .subMenu > li > a {
  /* color: <Insert Color Code>; */
}

/* Footer 1 */
#footer1Wrapper .container {
  /* background-color: <Insert Color Code>; */
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* Footer 2 */
#footer2Wrapper .container {
  /* background-color: <Insert Color Code>; */
  width: 100%;
}

/* Section Header */
.sectionHeader {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

/* Secondary Section Header */
.sectionHeaderSecondary {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

/* -------------------------------------------------------------------------------------------------------------------*/

#quickSiteSearch {
  float: right;
  margin-top: 3px; /* Adjust this value when height is changed, no formula, keep increasing 1 till the search bar is vertically center */
  width: 100%;
}

#loginInfo,
#cartInfo {
  line-height: 30px; /* Adjust this value when height is changed, the formula should be (logo height + 3) */
}

#footer ul {
  list-style: none;
}

/* RTO Customized: Start */
body {
  font-family: "archivo narrow", sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  color: #3c3c3c;
  -webkit-text-size-adjust: none;
}
/* RTO Customized: End */

input,
button {
  font-family: "archivo narrow", sans-serif;
  font-size: 1rem;
  color: #3c3c3c;
  outline: none;
}

/* RTO Customized: Start */
.nav-link:focus,
.nav-link:hover {
  text-decoration: underline !important;
}
/* RTO Customized: End */

#footer a {
  color: #ffffff;
  font-weight: 300;
}
/*
      color: #0067ac;
      text-decoration: none; }
  */

#footer a:hover,
#footer a:focus {
  color: #80b8d7;
}
#footer a:focus {
  text-decoration: underline;
}
.#footer li {
  display: inline-block;
  margin: 0 1rem 0 0;
}
#footer {
  border-top: 0.0625rem solid #d6d6d6;
  margin-top: 2rem;
}

#headerWrapper {
  margin-bottom: 1rem;
}

strong,
b {
  font-weight: bold;
}

/* Fonts */
/* vietnamese */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1uXF63u8p.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1uXB63u8p.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1uX563g.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVfy98IOiBu.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVfy94IOiBu.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVfy9AIOg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss0ApVBdCYD5Q7hcxTE1ArZ0bb_iXxi2g.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss0ApVBdCYD5Q7hcxTE1ArZ0bb-iXxi2g.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss0ApVBdCYD5Q7hcxTE1ArZ0bbwiXw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrGlS-9IQPg.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrGlT-9IQPg.woff2)
    format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/archivonarrow/v12/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrGld-9I.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

/* RTO Customizations: Start ***************************************************************************************/
/* RTO Customized: Start */
body {
  font-family: "Halyard Text Book", "archivo narrow", sans-serif !important;
}

input,
button {
  font-family: "Halyard Text Bold", "archivo narrow", sans-serif !important;
}

@font-face {
  font-family: "Halyard Micro Bold";
  src: url(/custom-fonts/halyard-mic-bold.otf);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "Halyard Text Bold";
  src: url(/custom-fonts/halyard-text-bold.otf);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Halyard Text Book";
  src: url(/custom-fonts/halyard-text-book.otf);
  font-style: normal;
  font-weight: 400;
}

h1 {
  font-family: "Halyard Micro Bold", "archivo narrow", sans-serif !important;
}

h2,
h3,
h4,
h5,
h6 {
  font-family: "Halyard Text Bold", "archivo narrow", sans-serif !important;
}

#studentInfoSalutation {
  display: none;
}

#clpHeader1ContentWrapper a,
#clpHeader1ContentWrapper a .glyphicon,
#cartInfo a,
#header0Wrapper,
#header0Wrapper a,
#loginInfo .headerProfileLink,
#loginInfo .headerLogoutLink,
#loginInfo .headerStudentLoginLogoutLink,
.headerStudentLoginContainer .headerStudentLoginDropdownLink {
  color: #000;
  font-weight: bolder;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ccc;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* Changes color of shopping card icon */
.glyphicon,
.glyphicon-shopping-cart {
  color: #3c3c3c !important;
}

/* Changes background color of header region */
.navbar-dark {
  background-color: #fff !important;
  color: #fff;
}
#header3Wrapper,
#globalNavigationBar {
  background-color: #fff !important;
}

/* Changes color of main center nav */
.mainNavBar .navbar-nav > li > a {
  /* color: <Insert Color Code>; */
  color: #000 !important;
  font-weight: bolder;
}
.navbar-nav {
  width: max-content !important;
}

/* RTO: Removes 7th Main Nav item from all pages: Creative Workforce: 8/06/26 */
a#nav7.nav-link {
  display: none;
}

/* Changes footer region to all blue */
#footer {
  border-top: 0.0625rem solid #d6d6d6;
  margin-top: 2rem;
  background-color: #0036f9;
  color: white;
  /*
    position: absolute !important;
    bottom: 0;
    left: 0;
  */
}

/* Removes Destiny logo on all pages */
/* Taken out: 3/13/23 - RTO - as required */
/*
  #footer2 .poweredByDestinyOneWrapper .poweredByDestinyOne img {
    display: none !important;
  }
*/
/* Removes Destiny logo on all pages */
/*  
  #footer2Sub3 .poweredByDestinyOneWrapper {
    min-height: 0px !important;
  }
*/
/* Taken out: 3/13/23 - RTO - as required */

.poweredByDestinyOne img {
  margin-bottom: 22px !important;
}

/* From FIT main.css: Start +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer,
.footer a,
.footer button {
  color: #ffffff !important;
  font-weight: 300 !important;
}

a:hover {
  -webkit-animation-name: anchorHover !important;
  animation-name: anchorHover !important;
  -webkit-animation-duration: 0.3s !important;
  animation-duration: 0.3s !important;
}

.footer ul {
  list-style: none;
}
.footer li:before {
  content: none;
}
.footer__inner {
  position: relative;
  background-color: #0036f9;
  padding: 36px 20px 30px;
  max-width: 1900px;
  margin: 0 auto;
}
@media screen and (min-width: 700px) {
  .footer__inner {
    padding: 36px 30px 30px;
  }
}
@media screen and (min-width: 1025px) {
  .footer__inner {
    padding: 56px 50px 50px;
  }
}
.footer__top {
  border-bottom: 1px solid #ffffff;
  padding: 0 0 26px;
  margin: 0 0 20px;
}
@media screen and (min-width: 700px) {
  .footer__top {
    padding: 0 0 38px;
    margin: 0 0 33px;
  }
}
@media screen and (min-width: 1025px) {
  .footer__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 33px;
    margin: 0 0 32px;
  }
}
.footer__bottom {
  font-size: 10px;
  /* font-size: 12px; */
  line-height: 1.2;
}
@media screen and (min-width: 700px) {
  .footer__bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1025px) {
  .footer__bottom {
    font-size: 14px;
    /*font-size: 16px;  */
  }
}
.footer__back-to-top {
  position: absolute;
  top: 15px;
  right: 20px;
  font: 12px/1.2 halyard-text, sans-serif;
  padding: 0 13px 0 0;
  background-color: transparent;
  border: 0;
}
@media screen and (min-width: 700px) {
  .footer__back-to-top {
    top: 49px;
    right: 30px;
    font-size: 15px;
    padding: 0 16px 0 0;
  }
}
@media screen and (min-width: 1025px) {
  .footer__back-to-top {
    top: 37px;
    right: 52px;
    font-size: 16px;
    padding: 0 12px 0 0;
  }
}
.footer__back-to-top:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-style: solid;
  border-width: 0 2.5px 5px 2.5px;
  border-color: transparent transparent #ffffff transparent;
  margin: 1px 0 0;
}
.footer__logo {
  display: block;
  width: 215px;
  height: auto;
  margin: 0 0 27px;
}
@media screen and (min-width: 700px) {
  .footer__logo {
    margin: 0 0 30px;
  }
}
@media screen and (min-width: 1025px) {
  .footer__logo {
    width: 305px;
    margin-bottom: 0;
  }
}
.footer__logo img {
  width: 100%;
  -webkit-transition: -webkit-filter 0.3s ease;
  transition: -webkit-filter 0.3s ease;
  -o-transition: filter 0.3s ease;
  transition: filter 0.3s ease;
  transition: filter 0.3s ease, -webkit-filter 0.3s ease;
}
.footer__logo:hover img {
  -webkit-filter: invert(1);
  filter: invert(1);
}
@media screen and (min-width: 700px) {
  .footer__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 1025px) {
  .footer__info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 64.5%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 64.5%;
    flex: 0 0 64.5%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 31px 0 0;
  }
}
.footer__location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font: 13px/1.2 halyard-text, sans-serif !important;
  margin: 0 0 32px;
  padding: 0;
}
@media screen and (min-width: 700px) {
  .footer__location {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 53%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 53%;
    flex: 0 0 53%;
    margin: 0 auto 0 0;
  }
}
@media screen and (min-width: 1025px) {
  .footer__location {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.5%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 57.5%;
    flex: 0 0 57.5%;
    font-size: 13px !important;
  }
}
.footer__location p {
  margin: 0 0 9px;
}
@media screen and (min-width: 1025px) {
  .footer__location p {
    margin: 0 0 6px;
  }
}
.footer__location p:last-child {
  margin: 0;
}

.footer__location a {
  /*  
  background-image: -webkit-gradient(linear, right top, left top, from(#ffffff), to(#ffffff));
  background-image: -o-linear-gradient(right, #ffffff, #ffffff);
  background-image: linear-gradient(to left, #ffffff, #ffffff);
  */
}

.footer__location-holder:nth-child(1) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 64.5%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 64.5%;
  flex: 0 0 64.5%;
  margin-bottom: 0;
}
.footer__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
}
@media screen and (min-width: 700px) {
  .footer__social {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 1025px) {
  .footer__social {
    margin: 11px 0 0;
  }
}
.footer__social .social {
  margin: 0;
}
.footer__social .social:not(:first-of-type) {
  margin: 0 0 0 25px;
}
@media screen and (min-width: 700px) {
  .footer__social .social:not(:first-of-type) {
    margin: 0 0 0 13px;
  }
}
@media screen and (min-width: 1025px) {
  .footer__social .social:not(:first-of-type) {
    margin: 0 0 0 15px;
  }
}
.footer__social .social a {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  border: 1px solid #000000;
  background-color: #ffffff;
  background-image: none;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media screen and (min-width: 1025px) {
  .footer__social .social a {
    width: 42px;
    height: 42px;
  }
}
.footer__social .social a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-transition: -webkit-filter 0.3s ease;
  transition: -webkit-filter 0.3s ease;
  -o-transition: filter 0.3s ease;
  transition: filter 0.3s ease;
  transition: filter 0.3s ease, -webkit-filter 0.3s ease;
}
.footer__social .social a:hover {
  background-color: #000000;
}
.footer__social .social a:hover:after {
  -webkit-filter: invert(1);
  filter: invert(1);
}
.footer__social .social--facebook a:after {
  width: 16px;
  height: 16px;
  background-image: url("https://www.fitnyc.edu/_resources/assets/icons/facebook.svg");
}
.footer__social .social--twitter a:after {
  width: 16px;
  height: 16px;
  background-image: url("https://www.fitnyc.edu/_resources/assets/icons/twitter.svg");
}
.footer__social .social--instagram a:after {
  width: 16px;
  height: 16px;
  background-image: url("https://www.fitnyc.edu/_resources/assets/icons/instagram.svg");
}
.footer__social .social--youtube a:after {
  width: 16px;
  height: 16px;
  background-image: url("https://www.fitnyc.edu/_resources/assets/icons/youtube.svg");
}
.footer__social .social--linkedin a:after {
  width: 16px;
  height: 16px;
  background-image: url("https://www.fitnyc.edu/_resources/assets/icons/linkedin.svg");
}
.footer__ancillary {
  margin: 0 0 13px;
  padding: 0;
}
@media screen and (min-width: 700px) {
  .footer__ancillary {
    margin: 0;
  }
}
@media screen and (min-width: 700px) {
  .footer__ancillary li {
    display: inline-block;
  }
}
.footer__ancillary li:not(:last-of-type) {
  margin: 0 0 10px;
}
@media screen and (min-width: 700px) {
  .footer__ancillary li:not(:last-of-type) {
    margin: 0 20px 0 0;
  }
}
@media screen and (min-width: 1025px) {
  .footer__ancillary li:not(:last-of-type) {
    margin-right: 1.8em;
  }
}
.footer__ancillary a {
  /*
  background-image: -webkit-gradient(linear, right top, left top, from(#ffffff), to(#ffffff));
  background-image: -o-linear-gradient(right, #ffffff, #ffffff);
  background-image: linear-gradient(to left, #ffffff, #ffffff);
  */
}
.footer__copyright span {
  font-size: 10px;
  /* font-size: 12px; */
}
@media screen and (min-width: 1025px) {
  .footer__copyright span {
    font-size: 12px;
    /*  font-size: 16px;  */
  }
}
@media screen and (max-width: 699px) {
  .footer__copyright span {
    display: block;
  }
}
@media screen and (max-width: 699px) {
  .footer__copyright span:not(:last-of-type) {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 700px) {
  .footer__copyright span:not(:last-of-type):after {
    content: "|";
    margin: 0 7px;
  }
}
@media screen and (min-width: 1025px) {
  .footer__copyright span:not(:last-of-type):after {
    margin: 0 21px;
  }
}
/* From FIT main.css: End +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* RTO Customizations: End ***************************************************************************************/