.inside {
    padding: 0 2em 0;
}

#slideshow,
#slideshow-dancing,
#slideshow-menu-a,
#slideshow-menu-b,
#slideshow-menu-c,
#slideshow-livemusic {
    position:relative;
    overflow:hidden;
    max-width:64em;
    padding:50%;
}

#slideshow div,
#slideshow-dancing div,
#slideshow-menu-a div,
#slideshow-menu-b div,
#slideshow-menu-c div,
#slideshow-livemusic div {
    position:absolute;
    z-index:2;
    width:105%;
    height:105%;
    top:-5%;
    left:-5%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0;
    -webkit-transition:opacity 3s, -webkit-transform 30s;
    -ms-transition:opacity 3s, -ms-transform 30s;
    transition:opacity 3s, transform 30s;
}

#slideshow div,
#slideshow-dancing div,
#slideshow-menu-a div,
#slideshow-menu-b div,
#slideshow-menu-c div,
#slideshow-livemusic div {
    -webkit-transform-origin:bottom left;
    -ms-transform-origin:bottom left;
    transform-origin:bottom left;
}

#slideshow div:nth-of-type(2n+1),
#slideshow-dancing div:nth-of-type(2n+1),
#slideshow-menu-a div:nth-of-type(2n+1),
#slideshow-menu-b div:nth-of-type(2n+1),
#slideshow-menu-c div:nth-of-type(2n+1),
#slideshow-livemusic div:nth-of-type(2n+1) {
    -webkit-transform-origin:top right;
    -ms-transform-origin:top right;
    transform-origin:top right;
}

#slideshow div:nth-of-type(3n+1),
#slideshow-dancing div:nth-of-type(3n+1),
#slideshow-menu-a div:nth-of-type(3n+1),
#slideshow-menu-b div:nth-of-type(3n+1),
#slideshow-menu-c div:nth-of-type(3n+1),
#slideshow-livemusic div:nth-of-type(3n+1) {
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left;
}

#slideshow div:nth-of-type(4n+1),
#slideshow-dancing div:nth-of-type(4n+1),
#slideshow-menu-a div:nth-of-type(4n+1),
#slideshow-menu-b div:nth-of-type(4n+1),
#slideshow-menu-c div:nth-of-type(4n+1),
#slideshow-livemusic div:nth-of-type(4n+1) {
    -webkit-transform-origin:bottom right;
    -ms-transform-origin:bottom right;
    transform-origin:bottom right;
}

#slideshow .fx:first-child + span + div ~ div, #slideshow .fx1,
#slideshow-dancing .fx:first-child + span + div ~ div, #slideshow-dancing .fx1,
#slideshow-menu-a .fx:first-child + span + div ~ div, #slideshow-menu-a .fx1,
#slideshow-menu-b .fx:first-child + span + div ~ div, #slideshow-menu-b .fx1,
#slideshow-menu-c .fx:first-child + span + div ~ div, #slideshow-menu-c .fx1,
#slideshow-livemusic .fx:first-child + span + div ~ div, #slideshow-livemusic .fx1 {
    z-index:1;
}

#slideshow .fx, #slideshow .fx1,
#slideshow-dancing .fx, #slideshow-dancing .fx1,
#slideshow-menu-a .fx, #slideshow-menu-a .fx1,
#slideshow-menu-b .fx, #slideshow-menu-b .fx1,
#slideshow-menu-c .fx, #slideshow-menu-c .fx1,
#slideshow-livemusic .fx, #slideshow-livemusic .fx1 {
    -webkit-transform:scale(1.35) translate(2.5%);
    -ms-transform:scale(1.35) translate(2.5%);
    transform:scale(1.35) translate(2.5%);
    opacity:1;
}

