.news_InsidePageStory{
    height: 75%;
   overflow-y: auto;
   padding:10%;
}

.news_Overflow{
   overflow-y: auto;
   padding:2%;
}

.mybody {
   padding: 0;
   margin: 0;
   /*background: #392338;*/
   /*color: #EEEEEE;*/
   text-align: center;
   font-family: "Lato", sans-serif;
   height: 100vh;
  width: 100vw;
  
}

.myButton:hover {
    background-color: #3e8e41
}


.myButton:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

.tile1,.tile2,.tile3, .tile4, .tile5, .tile6, .tile7, .tile8, .tileWin  {
  display: table-cell;
  width: 120px;
  height: 120px;
  border: 1px solid white;
  background:url("/images/slidingHands/do360.png");
  cursor: pointer;
}

.tile9 {
  display: table-cell;;
  width: 120px;
  height: 120px;
  border: 1px solid white;
  cursor: pointer;
}

.tile1 {background-position: left top;}
.tile2 {background-position: center top;}
.tile3 {background-position: right top;}
.tile4 {background-position: left center;}
.tile5 {background-position: center center;}
.tile6 {background-position: right center;}
.tile7 {background-position: left bottom;}
.tile8 {background-position: center bottom;}
.tile9 {background: white; cursor: default;}
.tileWin{background-position: right bottom;}




.butText{
    font_size: 75% ;
}

/* Create three equal columns that floats next to each other */
.column5 {
  float: left;
  width: 5%;
  height:100%;
}

.column10 {
  float: left;
  width: 10%;
  height:100%;
}

.column12 {
  float: left;
  width: 12%;
  height:100%;
}

.column15 {
  float: left;
  width: 15%;
  height:100%;
}

.column20 {
  float: left;
  width: 20%;
  height:100%;
}

.column25 {
  float: left;
  width: 25%;
  height:100%;
}

.column30 {
  float: left;
  width: 30%;
  height:100%;
}

.column33 {
  float: left;
  width: 33.33%;
  height:100%;
}

.column40 {
  float: left;
  width: 40%;
  height:100%;
}

.column50 {
  float: left;
  width: 50%;
  height:100%;
}

.column60 {
  float: left;
  width: 60%;
  height:100%;
}

.column75 {
  float: left;
  width: 75%;
  height:100%;
}

.column100 {
  float: left;
  width: 100%;
  height:100%;
}


.divOverflow{
overflow-y:scroll;
height:90%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.myCenter {
  margin: 0;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.myCenterHor {
  margin: 0;
  position: relative;
  left: 50%;
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}

.myCenterVert{
margin: 0;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 
}

a {
   color: inherit;
}

.menu-item,
.menu-open-button {
   background: #EEEEEE;
   border-radius: 100%;
   width: 80px;
   height: 80px;
   margin-left: -40px;
   position: absolute;
   color: #FFFFFF;
   text-align: center;
   line-height: 80px;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transition: -webkit-transform ease-out 200ms;
   transition: -webkit-transform ease-out 200ms;
   transition: transform ease-out 200ms;
   transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
}

.menu-open {
   display: none;
}

.lines {
   width: 25px;
   height: 3px;
   background: #596778;
   display: block;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-left: -12.5px;
   margin-top: -1.5px;
   -webkit-transition: -webkit-transform 200ms;
   transition: -webkit-transform 200ms;
   transition: transform 200ms;
   transition: transform 200ms, -webkit-transform 200ms;
}

.line-1 {
   -webkit-transform: translate3d(0, -8px, 0);
   transform: translate3d(0, -8px, 0);
}

.line-2 {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.line-3 {
   -webkit-transform: translate3d(0, 8px, 0);
   transform: translate3d(0, 8px, 0);
}

.menu-open:checked + .menu-open-button .line-1 {
   -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
   transform: translate3d(0, 0, 0) rotate(45deg);
}

.menu-open:checked + .menu-open-button .line-2 {
   -webkit-transform: translate3d(0, 0, 0) scale(0.1, 1);
   transform: translate3d(0, 0, 0) scale(0.1, 1);
}

.menu-open:checked + .menu-open-button .line-3 {
   -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
   transform: translate3d(0, 0, 0) rotate(-45deg);
}

.menu {
   margin: auto;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   width: 80px;
   height: 80px;
   text-align: center;
   box-sizing: border-box;
   font-size: 26px;
}

.menu-item:hover {
   background: #EEEEEE;
   color: #3290B1;
}

.menu-item:nth-child(3) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(4) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(5) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(6) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(7) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(8) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-item:nth-child(9) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}
.menu-item:nth-child(10) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}
.menu-item:nth-child(11) {
   -webkit-transition-duration: 180ms;
   transition-duration: 180ms;
}

.menu-open-button {
   z-index: 2;
   -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
   transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
   -webkit-transition-duration: 400ms;
   transition-duration: 400ms;
   -webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0);
   transform: scale(1.1, 1.1) translate3d(0, 0, 0);
   cursor: pointer;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
}

