/* 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
 */

@charset "UTF-8";
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -7.7505rem;
  position: relative;
  z-index: 21;
}
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #888888;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  width: 100%;
  background-position: center;
  background-size: cover;
}
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #ffffff;
}
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #4d4d4d;
}
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #2a6ba2;
}
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 10px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #2a6ba2;
}
.g-content-pro .g-info-container-style2 .g-article-details, .g-content-pro-slider .g-info-container-style2 .g-article-details, .g-content-pro-slideset .g-info-container-style2 .g-article-details {
  color: #c1c1c1;
}
.g-content-pro .g-article-details, .g-content-pro-slider .g-article-details, .g-content-pro-slideset .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #8e8e8e;
}
.g-content-pro .g-article-details > span, .g-content-pro-slider .g-article-details > span, .g-content-pro-slideset .g-article-details > span {
  margin-right: 10px;
}
.g-content-pro .g-article-details > span:last-child, .g-content-pro-slider .g-article-details > span:last-child, .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
}
.g-content-pro .g-article-details > span i, .g-content-pro-slider .g-article-details > span i, .g-content-pro-slideset .g-article-details > span i {
  margin-right: 5px;
}
.g-content-pro .g-article-read-more, .g-content-pro-slider .g-article-read-more, .g-content-pro-slideset .g-article-read-more {
  margin-top: 15px;
}
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #ffffff;
}
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.g-slideshow .uk-overlay-panel {
  padding: 25px;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
}
.g-slideshow .g-overlay-container {
  width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-slideshow .g-overlay-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .g-overlay-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-slideshow .g-overlay-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-slideshow .g-overlay-container {
    width: 100%;
  }
}
.g-slideshow .nav-visible .uk-slidenav {
  opacity: 1;
}
.g-slideshow .g-slideshow-title {
  margin: 0 0 15px;
  color: #ffffff !important;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-title {
    margin: 0;
    font-size: 1rem;
  }
}
.g-slideshow .g-article-details {
  margin-bottom: 15px;
  font-size: 90%;
}
.g-slideshow .g-article-details > span {
  margin-right: 10px;
}
.g-slideshow .g-article-details > span:last-child {
  margin-right: 0;
}
.g-slideshow .g-article-details > span i {
  margin-right: 5px;
}
.g-slideshow .g-article-details.details-showbottom {
  margin-top: 15px;
  margin-bottom: 20px;
}
.g-slideshow .g-slideshow-desc {
  margin: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-desc {
    display: none;
  }
}
.g-slideshow .g-slideshow-desc a:not(.button) {
  color: #2a6ba2;
}
.g-slideshow .g-slideshow-desc a:not(.button):hover {
  text-decoration: underline;
}
.g-slideshow .g-article-read-more {
  margin-top: 15px;
}
.g-slideshow .uk-flex-center {
  text-align: center;
}
.g-slideshow .style2 {
  padding: 70px 0;
}
.g-slideshow .style2 .g-slideshow-title {
  padding: 15px 25px;
  background: #ffffff;
  color: #1a1a1a !important;
  font-size: 2rem;
  display: table;
  margin-bottom: 20px;
}
.g-slideshow .style2 .g-slideshow-desc {
  padding: 15px 20px;
  background: #1a1a1a;
  color: #ffffff !important;
  font-size: 1.2rem;
  display: table;
}
.g-slideshow .style2.uk-flex-right .g-slideshow-title, .g-slideshow .style2.uk-flex-right .g-slideshow-desc {
  margin-left: auto;
}
.g-slideshow .style2.uk-flex-center .g-slideshow-title {
  margin: 0 auto 20px;
}
.g-slideshow .style2.uk-flex-center .g-slideshow-desc {
  margin: auto;
}
.g-slideshow .style3 .g-slideshow-title {
  font-size: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.4rem;
  }
}
.g-slideshow .style3 .g-article-details {
  font-size: 100%;
}
.g-slideshow .style3 .g-slideshow-desc {
  font-size: 17px;
  line-height: 30px;
}
.g-slideshow.dark-text .style3 .g-slideshow-title {
  color: #686868 !important;
}
.g-slideshow.dark-text .style3 .g-slideshow-desc, .g-slideshow.dark-text .style3 .g-article-details {
  color: #686868;
}
.g-slideshow .uk-dotnav {
  margin: 0 0 35px;
}
.g-slideshow .g-slideshow-item iframe {
  pointer-events: auto !important;
}
.g-slideshow .slideshow-caption.uk-overlay-background {
  padding: 25px;
}
.g-slideshow .uk-overlay-left-short {
  -webkit-transform: translateX(-10%);
  -moz-transform: translateX(-10%);
  -ms-transform: translateX(-10%);
  -o-transform: translateX(-10%);
  transform: translateX(-10%);
}
.g-slideshow .uk-overlay-right-short {
  -webkit-transform: translateX(10%);
  -moz-transform: translateX(10%);
  -ms-transform: translateX(10%);
  -o-transform: translateX(10%);
  transform: translateX(10%);
}
.g-slideshow .uk-overlay-top-short {
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
}
.g-slideshow .uk-overlay-bottom-short {
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
}
.g-slideshow .uk-overlay-scale {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.g-slideshow .uk-overlay-left-short, .g-slideshow .uk-overlay-right-short, .g-slideshow .uk-overlay-top-short, .g-slideshow .uk-overlay-bottom-short {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-slideshow audio, .g-slideshow canvas, .g-slideshow video {
  display: block;
}
#g-fullwidth .g-slideshow .g-content, .g-flushed .g-slideshow .g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-slideshow .uk-overlay-panel {
  padding: 25px;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-left {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
  }
  .g-slideshow .uk-overlay-panel.uk-overlay-right {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-slideshow .uk-overlay-panel {
    padding: 15px;
  }
}
.g-slideshow .g-overlay-container {
  width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-slideshow .g-overlay-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .g-overlay-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-slideshow .g-overlay-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-slideshow .g-overlay-container {
    width: 100%;
  }
}
.g-slideshow .nav-visible .uk-slidenav {
  opacity: 1;
}
.g-slideshow .g-slideshow-title {
  margin: 0 0 15px;
  color: #ffffff !important;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-title {
    margin: 0;
    font-size: 1rem;
  }
}
.g-slideshow .g-slideshow-desc {
  margin: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-desc {
    display: none;
  }
}
.g-slideshow .g-slideshow-desc a:not(.button) {
  color: #2a6ba2;
}
.g-slideshow .g-slideshow-desc a:not(.button):hover {
  text-decoration: underline;
}
.g-slideshow .g-slideshow-buttons {
  margin: 25px 0 0;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-buttons {
    margin: 15px 0 0;
  }
}
.g-slideshow .g-slideshow-buttons .button {
  margin-right: 15px;
  border: 2px solid #2a6ba2;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.g-slideshow .g-slideshow-buttons .button:hover {
  background: #3280c2;
  border-color: #3280c2;
}
.g-slideshow .g-slideshow-buttons .button:last-child {
  margin-right: 0;
}
.g-slideshow .g-slideshow-buttons .button > span {
  margin-right: 10px;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .g-slideshow-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .g-slideshow .g-slideshow-buttons .button:last-child {
    margin-bottom: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .g-slideshow-buttons .button {
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .g-slideshow .g-slideshow-buttons .button:last-child {
    margin-bottom: 0;
  }
}
.g-slideshow .g-slideshow-buttons .button.empty {
  background: none;
  border: 2px solid #2a6ba2;
  color: #2a6ba2;
}
.g-slideshow .g-slideshow-buttons .button.empty:hover {
  background: #2a6ba2;
  border-color: #2a6ba2;
  color: #ffffff;
}
.g-slideshow .uk-flex-center {
  text-align: center;
}
.g-slideshow .style2 {
  padding: 70px 0;
}
.g-slideshow .style2 .g-slideshow-title {
  padding: 15px 25px;
  background: #ffffff;
  color: #1a1a1a !important;
  font-size: 2rem;
  display: table;
  margin-bottom: 20px;
}
.g-slideshow .style2 .g-slideshow-desc {
  padding: 15px 20px;
  background: #1a1a1a;
  color: #ffffff !important;
  font-size: 1.2rem;
  display: table;
}
.g-slideshow .style2 .g-slideshow-buttons .button {
  font-size: 1.2rem;
}
.g-slideshow .style2 .g-slideshow-buttons .button.standard {
  background: #ffffff;
  border-color: #ffffff;
  color: #1a1a1a;
}
.g-slideshow .style2 .g-slideshow-buttons .button.standard:hover {
  background: #1a1a1a;
  border-color: #1a1a1a;
  color: #ffffff;
}
.g-slideshow .style2 .g-slideshow-buttons .button.empty {
  border-color: #ffffff;
  color: #ffffff;
}
.g-slideshow .style2 .g-slideshow-buttons .button.empty:hover {
  background: #1a1a1a;
  border-color: #1a1a1a;
  color: #ffffff;
}
.g-slideshow .style2.uk-flex-right .g-slideshow-title, .g-slideshow .style2.uk-flex-right .g-slideshow-desc {
  margin-left: auto;
}
.g-slideshow .style2.uk-flex-center .g-slideshow-title {
  margin: 0 auto 20px;
}
.g-slideshow .style2.uk-flex-center .g-slideshow-desc {
  margin: auto;
}
.g-slideshow .style3 .g-slideshow-title {
  font-size: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 1.4rem;
  }
}
.g-slideshow .style3 .g-slideshow-desc {
  font-size: 17px;
  line-height: 30px;
}
.g-slideshow .dark-text .style3 .g-slideshow-title {
  color: #686868 !important;
}
.g-slideshow .dark-text .style3 .g-slideshow-desc {
  color: #686868;
}
.g-slideshow .uk-dotnav {
  margin: 0 0 35px;
}
.g-slideshow .g-slideshow-item iframe {
  pointer-events: auto !important;
}
.g-slideshow .slideshow-caption.uk-overlay-background {
  padding: 25px;
}
.g-slideshow .uk-overlay-left-short {
  -webkit-transform: translateX(-10%);
  -moz-transform: translateX(-10%);
  -ms-transform: translateX(-10%);
  -o-transform: translateX(-10%);
  transform: translateX(-10%);
}
.g-slideshow .uk-overlay-right-short {
  -webkit-transform: translateX(10%);
  -moz-transform: translateX(10%);
  -ms-transform: translateX(10%);
  -o-transform: translateX(10%);
  transform: translateX(10%);
}
.g-slideshow .uk-overlay-top-short {
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
}
.g-slideshow .uk-overlay-bottom-short {
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
}
.g-slideshow .uk-overlay-scale {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.g-slideshow .uk-overlay-left-short, .g-slideshow .uk-overlay-right-short, .g-slideshow .uk-overlay-top-short, .g-slideshow .uk-overlay-bottom-short {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.g-slideshow audio, .g-slideshow canvas, .g-slideshow video {
  display: block;
}
#g-fullwidth .g-slideshow .g-content, .g-flushed .g-slideshow .g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-buttons {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-buttons .g-buttons-item {
  color: #686868;
  margin: 0 auto;
  display: table;
  background: transparent;
  padding: 1.5rem 2rem;
  border-radius: 3px;
  border: 1px solid #686868;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item {
    width: 70%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.g-buttons .g-buttons-item a {
  color: inherit;
}
.g-buttons .g-buttons-item .g-block {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.g-buttons .g-buttons-item .g-block p {
  margin: 0px;
  line-height: 1.2rem;
}
.g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
  color: #2a6ba2;
  font-size: 3rem;
  margin-right: 1rem;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
.g-buttons .g-buttons-item .g-block .g-buttons-item-title1 {
  text-align: initial;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.g-buttons .g-buttons-item .g-block .g-buttons-item-title2 {
  text-align: initial;
  font-size: 2rem;
  line-height: 2rem;
  margin: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.g-buttons .g-buttons-item .g-block h3 {
  color: #2a6ba2 !important;
}
.g-buttons .g-buttons-item:hover {
  color: #ffffff;
  background: #2a6ba2;
  border: 1px solid #2a6ba2;
}
.g-buttons .g-buttons-item:hover .g-buttons-item-icon {
  color: #ffffff;
}
.g-buttons .g-buttons-item:hover h3 {
  color: #ffffff !important;
}
.g-buttons .g-buttons-item.inverted-button {
  color: #ffffff;
  background: #2a6ba2;
  border: 1px solid #2a6ba2;
}
.g-buttons .g-buttons-item.inverted-button a {
  color: #ffffff;
}
.g-buttons .g-buttons-item.inverted-button .g-block .g-buttons-item-icon {
  color: #ffffff;
}
.g-buttons .g-buttons-item.inverted-button .g-block h3 {
  color: #ffffff !important;
}
.g-buttons .g-buttons-item.inverted-button:hover {
  background: #20507a;
}
.g-buttons .fixed-button {
  width: 320px;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-buttons .fixed-button {
    width: 300px;
  }
  .g-buttons .fixed-button .g-block .g-buttons-item-title2 {
    font-size: 1.7rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-buttons .g-grid {
    display: block !important;
  }
  .g-buttons .g-grid .g-block {
    margin-bottom: 1rem;
  }
  .g-buttons .g-grid .g-block:last-child {
    margin-bottom: 0px;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-buttons .g-grid {
    display: table;
    width: 100%;
  }
}
.g-buttons > .g-grid > .g-block {
  text-align: center;
}
.g-buttons > .g-grid > .g-block > a {
  display: inline-block;
}
.g-3d-slider {
  position: relative;
  text-align: center;
}
.g-3d-slider .g-3d-slider-container {
  position: relative;
}
.g-3d-slider article {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
.g-3d-slider section {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  border-radius: 5px;
  width: 512px;
  position: absolute;
  left: 50%;
  margin-left: -256px;
  opacity: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider section {
    max-width: 100%;
    left: 0;
    margin-left: 0;
  }
}
.g-3d-slider section.bespoke-slide {
  -webkit-transition: -webkit-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  transition: transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
}
.g-3d-slider section.bespoke-active {
  opacity: 1;
  z-index: 1;
}
.g-3d-slider section.bespoke-inactive .g-3d-slider-item {
  pointer-events: none;
}
.g-3d-slider.carousel {
  line-height: inherit;
  margin-bottom: 0;
}
.g-3d-slider.carousel section.bespoke-before {
  -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  opacity: 0;
}
.g-3d-slider.carousel section.bespoke-before-2 {
  -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  opacity: 0.3;
}
.g-3d-slider.carousel section.bespoke-before-1 {
  -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  opacity: 0.5;
}
.g-3d-slider.carousel section.bespoke-after {
  -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -moz-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -ms-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -o-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  transform: translateX(980px) rotateY(72deg) translateX(1290px);
  opacity: 0;
}
.g-3d-slider.carousel section.bespoke-after-1 {
  -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -moz-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -ms-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -o-transform: translateX(270px) rotateY(30deg) translateX(290px);
  transform: translateX(270px) rotateY(30deg) translateX(290px);
  opacity: 0.5;
}
.g-3d-slider.carousel section.bespoke-after-2 {
  -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -moz-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -ms-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -o-transform: translateX(590px) rotateY(52deg) translateX(780px);
  transform: translateX(590px) rotateY(52deg) translateX(780px);
  opacity: 0.3;
}
.g-3d-slider.coverflow section.bespoke-before {
  -webkit-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  transform: translateX(-270px) rotateY(45deg) scale(0.6);
  z-index: 6;
}
.g-3d-slider.coverflow section.bespoke-before-3 {
  -webkit-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  transform: translateX(-230px) rotateY(45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
.g-3d-slider.coverflow section.bespoke-before-2 {
  -webkit-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  transform: translateX(-190px) rotateY(45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
.g-3d-slider.coverflow section.bespoke-before-1 {
  -webkit-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  transform: translateX(-150px) rotateY(45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
.g-3d-slider.coverflow section.bespoke-active {
  z-index: 10;
}
.g-3d-slider.coverflow section.bespoke-after {
  -webkit-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  transform: translateX(270px) rotateY(-45deg) scale(0.6);
  z-index: 6;
}
.g-3d-slider.coverflow section.bespoke-after-1 {
  -webkit-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  transform: translateX(150px) rotateY(-45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
.g-3d-slider.coverflow section.bespoke-after-2 {
  -webkit-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  transform: translateX(190px) rotateY(-45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
.g-3d-slider.coverflow section.bespoke-after-3 {
  -webkit-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  transform: translateX(230px) rotateY(-45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
.g-3d-slider.cube section.bespoke-before {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
}
.g-3d-slider.cube section.bespoke-before-1 {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  opacity: 0.5;
}
.g-3d-slider.cube section.bespoke-after {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
}
.g-3d-slider.cube section.bespoke-after-1 {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(512px);
  transform: translateX(332px) rotateY(70deg) translateX(512px);
  opacity: 0.5;
}
.g-3d-slider .g-3d-slider-item {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.g-3d-slider .g-3d-slider-image > a {
  display: block;
}
.g-3d-slider .g-3d-slider-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g-3d-slider .g-info-container {
  padding: 30px;
  background: #ffffff;
}
.g-3d-slider p {
  margin: 0;
}
.g-3d-slider .g-3d-slider-title {
  margin: 0;
}
.g-3d-slider .g-3d-slider-title a {
  color: #4d4d4d;
}
.g-3d-slider .g-3d-slider-title a:hover {
  color: #2a6ba2;
}
.g-3d-slider .g-3d-slider-desc {
  margin-top: 10px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel {
  padding: 30px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel a {
  color: #ffffff;
}
.g-3d-slider .g-info-container-style2.uk-overlay-panel a:hover {
  color: #2a6ba2;
}
.g-3d-slider .g-info-container-style2 .g-3d-slider-special, .g-3d-slider .g-info-container-style2 .g-item-details {
  color: #ffffff !important;
}
.g-3d-slider .g-3d-slider-special {
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
.g-3d-slider .g-3d-slider-special i {
  margin-right: 5px;
}
.g-3d-slider .g-3d-slider-link {
  float: right;
  font-style: italic;
}
.g-3d-slider .g-3d-slider-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
.g-3d-slider .no-special .g-3d-slider-link {
  float: none;
}
.g-3d-slider .no-link .g-3d-slider-special {
  float: none;
}
.g-3d-slider .g-bottom-info {
  margin-top: 15px;
}
.g-3d-slider .g-item-details {
  margin-top: 10px;
  font-size: 90%;
}
.g-3d-slider .g-item-details .date i {
  margin-right: 5px;
}
.g-3d-slider .g-item-details.date-top {
  margin-top: 0;
  font-size: 100%;
  background: #2a6ba2;
  color: #ffffff;
  position: absolute;
  z-index: 20;
  padding: 10px 20px;
  top: 20px;
  margin-left: -25px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-item-details.date-top {
    padding: 5px 10px;
    font-size: 90%;
    margin-left: 0;
    top: 0;
  }
}
.g-3d-slider .g-item-details.date-top:after {
  content: "";
  border-left: 25px solid transparent;
  border-top: 10px solid #1a4365;
  bottom: -10px;
  left: 0;
  position: absolute;
  z-index: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider .g-item-details.date-top:after {
    display: none;
  }
}
.g-3d-slider .g-item-details.date-top .date i {
  margin-right: 7px;
}
.g-3d-slider.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 30px;
}
.g-3d-slider.style3 .g-info-container-style2 a {
  color: #ffffff;
}
.g-3d-slider.style3 .g-info-container-style2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.g-3d-slider.style3 .g-3d-slider-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.g-3d-slider.style3 .g-3d-slider-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.g-3d-slider .g-particle-navigation .uk-slidenav {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav {
  position: absolute;
  top: 50%;
  margin-top: -20px;
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
  left: -20px;
}
@media only all and (min-width: 90rem) {
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -70px;
  }
}
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
  right: -20px;
}
@media only all and (min-width: 90rem) {
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
    right: -70px;
  }
}
.g-3d-slider .g-particle-navigation.arrows-bottom {
  text-align: center;
  margin-top: 40px;
}
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-previous {
  margin-right: 5px;
}
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-next {
  margin-left: 5px;
}
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
  left: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -20px;
  }
}
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
  right: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
    right: -20px;
  }
}
.g-news-pro .g-news-pro-item .g-news-pro-image, .g-news-pro .g-news-pro-link .g-news-pro-image {
  max-width: 100%;
  background-position: center;
  background-size: cover;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media only all and (max-width: 30rem) {
  .g-news-pro .g-news-pro-item .g-news-pro-image, .g-news-pro .g-news-pro-link .g-news-pro-image {
    width: 100% !important;
  }
}
.g-news-pro .g-news-pro-item .g-news-pro-image > a, .g-news-pro .g-news-pro-link .g-news-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
.g-news-pro .g-news-pro-item .g-news-pro-image.image-fullwidth, .g-news-pro .g-news-pro-link .g-news-pro-image.image-fullwidth {
  width: 100%;
}
.g-news-pro .g-news-pro-item .g-news-pro-image.image-link:hover, .g-news-pro .g-news-pro-link .g-news-pro-image.image-link:hover {
  opacity: 0.8;
}
.g-news-pro .g-news-pro-item.vertical .g-news-pro-image, .g-news-pro .g-news-pro-link.vertical .g-news-pro-image {
  margin-bottom: 15px;
}
.g-news-pro .g-news-pro-item.horizontal .g-news-pro-image, .g-news-pro .g-news-pro-link.horizontal .g-news-pro-image {
  float: left;
  margin-right: 20px;
}
@media only all and (max-width: 30rem) {
  .g-news-pro .g-news-pro-item.horizontal .g-news-pro-image, .g-news-pro .g-news-pro-link.horizontal .g-news-pro-image {
    float: none;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.g-news-pro .g-news-pro-item .g-news-pro-title, .g-news-pro .g-news-pro-link .g-news-pro-title {
  margin: 0;
}
.g-news-pro .g-news-pro-item .g-news-pro-title a, .g-news-pro .g-news-pro-link .g-news-pro-title a {
  color: #4d4d4d;
}
.g-news-pro .g-news-pro-item .g-news-pro-title a:hover, .g-news-pro .g-news-pro-link .g-news-pro-title a:hover {
  color: #2a6ba2;
}
.g-news-pro .g-news-pro-item .g-article-details, .g-news-pro .g-news-pro-link .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #9b9b9b;
}
.g-news-pro .g-news-pro-item .g-article-details > span, .g-news-pro .g-news-pro-link .g-article-details > span {
  margin-right: 10px;
}
.g-news-pro .g-news-pro-item .g-article-details > span:last-child, .g-news-pro .g-news-pro-link .g-article-details > span:last-child {
  margin-right: 0;
}
.g-news-pro .g-news-pro-item .g-article-details > span i, .g-news-pro .g-news-pro-link .g-article-details > span i {
  margin-right: 5px;
}
.g-news-pro .g-news-pro-item .g-article-read-more, .g-news-pro .g-news-pro-link .g-article-read-more {
  margin-top: 20px;
}
.g-news-pro .g-news-pro-item .g-news-pro-desc, .g-news-pro .g-news-pro-link .g-news-pro-desc {
  margin-top: 10px;
}
@media only all and (max-width: 47.99rem) {
  .g-news-pro .g-news-pro-item {
    width: 100%;
    margin-bottom: 30px;
  }
  .g-news-pro .g-news-pro-item:last-child {
    margin-bottom: 0;
  }
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav {
  display: inline-block;
  position: absolute;
  top: -55px;
  right: 0;
  width: auto;
  padding-left: 0;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .g-news-pro-arrows {
  display: inline-block;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav {
  opacity: 1;
  position: relative;
  margin-top: 0;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav.uk-slidenav-previous {
  left: auto;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav.uk-slidenav-previous:before {
  content: "";
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav.uk-slidenav-next {
  right: auto;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav.uk-slidenav-next:before {
  content: "";
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-slidenav:hover {
  background: #2a6ba2;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-dotnav {
  margin: 5px 20px 0 0;
  display: inline-block;
  float: left;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-dotnav > * {
  padding-left: 5px;
}
.g-news-pro .uk-slidenav-position .g-news-pro-nav .uk-dotnav > * > * {
  width: 13px;
  height: 13px;
}
@media only all and (max-width: 47.99rem) {
  .g-news-pro .uk-slidenav-position.uk-grid-width-1-2 > * {
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-news-pro .uk-slidenav-position.uk-grid-width-1-2 > * {
    width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-news-pro .uk-slidenav-position.uk-grid-width-1-2 .g-news-pro-link-block {
    margin-top: 30px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-news-pro .uk-slidenav-position.uk-grid-width-1-2 .g-news-pro-link-block {
    margin-top: 30px;
  }
}
.g-news-pro .uk-grid + .uk-grid {
  padding-top: 15px;
  margin-top: 15px;
}
.g-news-pro .g-news-pro-link-block > .uk-grid + .uk-grid {
  padding-top: 0;
  margin-top: 0;
}
.g-news-pro .g-news-pro-link-block > .uk-grid + .uk-grid .g-news-pro-link {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #888888;
}
.g-news-pro .g-news-pro-link-block.bottom {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #888888;
}
.g-news-pro .g-news-pro-link-block .g-news-pro-link .g-news-pro-title {
  font-size: 0.9rem;
}
.g-news-pro .g-news-pro-link-block .g-news-pro-image .uk-overlay-area:empty::before, .g-news-pro .g-news-pro-link-block .g-news-pro-image .uk-overlay-icon::before {
  font-size: 20px;
  height: 20px;
  width: 20px;
  margin-left: -10px;
  margin-top: -10px;
}
.print-mode #g-page-surround {
  padding: 0;
}
.acym_module_form .button {
  border: 2px solid #2a6ba2;
}
#g-header .g-content {
  padding: 0;
}
.texte-bouton-radio {
  width: 100%;
  margin-top: 5px;
}
.playing {
  /*position: fixed;
  top: 50%;
  left: 50%;*/
  width: 40px;
  /*transform: translateX(-50%) translateY(-50%);*/
  display: inline;
  margin-top: 15px;
  float: left;
}
.now.playing .bar {
  display: inline-block;
  position: relative;
  margin-right: 2px;
  width: 8px;
  height: 1px;
  overflow: hidden;
  background: linear-gradient(to bottom, #2a6ba2, #3fa6fc);
  color: transparent;
  animation-name: pulse;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.paused.playing .bar {
  animation-iteration-count: 1;
}
.paused.playing:after {
  content: "Paused (Lame)";
}
.n1 {
  animation-delay: 0.5s;
}
.n2 {
  animation-delay: 0.2s;
}
.n3 {
  animation-delay: 0.9s;
}
@keyframes pulse {
  0% {
    height: 1px;
    margin-top: 0;
  }
  10% {
    height: 15px;
    margin-top: -15px;
  }
  50% {
    height: 20px;
    margin-top: -20px;
  }
  60% {
    height: 30px;
    margin-top: -30px;
  }
  80% {
    height: 25px;
    margin-top: -60px;
  }
  100% {
    height: 1px;
    margin-top: 0;
  }
}
/*Joomla4*/
.g-content-pro .g-cat-faq .g-info-container {
  background: transparent !important;
  padding: 0;
}
.g-content-pro .g-cat-faq .g-content-pro-title {
  background: #fff;
  padding: 5px 0;
  color: #222;
}
#g-expanded .g-content-pro .g-content-pro-item {
  border: none;
}
#g-expanded .g-content-pro p {
  text-align: left;
}
#g-above .nouveautes .g-news-pro-item.vertical {
  margin-bottom: 30px;
  box-shadow: none;
  transition: 0.5s;
}
#g-above .nouveautes .g-news-pro-item.vertical:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: 0.5s;
}
/*Inscription newsletter accueil*/
#mod-custom113 div.clear, #mod-custom113 div.clear.equalizer1:before, #mod-custom113 div.clear.equalizer1:after {
  height: 5px;
}
.acym_module_form label, #mod-custom112 p {
  color: #fff;
}
/*Blog*/
#g-above .g-content-array .g-array-item {
  margin: 0;
  padding: 10px;
  background: #fff;
}
#g-above h3.g-item-title {
  height: 60px;
}
#g-above .g-content-array .g-grid {
  margin-bottom: 0;
}
#search-results figure {
  margin: 20px 0;
}
.jfilters-item-link--clear {
  text-transform: uppercase;
}
.page-link {
  color: #2a6ba2;
}
.page-item.active .page-link {
  background: #2a6ba2;
  border-color: #2a6ba2;
}
/*FIN JOOMLA4*/
/*23/03/2023 Podcasts*/
body.itemid-563 #kt {
  display: none;
}
#g-mainbar .blog div.item, #g-mainbar .blog div.item.equalizer1:before, #g-mainbar .blog div.item.equalizer1:after, body.itemid-563 .pull-left.item-image {
  margin-bottom: 30px !important;
}
body.itemid-563 div.page-header, body.itemid-563 div.page-header.equalizer1:before, body.itemid-563 div.page-header.equalizer1:after {
  display: none;
}
/*31/01/2023*/
.boutons-navigation a:hover {
  opacity: 0.5;
}
@media (max-width: 1440px) {
  .boutons-navigation img {
    margin-bottom: 10px;
  }
}
/*Page Emissions 30/01/2023*/
.container-programme {
  display: flex;
  justify-content: center;
}
.customprogramme h2.g-title {
  text-align: center;
}
.rl_tabs .nav-tabs {
  border-bottom: none;
}
@media (min-width: 768px) {
  table.grille-programmes {
    width: 800px;
    text-align: center;
  }
  .rl_tabs.outline_content > .tab-content, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] > [data-rlta-element=panel-content] {
    width: 900px;
  }
}
.rl_tabs.outline_content > .tab-content, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] > [data-rlta-element=panel-content] {
  overflow-y: auto;
  height: 800px;
}
/*Page Emissions 29/06/22 */
.customprogramme img {
  margin-right: 20px;
  height: 60px;
}
.customprogramme .rl_tabs .nav-tabs > li.active > a, .rl_tabs.outline_content > .tab-content > .tab-pane {
  background: #2a6ba2 !important;
}
.customprogramme .rl_tabs .nav-tabs > li.active > a {
  color: #fff !important;
}
.rl_tabs.outline_handles ul.nav-tabs > li a, .rl_tabs.outline_handles ul.nav-tabs > li a:hover {
  border: 1px solid #2a6ba2;
}
.customprogramme table {
  background: #fff !important;
}
.emissions .g-gridcontent {
  margin-top: 40px;
}
.emissions .g-gridcontent .g-gridcontent-item-content {
  padding: 1.5rem;
}
.rl_tabs.outline_content > .tab-content > .tab-pane {
  padding: 1px;
}
.emissions .g-gridcontent .g-gridcontent-title-style-2 .g-gridcontent-item-content {
  background: #f5f5f5;
  color: #222;
}
@media (min-width: 768px) {
  .emissions .g-gridcontent .g-gridcontent-title-style-2 .g-gridcontent-item-content {
    height: 180px;
  }
  .emissions .g-gridcontent .g-gridcontent-4cols .g-gridcontent-item {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 15px;
  }
  .emissions .g-gridcontent .g-gridcontent-4cols .g-gridcontent-item:last-child {
    margin-right: 0;
  }
}
.emissions .g-gridcontent .g-gridcontent-item-text2 {
  font-size: 1.25rem;
  color: #2a6ba2;
  line-height: 1.8;
}
/*22/06/22*/
.jd-message.clearfix {
  display: none;
}
.formdon h4 {
  color: #888 !important;
}
#donation-form a, #donation-form .control-label {
  color: #888 !important;
}
/*10/06/2022*/
@media (min-width: 767px) {
  .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
    width: 16.6%;
  }
}
@media (max-width: 767px) {
  .don-footer a {
    margin-bottom: 10px;
  }
}
/*15/04/2022*/
h2.sprocket-grids-b-title {
  font-size: 1.2rem;
  line-height: 1.4rem;
}
#g-aside .sprocket-grids-b-title a, #g-aside .sprocket-grids-b-content a {
  color: #ddd;
}
.customblocaccueil img {
  width: 100%;
}
h1.jd-page-title {
  background: url('../../../../images/jdonation/paiement-securise.png') no-repeat;
  background-size: contain;
  padding-left: 65px;
}
div.moduletable.apropos, div.moduletable.apropos.equalizer1:before, div.moduletable.apropos.equalizer1:after {
  max-width: 800px;
  text-align: center;
  margin: 0 auto;
}
div.apropos p, div.apropos.equalizer1:before p, div.apropos.equalizer1:after p {
  text-align: left;
}
/*25032022*/
body.itemid-101 .g-title {
  text-transform: none;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  body div.g-container, body div.g-container.equalizer1:before, body div.g-container.equalizer1:after {
    width: 60rem;
  }
  #g-utility .g-container {
    width: 60rem !important;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above {
    background: #fff !important;
  }
}
@media (min-width: 1200px) {
  #g-above .uk-grid-width-1-5 > * {
    width: 19%;
  }
  #g-above .g-news-pro-item.vertical {
    padding: 0 0 15px 0;
    background: #f5f5f5;
    margin-right: 1.25%;
    border-radius: 5px;
  }
  #g-above .nouveautes .uk-grid-width-1-3 > * {
    width: 30.333%;
  }
  #g-above .nouveautes .g-news-pro-item.vertical {
    margin-right: 2%;
  }
  #g-above .nouveautes:first-child .g-news-pro-item.vertical {
    margin-left: 1%;
  }
  #g-above .uk-grid-width-1-4 .g-news-pro-item.vertical {
    width: 24%;
    margin-right: 1%;
  }
  #g-above .uk-grid-width-1-4 .g-news-pro-item.vertical:last-child {
    margin-right: 0;
  }
}
#g-above .g-news-pro-item.vertical .g-info-container {
  padding: 0 15px;
}
.g-news-pro .g-news-pro-item.vertical .g-news-pro-image, .g-news-pro .g-news-pro-link.vertical .g-news-pro-image {
  margin: 0 auto 15px auto;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#g-above .uk-grid {
  margin-left: 0;
}
#g-above .uk-grid > * {
  padding-left: 0;
}
/* Qui-sommes-nous */
#g-mainbar .g-content {
  padding-top: 0.3rem;
}
@media (min-width: 767px) {
  body.itemid-128 #g-utility .g-container {
    width: 90rem;
  }
}
#g-utility .blocaccueil {
  background: #f4f4f4;
  padding-bottom: 10px;
  transition: 0.5s;
}
#g-utility .blocaccueil:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: 0.5s;
}
#g-utility .blocaccueil h3 {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
#g-utility h3.g-title {
  text-align: center;
  margin-bottom: 0;
}
#g-utility .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-utility h3.g-title:after {
  display: block;
  margin: 15px auto 0 auto;
  text-align: center;
  height: 4px;
  width: 60px;
  background: #2a6ba2;
  content: "";
}
.g-testimonials-items .g-testimonial-item {
  margin-top: 10px;
  background: #f5f5f5;
}
.g-testimonial-standard .g-testimonial-text strong {
  font-size: 15px;
}
.g-testimonial-text {
  opacity: 1;
}
.g-testimonial-author-name {
  font-weight: bold;
}
.g-testimonial-author-container {
  background: #fff;
  border: 1px solid #ccc;
}
.g-testimonial-alt .g-testimonial-content {
  padding: 1.5rem;
}
.g-blockcontent .g-blockcontent-subcontent-desc {
  font-size: 18px;
}
.g-blockcontent-maincontent .g-content {
  margin-top: 0;
  padding-top: 0;
}
h2.g-blockcontent-headline {
  margin-top: 0;
}
.g-social.social {
  text-align: center !important;
}
/*Feature Accueil */
#g-feature .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-feature h3.g-title:after {
  display: block;
  margin: 15px auto 25px auto;
  text-align: center;
  height: 4px;
  width: 60px;
  background: #2a6ba2;
  content: "";
}
#g-feature .g-title-separator {
  display: none;
}
/*Expanded Accueil*/
.icones_sociaux {
  text-align: center !important;
  margin: 0 auto !important;
}
@media (max-width: 767px) {
  .icones_sociaux a span.fa-5x {
    font-size: 2.5rem;
  }
}
/*Actualités accueil*/
#g-above .g-news-pro .g-news-pro-item .g-news-pro-title a {
  color: #2a6ba2;
}
#g-above .g-news-pro .g-news-pro-item .g-news-pro-title a:hover {
  color: #444;
}
.g-news-pro-item.horizontal.g-cat-actualites {
  margin-bottom: 20px;
}
#g-above .g-news-pro-item.horizontal.g-cat-actualites .g-info-container {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  border-radius: 15px;
  padding: 20px;
  margin: 5px;
}
#g-above h3.g-title {
  text-align: center;
}
#g-above h3.g-title:after {
  display: block;
  margin: 15px auto 25px auto;
  text-align: center;
  height: 4px;
  width: 60px;
  background: #2a6ba2;
  content: "";
}
.g-news-pro .g-news-pro-item.horizontal .g-news-pro-image, .g-news-pro .g-news-pro-link.horizontal .g-news-pro-image {
  margin-left: 5px;
  margin-top: 20px;
}
/*Fin Actualités*/
td.acyfield_name.acy_requiredField input, td.acyfield_email.acy_requiredField input {
  height: 35px;
}
div.equalizer1, div.equalizer1:before, div.equalizer1:after {
  width: 10px;
  height: 4px;
  background: #0090ff;
  position: relative;
  transform: translate(0px, 25px);
  box-shadow: 0 -30px 0 #0090ff, 0 -60px 0 #0090ff, 0 -90px 0 #0090ff, 0 -120px 0 #0090ff;
  animation-name: bar1;
  animation-duration: 0.3s;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
div.equalizer1:before, div.equalizer1:after:before {
  content: "";
  position: absolute;
  transform: translate(12px, 0);
  box-shadow: 0 -30px 0 #0090ff;
  animation-name: bar2;
}
div.equalizer1:after, div.equalizer1:before:after {
  content: "";
  position: absolute;
  transform: translate(24px, 0);
  box-shadow: 0 -30px 0 #0090ff, 0 -60px 0 #0090ff, 0 -90px 0 #0090ff;
  animation-name: bar3;
}
@keyframes bar1 {
  0%, 19.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe, 0 -24px 0 #b7defd;
  }
  20%, 39.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe;
  }
  40%, 59.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe;
  }
  60%, 79.9% {
    box-shadow: 0 -6px 0 #0090ff;
  }
  80%, 100% {
    box-shadow: none;
  }
}
@keyframes bar2 {
  0%, 19.9% {
    box-shadow: none;
  }
  20%, 39.9% {
    box-shadow: 0 -6px 0 #0090ff;
  }
  40%, 59.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe;
  }
  60%, 79.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe, 0 -24px 0 #b7defd;
  }
  80%, 100% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe;
  }
}
@keyframes bar3 {
  0%, 19.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe;
  }
  20%, 39.9% {
    box-shadow: 0 -6px 0 #0090ff;
  }
  40%, 59.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe;
  }
  60%, 79.9% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe;
  }
  80%, 100% {
    box-shadow: 0 -6px 0 #0090ff, 0 -12px 0 #5cb7fe, 0 -18px 0 #89cbfe, 0 -24px 0 #b7defd;
  }
}
/*XM23/11/2021*/
#donation-complete-page table.completetable tr td.label {
  background: #eee;
}
#donation-form a, #donation-form .control-label {
  color: #fff;
}
div#n2-ss-16 .n2-ss-slider-3, div#n2-ss-16.equalizer1:before .n2-ss-slider-3, div#n2-ss-16.equalizer1:after .n2-ss-slider-3 {
  padding: 0 !important;
}
.g-home-particles.g-antares-style #g-slideshow {
  margin-top: 0 !important;
}
/*.side_panel, .side_panel .side_panel_inner{
  border-radius:5px
}*/
.side_panel .side_panel-toggle-inner {
  display: none !important;
}
.side_panel .side_panel_inner {
  background: url('../../../../images/accueil/faire-un-don.jpg') !important;
}
.side_panel {
  box-shadow: -2px 2px 5px 1px rgba(0, 0, 0, 0.2) !important;
}
.n2-ss-layer--block {
  /*titre des articles cachés sur les diapos du Smartslider*/
  /*display:none  */
}
#g-navigation .g-main-nav ul.g-toplevel {
  margin-top: -50px;
  float: right;
  margin-bottom: 20px;
}
.top-social {
  margin-top: 15px !important;
}
@media (max-width: 767px) {
  .top-social {
    text-align: center;
    margin-bottom: 15px;
  }
}
/*XM 12/11/2021 + modifs 28/01/2022*/
#g-bottom .g-container {
  padding: 2rem 0;
  width: 100%;
}
#g-bottom .g-container .g-content {
  margin: 10px 0;
  padding: 10px 0;
}
.equalizer {
  background: #222;
  padding: 5px;
  border-radius: 4px;
  width: 200px;
  border: 1px solid #f5f5f5;
}
.equalizer a {
  color: #fff;
}
/*
a.equalizer:before{
  display:block;
  content:'';
  height:29px;
  width:59px;
  background: url("https://radionotredame.net/wp-content/themes/radio-notre-dame-2016/assets/img/equalizer.svg" "../../../../../images/equalizer.png") no-repeat;
  background-size: 59px;
  float:left;
  animation: equalizer .8s infinite step-end
}*/
.container.equalizer {
  margin: 10px auto;
  text-align: center;
  height: 45px;
}
.everlib-logo {
  display: inline-block;
  cursor: pointer;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.everlib-logo .everlib-logo-first-bar, .everlib-logo .everlib-logo-second-bar, .everlib-logo .everlib-logo-third-bar, .everlib-logo .everlib-logo-fourth-bar {
  display: inline-block;
  width: 3px;
  margin: 0 1px;
  padding: 0;
  transition: 0.5s;
  animation: equalize 4s 0s infinite;
  animation-timing-function: linear;
  vertical-align: middle;
  /*top*/
  background: #e23a15;
}
.everlib-logo .everlib-logo-first-bar {
  height: 20px;
  transition: 0.5s;
  animation-delay: -1.9s;
}
.everlib-logo .everlib-logo-second-bar {
  height: 24px;
  animation-delay: -2.9s;
}
.everlib-logo .everlib-logo-third-bar {
  height: 22px;
  animation-delay: -3.9s;
}
.everlib-logo .everlib-logo-fourth-bar {
  height: 18px;
  animation-delay: -4.9s;
  margin-right: 10px;
}
@keyframes equalize {
  0% {
    height: 24px;
  }
  4% {
    height: 21px;
  }
  8% {
    height: 20px;
  }
  12% {
    height: 15px;
  }
  16% {
    height: 10px;
  }
  20% {
    height: 15px;
  }
  24% {
    height: 20px;
  }
  28% {
    height: 5px;
  }
  32% {
    height: 20px;
  }
  36% {
    height: 24px;
  }
  40% {
    height: 10px;
  }
  44% {
    height: 20px;
  }
  48% {
    height: 24px;
  }
  52% {
    height: 15px;
  }
  56% {
    height: 5px;
  }
  60% {
    height: 15px;
  }
  64% {
    height: 24px;
  }
  68% {
    height: 15px;
  }
  72% {
    height: 24px;
  }
  76% {
    height: 10px;
  }
  80% {
    height: 24px;
  }
  84% {
    height: 19px;
  }
  88% {
    height: 24px;
  }
  92% {
    height: 10px;
  }
  96% {
    height: 24px;
  }
  100% {
    height: 24px;
  }
}
/*XM 28-05-2020*/
.g-title-separator {
  width: 100px;
  margin: 15px auto 25px auto;
  height: 4px;
  background: #2a6ba2;
}
/*REFONTE HOME Janvier 2020*/
/* ENTETE*/
#g-navigation .g-content {
  margin: 0 0 0 0.2rem;
  padding: 0 0 0 0.5rem;
}
#g-navigation .fa-home:before {
  font-size: 20px;
}
div.searchhidden-phone form, div.searchhidden-phone.equalizer1:before form, div.searchhidden-phone.equalizer1:after form, div.searchvisible-phone form, div.searchvisible-phone.equalizer1:before form, div.searchvisible-phone.equalizer1:after form {
  margin-bottom: 10px;
  margin-top: -10px;
}
div.search label:before, div.search.equalizer1:before label:before, div.search.equalizer1:after label:before {
  font-family: "FontAwesome";
  content: "";
}
#g-navigation input[type="text"] {
  /*REFONTE HOME*/
  margin-top: 10px;
  height: 35px;
  background: #fff;
  border-radius: 15px;
}
#g-navigation p {
  margin: 1rem 0 0 0;
}
@media (max-width: 767px) {
  #g-navigation p {
    text-align: center;
  }
}
.custombouton p {
  margin: 5px 0 0 0;
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .custombouton p {
    margin: 20px 0 0 0;
  }
}
div.g-social, div.g-social.equalizer1:before, div.g-social.equalizer1:after {
  margin-top: 1.2rem;
}
div.customdon a, div.customdon.equalizer1:before a, div.customdon.equalizer1:after a {
  padding: 7px 20px;
  border: 1px solid #ccc;
  background: #fff;
  color: #fc1116;
  border-radius: 2px;
  font-size: 18px;
}
div.customdon a:hover, div.customdon.equalizer1:before a:hover, div.customdon.equalizer1:after a:hover {
  font-weight: bold;
  transition: 0.5s;
}
div.customdon a:before, div.customdon.equalizer1:before a:before, div.customdon.equalizer1:after a:before {
  font-family: "FontAwesome";
  content: "";
  color: #fc1116;
  margin-right: 0.5rem;
  font-size: 18px;
}
div.customdon a:hover:before, div.customdon.equalizer1:before a:hover:before, div.customdon.equalizer1:after a:hover:before {
  font-weight: bold;
  transition: 0.5s;
}
@media (min-width: 1250px) and (max-width: 1440px) {
  div.customdon a, div.customdon.equalizer1:before a, div.customdon.equalizer1:after a {
    padding: 7px 4px;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1249px) {
  div.customdon a, div.customdon.equalizer1:before a, div.customdon.equalizer1:after a {
    padding: 7px 3px;
    font-size: 13px;
  }
  div.customdon a:before, div.customdon.equalizer1:before a:before, div.customdon.equalizer1:after a:before {
    font-size: 13px;
    margin-right: 0.15rem;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  div.customdon, div.customdon.equalizer1:before, div.customdon.equalizer1:after {
    margin-left: 0;
  }
}
div.custombouton a#MplayerRFE, div.custombouton.equalizer1:before a#MplayerRFE, div.custombouton.equalizer1:after a#MplayerRFE {
  padding: 7px 20px;
  border-radius: 2px;
  border: 1px solid #ccc;
  background: #fff;
  color: #2a6ba2;
  font-size: 18px;
}
div.custombouton a#MplayerRFE:before, div.custombouton.equalizer1:before a#MplayerRFE:before, div.custombouton.equalizer1:after a#MplayerRFE:before {
  font-family: "FontAwesome";
  content: "";
  color: #2a6ba2;
  margin-right: 0.5rem;
  font-size: 18px;
}
div.custombouton a#MplayerRFE:hover, div.custombouton.equalizer1:before a#MplayerRFE:hover, div.custombouton.equalizer1:after a#MplayerRFE:hover, div.custombouton a#MplayerRFE:hover:before, div.custombouton.equalizer1:before a#MplayerRFE:hover:before, div.custombouton.equalizer1:after a#MplayerRFE:hover:before {
  font-weight: bold;
  transition: 0.5s;
}
@media (min-width: 1250px) and (max-width: 1440px) {
  div.custombouton a#MplayerRFE, div.custombouton.equalizer1:before a#MplayerRFE, div.custombouton.equalizer1:after a#MplayerRFE {
    padding: 7px 4px;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1249px) {
  div.custombouton a#MplayerRFE, div.custombouton.equalizer1:before a#MplayerRFE, div.custombouton.equalizer1:after a#MplayerRFE {
    padding: 7px 3px;
    font-size: 13px;
  }
  div.custombouton a#MplayerRFE:before, div.custombouton.equalizer1:before a#MplayerRFE:before, div.custombouton.equalizer1:after a#MplayerRFE:before {
    font-size: 13px;
    margin-right: 0.15rem;
  }
}
@media (min-width: 768px) {
  div.custombouton, div.custombouton.equalizer1:before, div.custombouton.equalizer1:after {
    text-align: right;
  }
  div.don, div.don.equalizer1:before, div.don.equalizer1:after {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  div.custombouton, div.custombouton.equalizer1:before, div.custombouton.equalizer1:after {
    text-align: center;
  }
  div.customdon, div.customdon.equalizer1:before, div.customdon.equalizer1:after {
    text-align: center;
    margin-bottom: 15px;
  }
  div.g-social, div.g-social.equalizer1:before, div.g-social.equalizer1:after {
    text-align: center;
  }
}
@media (min-width: 1750px) {
  div.customentete-logo, div.customentete-logo.equalizer1:before, div.customentete-logo.equalizer1:after {
    position: absolute;
    margin-top: 0;
  }
}
@media (min-width: 1400px) and (max-width: 1749px) {
  div.customentete-logo, div.customentete-logo.equalizer1:before, div.customentete-logo.equalizer1:after {
    position: absolute;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  div.customentete-logo, div.customentete-logo.equalizer1:before, div.customentete-logo.equalizer1:after {
    position: absolute;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  div.customentete-logo, div.customentete-logo.equalizer1:before, div.customentete-logo.equalizer1:after {
    text-align: center;
    margin: 10px auto;
  }
}
#g-navigation .g-main-nav {
  margin: 0;
}
.g-main-nav ul.g-toplevel {
  margin-top: 0px;
}
@media (min-width: 1100px) {
  .g-main-nav ul.g-toplevel {
    margin-right: 5px;
  }
}
/*FIN ENTETE*/
#g-slideshow {
  background: #f5f5f5;
}
#g-slideshow .g-content {
  padding: 0;
  margin: 0 0.4rem;
}
table.players-slideshow {
  border: none;
}
table.players-slideshow td {
  border: none;
}
table.players-slideshow td p {
  margin: 0;
}
@media (min-width: 1440px) {
  table.players-slideshow td img {
    max-width: 97.8%;
  }
}
.g-home-positions.g-antares-style #g-showcase .g-container, .g-home-particles.g-antares-style #g-showcase .g-container {
  padding: 0.5rem 0 1.5rem 0 !important;
}
@media (max-width: 767px) {
  table.players-slideshow {
    margin-top: 25px;
  }
}
.texte-radios, .texte-radios-emissions {
  position: absolute;
  margin-top: -40px;
  padding: 5px;
  background: rgba(255, 255, 255, 0.5);
  color: #222;
}
.texte-radios {
  margin-left: 5%;
}
.texte-radios-emissions {
  margin-left: 12%;
}
@media (min-width: 768px) and (max-width: 1439px) {
  .texte-radios {
    margin-left: 4%;
    font-size: 12px;
  }
  .texte-radios-emissions {
    margin-left: 9%;
  }
}
@media (max-width: 767px) {
  .texte-radios {
    font-size: 15px;
    margin-left: 10%;
  }
  .texte-radios-emissions {
    margin-left: 27%;
  }
}
/*Showcase*/
#g-showcase {
  padding-bottom: 1rem;
}
#g-showcase .g-content {
  padding: 1.5rem 0 0 0;
  margin: 0 0.4rem;
}
.showcasehome-c1 {
  float: left;
  width: 27%;
  margin-right: 2%;
}
.showcasehome-c2 {
  float: left;
  width: 50%;
  margin-right: 2%;
}
@media (max-width: 767px) {
  .showcasehome-c1, .showcasehome-c2, .showcasehome-c3 {
    float: none;
    width: 100%;
  }
  .showcasehome-c1, div.showcasehome-c11, div.showcasehome-c11.equalizer1:before, div.showcasehome-c11.equalizer1:after, .showcasehome-c2, div.showcasehome-c31, div.showcasehome-c31.equalizer1:before, div.showcasehome-c31.equalizer1:after {
    margin-bottom: 25px;
  }
}
.showcasehome-c11, .showcasehome-c21, .showcasehome-c31 {
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .showcasehome-c11 {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  .showcasehome-c3 {
    float: left;
    width: 18.7%;
  }
}
@media (max-width: 767px) {
  .showcasehome-c3 {
    text-align: center;
    margin: 0 auto;
  }
}
div.g-video-feature iframe, div.g-video-feature.equalizer1:before iframe, div.g-video-feature.equalizer1:after iframe {
  height: 340px;
  padding-top: 10px;
}
.g-content-pro .g-info-container {
  padding: 20px 0;
}
.g-video-feature .g-video-feature-left .g-content {
  margin: 0;
}
.topleft-c11, .topleft-c12, .topleft-c21, .topleft-c22 {
  position: absolute;
  z-index: 10;
  color: #222;
  padding: 0 0.5rem;
  line-height: 30px;
  font-size: 14px;
}
.topleft-c11:before, .topleft-c12:before, .topleft-c21:before, .topleft-c22:before {
  font-family: "FontAwesome";
  padding-right: 0.3rem;
  font-size: 16px;
}
.topleft-c11 {
  background: #fec63d;
}
.topleft-c11:before {
  content: "";
}
.topleft-c12 {
  background: #2a6ba2;
  color: #fff;
}
.topleft-c12:before {
  content: "";
}
.topleft-c21 {
  background: #2a6ba2;
  /*#2a6ba2*/
  color: #fff;
}
.topleft-c21:before {
  content: "";
}
.topleft-c22 {
  background: #fec63d;
  /*#ffa834*/
}
.topleft-c22:before {
  content: "";
}
/*Utility*/
#g-utility {
  padding: 0 0 3rem 0;
}
div.g-joomla-articles.g-content-array .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:before .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:after .g-item-title {
  height: 72px;
  padding: 0 10px;
}
div.g-joomla-articles a, div.g-joomla-articles.equalizer1:before a, div.g-joomla-articles.equalizer1:after a {
  color: #222;
}
#g-above .g-content-array .g-array-item-text {
  padding: 0 10px 20p;
}
#g-above h3.g-item-title {
  margin-left: 20px;
  font-size: 1.2rem;
  line-height: 1.3rem;
}
#g-above .g-content-array .g-array-item {
  /*margin:0 50px;
  background:#f4f4f4;*/
  transition: 0.5s;
}
.button.dernier-article {
  background: transparent !important;
  text-transform: none;
  margin: 0 20px 10px 20px;
  color: #2a6ba2 !important;
  padding: 0;
  font-size: 14px;
}
#g-above .g-content-array .g-array-item:hover {
  box-shadow: 0px 13px 39px 0px rgba(0, 0, 0, 0.4);
  transition: 0.5s;
}
@media (min-width: 768px) and (max-width: 1439px) {
  div.g-joomla-articles.g-content-array .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:before .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:after .g-item-title {
    line-height: 24px;
    font-size: 22px;
    height: 80px;
  }
}
@media (max-width: 767px) {
  div.g-joomla-articles.g-content-array .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:before .g-item-title, div.g-joomla-articles.g-content-array.equalizer1:after .g-item-title {
    line-height: 24px;
    font-size: 22px;
    height: 60px;
  }
}
div.g-joomla-articles.g-content-array .g-array-item-read-more, div.g-joomla-articles.g-content-array.equalizer1:before .g-array-item-read-more, div.g-joomla-articles.g-content-array.equalizer1:after .g-array-item-read-more {
  text-align: right;
}
/*Feature*/
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: none;
}
/*Expanded*/
.g-imagegrid .g-imagegrid-item img {
  opacity: 1;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
.g-imagegrid .g-imagegrid-link {
  background: #fff;
}
div.fondateur h3.g-title, div.fondateur.equalizer1:before h3.g-title, div.fondateur.equalizer1:after h3.g-title {
  text-align: center;
  margin: 2.5rem auto 1rem auto;
}
div.fondateur .fa-5x, div.fondateur.equalizer1:before .fa-5x, div.fondateur.equalizer1:after .fa-5x {
  font-size: 4em;
}
@media (min-width: 768px) {
  div.flux-facebook, div.flux-facebook.equalizer1:before, div.flux-facebook.equalizer1:after {
    margin-top: 25px;
  }
}
#g-expanded h2.g-title {
  margin-top: 5px;
}
/*FIN REFONTE*/
/*XM 11/07/2019*/
.g-home-particles #g-above {
  margin-bottom: 3rem;
}
/*Fin*/
/*Players*/
div.players, div.players.equalizer1:before, div.players.equalizer1:after {
  width: 48%;
  margin: 0 1%;
  float: left;
}
@media (max-width: 767px) {
  div.players, div.players.equalizer1:before, div.players.equalizer1:after {
    width: 100%;
    margin: 0;
  }
}
body.itemid-129 #g-utility h3 {
  text-align: center;
}
/*Fin Players*/
/*20190703 */
#g-fixedside .g-fixedside-social .g-social a:hover {
  background: #2a6ba2;
}
.sprocket-mosaic-g-item {
  margin: 0 5px;
}
#g-above .g-content {
  padding: 0.625rem;
  margin: 0.938rem;
}
#g-above div.customboutonradios a, #g-above div.customboutonradios.equalizer1:before a, #g-above div.customboutonradios.equalizer1:after a {
  background: #2a6ba2;
  padding: 10px;
  border-radius: 4px;
  color: #fff;
  box-shadow: 10px 5px 5px #888;
}
@media (min-width: 768px) and (max-width: 1399px) {
  #g-above div.customboutonradios a, #g-above div.customboutonradios.equalizer1:before a, #g-above div.customboutonradios.equalizer1:after a {
    font-size: 12px;
  }
}
#g-above div.customboutonradios a:before, #g-above div.customboutonradios.equalizer1:before a:before, #g-above div.customboutonradios.equalizer1:after a:before {
  font-family: "FontAwesome";
  content: "";
  margin-right: 0.5rem;
}
#g-above div.customboutonradios a:hover, #g-above div.customboutonradios.equalizer1:before a:hover, #g-above div.customboutonradios.equalizer1:after a:hover {
  opacity: 0.8;
}
div.customboutonradios p, div.customboutonradios.equalizer1:before p, div.customboutonradios.equalizer1:after p {
  text-align: center;
}
/*Fin*/
.itemid-101 .sprocket-mosaic-g-header {
  padding-top: 0px;
}
.layout-slideshow .sprocket-features-content {
  margin-top: 450px;
  width: auto;
}
.sprocket-features-img-container {
  width: 100%;
}
.layout-slideshow2 .sprocket-features-pagination {
  left: 5%;
}
@media (max-width: 767px) {
  div.sprocket-features-content, div.sprocket-features-content.equalizer1:before, div.sprocket-features-content.equalizer1:after {
    display: none;
  }
}
body.itemid-101 .sprocket-features-content {
  padding: 2px;
}
/*Videos en position 4 et 8 dans le diaporama en Accueil, les autres positions sont des images*/
.sprocket-features-index-4 .sprocket-features-content, .sprocket-features-index-8 .sprocket-features-content {
  box-shadow: none;
}
.layout-slideshow2 .sprocket-features-index-4 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-8 .sprocket-features-content {
  background: rgba(0, 0, 0, 0);
  width: auto;
  bottom: 40%;
  margin: 0 45%;
}
.layout-slideshow2 .sprocket-features-index-4 .sprocket-features-content::before, .layout-slideshow2 .sprocket-features-index-8 .sprocket-features-content::before {
  display: none;
}
.layout-slideshow2 .sprocket-features-index-2 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-3 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-1 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-5 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-6 .sprocket-features-content, .layout-slideshow2 .sprocket-features-index-7 .sprocket-features-content {
  display: none !important;
}
a.readon {
  padding: 10px 5px;
  border-radius: 5px;
  border: 1px solid #eee;
  background: #f5f5f5;
}
body.itemid-101 div.sprocket-features-desc a, body.itemid-101 div.sprocket-features-desc.equalizer1:before a, body.itemid-101 div.sprocket-features-desc.equalizer1:after a {
  margin: 10px 0;
}
body.itemid-101 div.sprocket-features-desc a:hover, body.itemid-101 div.sprocket-features-desc.equalizer1:before a:hover, body.itemid-101 div.sprocket-features-desc.equalizer1:after a:hover {
  background: #ccc;
}
body.itemid-101 .layout-slideshow .sprocket-features-desc {
  padding-bottom: 30px;
}
.page-header h1 {
  text-align: center;
}
.page-header h1 {
  background-color: #d9d9d9;
}
h1 {
  font-size: 1.9rem;
}
.g-home-positions.g-antares-style #g-header:after, .g-home-particles.g-antares-style #g-header:after {
  content: none;
}
.page-header h2 {
  background-color: #D9D9D9;
}
.pull-left.item-image {
  margin: 0;
}
.pull-left.item-image img {
  width: 100%;
  margin-bottom: 30px;
}
.itemid-144 .arrow.prev > span, .itemid-144 .arrow.next > span {
  position: relative;
  top: -4px;
}
.sprocket-lists-title .indicator {
  height: 24px;
  margin-top: -11px;
}
.sprocket-lists-title {
  color: #000;
}
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {
  text-transform: inherit;
}
.icones_sociaux a:hover {
  color: #2a6ba2 !important;
}
.sprocket-mosaic-filter li.active, .sprocket-mosaic-order li.active {
  background: #f0f0f0 none repeat scroll 0 0;
}
.itemid-120 .sprocket-mosaic-g-filter li.active, .itemid-120 .sprocket-mosaic-g-order li.active {
  background: #f0f0f0 none repeat scroll 0 0;
}
.itemid-120 .sprocket-mosaic-g-filter li, .itemid-120 .sprocket-mosaic-g-order li {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #686868;
  font-size: 100%;
}
h2.sprocket-mosaic-title {
  font-size: 1rem;
}
.page-header h2 {
  text-align: center;
}
.sprocket-mosaic-item .sprocket-mosaic-text {
  display: flex;
  margin: -15px 0;
}
div[itemprop="articleBody"], div.equalizer1:before[itemprop="articleBody"], div.equalizer1:after[itemprop="articleBody"] {
  border: 1px solid #f0f0f0;
  padding: 10px;
}
.pull-left {
  float: inherit;
}
.sprocket-mosaic-g-filter li, .sprocket-mosaic-g-order li {
  background: #3a353c none repeat scroll 0 0;
  border: 1px solid #f0f0f0;
  color: #fff;
}
.sprocket-mosaic-g-filter li.active, .sprocket-mosaic-g-order li.active {
  background: #aaa none repeat scroll 0 0;
}
.sprocket-mosaic-container li {
  display: inline-block;
  font-style: normal;
}
.nos-emissions, .radios-webs h2, .premier_studio {
  border: 1px solid #2a6ba2;
  color: #2a6ba2;
  text-align: center;
}
.itemid-101 .sprocket-mosaic .sprocket-mosaic-tags, .itemid-101 #main .sprocket-mosaic ul.sprocket-mosaic-tags {
  margin: 0 -6px -8px;
}
.itemid-101 .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order, .itemid-101 .sprocket-mosaic-g-order {
  display: none;
}
.itemid-101 .sprocket-mosaic-item {
  border: inherit;
  border-radius: inherit;
  margin: inherit;
}
.itemid-101 .sprocket-mosaic-item .sprocket-padding {
  padding: inherit;
}
.itemid-101 .sprocket-mosaic .sprocket-mosaic-container {
  margin: 5px;
}
.itemid-101 .sprocket-mosaic-g-filter {
  float: inherit;
}
.itemid-101 .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter, .itemid-101 .sprocket-mosaic-g-header ul {
  margin-bottom: 10px;
  text-align: center;
  float: inherit;
}
.itemid-101 .sprocket-mosaic-loadmore, .itemid-101 .sprocket-mosaic-g-loadmore {
  display: none;
}
.itemid-101 #main .sprocket-mosaic .sprocket-mosaic-filter ul li, .itemid-101 .sprocket-mosaic .sprocket-mosaic-filter li {
  color: #000;
}
.itemid-101 .sprocket-mosaic .sprocket-mosaic-tags, .itemid-101 #main .sprocket-mosaic ul.sprocket-mosaic-tags {
  background: #3a353c none repeat scroll 0 0;
  color: #000;
}
.itemid-145 .page-header, .itemid-142 .page-header {
  display: none;
}
.itemid-128 #g-extension div.g-infolist-item-text div, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:before div, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:before, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:after, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:after div, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:before, .itemid-128 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:after, .itemid-128 #g-extension div.g-infolist-item-text div.equalizer1:before, .itemid-128 #g-extension div.g-infolist-item-text div.equalizer1:after, .itemid-131 #g-extension div.g-infolist-item-text div, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:before div, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:before, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:after, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:after div, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:before, .itemid-131 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:after, .itemid-131 #g-extension div.g-infolist-item-text div.equalizer1:before, .itemid-131 #g-extension div.g-infolist-item-text div.equalizer1:after, .itemid-132 #g-extension div.g-infolist-item-text div, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:before div, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:before, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:after, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:after div, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:before, .itemid-132 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:after, .itemid-132 #g-extension div.g-infolist-item-text div.equalizer1:before, .itemid-132 #g-extension div.g-infolist-item-text div.equalizer1:after, .itemid-142 #g-extension div.g-infolist-item-text div, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:before div, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:before, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:before div.equalizer1:after, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:after div, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:before, .itemid-142 #g-extension div.g-infolist-item-text.equalizer1:after div.equalizer1:after, .itemid-142 #g-extension div.g-infolist-item-text div.equalizer1:before, .itemid-142 #g-extension div.g-infolist-item-text div.equalizer1:after {
  color: #fff;
  margin-bottom: 30px;
  text-align: center;
}
.itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
  height: auto;
}
@media (max-width: 767px) {
  #g-above .g-content {
    margin: 0 0 1rem 0;
    padding: 0.5rem;
  }
}
.qsn_images div, .qsn_images div.equalizer1:before, .qsn_images div.equalizer1:after {
  float: left;
  margin: 20px 24px;
}
.qsn_images div img, .qsn_images div.equalizer1:before img, .qsn_images div.equalizer1:after img {
  border-radius: 50px;
}
.g-home-positions.g-antares-style #g-navigation, .g-home-particles.g-antares-style #g-navigation, #g-navigation {
  background: #2a6ba2 none repeat scroll 0 0;
}
.icones_sociaux a {
  margin: 0 20px;
}
#g-utility > .g-container > .g-grid > div:nth-child(2) .g-title, #g-utility > .g-container > .g-grid > div.equalizer1:before:nth-child(2) .g-title, #g-utility > .g-container > .g-grid > div.equalizer1:after:nth-child(2) .g-title {
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}
.g-home-positions.g-antares-style #g-header::after, .g-home-particles.g-antares-style #g-header::after {
  content: inherit;
}
.g-superpromo, .g-promo {
  font-style: inherit;
}
.flex-control-nav > li a::before, .flex-control-paging > li a::before {
  border: 5px solid;
  color: #3a353c;
  height: 5px;
  left: -4px;
  top: -2px;
  width: 5px;
}
.flex-control-nav > li a.flex-active::before, .flex-control-paging > li a.flex-active::before {
  height: 9px;
  left: -2px;
  top: -2px;
  width: 9px;
}
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-style: inherit;
}
.button {
  background-color: #3A353C;
}
.titre_musique {
  text-align: center;
}
.titre_musique:after {
  text-align: center;
  background: #fff none repeat scroll 0 0;
  bottom: 445px;
  content: "";
  height: 4px;
  left: 50%;
  margin-left: -41px;
  position: absolute;
  width: 80px;
}
.g-flexsider-sliderbottom {
  display: none;
}
/*** roksprocket strips ***/
.sprocket-strips-c-block:nth-child(2n+1) .sprocket-strips-c-item {
  background: inherit;
}
.sprocket-strips-c-block {
  border-radius: 13px;
  margin: 0 5px;
  width: 24% !important;
}
.sprocket-strips-c-title {
  text-align: center;
}
.sprocket-strips-c-container {
  margin: 0;
}
/*** roksprocket strips ***/
.g-flexslider-slideshow-item-overlay {
  background-size: cover !important;
}
.g-home-positions.g-antares-style #g-showcase .g-container, .g-home-particles.g-antares-style #g-showcase .g-container {
  padding: 17rem 0 16rem;
}
/*div#g-page-surround {
    background-color: #3A353C;
}*/
.arrow.prev > span, .arrow.next > span {
  position: relative;
  top: -18px;
}
.sprocket-features-content {
  padding: 25px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: -4px 0 11px #fff;
  opacity: 0.61;
  margin-top: 32px;
}
.g-home-particles #g-extension {
  padding: 30px 0 30px 0 !important;
}
.g-home-particles.g-antares-style #g-slideshow {
  padding: 25px 0;
  margin: 0;
}
.humanitaire {
  /*background-color: #fff;
    border-radius: 5px;
    box-shadow: -4px 0 11px #fff;
    opacity: 0.61;
    padding: 6px 18px;*/
  font-family: "lora", Verdana, Helvetica, Arial, sans-serif;
  margin-top: 32px;
}
.sprocket-strips-c-image {
  border-bottom: 5px solid transparent;
  max-width: inherit;
}
#g-utility .g-container {
  padding-top: inherit;
}
.sprocket-strips-c-block:nth-child(2n) .sprocket-strips-c-item {
  background: inherit;
}
#g-utility .g-flushed .g-content {
  margin: 0 0.625rem;
}
#g-header .fp-header-a .g-superpromo {
  color: #fff;
}
.g-gridpromogallery .g-gridpromogallery-item-text {
  padding: 2.9rem;
}
.g-home-positions.g-antares-style #g-header .g-container:before, .g-home-particles.g-antares-style #g-header .g-container:before {
  background-image: url('../../../../images/fp-header/home_studio1.jpg');
  background-size: cover;
}
#g-header .fp-header-b::before {
  background-image: url('../../../../images/fp-header/home_podcast1.jpg');
  background-size: cover;
}
/* REFONTE HOME */
/*#g-navigation .g-main-nav {  
	text-align:center;
}*/
/*XM*/
/*#g-above .g-container{
width:60%
}*/
.g-home-particles.g-antares-style #g-above .g-container {
  margin-top: -40rem;
}
/*modules accueil*/
.flex-control-nav {
  bottom: 0.5rem;
}
.flex-direction-nav {
  display: none;
}
.g-home-particles.g-antares-style #g-above .g-container {
  margin-bottom: 0;
}
.sprocket-mosaic-g-header {
  padding-top: 40px;
}
#g-feature .g-title {
  text-align: center;
}
/*XM 20171122*/
@media only all and (max-width: 74.938rem) and (min-width: 60rem) {
  .g-gridpromogallery .g-gridpromogallery-item-text {
    padding: 1.5rem 1rem;
  }
}
div.mosaic-accueil .sprocket-mosaic-g-header, div.mosaic-accueil.equalizer1:before .sprocket-mosaic-g-header, div.mosaic-accueil.equalizer1:after .sprocket-mosaic-g-header {
  padding-top: 0 !important;
}
#g-feature .g-title {
  color: #222;
}
div.mosaic-accueil .sprocket-mosaic-g-filter li, div.mosaic-accueil.equalizer1:before .sprocket-mosaic-g-filter li, div.mosaic-accueil.equalizer1:after .sprocket-mosaic-g-filter li, .sprocket-mosaic-g-order li {
  background: #fafafa;
  color: #888;
  border: 1px solid #ccc;
  font-size: 16px;
}
.g-animatedblock-title {
  font-size: 2.5rem;
  text-align: center;
}
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  padding-top: 20rem;
}
#g-header .fp-header-a, #g-header .fp-header-b {
  padding-bottom: 35rem;
}
div.g-promocontent, div.g-promocontent.equalizer1:before, div.g-promocontent.equalizer1:after {
  margin-top: -3rem !important;
}
.g-home-particles #g-above {
  margin-top: 0.5rem;
}
@media (min-width: 1840px) {
  #g-feature {
    margin-top: 0rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
audio {
  height: 56px;
  border: 1px solid #2a6ba2;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0px #bbb;
  width: 100%;
}
/*XM 20180716*/
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  padding-bottom: 18rem;
}
#g-header .fp-header-a .g-superpromo, #g-header .fp-header-b .g-superpromo, #g-header .fp-header-a .g-promo, #g-header .fp-header-b .g-promo {
  margin: 3rem auto;
}
#g-header .fp-header-a, #g-header .fp-header-b {
  padding-bottom: 28rem;
}
#g-expanded h2.g-title, #g-expanded h3.g-title {
  text-align: center;
}
div.g-social.social, div.g-social.social.equalizer1:before, div.g-social.social.equalizer1:after {
  font-size: 2rem;
  text-align: center;
}
.g-social a {
  /*REFONTE HOME*/
  margin: 0 10px;
  font-size: 20px;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 1399px) {
  .g-social a {
    margin: 0 5px;
  }
}
#g-extension {
  padding: 0;
}
#g-extension h3.g-title, #g-extension h2.g-title {
  text-align: center;
}
.g-popupgrid-action-close {
  opacity: 1;
}
.g-popupgrid-action {
  font-size: 3rem;
}
div#menu-1283-particle.g-content.g-particle, div#menu-1283-particle.g-content.g-particle.equalizer1:before, div#menu-1283-particle.g-content.g-particle.equalizer1:after, div#menu-3995-particle.g-content.g-particle, div#menu-3995-particle.g-content.g-particle.equalizer1:before, div#menu-3995-particle.g-content.g-particle.equalizer1:after {
  margin-bottom: 0;
  padding-bottom: 0.4rem;
}
/*Module pop up radio online*/
#lightcase-info {
  width: 100%;
}
div.radio-online h2.g-title, div.radio-online.equalizer1:before h2.g-title, div.radio-online.equalizer1:after h2.g-title {
  text-align: center;
}
#lightcase-info p#lightcase-caption {
  color: #fff;
  font-weight: bold;
}
body.itemid-129 audio {
  border: none;
  box-shadow: none;
}
/*Ajustements menu principal*/
/* REFONTE HOME */
/*.g-main-nav ul.g-toplevel{
  text-align:center
}*/
@media (min-width: 1250px) and (max-width: 1580px) {
  /* REFONTE HOME */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.9rem;
    /*0.8rem*/
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    width: 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1249px) {
  /* REFONTE HOME */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.7rem;
    /*0.8rem*/
  }
  .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    width: 0.5rem;
  }
}
/*XM 270818*/
.g-testimonial-author-img {
  width: 120px !important;
  height: 120px !important;
}
@media screen and (min-width:0\0) {
  .g-testimonial-author-img {
    width: 120px !important;
    height: 70px !important;
  }
}
.mijosearch_input_module_simple {
  width: 100% !important;
}
input#qr-218.mijosearch_input_module_simple {
  margin-top: 15px;
}
.mijosearch_legend {
  width: 120px;
  height: 30px;
}
@media (max-width: 767px) {
  #g-fixedside {
    display: none;
  }
}
/*XM 060918*/
.sprocket-mosaic-g-filter li {
  background: #fff;
  color: #888;
  border: 1px solid #ccc;
}
div#n2-ss-2 .n2-ss-thumb-image, div#n2-ss-2.equalizer1:before .n2-ss-thumb-image, div#n2-ss-2.equalizer1:after .n2-ss-thumb-image {
  border: 1px solid #fff;
}
/*XM20180917 Joom Donation*/
#donation-form .form-horizontal div.control-group.jd_padding_top_10, #donation-form .form-horizontal div.control-group.jd_padding_top_10.equalizer1:before, #donation-form .form-horizontal div.control-group.jd_padding_top_10.equalizer1:after {
  margin-bottom: 50px !important;
}
#os_form .form-horizontal .controls, #os_form div.controls, #os_form div.controls.equalizer1:before, #os_form div.controls.equalizer1:after {
  margin-left: 0 !important;
}
div.control-group.campaign_0, div.control-group.campaign_0.equalizer1:before, div.control-group.campaign_0.equalizer1:after {
  margin-bottom: 0;
}
h4.jd-heading {
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 0;
  color: #2a6ba2;
}
input.input-large2 {
  width: 350px;
}
#os_form input[type="text"], #os_form input[type="number"] {
  background: #fff;
}
#os_form textarea {
  width: 30% !important;
  background: #fff;
}
#donation_type label {
  display: none;
}
div.jd-message.clearfix, div.jd-message.clearfix.equalizer1:before, div.jd-message.clearfix.equalizer1:after {
  display: none;
}
.formdon h4 {
  color: #fff;
}
.formdon div.span12, .formdon div.span12.equalizer1:before, .formdon div.span12.equalizer1:after {
  color: #222;
}
.jd-page-title {
  text-transform: uppercase;
  color: #555;
}
div.formdon, div.formdon.equalizer1:before, div.formdon.equalizer1:after {
  padding: 15px;
  background: #fcba2c;
  border-radius: 2px;
}
/*XM 15/11/21 */
div.formdon, div.formdon.equalizer1:before, div.formdon.equalizer1:after {
  background: #fff;
}
/*
div.texte-paiement, #donation_type .controls label.radio, .jd-page-title{
  color:#fff
}
/*Joomla4 page DONS*/
.jd_display_table.jd_float_left.subheading {
  display: contents;
}
#amount_container {
  margin-top: 20px;
  margin-bottom: 30px;
}
.jd_vertical_align_middle strong {
  padding-left: 0;
}
/*Fin*/
.soutenir h3.g-title {
  color: #222;
  text-align: center;
  margin: 0;
  padding: 10px;
  /*background: url("../../../../images/soutenir-rfe-titre100.png") no-repeat;*/
}
div.customsoutenir, div.customsoutenir.equalizer1:before, div.customsoutenir.equalizer1:after {
  padding: 15px;
}
input#btn-submit {
  padding: 10px 15px;
  border: 1px solid #fff;
}
@media (min-width: 768px) {
  #nousjoindre .form-horizontal .control-label {
    text-align: left;
    width: 20%;
  }
  #nousjoindre .form-horizontal .controls {
    margin-left: 25%;
  }
}
#nousjoindre input[type="text"] {
  height: 30px;
}
#nousjoindre input#Nom, #nousjoindre input#Prenom {
  max-width: 200px;
}
#nousjoindre input#Email {
  max-width: 300px;
}
div.g-copyright, div.g-copyright.equalizer1:before, div.g-copyright.equalizer1:after {
  margin: 1rem 0;
}
div.eb-privacy-policy-message.alert.alert-info, div.eb-privacy-policy-message.alert.alert-info.equalizer1:before, div.eb-privacy-policy-message.alert.alert-info.equalizer1:after {
  display: inline-block;
  width: 90%;
}
#donation-form .form-horizontal .control-label {
  /*width:25%!important;*/
  padding-bottom: 5px;
}
#donation-form .form-horizontal .control-group {
  margin-bottom: 10px;
}
/*Fenetre ouverte avec bouton Player, vers 4 Players*/
div#griding.w3-display-middle, div#griding.w3-display-middle.equalizer1:before, div#griding.w3-display-middle.equalizer1:after {
  padding-top: 20px;
}
/*Footer*/
#g-footer .gantry-width-spacer {
  margin: 0 15px;
}
/*Module Nwesletter Acymailing*/
td.acyfield_consentement {
  font-weight: bold;
  font-size: 16px;
}
td.acyfield_consentement label {
  font-weight: normal;
  color: #fff;
  font-size: 16px;
}
div#rstbox_1.eb-dialog.rstbox, div#rstbox_1.eb-dialog.rstbox.equalizer1:before, div#rstbox_1.eb-dialog.rstbox.equalizer1:after {
  background-color: transparent !important;
  margin-top: 80px !important;
}
@media (max-width: 767px) {
  div#rstbox_1, div#rstbox_1.equalizer1:before, div#rstbox_1.equalizer1:after {
    display: none;
  }
}
div#rstbox_1 .button.btn-primary, div#rstbox_1.equalizer1:before .button.btn-primary, div#rstbox_1.equalizer1:after .button.btn-primary {
  background: #73040a !important;
  width: 150px !important;
  padding: 15px;
  border: 1px solid #fff;
}
div#rstbox_1 td.acyfield_consentement, div#rstbox_1.equalizer1:before td.acyfield_consentement, div#rstbox_1.equalizer1:after td.acyfield_consentement {
  font-size: 1.5rem;
  color: #fff;
}
div#rstbox_1 td.acyfield_consentement span#span_user_consentement_formAcymailing44361_Oui label, div#rstbox_1.equalizer1:before td.acyfield_consentement span#span_user_consentement_formAcymailing44361_Oui label, div#rstbox_1.equalizer1:after td.acyfield_consentement span#span_user_consentement_formAcymailing44361_Oui label {
  width: 50%;
  text-align: center;
  margin: 20px auto;
  font-size: 1.2rem;
  line-height: 1.5rem;
}
div#rstbox_1 td.acyfield_name.acy_requiredField, div#rstbox_1.equalizer1:before td.acyfield_name.acy_requiredField, div#rstbox_1.equalizer1:after td.acyfield_name.acy_requiredField, div#rstbox_1 td.acyfield_email.acy_requiredField, div#rstbox_1.equalizer1:before td.acyfield_email.acy_requiredField, div#rstbox_1.equalizer1:after td.acyfield_email.acy_requiredField, div#rstbox_1 td.acyfield_consentement.acy_requiredField, div#rstbox_1.equalizer1:before td.acyfield_consentement.acy_requiredField, div#rstbox_1.equalizer1:after td.acyfield_consentement.acy_requiredField {
  text-align: center;
  margin: 10px auto;
}
div#rstbox_1 td.acyfield_name.acy_requiredField input, div#rstbox_1.equalizer1:before td.acyfield_name.acy_requiredField input, div#rstbox_1.equalizer1:after td.acyfield_name.acy_requiredField input, div#rstbox_1 td.acyfield_email.acy_requiredField input, div#rstbox_1.equalizer1:before td.acyfield_email.acy_requiredField input, div#rstbox_1.equalizer1:after td.acyfield_email.acy_requiredField input {
  background: #fff;
  height: 50px;
  width: 30% !important;
}
div#rstbox_1 .rstbox-close, div#rstbox_1.equalizer1:before .rstbox-close, div#rstbox_1.equalizer1:after .rstbox-close {
  right: 10%;
  top: 40px;
}
div#rstbox_1 .rstbox-close span, div#rstbox_1.equalizer1:before .rstbox-close span, div#rstbox_1.equalizer1:after .rstbox-close span {
  font-size: 4rem;
  color: #fff;
}
@media (max-width: 767px) {
  form.form-inline {
    margin-top: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  #g-header.header-home {
    display: none;
  }
}
.g-media-box .g-media-box-item .g-media-box-content .g-media-box-links .g-media-box-play {
  width: 280px;
}
@media only all and (max-width: 59.938rem) and (min-width: 48rem) {
  .g-container {
    width: 100%;
  }
  #g-navigation div.g-content, #g-navigation div.g-content.equalizer1:before, #g-navigation div.g-content.equalizer1:after {
    margin: 0.5rem 0;
    padding: 0 0.2rem;
  }
}
@media (min-width: 768px) and (max-width: 1459px) {
  .g-media-box .g-media-box-item .g-media-box-content {
    padding: 0.5rem;
  }
  div.g-media-box-content h4.g-media-box-title, div.g-media-box-content.equalizer1:before h4.g-media-box-title, div.g-media-box-content.equalizer1:after h4.g-media-box-title {
    font-size: 0.7rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .g-testimonials-items.g-4cols .g-testimonial-item {
    width: 46% !important;
    -webkit-flex-basis: 46% !important;
    flex-basis: 46% !important;
  }
  .g-testimonials-items .g-testimonial-item {
    flex: 2;
    -webkit-box-flex: 2;
  }
}
@media (max-width: 1199px) {
  .g-testimonials-items.g-4cols div.g-testimonial-item.g-testimonial-standard, .g-testimonials-items.g-4cols div.g-testimonial-item.g-testimonial-standard.equalizer1:before, .g-testimonials-items.g-4cols div.g-testimonial-item.g-testimonial-standard.equalizer1:after {
    width: 96%;
    -webkit-flex-basis: 96%;
    flex-basis: 96%;
  }
  .g-testimonials-items .g-testimonial-item {
    flex: 1;
    -webkit-box-flex: 1;
  }
}
.itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
  height: 200px;
}
@media (min-width: 1220px) and (max-width: 1569px) {
  .itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
    height: 250px;
  }
}
@media (min-width: 1000px) and (max-width: 1219px) {
  .itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
    height: 280px;
  }
  .itemid-128 #g-above .g-content .g-blockcontent .g-blockcontent-subcontent-desc {
    font-size: 0.8rem;
  }
}
@media (min-width: 860px) and (max-width: 999px) {
  .itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
    height: 345px;
  }
  .itemid-128 #g-above .g-content .g-blockcontent .g-blockcontent-subcontent-desc {
    font-size: 0.8rem;
  }
}
@media (min-width: 768px) and (max-width: 859px) {
  .itemid-128 #g-above .g-content .g-blockcontent-subcontent-block-content {
    height: 385px;
  }
  .itemid-128 #g-above .g-content .g-blockcontent .g-blockcontent-subcontent-desc {
    font-size: 0.8rem;
  }
}
@media (min-width: 1442px) {
  body.itemid-348 div.g-blockcontent-subcontent-readon a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:before a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:after a.button {
    font-size: 15px;
  }
}
@media (min-width: 1300px) and (max-width: 1441px) {
  body.itemid-348 div.g-blockcontent-subcontent-readon a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:before a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:after a.button {
    font-size: 12px;
  }
  body.itemid-348 .g-blockcontent .g-blockcontent-subcontent-desc {
    font-size: 0.8rem;
  }
}
@media (min-width: 1050px) and (max-width: 1299px) {
  body.itemid-348 div.g-blockcontent-subcontent-readon a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:before a.button, body.itemid-348 div.g-blockcontent-subcontent-readon.equalizer1:after a.button {
    font-size: 10px;
    padding: 10px;
  }
  body.itemid-348 .g-blockcontent .g-blockcontent-subcontent-desc {
    font-size: 0.8rem;
    height: 100px;
  }
}
@media (max-width: 1049px) {
  body.itemid-348 .g-block {
    flex-basis: 100%;
    -webkit-box-flex: 1;
  }
}
/*Joom donation Pop up Données Personnelles*/
div#sbox-window section#g-navigation, div#sbox-window.equalizer1:before section#g-navigation, div#sbox-window.equalizer1:after section#g-navigation, div#sbox-content #g-footer, div#sbox-content.equalizer1:before #g-footer, div#sbox-content.equalizer1:after #g-footer, div#sbox-content #g-copyright, div#sbox-content.equalizer1:before #g-copyright, div#sbox-content.equalizer1:after #g-copyright {
  display: none !important;
}
div#sbox-content #g-container-main div.g-container, div#sbox-content.equalizer1:before #g-container-main div.g-container, div#sbox-content.equalizer1:before #g-container-main div.g-container.equalizer1:before, div#sbox-content.equalizer1:before #g-container-main div.g-container.equalizer1:after, div#sbox-content.equalizer1:after #g-container-main div.g-container, div#sbox-content.equalizer1:after #g-container-main div.g-container.equalizer1:before, div#sbox-content.equalizer1:after #g-container-main div.g-container.equalizer1:after, div#sbox-content #g-container-main div.g-container.equalizer1:before, div#sbox-content #g-container-main div.g-container.equalizer1:after {
  width: auto !important;
}
.layout-slideshow2 .sprocket-features-index-4 .sprocket-features-content {
  display: none !important;
}
/* REFONTE */
/*Extension*/
.g-home-particles #g-extension {
  padding: 0 0 10px 0 !important;
}
div.eb-dialog .acym_module_form input, div.eb-dialog.equalizer1:before .acym_module_form input, div.eb-dialog.equalizer1:after .acym_module_form input {
  max-width: 50% !important;
  height: 40px;
}
/*# sourceMappingURL=custom_16.css.map */