/* Home Page Pix */
#slideshow div:nth-of-type(1) { background-image:url(../img/slides/main/food.jpg); }
#slideshow div:nth-of-type(2) { background-image:url(../img/slides/main/index_004.jpg); }
#slideshow div:nth-of-type(3) { background-image:url(../img/slides/main/lambsouvlaki.jpg); }
#slideshow div:nth-of-type(4) { background-image:url(../img/slides/main/index_012.jpg); }
#slideshow div:nth-of-type(5) { background-image:url(../img/slides/main/index_013.jpg); }
#slideshow div:nth-of-type(6) { background-image:url(../img/slides/main/music_063.jpg); }
#slideshow div:nth-of-type(7) { background-image:url(../img/slides/main/index_015.jpg); }
#slideshow div:nth-of-type(8) { background-image:url(../img/slides/main/index_011.JPG); }
#slideshow div:nth-of-type(9) { background-image:url(../img/slides/main/music_057.jpg); }
#slideshow div:nth-of-type(10) { background-image:url(../img/slides/main/Dancer_001.jpg); }
#slideshow div:nth-of-type(11) { background-image:url(../img/slides/main/cooking_001.jpg); }
#slideshow div:nth-of-type(12) { background-image:url(../img/slides/main/cooking_002.jpg); }
#slideshow div:nth-of-type(13) { background-image:url(../img/slides/main/index_014.jpg); }
#slideshow div:nth-of-type(14) { background-image:url(../img/slides/main/music_066.jpg); }
#slideshow div:nth-of-type(15) { background-image:url(../img/slides/main/eating_026.JPG); }
#slideshow div:nth-of-type(16) { background-image:url(../img/slides/main/index_010.JPG); }
#slideshow div:nth-of-type(17) { background-image:url(../img/slides/main/eating_023.JPG); }
#slideshow div:nth-of-type(18) { background-image:url(../img/slides/main/Eating_010.jpg); }
#slideshow div:nth-of-type(19) { background-image:url(../img/slides/main/Eating_008.jpg); }
#slideshow div:nth-of-type(20) { background-image:url(../img/slides/main/Index_006.jpg); }
#slideshow div:nth-of-type(21) { background-image:url(../img/slides/main/index_002.jpg); }
#slideshow div:nth-of-type(22) { background-image:url(../img/slides/main/music_070.jpg); }
#slideshow div:nth-of-type(23) { background-image:url(../img/slides/main/index_016.jpg); }
#slideshow div:nth-of-type(24) { background-image:url(../img/slides/main/index_017.jpg); }
#slideshow div:nth-of-type(25) { background-image:url(../img/slides/main/souvlaki_ch_sandwitch.jpg); }
#slideshow div:nth-of-type(26) { background-image:url(../img/slides/main/food_009.jpg); }
#slideshow div:nth-of-type(27) { background-image:url(../img/slides/main/chickensouvlaki.jpg); }
#slideshow div:nth-of-type(28) { background-image:url(../img/slides/main/chop.jpg); }

/* Dancer Pix */
#slideshow-dancing div:nth-of-type(1) { background-image:url(../img/slides/dancers/Dancer_001.jpg); }
#slideshow-dancing div:nth-of-type(2) { background-image:url(../img/slides/dancers/Dancer_002.jpg); }
#slideshow-dancing div:nth-of-type(3) { background-image:url(../img/slides/dancers/Dancer_003.jpg); }
#slideshow-dancing div:nth-of-type(4) { background-image:url(../img/slides/dancers/Dancer_004.jpg); }
#slideshow-dancing div:nth-of-type(5) { background-image:url(../img/slides/dancers/Dancer_005.jpg); }
#slideshow-dancing div:nth-of-type(6) { background-image:url(../img/slides/dancers/Dancer_006.jpg); }
#slideshow-dancing div:nth-of-type(7) { background-image:url(../img/slides/dancers/Dancer_007.jpg); }
#slideshow-dancing div:nth-of-type(8) { background-image:url(../img/slides/dancers/Dancer_008.jpg); }
#slideshow-dancing div:nth-of-type(9) { background-image:url(../img/slides/dancers/Dancer_009.jpg); }
#slideshow-dancing div:nth-of-type(10) { background-image:url(../img/slides/dancers/Dancer_010.jpg); }
#slideshow-dancing div:nth-of-type(11) { background-image:url(../img/slides/dancers/dancer_011.jpg); }
#slideshow-dancing div:nth-of-type(12) { background-image:url(../img/slides/dancers/dancer_012.jpg); }
#slideshow-dancing div:nth-of-type(13) { background-image:url(../img/slides/dancers/dancer_013.jpg); }
#slideshow-dancing div:nth-of-type(14) { background-image:url(../img/slides/dancers/dancer_015.jpg); }
#slideshow-dancing div:nth-of-type(15) { background-image:url(../img/slides/dancers/dancer_019.jpg); }
#slideshow-dancing div:nth-of-type(16) { background-image:url(../img/slides/dancers/dancer_020.jpg); }
#slideshow-dancing div:nth-of-type(17) { background-image:url(../img/slides/dancers/dancer_021.jpg); }

