
  .rowblock {width: 100%; float: left;}
  /*MOLLI & MIMI*/
 .mm-header {width: 100%; float: left; margin-bottom: 10px; text-align: center; background-image: url(images/molli/mm-bkg-pattern.jpg); background-repeat: repeat-y repeat-x;}
  /*WHITE CONTENT*/
  .mm-content.wrapper {background-image: url(images/molli/mm-bkg-pattern.jpg); background-repeat: repeat-y repeat-x; float: left; width: 100%; padding: 20px; position: relative; padding-top: 100px;}
  .mm-content.white {background-color: white; padding: 10px; text-align: center; float: left; width: 100%;}
  .mm-content.white.title-txt {float: none; margin: auto;}

  /*BLINKI*/
  .blinki-header {width: 100%; float: left; margin-bottom: 10px; text-align: center; }
  /*WHITE CONTENT*/
  .blinki-content.wrapper {float: left; width: 100%; position: relative;  
    -webkit-box-shadow: inset 0 0 50px #DBDBDB;
    -moz-box-shadow: inset 0 0 50px #DBDBDB;
    box-shadow: inset 0 0 50px #DBDBDB;}
  .blinki-content{background-color: #f5f5f5;}
  .blinki-content.white {background-color: white; text-align: center; float: left; width: 100%;}
  .blinki-content.white.title-txt {float: none; margin: auto;}
  .title-txt {margin-bottom: 10px;}
  .img-overlay {position: absolute; top: 0; left: 0; z-index: 20;}
  /*MENU*/
  .dd-menu {text-align: center; color: #00acc8; background-color: white; margin: 0 20%;}
  .dd-menu ul{margin-left: 0; list-style-type: none; padding: 0;}
  .dd-menu li{font-size: 14px;}
  .dd-menu:active {padding: 5px; text-decoration: none;}
  /*COL-2*/
  .cols-2 {width: 100%; float: left; padding-bottom: 20px; padding: 10px; background: #f5f5f5; text-align: center;}
  .cols-2 div {width: 50%; float: left; padding: 10px; text-align: center; position: relative; background-color: white; min-height: 320px;}
  .left-txt-img {}
  /*COL-3*/
  .cols-3 {width: 100%; float: left; padding-bottom: 20px; padding: 10px; text-align: center; background: #f5f5f5;}
  .cols-3 div {width: 33.33%; float: left; text-align: center;}
  .cols-3 div img {width: 100%; padding: 20px 5px; max-width: 176px; float: none;}
  ul.pdf-lists {list-style-type: none; padding: 0 10px; margin: 0; float: left; width: 100%; }
  .pdf-lists a {color: #ba0000; line-height: 25px; font-size: 12px;}
  /*BUTTON*/
  .button-download{background-color:#3d5cc8; border-color: #3d5cc8; width: 100%;}
  .button-download:hover{background-color:#2F49A1; border-color: #2F49A1;}
  .button-download.pdf {background-image: url(images/blinki/pdf.png); background-repeat: no-repeat; background-repeat: no-repeat;background-position: 17%; background-size: 6%;}
  .button-download.video {background-image: url(images/blinki/video.png); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 30%; background-size: 6%;}
  /*Articles menu*/
  .menuHolder {width: 250px; float: none; position: absolute; top: 1.5%; left: 30.5%;}
  .articles_menu{ float: right; max-width: 240px; width: 100%; position: relative;text-align: center; }
  .articles_menu p{padding: 6px; margin: 0; background: #3d5cc8; color: white; border-radius: 5px; cursor: pointer;transition-delay: 0.5s; font-size: 22px;}

  .articles_menu.active p{border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; transition-delay: 0s;}
  .articles_menu span{display: none;}
  .articles_menu span.up{display: inline-block;}
  .articles_menu.active span.up{display: none;}
  .articles_menu.active span.down{display: inline-block;}
  .articles_menu ul{margin: 0; padding: 0; list-style-type: none; width: 100%; float: left; position: absolute; height: 0; overflow: hidden; transition: height 0.5s; 
  }
  .articles_menu.active ul{height: 150px; transition: height 0.5s;}
  .articles_menu li{display: inline-block; width: 100%; border-top: 1px solid black}
  .articles_menu li:last-child a{border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
  .articles_menu a{display: block; width: 100%; color: white; background: #3d5cc8; text-decoration: none; padding: 5px 0;}
  .articles_menu a:hover{background: #24346B;}

  /*MOLLI & MIMI*/
  .articles_menu.mm p{padding: 6px; margin: 0; background: #fff; color: white; border-radius: 5px; cursor: pointer;transition-delay: 0.5s; font-size: 22px; color: #00acc8;}
    .articles_menu.mm a{display: block; width: 100%; color: white; background: #00acc8; text-decoration: none; padding: 5px 0;}
  .articles_menu.mm a:hover{background: #078599;}
  
  @media only screen and (max-width: 767px) {
    .menuHolder {left: 25.5%;}
  }

  @media only screen and (max-width: 479px) {
    .cols-2 div {width: 100%; min-height: 0;}
    .img-overlay {width: 80px;}
    .cols-3 div {width: 100%;}
    /*Articles menu*/
    .articles_menu{margin-top: 10px; max-width: 100%;}
    .menuHolder {width: 75%; float: none; position: absolute; top: 0%; left: 2%;}     
  }