.menu-open-button:hover {
   -webkit-transform: scale(1.2, 1.2) translate3d(0, 0, 0);
   transform: scale(1.2, 1.2) translate3d(0, 0, 0);
}

.menu-open:checked + .menu-open-button {
   -webkit-transition-timing-function: linear;
   transition-timing-function: linear;
   -webkit-transition-duration: 200ms;
   transition-duration: 200ms;
   -webkit-transform: scale(0.8, 0.8) translate3d(0, 0, 0);
   transform: scale(0.8, 0.8) translate3d(0, 0, 0);
}

.menu-open:checked ~ .menu-item {
   -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
   transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
}

.menu-open:checked ~ .menu-item:nth-child(3) {
   transition-duration: 180ms;
   -webkit-transition-duration: 180ms;
   -webkit-transform: translate3d(0px, 0px, 0);
   transform: translate3d(0px, 0px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(4) {
   transition-duration: 280ms;
   -webkit-transition-duration: 280ms;
   -webkit-transform: translate3d(0px, 250px, 0);
   transform: translate3d(0px, 250px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(5) {
   transition-duration: 380ms;
   -webkit-transition-duration: 380ms;
   -webkit-transform: translate3d(125px, 100px, 0);
   transform: translate3d(125px, 100px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(6) {
   transition-duration: 480ms;
   -webkit-transition-duration: 480ms;
   -webkit-transform: translate3d(-125px, 100px, 0);
   transform: translate3d(-125px, 100px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(7) {
   transition-duration: 580ms;
   -webkit-transition-duration: 580ms;
   -webkit-transform: translate3d(-250px, 0px, 0);
   transform: translate3d(-250px, 0px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(8) {
   transition-duration: 680ms;
   -webkit-transition-duration: 680ms;
   -webkit-transform: translate3d(250px, 0px, 0);
   transform: translate3d(250px, 0px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(9) {
   transition-duration: 780ms;
   -webkit-transition-duration: 780ms;
   -webkit-transform: translate3d(125px, -100px, 0);
   transform: translate3d(125px, -100px, 0);
}

.menu-open:checked ~ .menu-item:nth-child(10) {
   transition-duration: 780ms;
   -webkit-transition-duration: 780ms;
   -webkit-transform: translate3d(-125px,  -100px, 0);
   transform: translate3d2(-125px,  -100px, 0);
}



.blue {
   background-color: #669AE1;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.blue:hover {
   color: #669AE1;
   text-shadow: none;
}

.green {
   background-color: #70CC72;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.green:hover {
   color: #70CC72;
   text-shadow: none;
}

.red {
   background-color: #FE4365;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.red:hover {
   color: #FE4365;
   text-shadow: none;
}

.purple {
   background-color: #C49CDE;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.purple:hover {
   color: #C49CDE;
   text-shadow: none;
}

.orange {
   background-color: #FC913A;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.orange:hover {
   color: #FC913A;
   text-shadow: none;
}

.lightblue {
   background-color: #62C2E4;
   box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.14);
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);
}

.lightblue:hover {
   color: #62C2E4;
   text-shadow: none;
}

.credit {
   margin: 24px 20px 120px 0;
   text-align: right;
   color: #EEEEEE;
}

.credit a {
   padding: 8px 0;
   color: #C49CDE;
   text-decoration: none;
   transition: all 0.3s ease 0s;
}

.credit a:hover {
   text-decoration: underline;
}


/* The grid: Four equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
  padding: 10px;
}

/* Style the images inside the grid */
.column img {
  opacity: 0.8;
  cursor: pointer;
}

.column img:hover {
  opacity: 1;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* The expanding image container (positioning is needed to position the close button and the text) */
.container {
  position: relative;
  display: none;
}

/* Expanding image text */
#imgtext {
  position: absolute;
  bottom: 15px;
  left: 15px;
  color: white;
  font-size: 20px;
}

/* Closable button inside the image */
.closebtn {
  position: absolute;
  top: 10px;
  right: 15px;
  color: white;
  font-size: 35px;
  cursor: pointer;
}


.bookAnim{
   animation-name: myStartBook;
   animation-duration: 1s;
   animation-timing-function: linear;
   animation-iteration-count:2;
}

@keyframes myStartBook
{
0%{content:url(../images/pageImages/page1.gif);}
5%{content:url(../images/pageImages/page1.gif);}
10%{content:url(../images/pageImages/page2.gif);}
15%{content:url(../images/pageImages/page2.gif);}
20%{content:url(../images/pageImages/page3.gif);}
25%{content:url(../images/pageImages/page3.gif);}
30%{content:url(../images/pageImages/page4.gif);}
35%{content:url(../images/pageImages/page4.gif);}
40%{content:url(../images/pageImages/page5.gif);}
45%{content:url(../images/pageImages/page5.gif);}
50%{content:url(../images/pageImages/page6.gif);}
55%{content:url(../images/pageImages/page6.gif);}
60%{content:url(../images/pageImages/page7.gif);}
65%{content:url(../images/pageImages/page7.gif);}
70%{content:url(../images/pageImages/page8.gif);}
73%{content:url(../images/pageImages/page8.gif);}
76%{content:url(../images/pageImages/page9.gif);}
80%{content:url(../images/pageImages/page9.gif);}
83%{content:url(../images/pageImages/page10.gif);}
86%{content:url(../images/pageImages/page10.gif);}
90%{content:url(../images/pageImages/page11.gif);}
93%{content:url(../images/pageImages/page11.gif);}
96%{content:url(../images/pageImages/page12.gif);}
100%{content:url(../images/pageImages/page12.gif);}
}


.fa {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

/* Three columns side by side */
.columnNews {
  float: left;
  width: 20%;
  margin-bottom: 16px;
  padding: 0 8px;
  font-family:'Fredoka One', cursive;
}

/* Display the columns below each other instead of side by side on small screens */
@media screen and (max-width: 650px) {
  .columnNews {
    width: 100%;
    display: block;
  }
}

/* Add some shadows to create a card effect */
.cardNews {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
   background-image: linear-gradient(135deg, #F83033, #FF8108, #FFE804, #9ED428, #19B4CA, #7F69A9,#F38AB2, #F83033);
}

/* Add some shadows to create a card effect */
.melodySongButton {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
   background-image: linear-gradient(180deg, #F83033, #FF8108, #FFE804, #9ED428, #19B4CA, #7F69A9,#F38AB2, #F83033);
}

/* Some left and right padding inside the container */
.containerNews {
  padding: 0 16px;
  
   
}

/* Clear floats */
.containerNews::after, .row::after {
  content: "";
  clear: both;
  display: table;
}

.dateNews {
  color: black;
}

.buttonNews {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
}

.buttonNews:hover {
  background-color: #555;
}


/*shop modal box*/

.myBox{
   position: relative;
  left: 50%;
  transform: translate(-50%, 0%);  
 
}

/* Hide the images by default */
.mySlides {
    display: block;
    width:70%;
    height:70%;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0%);
    padding-bottom:1%;
}



/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: relative;
  /*top: 40%;*/
  width: auto;
  padding-right: 5%;
  margin-top: -50px;
  color: blue;
  font-weight: bold;
  font-size: 40px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 1px 0 0 1px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  color: rgba(0, 255, 0, 0.8);
}



/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #000;
  padding: 5px 5px;
  color: white;
}
.row1{
   padding:0.5%; 
}

.row1:after {
  content: "";
  display: table;
  clear: both;
}



#s1{
   width:50%;
    color:red;
}

#s2{
    transform: rotate(90deg);
}

#s3{
    transform: rotate(180deg);
}
/*new stuff*/

.menu {
  position: relative;
  background: #cd3e3d;
  width: 3em;
  height: 3em;
  border-radius: 5em;
  margin: auto;
  margin-top: 5em;
  margin-bottom: 5em;
  cursor: pointer;
  border: 1em solid #fdaead;
}
.menu:after {
  /*content: "";*/
  position: absolute;
  top: 1em;
  left: 1em;
  width: 1em;
  height: 0.2em;
  border-top: 0.6em double #fff;
  border-bottom: 0.2em solid #fff;
}
.menu ul {
  list-style: none;
  padding: 0;
}
.menu li {
  width: 5em;
  height: 1.4em;
  padding: 0.2em;
  margin-top: 0.2em;
  text-align: center;
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  transition: all 1s;
  background: #fdaead;
  opacity: 0;
  z-index: -1;
}
.menu:hover li {
  opacity: 1;
}

.menu:hover ul::before {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  left: 50%;
  top: -5.0em;
  border-width: 6.5em;
  border-radius: 0 7.5em 7.5em 0;
  border-left: 0;
  border-style: solid;
  border-color: rgba(0,0,0,0.01);
  z-index: -1;
  cursor: default;
}
.menu a {
  color: white;
  text-decoration: none;
  line-height: 1.5em;
}
.menu a {
  color: white;
  text-decoration: none;
}
.menu ul {
  transform: rotate(180deg) translateY(-2em);
  transition: 1s all;
}
.menu:hover ul {
  transform: rotate(0deg) translateY(-1em);
}
.menu li:hover {
  background: #cd3e3d;
  z-index: 10;
}

.menu li:nth-of-type(1) {
  transform: rotate(-90deg);
  position: absolute;
  left: 25%;
  top: 0%;
}
.menu li:nth-of-type(2) {
  transform: rotate(-45deg);
  position: absolute;
  left: 2em;
  top: -3em;
}
.menu li:nth-of-type(3) {
  position: absolute;
  left: 3.4em;
  top: 0.3em;
}
.menu li:nth-of-type(4) {
  transform: rotate(45deg);
  position: absolute;
  left: 2em;
  top: 3.7em;
}
.menu li:nth-of-type(5) {
  transform: rotate(90deg);
  position: absolute;
  left: -1.2em;
  top: 5em;
}
.menu li:nth-of-type(6) {
  transform: rotate(90deg);
  position: absolute;
  left: -1.2em;
  top: 5em;
}
.menu li:nth-of-type(7) {
  transform: rotate(90deg);
  position: absolute;
  left: -1.2em;
  top: 5em;
}
.menu li:nth-of-type(8) {
  transform: rotate(90deg);
  position: absolute;
  left: -1.2em;
  top: 5em;
}

.melodyBlock
{
 display:none; 
}

.melodyView
{
   display:inline-block ;
}

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 100%;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlidesImg {
  display: none;
}


/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