/* Menu-A Pix */
#slideshow-menu-a div:nth-of-type(1) { background-image:url(../img/slides/menu/salad_greek.jpg); }
#slideshow-menu-a div:nth-of-type(2) { background-image:url(../img/slides/menu/chop.jpg); }
#slideshow-menu-a div:nth-of-type(3) { background-image:url(../img/slides/menu/chickensouvlaki.jpg); }
#slideshow-menu-a div:nth-of-type(4) { background-image:url(../img/slides/menu/meatplatter.jpg); }
#slideshow-menu-a div:nth-of-type(5) { background-image:url(../img/slides/menu/platter_beef.jpg); }
#slideshow-menu-a div:nth-of-type(6) { background-image:url(../img/slides/menu/food_010.jpg); }
#slideshow-menu-a div:nth-of-type(7) { background-image:url(../img/slides/menu/lambsouvlaki.jpg); }
#slideshow-menu-a div:nth-of-type(8) { background-image:url(../img/slides/menu/spaghetti.jpg); }
#slideshow-menu-a div:nth-of-type(9) { background-image:url(../img/slides/menu/veggiplatter.jpg); }
/* New Slides from Menu B */
#slideshow-menu-a div:nth-of-type(10) { background-image:url(../img/slides/menu/food_012.JPG); }
#slideshow-menu-a div:nth-of-type(11) { background-image:url(../img/slides/menu/food_009.jpg); }
#slideshow-menu-a div:nth-of-type(12) { background-image:url(../img/slides/menu/frappe.jpg); }
#slideshow-menu-a div:nth-of-type(13) { background-image:url(../img/slides/menu/food_003.jpg); }
#slideshow-menu-a div:nth-of-type(14) { background-image:url(../img/slides/menu/dolmathes.jpg); }
#slideshow-menu-a div:nth-of-type(15) { background-image:url(../img/slides/menu/hummus.jpg); }
#slideshow-menu-a div:nth-of-type(16) { background-image:url(../img/slides/menu/food_011.JPG); }
#slideshow-menu-a div:nth-of-type(17) { background-image:url(../img/slides/menu/souvlaki_ch_sandwitch.jpg); }
#slideshow-menu-a div:nth-of-type(18) { background-image:url(../img/slides/menu/food_005.jpg); }
#slideshow-menu-a div:nth-of-type(19) { background-image:url(../img/slides/menu/food_002.jpg); }

/* Menu-B Pix */
/* #slideshow-menu-b div:nth-of-type(1) { background-image:url(../img/slides/menu/food_012.JPG); }
#slideshow-menu-b div:nth-of-type(2) { background-image:url(../img/slides/menu/food_009.jpg); }
#slideshow-menu-b div:nth-of-type(3) { background-image:url(../img/slides/menu/frappe.jpg); }
#slideshow-menu-b div:nth-of-type(4) { background-image:url(../img/slides/menu/food_003.jpg); }
#slideshow-menu-b div:nth-of-type(5) { background-image:url(../img/slides/menu/dolmathes.jpg); }
#slideshow-menu-b div:nth-of-type(6) { background-image:url(../img/slides/menu/hummus.jpg); }
#slideshow-menu-b div:nth-of-type(7) { background-image:url(../img/slides/menu/food_011.JPG); }
#slideshow-menu-b div:nth-of-type(8) { background-image:url(../img/slides/menu/souvlaki_ch_sandwitch.jpg); }
#slideshow-menu-b div:nth-of-type(9) { background-image:url(../img/slides/menu/food_005.jpg); }
#slideshow-menu-b div:nth-of-type(10) { background-image:url(../img/slides/menu/food_002.jpg); } */

