/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/jl_zmagazine_free/scss/mixins/_nav.scss */
/* line 1, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
.back-to-top {
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 9999;
  font-size: 16px;
  width: 38px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  background: #fb9308;
  color: #fff;
  cursor: pointer;
  border: 0;
  border-radius: 0px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 23, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
.back-to-top:hover {
  background: #e9ebec;
}
@-webkit-keyframes fadeInRight {
  /* line 28, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 34, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  /* line 42, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 48, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutRight {
  /* line 56, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  from {
    opacity: 1;
  }
  /* line 60, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  /* line 68, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  from {
    opacity: 1;
  }
  /* line 72, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 79, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
.back-to-top {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
/* line 88, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
.backHide {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
/* line 92, templates/jl_zmagazine_free/custom/scss/_backtotop.scss */
a.back-to-top:hover {
  text-decoration: none;
  color: #1f4788;
}
/* line 2, templates/jl_zmagazine_free/custom/scss/zine/_zmagazine.scss */
body {
  color: #1a1a1a;
  font-size: 0.9375rem;
  line-height: 200%;
  text-align: justify;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 3, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
a {
  color: #fb9308;
}
/* line 7, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.button {
  border-color: #fb9308;
  color: #fb9308;
}
/* line 12, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.button:hover, .button:active, .button:focus {
  color: #1a1a1a;
  background: transparent;
  border-color: #1a1a1a;
}
/* line 21, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.sprocket-lists-portrait-item a span {
  color: #fb9308;
}
/* line 25, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
span.g-array-item-category a {
  background-color: #fb9308;
}
/* line 30, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-showcase a {
  color: #fb9308;
}
/* line 34, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-showcase h4 a {
  color: #1a1a1a;
}
/* line 37, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-showcase h4 a:hover {
  color: #1f4788;
}
/* line 43, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.gantry-logo img {
  width: 250px;
}
/* line 47, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-breaking {
  font-size: 1em;
}
/* line 51, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.size-80 {
  padding-bottom: 50px;
}
/* line 55, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.creativecontactform_title {
  color: #1f4788 !important;
}
/* line 60, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-sidebar.custom-g-content {
  padding-top: 0;
}
/* line 63, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-sidebar.custom-g-content .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 69, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.section-horizontal-paddings.custom-horizontal-pad {
  padding-right: 0;
}
/* line 73, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.sp-strips .sprocket-strips-s-block {
  padding: 0 3%;
}
/* line 77, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.custom-horizontal-pad .sprocket-strips-item::before {
  background: #fcbe6a !important;
}
/* line 82, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-about-apmm-section, #g-container-travel-restrictions, #g-container-wrap-feature, #g-container-government-responses, .g-block size-100.g-content-cta .g-content {
  margin-top: 5rem;
}
/* line 90, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.g-content-tr .g-content {
  padding-top: 0rem;
  margin-top: 0rem;
}
/* line 96, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.h4-migrant-support-updates .sprocket-lists-portrait-title {
  color: #1a1a1a;
}
/* line 100, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.sprocket-lists-portrait-pagination li {
  background: #fb9308;
}
/* line 106, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-container-government-responses {
  background: #c7c7c7;
}
/* line 110, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-container-government-responses .g-content {
  margin-bottom: 0rem;
  padding-bottom: 0rem;
}
/* line 115, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.g-content-gr .g-content, .g-block size-100.g-content-cta .g-content {
  padding-bottom: 0rem;
  padding-top: 0rem;
}
/* line 122, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.g-content-gr .g-content {
  margin-top: 0rem;
}
/* line 126, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.sprocket-strips-c-title a {
  color: #1a1a1a;
  font-weight: bold;
}
/* line 133, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-subfeature.cta-bground {
  background: #fff;
}
/* line 137, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-frontpage {
  background: linear-gradient(rgba(40, 40, 40, 0.2), rgba(0, 0, 0, 0.9)), url('../../../../images/rocketlauncher/pages/articles/stock_img/cta-frontpage-1.jpg?5ebd852b') fixed center center;
  background-size: cover;
  padding: 90px 0;
  text-align: center;
  margin: 5rem 0;
}
/* line 145, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-frontpage .cta-frontpage-text {
  color: #fff;
}
/* line 149, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-work .button {
  border-color: white;
}
/* line 152, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-work .button:hover {
  border-color: #fb9308;
}
/* line 156, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-work .button a {
  color: white;
}
/* line 160, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.cta-work .button a:hover {
  color: #fb9308;
}
/* line 167, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-container-apmm-about .text-just {
  text-align: justify;
}
/* line 171, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-container-apmm-about .g-content {
  margin-top: 0rem;
  padding-top: 0rem;
}
/* line 176, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
#g-sidebar-main .g-content, #g-sidebar-main .size-80 {
  padding-bottom: 0rem;
}
/* line 182, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.wrap-section .text-just {
  padding: 0rem;
  margin: 0rem;
}
/* line 188, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.apmm-survey {
  background: rgba(40, 40, 40, 0.2);
  border: 1px #00abfa;
}
/* line 195, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.art-heading .art-list ol {
  list-style: none;
}
/* line 199, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.img-box {
  width: 200px;
  padding-right: 15px;
  float: left;
}
/* line 206, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.g-sidebar-mm-aside .sprocket-lists-portrait-container li {
  border-bottom: none;
}
/* line 210, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
/* line 212, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.migrant-info h4, .migrant-info p {
  margin-bottom: 0;
}
/* line 219, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.migrant-info .fa {
  color: #74c0ea;
  font-size: 1em;
}
/***** Footer *****/
/* line 227, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-contact p, .footer-social p, .footer-social h3 {
  word-wrap: break-word;
  margin: 0.675em 0;
}
/* line 232, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-contact i {
  padding-right: 10px;
  font-size: 16px;
  color: #666;
}
/* line 238, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-contact p a {
  color: #aaa;
  border-bottom: 1px dashed #666;
}
/* line 243, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-contact p a:hover, .footer-contact p a:focus {
  color: #fb9308;
  border-color: #aaa;
}
/* line 249, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-social a {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 8px;
  color: #777;
  border: 0;
}
/* line 257, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-social a:hover, .footer-social a:focus {
  color: #fb9308;
  border: 0;
}
/* line 263, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-social i {
  font-size: 1rem;
  vertical-align: middle;
}
/* line 268, templates/jl_zmagazine_free/custom/scss/_zcustom.scss */
.footer-bottom {
  padding: 7px 0;
  background: #444;
  text-align: left;
  color: #aaa;
}
/*# sourceMappingURL=custom_50.css.map */