@font-face { font-family: Work_Sans_BOLD; src: url(https://dmscdn.vuelio.co.uk/publicitem/f70b11c1-c1c9-463b-8f98-acc633fb8da6); }@font-face { font-family: Work_Sans_Regular; src: url(https://dmscdn.vuelio.co.uk/publicitem/0797aedd-79da-4ba5-82fd-bb56fb13a982); }#react-app.demomarketing {  } 
#react-app.demomarketing .footer_element footer a.current { color:#16B6BB; } #react-app.demomarketing .footer_element { height:200px; } #react-app.demomarketing .footer_element footer a { font-size:10px; } #react-app.demomarketing .footer_element footer a { font-family:Work_Sans_Regular; } #react-app.demomarketing .footer_element footer a { color:#ffffff; } #react-app.demomarketing .footer_element footer a:hover { color:#CD0F2A; } #react-app.demomarketing .button:hover { background-color:#ffffff; } #react-app.demomarketing .button { font-family:Work_Sans_Regular; } #react-app.demomarketing .button { color:#fff; } #react-app.demomarketing .button { font-size:12px; } #react-app.demomarketing .button { border:1px solid #D2D2D2; } #react-app.demomarketing .footer_element { background-color:#333333; } #react-app.demomarketing .button:hover { color:#ffffff; } #react-app.demomarketing .button { background-color:#16b6bb; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content .summary { color:#fff; } #react-app.demomarketing .main_navigation_element nav a:hover { color:#D2D2D2; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content .summary { font-size:14px; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content h5 { font-size:20px; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content .summary { font-family:Work_Sans_Regular; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content h5 { font-family:Work_Sans_BOLD; } #react-app.demomarketing .button:hover { border:1px solid #D2D2D2; } #react-app.demomarketing .main_navigation_element nav a.current { color:#006930; } #react-app.demomarketing .main_navigation_element nav a { color:#ffffff; } #react-app.demomarketing .main_navigation_element nav a { font-family:Work_Sans_BOLD; } #react-app.demomarketing .main_navigation_element { font-size:14px; } #react-app.demomarketing .main_navigation_element nav { background-color:#333333; } #react-app.demomarketing .header_element { height:120px; } #react-app.demomarketing .header_element { background-color:#333333; } body { font-family:Work_Sans_Regular; } body { background-color:white; } #react-app.demomarketing .carousel_element .carousel-container .slide-container .slide-content .text-content h5 { color:#fff; } .footer_element footer a {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 40px;
}
.social {
  display: none !important;
}
#react-app.demomarketing .button {
      background-color: #333333 !important;
}
#react-app.demomarketing .button:a {
      background-color: #333333 !important;
}
#react-app.demomarketing .main_navigation_element nav a.current {
  color: #ffffff !important;
}
footer .footer-top-level .footer-logo-container {
  display: none !important;
}
@media only screen and (min-width: 768px) {
footer .footer-top-level {
  margin-left: 192px !important;
  width: 88% !important;
}
footer .footer-top-level .social-media-container {
      position: relative !important;
      left: 28% !important;
}
footer .footer-top-level .footer-links-container .category-group {
      width: 137% !important;
}
footer .footer-top-level .footer-links-container .category-group .links-container {
  width: 25% !important;
}
footer .footer-top-level .footer-links-container .category-group .links-container .categories {
  font-size: 11px !important;
}
footer .footer-top-level .footer-links-container .category-group .links-container .categories .links a {
    font-size: 11px !important;
    color: #fff !important;
}
}
footer .footer-top-level .social-media-container .social-media-links .link {
  font-size: 11px !important;
}
.fab {
      padding-top: 3px !important;
}
footer .footer-bottom-level .copyright-container {
      width: calc(71% - 72px) !important;
          margin-bottom: 29px !important;
    font-size: 11px !important;
        margin-left: 209px !important;
}
#react-app.demomarketing .main_navigation_element nav a:hover {
      color: #fff !important;
}
.category-container .desktop .category-item-container {
  text-transform: uppercase !important;
}
.category-container .mobile .category-button .wrapper p {
  text-transform: uppercase !important;
}
.latest_stories_element .list .list-no-image .content .date {
padding-bottom: 5px !important;
}
.latest_stories_element .list .list-no-image .content .head-line {
padding-bottom: 5px !important;
}
.latest_stories_element .list .list-no-image .content .summary {
padding-bottom: 5px !important;
}
#react-app.demomarketing .header_element {
  background-color: #161E36 !important;
}
/* For Dan!*/
.main_navigation_element {
    background-color: #161E36 !important;
}
footer {
    background-color: #161E36 !important;
}
#react-app.demomarketing .main_navigation_element nav {
    background-color: #161E36 !important;
}
@media only screen and (min-width: 768px) {
.header_element .logo-alignment .header-logo {
  width: 340px !important;
  height: 49px !important;
  margin: 35px 0 11px !important;
}