/* Menu-C Pix */
#slideshow-menu-c div:nth-of-type(1) { background-image:url(../img/slides/menu/Buffet_Salmon.jpg); }
#slideshow-menu-c div:nth-of-type(2) { background-image:url(../img/slides/menu/Buffet_Open.jpg); }
#slideshow-menu-c div:nth-of-type(3) { background-image:url(../img/slides/menu/Buffet_Vegetarian.jpg); }
#slideshow-menu-c div:nth-of-type(4) { background-image:url(../img/slides/menu/catering_space.jpg); }
/* #slideshow-menu-c div:nth-of-type(2) { background-image:url(../img/slides/menu/catering.jpg); } */
/* #slideshow-menu-c div:nth-of-type(3) { background-image:url(../img/slides/menu/food_013.JPG); } */
/* #slideshow-menu-c div:nth-of-type(5) { background-image:url(../img/slides/menu/catering_greeksalad.jpg); }
#slideshow-menu-c div:nth-of-type(6) { background-image:url(../img/slides/menu/catering_1.jpg); } */
#slideshow-menu-c div:nth-of-type(5) { background-image:url(../img/slides/menu/catering_2.jpg); }

/* Live Music Pix */
#slideshow-livemusic div:nth-of-type(1) { background-image:url(../img/slides/livemusic/index_010.JPG); }
#slideshow-livemusic div:nth-of-type(2) { background-image:url(../img/slides/livemusic/taki_group1.jpg); }
#slideshow-livemusic div:nth-of-type(3) { background-image:url(../img/slides/livemusic/music_001.jpg); }
#slideshow-livemusic div:nth-of-type(4) { background-image:url(../img/slides/livemusic/music_014.jpg); }
#slideshow-livemusic div:nth-of-type(5) { background-image:url(../img/slides/livemusic/music_2.jpg); }
#slideshow-livemusic div:nth-of-type(6) { background-image:url(../img/slides/livemusic/music_006.jpg); }
#slideshow-livemusic div:nth-of-type(7) { background-image:url(../img/slides/livemusic/music_007.jpg); }
#slideshow-livemusic div:nth-of-type(8) { background-image:url(../img/slides/livemusic/music_9.jpg); }
#slideshow-livemusic div:nth-of-type(9) { background-image:url(../img/slides/livemusic/music_011.jpg); }
#slideshow-livemusic div:nth-of-type(10) { background-image:url(../img/slides/livemusic/music_012.jpg); }
#slideshow-livemusic div:nth-of-type(11) { background-image:url(../img/slides/livemusic/music_010.jpg); }
#slideshow-livemusic div:nth-of-type(12) { background-image:url(../img/slides/livemusic/music_6.jpg); }
#slideshow-livemusic div:nth-of-type(13) { background-image:url(../img/slides/livemusic/music_003.jpg); }
#slideshow-livemusic div:nth-of-type(14) { background-image:url(../img/slides/livemusic/taki_elias_niko.jpg); }
#slideshow-livemusic div:nth-of-type(15) { background-image:url(../img/slides/livemusic/takis_madgreeks_1.jpg); }
#slideshow-livemusic div:nth-of-type(16) { background-image:url(../img/slides/livemusic/takis_madgreeks_4.jpg); }
#slideshow-livemusic div:nth-of-type(17) { background-image:url(../img/slides/livemusic/music_1.jpg); }
#slideshow-livemusic div:nth-of-type(18) { background-image:url(../img/slides/livemusic/takis_madgreeks_6.jpg); }
#slideshow-livemusic div:nth-of-type(19) { background-image:url(../img/slides/livemusic/takis_madgreeks_13.jpg); }
#slideshow-livemusic div:nth-of-type(20) { background-image:url(../img/slides/livemusic/music_008.jpg); }
#slideshow-livemusic div:nth-of-type(21) { background-image:url(../img/slides/livemusic/music_004.jpg); }
#slideshow-livemusic div:nth-of-type(22) { background-image:url(../img/slides/livemusic/music_015.jpg); }
#slideshow-livemusic div:nth-of-type(23) { background-image:url(../img/slides/livemusic/music_005.jpg); }
#slideshow-livemusic div:nth-of-type(24) { background-image:url(../img/slides/livemusic/music_3.jpg); }
#slideshow-livemusic div:nth-of-type(25) { background-image:url(../img/slides/livemusic/music_002.jpg); }
#slideshow-livemusic div:nth-of-type(26) { background-image:url(../img/slides/livemusic/music_4.jpg); }
#slideshow-livemusic div:nth-of-type(27) { background-image:url(../img/slides/livemusic/music_5.jpg); }
#slideshow-livemusic div:nth-of-type(28) { background-image:url(../img/slides/livemusic/music_016.jpg); }
#slideshow-livemusic div:nth-of-type(29) { background-image:url(../img/slides/livemusic/music_018.jpg); }
#slideshow-livemusic div:nth-of-type(30) { background-image:url(../img/slides/livemusic/music_009.jpg); }
#slideshow-livemusic div:nth-of-type(31) { background-image:url(../img/slides/livemusic/music_017.jpg); }
#slideshow-livemusic div:nth-of-type(32) { background-image:url(../img/slides/livemusic/music_046.jpg); }
#slideshow-livemusic div:nth-of-type(33) { background-image:url(../img/slides/livemusic/music_047.jpg); }
#slideshow-livemusic div:nth-of-type(34) { background-image:url(../img/slides/livemusic/music_048.jpg); }
#slideshow-livemusic div:nth-of-type(35) { background-image:url(../img/slides/livemusic/music_049.jpg); }
#slideshow-livemusic div:nth-of-type(36) { background-image:url(../img/slides/livemusic/music_050.jpg); }
#slideshow-livemusic div:nth-of-type(37) { background-image:url(../img/slides/livemusic/music_051.jpg); }
#slideshow-livemusic div:nth-of-type(38) { background-image:url(../img/slides/livemusic/music_052.jpg); }
#slideshow-livemusic div:nth-of-type(39) { background-image:url(../img/slides/livemusic/music_053.jpg); }
#slideshow-livemusic div:nth-of-type(40) { background-image:url(../img/slides/livemusic/music_054.jpg); }
#slideshow-livemusic div:nth-of-type(41) { background-image:url(../img/slides/livemusic/music_055.jpg); }

