@media (max-width: 767px) {
  .container #nav-main {
    display:none;
    visibility:hidden;
  }
  
  .container #responsive-nav-main {
    display:block;
    visibility:visible;
  }

  /* Nav Main */
  
  #responsive-nav-main {
    width: 100%; 
    margin-bottom: 20px;
  }
  
  #responsive-nav-main > ul {
    background: #c93b0f;
    border:0;
    box-shadow: 0;
  }
  
  #responsive-nav-main ul {
    padding:0;
    margin:0;
  }
  
  #responsive-nav-main ul li {
    background:none;
    padding:0;
    margin:0;
    float:none !important;
    list-style:none;
  }
  
  #responsive-nav-main ul li.last {}
  
  #responsive-nav-main ul li a {
    color: #464646;
    font-size: 105%;
    font-weight: bold;
    padding: 8px 20px;
    display: block;
    border-bottom:1px solid #c5c5c5;
    background:#e8e8e8;
  }
  
  #responsive-nav-main ul li a:hover,
  #responsive-nav-main ul li a:focus {
    color: #c93b0f;
  }
  
  #responsive-nav-main ul li.last a {}
  
  #responsive-nav-main ul li.level2,
  #responsive-nav-main ul li.level3,
  #responsive-nav-main ul li.level4 {
    margin:0;
    padding:0;
    border:none;
    float: none;
    list-style:none;
  }
  
  #responsive-nav-main ul li.level3 a {
    padding-left:40px;
  }
  
  #responsive-nav-main ul li.level4 a {
    padding-left:60px;
  }
  
  
  /* menu main top */
  
  #responsive-nav-main ul.menu li.cur {
    display:block !important;
    visibility:visible !important;
  }
  
  #responsive-nav-main ul.menu li span {
    color: #fff;
    font-size: 120%;
    font-weight: 400;
    padding: 10px 40px 10px 20px;
    display: block;
    cursor:pointer;
    background: url(../img/responsive_menu_main_arrow_bottom.png) no-repeat 97% 12px;
  }
  
  #responsive-nav-main ul.menu.open li span {
    background: url(../img/responsive_menu_main_arrow_top.png) no-repeat 97% 12px;
  }
 
  
  /* menu main bottom */
  
  #responsive-nav-main ul.menu-sub {
    border-top:none;
  }
  
  #responsive-nav-main ul.menu-sub li.sub > a {
    //background-image:url(../img/icon_arrow_bottom_small_white.png);
    //background-repeat: no-repeat;
    //background-position: 97% 12px;
  }
  
  #responsive-nav-main ul.menu-sub li.sub.active > a {
    //background-image:url(../img/icon_arrow_top_small_white.png);
  }
  
  #responsive-nav-main ul.menu-sub li.sub ul {}
  
  
  #responsive-nav-main > ul li.cur.active > a {
    color: #DF002A;
  }

  /* jfmulticontent Slider */

  .tx-jfmulticontent-pi1 .anythingWindow .csc-textpic-imagewrap img {
    display:none;
    visibility:hidden;
  }
  .tx-jfmulticontent-pi1 .anythingWindow .csc-textpic-intext-left-nowrap .csc-textpic-text {
    margin-left:35px;
    margin-right:35px;
  }

}