.textTitle{font-weight:bold;font-size:3em;font-family:'Amatic SC';color:rgba(255,0,128,1);}
.textParagraph{}
.phototalks{font-weight:300;text-shadow:2px 2px 2px 0px rgba(255,0,128,0.41);font-size:1.1em;}
.phototalks:before{content:"Team";}
.tags:before{text-decoration:underline;;font-size:0.9em;content:"Tags for this page:";dispaly:block;width:100%;}
.tags > h3{display:inline;font-weight:normal;font-size:0.9em;magrin:0.1em;padding:0.2em;border:1px solid black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

/*top:50%;left:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);*/
.carousel-inner{margin:0em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.carousel-inner > .item{height: 70vh;background-color:rgba(255,255,255,1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.carousel-inner > .item > img{position:absolute;max-height:50vh;width:auto;}

.carousel-zoom > .carousel-inner .item > img{transform:scale(1.8,1.8);position:absolute;top:25%;left:10%;animation:zoom0 2s;}
/*
.carousel-zoom > .carousel-inner > .item:nth-child(1) > img{transform:scale(1.4,1.4);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(2) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(3) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(4) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(5) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(6) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
.carousel-zoom > .carousel-inner > .item:nth-child(7) > img{transform:scale(2,2);position:absolute;top:10%;left:25%;animation:zoom0 2s;}
*/
@-webkit-keyframes zoom0{from{-webkit-transform:scale(2.6,2.6);}to{-webkit-transform:scale(1.8,1.8);}}
@keyframes zoom0{from{transform:scale(2.6,2.6);}to{transform:scale(1.8,1.8);}}
/*
@-webkit-keyframes zoom1{from{-webkit-transform:scale(2.7,2.7);}to{-webkit-transform:scale(2.1,2.1);}}
@keyframes zoom1{from{transform:scale(2.7,2.7);}to{transform:scale(2.1,2.1);}}
@-webkit-keyframes zoom2{from{-webkit-transform:scale(2.8,2.8);}to{-webkit-transform:scale(2.2,2.2);}}
@keyframes zoom2{from{transform:scale(2.8,2.8);}to{transform:scale(2.2,2.2);}}
@-webkit-keyframes zoom3{from{-webkit-transform:scale(2.9,2.9);}to{-webkit-transform:scale(2.3,2.3);}}
@keyframes zoom3{from{transform:scale(2.9,2.9);}to{transform:scale(2.3,2.3);}}
*/
.carousel-control.left, .carousel-control.right{background-image:none;color:black;}
.carousel-indicators {position:absolute;bottom:-0.8em;}
.carousel-indicators li{width:10px;height:3px;background-color:transparent;border:1px solid rgba(255,255,255,0.2);border-radius:0px;margin-bottom:0px;}
.carousel-indicators .active{width:10px;height:4px;background-color:transparent;border:1px solid rgba(255,0,128,1);border-radius:0px;}

.carousel-caption{position:absolute;text-align:left;bottom:0%;left:0%;width:100%;padding-left:20%;background-color:rgba(128,128,128,0.1);color:rgba(255,0,128,1);text-shadow:2px 2px 2px 0px rgba(255,128,0,1);}
.carousel-caption h3{font-size:4em;font-family:'Amatic SC';}
.carousel-caption p{color:rgba(0,255,0,1);color:rgba(255,206,0,1);font-size:1.4em;font-family: 'Kameron','Petit Formal Script','Amatic SC','Tangerine','Alex Brush';}

/* http://www.color-hex.com/color/ffce00 */
/* http://www.color-hex.com/color/ff00ff */

.item:nth-child(1) {background-color:rgba(255,255,255,1);}
.item:nth-child(1) > .carousel-caption {}
.item:nth-child(1) > .carousel-caption h3 {}
.item:nth-child(1) > .carousel-caption p  {}
.item:nth-child(2) {background-color:rgba(255,255,255,1);}
.item:nth-child(2) > .carousel-caption {}
.item:nth-child(2) > .carousel-caption h3 {}
.item:nth-child(2) > .carousel-caption p  {}
.item:nth-child(3) {background-color:rgba(255,255,255,1);}
.item:nth-child(3) > .carousel-caption {}
.item:nth-child(3) > .carousel-caption h3 {}
.item:nth-child(3) > .carousel-caption p  {}
.item:nth-child(4) {background-color:rgba(255,255,255,1);}
.item:nth-child(4) > .carousel-caption {}
.item:nth-child(4) > .carousel-caption h3 {}
.item:nth-child(4) > .carousel-caption p  {}
.item:nth-child(5) {background-color:rgba(255,255,255,1);}
.item:nth-child(5) > .carousel-caption {}
.item:nth-child(5) > .carousel-caption h3 {}
.item:nth-child(5) > .carousel-caption p  {}
.item:nth-child(6) {background-color:rgba(255,255,255,1);}
.item:nth-child(6) > .carousel-caption {}
.item:nth-child(6) > .carousel-caption h3 {}
.item:nth-child(6) > .carousel-caption p  {}

.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}

@media all and (transform-3d),(-webkit-transform-3d){
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
/*https://css-tricks.com/focusing-background-image-precise-location-percentages/*/

.galgallery{display:block;margin-top:2em;padding:0;background-color: rgba(255,0,128,1);}
.galthumbnail{text-decoration:none;padding:0.1em !important;margin:0em !important;}
.galthumbnail:hover{text-decoration: none;}
.galslide{height:250px;width:100%;overflow:hidden;}
.galslide1{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.galtitle{position:absolute;margin-top:-2.5em; width: 100%; height:2em;background-color: rgba(0,0,0,0.3); text-align:center; z-index:998;font-weight:bold;font-size:3.3em;line-height: 2em; font-family:'Tangerine';color:rgba(255,0,128,1);}
.noPadding{padding:0em !important;margin:0em !important;}
.galborder{margin-top:-2em;}