/* caption styles */

#slideshow span,
#slideshow-dancing span,
#slideshow-menu-a span,
#slideshow-menu-b span,
#slideshow-menu-c span,
#slideshow-livemusic span {
    position:absolute;
    z-index:2;
    bottom:0;
    right:0;
    display:inline-block;
    padding:2% 3%;
    margin:5%;
    font-size:2.75vw;
    color:transparent;
}

#slideshow .fx:first-child + span + div ~ div + span, #slideshow .fx1 + span,
#slideshow-dancing .fx:first-child + span + div ~ div + span, #slideshow-dancing .fx1 + span,
#slideshow-menu-a .fx:first-child + span + div ~ div + span, #slideshow-menu-a .fx1 + span,
#slideshow-menu-b .fx:first-child + span + div ~ div + span, #slideshow-menu-b .fx1 + span,
#slideshow-menu-c .fx:first-child + span + div ~ div + span, #slideshow-menu-c .fx1 + span,
#slideshow-livemusic .fx:first-child + span + div ~ div + span, #slideshow-livemusic .fx1 + span {
    z-index:1;
}

#slideshow .fx + span, #slideshow .fx1 + span,
#slideshow-dancing .fx + span, #slideshow-dancing .fx1 + span,
#slideshow-menu-a .fx + span, #slideshow-menu-a .fx1 + span,
#slideshow-menu-b .fx + span, #slideshow-menu-b .fx1 + span,
#slideshow-menu-c .fx + span, #slideshow-menu-c .fx1 + span,
#slideshow-livemusic .fx + span, #slideshow-livemusic .fx1 + span {
    background:rgba(0,0,0,0.75);
    color:#fff;
    border-left: 4px solid green;
    -webkit-animation:caption 10s 1s both;
    animation:caption 10s 1s both;
}

@-webkit-keyframes caption {
    0% { opacity:0; -webkit-transform:translate3d(100%,0,0) }
    20% { opacity:1; -webkit-transform:none }
    70% { opacity:1; -webkit-transform:none }
    100% { opacity:0; -webkit-transform:translate3d(-500%,0,0) }
}

@keyframes caption {
    0% { opacity:0; transform:translate3d(100%,0,0) }
    20% { opacity:1; transform:none }
    70% { opacity:1; transform:none }
    100% { opacity:0; transform:translate3d(-500%,0,0) }
}

@media(min-width:672px) { /* bigger than 672px */
    #slideshow span,
    #slideshow-dancing span,
    #slideshow-menu-a span,
    #slideshow-menu-b span,
    #slideshow-menu-c span,
    #slideshow-livemusic span {
        padding: .125em 1.5em;
        margin: .5em;
        font-size:1em;
    }
}