body {
    font-family: "Roboto", Arial, sans-serif;
      background: url(../img/rat-fte-background.gif) center top repeat-y;
      line-height: 1.4;
  }
  #charts-diagram {
      min-height: 1100px;
      overflow: hidden;
  }
  
  #contentwrapper {
      background:  none;
  }
  #wrapper {
      background: none;
  }
  #container {
      background: none;
  }
  
  
  body.sidebar #left {
      margin-top: 60px;
      border-right: solid 1px #CFCFCF;
  }
  #main .mod_article {
      margin-top: 0px;
  }
  
  
  h1,h2,h3,h4,h5,h6 {
    font-family: "Roboto", Arial, sans-serif;
      color: #291f6c;
  }
  h1 {
      /* line-height: 48px; */
  }
  h2 {
      margin-top: 30px;
  }
  #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    font-size: 24px;
  }
  nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 17px;
  }
  .bg-accent {
      background-color: #291f6c;
  }
  
  a,
  p a {
      color: #291f6c;
  }
      
  #main a {
      text-decoration: underline;
  }
  
  .txt-blau p,
  .ce_leadertext.version1 p {
      color: #291f6c;
  }
  .trennlinie-txt {
      display: block;
      border-bottom: solid 1px #291f6c;
      margin: 60px 0px;
  }
  .trennlinie-bold-txt {
      display: block;
      border-bottom: solid 2px #291f6c;
      margin: 60px 0px;
  }
  
  .image_container img {
      display: block;
      height: auto;
      max-width: auto;
      width: auto;
  }
  
  #nav-open-btn:before {
      background: #291f6c;
  }
  
  #nav-open-btn::after{
      content: "MENÜ";
      position: absolute;
      left: -44px;
      top: 9px;
      /* border: solid 1px red; */
      height: 20px;
      color: #ffffff;
      padding: 0;
      margin: 0;
      line-height: 20px;
      display: inline-block;
  }
  
  
  /* Navigation Sitebar ---------- */
  body.sidebar.left #left .inside {
      padding-top: 0px;
  }
  
  .ce_table table th {
      background: #291f6c;
  }
  
  blockquote a {
      color: #291f6c;
  }
  
  #wrapper {
      border-top: none;
  }
  
  .ce_accordion .toggler:before {
    color:#291f6c;
  }
  
  .mod_calendar th.head {
    background:#291f6c;
    border-top:1px solid #291f6c;
    border-right:1px solid #291f6c;
    border-left:1px solid #291f6c;
  }
  
  .mod_calendar th.previous a,
  .mod_calendar th.next a {
    background-color:#291f6c;
  }
  
  .pagination li span.current {
      background: #291f6c;
  }
  
  .pagination li a:hover {
      color: #291f6c;
  }
  
  .mod_faqpage h3:before {
      color: #291f6c;
  }
  
  .mod_search .submit {
      border: 1px solid #291f6c;
  }
  
  input:focus,
  textarea:focus {
    border:1px solid #291f6c;
  }
  
  form fieldset legend {
    background-color:#291f6c;
  }
  
  .submit {
      background: #291f6c;
  }
  
  .submit:hover {
      background: #291f6c;
  }
  
  .label-accent {
      background: #291f6c;
  }
  
  .ce_hyperlink a.link-white,
  a.btn.link-white {
      color: #291f6c;
  }
  
  .ce_hyperlink a.link-white:hover,
  a.btn.link-white:hover {
      background: #291f6c;
  }
  
  .newslist h2,
  .newslist h2 a {
      color: #291f6c;
  }
  
  .newslist .news-left .news-date {
      background: #291f6c;
  }
  
  .color-accent,
  .color-accent p,
  .color-accent i,
  .color-accent h1,
  .color-accent h2,
  .color-accent h3,
  .color-accent h4,
  .color-accent h5,
  .color-accent h6,
  .color-accent a:not(.link-white) {
      color: #291f6c;
  }
  
  blockquote {
      border-color: #291f6c;
  }
  
  .ce_leadertext.version1.leadertext-large {
      max-width: none;
  }
  
  .ce_downloads {
      margin-bottom: 20px;
  }
  
  .ce_gallery .content {
      background: #291f6c;
  }
  
  .newslist-v3 .date {
      background: #291f6c;
  }
  
  .newsteaser_v3 .news-overlay i {
      background-color: #291f6c;
  }
  
  .newslist-v3 .subheadline {
      color: #291f6c;
  }
  
  .mod_portfoliolist .item figure {
      background-color: #291f6c;
  }
  /* Search -------------------------------- */
  #header .mod_search input:not(.submit) {
      background-color: #ffffff;
      color: #291f6c;
      border: none;
      padding: 0px 10px;
  }
  
  
  
  /* --------------------------------------- */
  /* News ---------------------------------- */
  .news-headline-wrap {
      margin-bottom: 0 !important;;
  }
  .news-headline-wrap .contentwrap {
      max-width: 1600px !important;
      background-color: #291f6c;
  }
  h1.news-headline {
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
      display: block;
      line-height: 110px;
      padding: 0 40px;
      color: #ffffff;
      margin-bottom: 60px;
      background: url(../img/news-headline-image.png) 200px center no-repeat #291f6c;
  }
  @media only screen and (max-width: 1140px) {
      h1.news-headline {
          padding: 0px;
      }
  }
  
  .newsteaser_v3ep {
      display: table;
      margin-bottom: 20px;
      border-bottom: solid 1px #B6B6B6;
      padding-bottom: 20px;
  }
  
  
  .mod_newslist .img-box,
  .mod_newslist .date-box,
  .mod_newslist .txt-box,
  .mod_newslist .btn-box{
      display: table-cell;
      vertical-align: top;
  }
  .mod_newslist .img-box {
      width: 25%;
  }
  .mod_newslist .date-box {
      width: 10%;
      text-align: center;
      color: #291f6c;
      line-height: 24px;
  }
  .mod_newslist .txt-box {
      width: 40%;
      padding: 0 40px 0 0;
  }
  .mod_newslist .btn-box {
      vertical-align: middle;
      width: 18%;
  }
  
  .mod_newslist .date-box span.day {
      font-size: 20px;
      font-weight: 600;
      display: block;
  }
  .mod_newslist .date-box span.month {
      font-size: 20px;
      font-weight: 300;
      width: 100%;
  }
  
  .mod_newslist .txt-box h6 a {
      text-decoration: none !important;
      color: #291f6c;
      font-size: 22px;
      display: block;
  }
  
  .mod_newslist .btn-box a {
      display: block;
      width: 100%;
      background-color: #291f6c;
      line-height: 50px;
      text-align: center;
      color: #ffffff;
      text-decoration: none !important;
  }
  
  .mod_newslist .btn-box a:hover {
      background-color: #527dbb;
  }
  
  
  .mod_newslist .newsteaser_v3ep:last-child {
          border-bottom: solid 0px #B6B6B6;
  }
  
  .newsreader .back a {
      padding: 0px 40px;
      background-color: #291f6c;
      color: #ffffff;
      font-size: 16px;
      line-height: 50px;
      text-decoration: none !important;
      display: inline-block;
  }
  
  
  @media only screen and (max-width: 767px) {
  
      
      .newsteaser_v3ep {
          padding-left: 10px;
      }
      
      .newsteaser_v3ep,
      .newsteaser_v3ep .date-box,
      .newsteaser_v3ep .txt-box,
      .newsteaser_v3ep .btn-box {
          display: block;
          width: 100%
      }
      
      .newsteaser_v3ep .img-box {
          display: none;
      }
      .newsteaser_v3ep .date-box {
          text-align: right;
          padding-right: 20px;
      }
      
      
      .newsteaser_v3ep .date-box span.day {
          display: inline !important;
      }
      
  
  }
  /* Newsteaser Veranstalgungen ---- */
  .mod_newslist .date-box span.year {
      font-size: 10px;
      font-weight: 300;
      width: 100%;
      display: block;
      line-height: 18px;
  }
  
  .newsteaser_veranstaltungen-ep {
      margin-top: 20px;
      padding-bottom: 20px;
      border-bottom: solid 1px #cccccc;
  }
  .mod_newslist .newsteaser_veranstaltungen-ep:first-child {
      margin-top: 0px;
  }
  .mod_newslist .newsteaser_veranstaltungen-ep:last-child {
      border-bottom: none;
  }
  .newsteaser_veranstaltungen-ep .txt-box {
      width: 90%;
  }
  .newsteaser_veranstaltungen-ep .btn-box {
      display: block;
      width: 33%;
      margin-left: 10%;
  }
  
  @media only screen and (max-width: 767px) {
      .newsteaser_veranstaltungen-ep .date-box {
          width: 15%;
      }
      .newsteaser_veranstaltungen-ep .btn-box {
          width: 50%;
          margin-left: 15%;
      }
      .mod_newslist .btn-box a {
          line-height: 40px;
      }
  }
  
  
  
  
  /* Menü ---------------------------- */
  .mainmenu ul li a {
      color: #ffffff;
  }
  
  
  .mainmenu ul ul li a:hover {
      color: #ffffff;
  }
  
  .mainmenu ul ul li a.trail,
  .mainmenu ul ul li a.active {
      color: #527dbb;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 16px !important;
      background-color: #E8EDF6 !important;
  }
  
  body #header .mainmenu ul li ul li a:hover {
      color: #291f6c;
  }
  
  .mainmenu ul ul {
      border-color: #ffffff;
  }
  
  .mainmenu ul li:hover a, 
  .mainmenu ul li a.trail, 
  .mainmenu ul li a.active {
      color: #291f6c;
      background-color: #ffffff;
  }
  
  .mainmenu ul li a.first {
      padding-left: 15px;
  }
  .mainmenu ul li:last-of-type a {
      padding-right: 15px;
  }
  
  
  body .mainmenu ul ul li a:not(.active):not(.trail) {
      color: #291f6c;
      text-transform: uppercase;
      font-weight: lighter;
      font-weight:400;
      font-size: 16px !important;
      line-height: 40px !important;
  }
  
  
  body .mainmenu ul ul li:hover a:not(.active):not(.trail) {
      background-color: #E9EFF6 !important;
  }
  
  /* Menü Handy Mobile ------------------------------ */
  .mm-menu.mm-theme-dark {
      background: #291f6c;
      border-color: rgba(0, 0, 0, 0.15);
      color: rgba(255, 255, 255, 0.8);
      
      -webkit-box-shadow: 20px 0px 20px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 20px 0px 20px 0px rgba(0,0,0,0.5);
  box-shadow: 20px 0px 20px 0px rgba(0,0,0,0.5);
  }
  
  .mm-menu.mm-theme-dark::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 20px;
      height: 100%;
      background-color: red;
  }
  
  .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a {
      color: #ffff;
      font-weight: 600;
  }
  
  .mm-navbar a.mm-title:hover {
      background-color: #3D6DB2;
  }
  
  .mm-navbar{
      background-color: #3D6DB2;
  }
  
  body .mm-panel {
      text-transform: uppercase;
  }
  
  
  body .mm-menu a.active {
      background: #ffffff;
      color: #291f6c;
      font-weight: 600;
  }
  
  
  .mm-menu ul li a:hover,
  .mm-navbar a.mm-btn.mm-prev:hover{
      background-color: #214D90;
      color: #ffffff;	
  }
  
  
  html.mm-opened div.mm-page::before {
      background-color: green;
      content: "";
      width: 15px;
      height: 100%;
      position: absolute;
      left: -40px;
      top: 0px;
  
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0+100 */
  background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
      
      z-index: 10000;
  }
  html.mm-opened div.mm-page::before {
      content: "";
      width: 15px;
      height: 100%;
      position: absolute;
      left: 0px;
      top: 0px;
  
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.3+1,0+100 */
  background: -moz-linear-gradient(left, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
  
      z-index: 10000;
  }
  
  
  .mm-panels #mm-1::before {
      position: absolute;
      display: block;
      content: "";
      width: 100%;
      height: 20%;
      left: 0;
      top: 280px;
      z-index: -1;
      background: url(../img/austrian-count-logo-mobile-nav.png) center center no-repeat;
      background-size: contain;
  }
  
  .mm-panels  ul.level_1.mm-listview {
      margin-top: 0px !important;
  }
  
  
  
  /* Subnav Menü ----------------------- */
  .subnav a {
      color: #291f6c;
      text-transform: uppercase;
      margin: 0;
      font-size: 16px;
  }
  
  .subnav ul li {
          border-bottom: solid 1px #E2E2E2;
  }
  
  .subnav a:hover, .subnav a.active, .subnav a.trail {
      background: #E8EDF6;
  }
  
  .charts-seite .subnav a {
      text-decoration:  none;
  }
  
  
  /* Breadcrumbs ------------------------------ */
  .mod_breadcrumb .pagetitle {
      display: none;
  }
  
  .mod_breadcrumb {
      background-repeat: repeat;
      padding-top: 0px;
      padding-bottom: 0px;
      overflow: hidden;
      text-transform: uppercase;
      font-size: 10px;
      border-top: 0px solid #ffffff;
      height: 20px;
      z-index: 50;    
      /*
      top: 0px;
      position: absolute;
      width: 1600px;
      left: 50%;
      margin-left: -800px;
      */
      
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+20,0.5+80 */
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0.5) 80%, rgba(255,255,255,0.5) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.5) 80%,rgba(255,255,255,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.5) 80%,rgba(255,255,255,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80ffffff',GradientType=1 ); /* IE6-9 */
  }
  .mod_breadcrumb ul li {
      line-height: 23px;
  }
  
  
  /*
  .mod_breadcrumb ul li:after {
      content: "|";
      margin-left: 5px;
  }
  */
  
  
  .mod_breadcrumb ul li:after {
      content: "";
      display: inline-block;
      width: 0.4em;
      height: 0.4em;
      border-right: 0.2em solid #291f6c;
      border-top: 0.2em solid #291f6c;
      transform: rotate(45deg);
      }
  
  
  .newsteaser-v4 time {
      color: #291f6c;
  }
  
  .ce_leadertext.version1 .ce_headline:after {
      background: #291f6c;
  }
  
  .ce_iconbox_v2 .headline,
  .ce_iconbox_v2 .headline a {
      color: #291f6c!important;
  }
  
  .ce_iconbox_v2 i,
  .ce_iconbox_v2 .image_container {
      background: #291f6c;
  }
  
  .ce_text_imagebox:not(.vcenter) .inside {
      background: #291f6c;
  }
  
  #footer,
  #bottom {
      background: #291f6c;
  }
  #footer .totop {
      position: absolute;
      left: 50%;
      top: 0;
      margin-left: -20px;
  }
  
  #footer a {
      text-decoration: underline;
  }
  
  .footer-txt1 table td {
      padding-right: 30px;
      vertical-align: top;
  }
  
  .footer-txt1 p {
      margin-bottom: 0;
  }
  
  /* Footer Submenü ---*/
  .footer-txt2 .mod_customnav {
      width: 100%;
  }
  .footer-txt2 .mod_customnav a {
      width: 100%;
      display: block;
      border-bottom: solid 1px #688DC4;
  }
  .footer-txt2 .mod_customnav ul {
      width: 300px;
  }
  
  
  .footer-txt2 .mod_customnav ul li {
      width: 100%;
      margin: 0;
      line-height: 30px;
  }
  
  #footer li {
      margin: 0;
  }
  
  #footer .footer-txt2 .mod_customnav a {
      text-decoration: none;
      padding-left: 30px;
      position: relative;
      background: url(../img/arrow-footer-nav.png) 9px center no-repeat;
  }
  
  #footer .footer-txt2 .mod_customnav a:hover {
      opacity: 1;
      padding-left: 40px;
      background: url(../img/arrow-footer-nav.png) 19px center no-repeat;
      background-color: rgba(255,255,255,0.2);
  }
  
  
  
  
  
  #footer, #footer a {
      color: #ffffff;
  }
  
  .ce_revolutionslider {
      background-color: #DEE6F2;
  }
  
  .ce_revolutionslider_hyperlink {
      background: #291f6c;
      border-color: #291f6c;
  }
  
  .mod_breadcrumb .pagetitle {
      color: #291f6c;
  }
  
  .ce_portfoliofilter a.selected, 
  .ce_portfoliofilter a:hover {
      background: #291f6c;
  }
  
  .mod_portfoliolist .item figure {
      background: #291f6c;
  }
  
  #header .mod_search {
      margin-left: 10px;
  }
  
  #header .mod_search:before {
      background: rgba(255,255,255,0.1);
  }
  
  #header .mod_search .search-content {
      background: #291f6c;
  }
  
  #header .mod_langswitcher {
      margin-right: 0px;
  }
  
  #header .mod_langswitcher span {
      color: rgba(255,255,255,0.75);
  }
  
  
  #header .mod_langswitcher span:hover,
  #header .mod_langswitcher a:hover {
      color: #ffffff;
  }
  #header .mod_langswitcher a:hover {
      color:  #291f6c;
      background-color: #E9EFF6;
  }
  
  #header .mod_langswitcher ul li a {
      color: #291f6c;
  }
  
  #header .ce_search_label {
      color: #ffffff;
  }
  
  #header .ce_search_label:hover {
      color: #ffffff;
  }
  .mainmenu ul li a {
      text-transform: uppercase;
  }
  body {
      color: #111111;
  }
  #header {
      background-color: #291f6c;
  }
  
  #top-wrapper.fixed #header {
      -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
      -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
      box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);
  }
  
  #header .mod_socials .social-icons i {
      color: #6D6663;
  }
  .ce_hyperlink a,
  .ce_hyperlink a:hover,
  a.btn,
  a.btn:hover {
      background: #291f6c;
      border-color: #291f6c;
  }
  
  .ce_hyperlink a.outline, 
  a.btn.outline {
      color: #291f6c;
  }
  
  .ce_hyperlink a.outline:hover, a.btn.outline:hover {
      background: #291f6c;
      border-color: #291f6c;
  }
  
  .ce_revolutionslider_text.bold {
      background: #291f6c;
  }
  
  nav.mainmenu a.menuheader {
      background: #291f6c!important;
  }
  
  .button-link a {
      background: #291f6c;
  }
  
  .ce_iconbox i,
  .ce_iconbox .image_container {
      color: #291f6c;
  }
  
  .mod_portfoliolist .item a:hover {
      background: #291f6c;
  }
  
  .ce_revolutionslider_hyperlink {
      background: #291f6c;
      border-color: #291f6c;
  }
  
  .ce_iconbox_v2 i {
      color: #291f6c;
  }
  #header .inside {
      line-height: 80px;
      min-height: 80px;
  }
  #contentwrapper {
      padding-top: 80px;
  }
  
  #top-wrapper.fixed #header .inside {
      line-height: 60px;
      min-height: 60px;
  }
  
  
  #header .inside {
      transition: none;
      -webkit-transition:none;	
  }
  
  #bottom {
      background-color: #291f6c;
  }
  
  
  body .logo {
      left: 0;
      top: 0;
      margin: 0;
      background: #ffffff;
      z-index: 100;	
      /* height: 170px;
      width: 170px; 
      -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.05);
      -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.05);
      box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.05);*/
  }
  
  body #top-wrapper.fixed .logo {
      width: 110px;
      height: 110px;
      background-color: #ffffff;
  }
  
  .logo a img {
      display: block;
      width: 70%;
      height: auto;
      margin: 15%;
  }
  
  #top-wrapper .mainmenu {
      height: 80px;
  }
  #top-wrapper.fixed .mainmenu {
      height: 60px;
  }
  
  
  .ce_revolutionslider .header-img-txt {
      color: #ffffff;
      font-weight: bold;
      background-color: rgba(0,0,0,0.5);
      padding: 10px 20px;
      display: none;
  }
  
  
  
  @media only screen and (max-width: 1130px) {
      body #top-wrapper .logo,
      body #top-wrapper.fixed .logo {
          margin-left: 20px;
      }
  }
  
  @media only screen and (max-width: 1024px) {
      nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
             font-family: "Roboto", Arial, sans-serif;
          font-size: 15px;
      }
      
      body .logo {
          height: 110px;
          width: 110px;
      }
      body #top-wrapper.fixed .logo {
          width: 110px;
          height: 110px;
      }
  }
  
  
  
  @media only screen and (max-width: 900px) {
      #header .mod_langswitcher {
          margin-right: 64px;
      }
      #header .mod_search:before {
          display: none;
      }
      body.sidebar #right,
      body.sidebar #left {
          display: none;
      }
      body.sidebar #main {
          width: 100%!important;
          margin: 0!important;
          float: none!important;
          border: 0!important;
      }
      body.sidebar #container {
          margin-top: 60px !important;
      }
      .mt-100 {
          margin-top: 60px !important;
      }
      .mb-100 {
          margin-bottom: 60px !important;
      }
  
  }
  
  @media only screen and (max-width: 767px) {
      .nomobile {
          display: none;
      }
      
      body .logo {
          width: 100px;
          height: 100px;
      }
      
      #footer table {
      font-size: 13px;
      }
  
      .footer-txt2 {
          margin-top: 20px;
      }
      .footer-txt2 .mod_customnav ul {
          width: 100%;
      }
      .footer-txt2 .mod_customnav ul li {
          line-height: 40px;
      }
      h1.news-headline {
          background: url(../img/news-headline-image.png) 100px center no-repeat #291f6c;
      }
      .image_container.float_left,
      .image_container.float_right {
          width: 100%;
      }
  }
  
  .social-icon-link {
      margin-right:12px;
  }
  
  .social-icon-link img {
      width:20px;
      height:20px;
  }