/*NB*/
/* Ken Burns Effect
.fling-kb {overflow:hidden;margin-bottom: 5px;}
.fling-kb img {
    width: 100%;
    margin-left: 0px;
    position: relative;
    transition-property: all;
    transition-duration: 0.6s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    border-width: 2px;
    border-style: solid;
}
.fling-kb:hover img {transform: scale(1.2) rotate(2deg);} */


/* Mini Slideshow Effect - add a "fling-minislide img:nth-child" line below for each new slide*/
.fling-minislide {width:359px; height:259px; position:relative; }
.fling-minislide img{ position:absolute; animation:fling-minislide 34s infinite; opacity:0;}
@keyframes fling-minislide {15%{opacity:1;} 40%{opacity:0;}}

.fling-minislide img:nth-child(1){
    animation-delay: 0s;
    border-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
	border-left-style: solid;}
	
.fling-minislide img:nth-child(2){
    animation-delay: 4s;
    border-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
	border-left-style: solid;}
	
.fling-minislide img:nth-child(3){
    animation-delay: 8s;
    border-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
	border-left-style: solid;}

.fling-minislide img:nth-child(4){
    animation-delay: 12s;
    border-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;}

.fling-minislide img:nth-child(5){
    animation-delay: 16s;
    border-width: thin;
    border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;}

.fling-minislide img:nth-child(6){
	animation-delay: 20s;
	border-width: thin;
    border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;}

.fling-minislide img:nth-child(7){
	animation-delay: 24s;
    border-width: thin;
    border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;}

.fling-minislide img:nth-child(8){
	animation-delay: 28s;
    border-width: thin;
    border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;}

/* Bounce Effect
a.fling-bounce {padding-top: 0.25px; padding-bottom: 0px; transition:padding-top 0.25s,padding-bottom 0.25s; -moz-transition:padding-top 0.25s,padding-bottom 0.25s; -webkit-transition:padding-top 0.25s,padding-bottom 0.25s; -o-transition:padding-top 0.25s,padding-bottom 0.25s; text-decoration: none; display:block; float:left; width: auto; height: auto;}
a:hover.fling-bounce {padding-top: 0px; padding-bottom: 5px; }*/
 

/* Shadow Below 
.fling-shadowbelow {box-shadow: 0 8px 6px -6px #000;-moz-box-shadow: 0 8px 6px -6px #000;-webkit-box-shadow: 0 8px 6px -6px #000;-o-box-shadow: 0 8px 6px -6px #000;}*/
 

/* 3D Effect 
.fling-3d {color: #fff; text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);}*/
 

/* Neon Effect 
.fling-neon {color:#fff; text-shadow:0 0 10px #fff, 0 0 20px #00d2ff, 0 0 30px #00d2ff, 0 0 40px #00d2ff, 0 0 50px #00d2ff, 0 0 60px #00d2ff, 0 0 70px #00d2ff;}*/
 

/* Letterpress Effect 
.fling-letterpress { color: #fff; text-shadow: 0px 2px 1px #555;}*/
 

/* Patch Effect 
.fling-patch {color: #fff; display:inline-block; outline: 1px dashed #98abb9; outline-offset: -7px; background-color: #556068; height: auto; width: auto; padding: 15px; text-align: center;}*/
 

/* Polaroid Effect 
.fling-polaroid {color: #fff; display:block; border: 1px solid #98abb9; background-color: #fff; height: auto; width: auto; padding: 10px; text-align: center; box-shadow: 0 8px 6px -6px #000;-moz-box-shadow: 0 8px 6px -6px #000;-webkit-box-shadow: 0 8px 6px -6px #000;-o-box-shadow: 0 8px 6px -6px #000;float: left;}
img.fling-polaroid {border: solid 1px #98abb9;}*/


/* Flip Card Effect 
.fling-flip{-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;-ms-transform: perspective(1000px);-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; border: 1px solid #ccc;}
.fling-flip:hover .back, .fling-flip.hover .back {-webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg);}
.fling-flip:hover .front, .fling-flip.hover .front {-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}
.fling-flip, .front, .back {width: 200px;height: 300px;}
.flipper {-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-ms-transition: 0.6s;
-moz-transition: 0.6s;-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;
transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;
-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(0deg);
-moz-transition: 0.6s;-moz-transform-style: preserve-3d;-moz-transform: rotateY(0deg);
-o-transition: 0.6s;-o-transform-style: preserve-3d;-o-transform: rotateY(0deg);
-ms-transition: 0.6s;-ms-transform-style: preserve-3d;-ms-transform: rotateY(0deg);
transition: 0.6s;transform-style: preserve-3d;transform: rotateY(0deg);position: absolute;top: 0;left: 0;}
.front {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);background: lightgreen;z-index: 2;}
.back {background: lightblue;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.back p {position: absolute;bottom: 40px;left: 0;right: 0;text-align: center;	padding: 0 20px;font-size: 18px;}*/


/* Submerge Effect 
@-webkit-keyframes fling-submerge { 0% { opacity: 0; top: 25px;} 75% { opacity: 1; } 85% { top: 0px;} ;}
@-moz-keyframes fling-submerge { 0% { opacity: 0; top: 25px;} 75% { opacity: 1; } 85% { top: 0px;} ;}
@-ms-keyframes fling-submerge { 0% { opacity: 0; top: 25px;} 75% { opacity: 1; } 85% { top: 0px;} ;}
@-o-keyframes fling-submerge { 0% { opacity: 0; top: 25px;} 75% { opacity: 1; } 85% { top: 0px;} ;}
@keyframes fling-submerge { 0% { opacity: 0; top: 25px;} 75% { opacity: 1; } 85% { top: 0px;} ;}
@-webkit-keyframes fling-psubmerge { 0% { opacity: 0;} 25% { opacity: 0; } 100% { opacity: 1;} ;}
@-moz-keyframes fling-psubmerge { 0% { opacity: 0;} 25% { opacity: 0; } 100% { opacity: 1;} ;}
@-ms-keyframes fling-psubmerge { 0% { opacity: 0;} 25% { opacity: 0; } 100% { opacity: 1;} ;}
@-o-keyframes fling-psubmerge { 0% { opacity: 0;} 25% { opacity: 0; } 100% { opacity: 1;} ;}
@keyframes fling-psubmerge { 0% { opacity: 0;} 25% { opacity: 0; } 100% { opacity: 1;} ;}
.fling-submerge {display:block;}
.fling-submerge h1 {font-size: 40px; line-height: 50px;position: relative; opacity: 1; top:0;
	-webkit-animation: fling-submerge 2s ease-out; -moz-animation: fling-submerge 2s ease-out; -ms-animation: fling-submerge 2s ease-out; -o-animation: fling-submerge 2s ease-out; animation: fling-submerge 2s ease-out;}
.fling-submerge p {font-size: 18px; line-height: 22px;opacity: 1;
	-webkit-animation: fling-psubmerge 3s; -moz-animation: fling-psubmerge 3s; -ms-animation: fling-psubmerge 3s; -o-animation: fling-psubmerge 3s; animation: fling-psubmerge 3s;}*/