/* -- Start Vegas Page css Template -- */
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/* -- End Vegas Page css Template -- *//*! CSSDevices v2.2.0 | MIT license | Maintained by Stuart Yamartino | https://cssdevices.com */
.cd-iphone-5s,
.cd-iphone-5c,
.cd-iphone-5s > .cd-body,
.cd-iphone-5c > .cd-body {
  width: 19.8em;
  height: 42em; }

.cd-iphone-6,
.cd-iphone-6 > .cd-body {
  width: 23em;
  height: 48em; }

.cd-iphone-6-plus,
.cd-iphone-6-plus > .cd-body {
  width: 25.5em;
  height: 53em; }

/*---------  iPhone Parts --------*/
[class^='cd-iphone'] .cd-body {
  position: relative;
  border-style: solid;
  background: #1e1e1e; }

/*---------  iPhone5s & iPhone5c Parts --------*/
[class^='cd-iphone-5'] .cd-body {
  border-radius: 2.5em;
  border-width: .25em; }
[class^='cd-iphone-5'] .cd-camera {
  background: #3c3d3d;
  top: 1.7em;
  left: 50%;
  margin-left: -.25em;
  width: .5em;
  height: .5em;
  border-radius: .25em; }
[class^='cd-iphone-5'] .cd-ear {
  background: #292728;
  top: 3em;
  left: 50%;
  margin-left: -1.75em;
  width: 3.5em;
  height: .6em;
  border-radius: .3em; }
[class^='cd-iphone-5'] .cd-screen {
  background: black;
  top: 5em;
  left: 50%;
  margin-left: -8.9em;
  width: 17.8em;
  height: 31em;
  border: solid .2em black;
  border-radius: .1em; }
[class^='cd-iphone-5'] .cd-home {
  bottom: 1em;
  left: 50%;
  margin-left: -1.75em;
  width: 3.5em;
  height: 3.5em;
  border-radius: 1.75em;
  border: .2em solid black; }
[class^='cd-iphone-5'] .cd-sound {
  top: 5.1em;
  left: -.35em;
  height: 1.8em;
  width: .2em; }
[class^='cd-iphone-5'] .cd-sound::before {
  content: "";
  top: 4em;
  height: 1.4em;
  width: .2em; }
[class^='cd-iphone-5'] .cd-sound::after {
  content: "";
  top: 7.2em;
  height: 1.4em;
  width: .2em; }
[class^='cd-iphone-5'] .cd-sleep {
  top: -.35em;
  left: 13.2em;
  height: .2em;
  width: 3em; }

.cd-iphone-5c .cd-home {
  background: #242324;
  border-width: 0 !important; }
.cd-iphone-5c .cd-home::after {
  content: "";
  display: block;
  width: 1.2em;
  height: 1.2em;
  top: 1.1em;
  left: 50%;
  margin-left: -.6em;
  border-radius: .3em;
  border: 1px solid #393839; }
.cd-iphone-5c .cd-body {
  border-color: #7ec4fc; }
.cd-iphone-5c.cd-green .cd-body {
  border-color: #b3f390; }
.cd-iphone-5c.cd-red .cd-body {
  border-color: #fc828d; }
.cd-iphone-5c.cd-yellow .cd-body {
  border-color: #fff38a; }
.cd-iphone-5c.cd-white .cd-body {
  border-color: #efefee; }
.cd-iphone-5c .cd-sound,
.cd-iphone-5c .cd-sound::before,
.cd-iphone-5c .cd-sound::after,
.cd-iphone-5c .cd-sleep {
  background: #7ec4fc; }
.cd-iphone-5c.cd-green .cd-sound, .cd-iphone-5c.cd-green .cd-sound::before, .cd-iphone-5c.cd-green .cd-sound::after, .cd-iphone-5c.cd-green .cd-sleep {
  background: #b3f390; }
.cd-iphone-5c.cd-red .cd-sound, .cd-iphone-5c.cd-red .cd-sound::before, .cd-iphone-5c.cd-red .cd-sound::after, .cd-iphone-5c.cd-red .cd-sleep {
  background: #fc828d; }
.cd-iphone-5c.cd-yellow .cd-sound, .cd-iphone-5c.cd-yellow .cd-sound::before, .cd-iphone-5c.cd-yellow .cd-sound::after, .cd-iphone-5c.cd-yellow .cd-sleep {
  background: #fff38a; }
.cd-iphone-5c.cd-white .cd-sound, .cd-iphone-5c.cd-white .cd-sound::before, .cd-iphone-5c.cd-white .cd-sound::after, .cd-iphone-5c.cd-white .cd-sleep {
  background: #efefee; }

/*---------  iPhone5s & iPhone6 & iPhone6 Plus Coloring --------*/
.cd-iphone-5s .cd-body,
.cd-iphone-6 .cd-body,
.cd-iphone-6-plus .cd-body {
  border-color: #656565; }
.cd-iphone-5s.cd-gold .cd-body, .cd-iphone-5s.cd-gold .cd-body .cd-home,
.cd-iphone-6.cd-gold .cd-body,
.cd-iphone-6.cd-gold .cd-body .cd-home,
.cd-iphone-6-plus.cd-gold .cd-body,
.cd-iphone-6-plus.cd-gold .cd-body .cd-home {
  background-color: #fafafa;
  border-color: #ecdcc8; }
.cd-iphone-5s.cd-rosegold .cd-body, .cd-iphone-5s.cd-rosegold .cd-body .cd-home,
.cd-iphone-6.cd-rosegold .cd-body,
.cd-iphone-6.cd-rosegold .cd-body .cd-home,
.cd-iphone-6-plus.cd-rosegold .cd-body,
.cd-iphone-6-plus.cd-rosegold .cd-body .cd-home {
  background-color: #fafafa;
  border-color: #E9C9C5; }
.cd-iphone-5s.cd-silver .cd-body, .cd-iphone-5s.cd-silver .cd-body .cd-home,
.cd-iphone-6.cd-silver .cd-body,
.cd-iphone-6.cd-silver .cd-body .cd-home,
.cd-iphone-6-plus.cd-silver .cd-body,
.cd-iphone-6-plus.cd-silver .cd-body .cd-home {
  background-color: #fafafa;
  border-color: #bdbfbe; }
.cd-iphone-5s .cd-body .cd-home,
.cd-iphone-6 .cd-body .cd-home,
.cd-iphone-6-plus .cd-body .cd-home {
  border-color: #2c2b2c; }
.cd-iphone-5s .cd-sound,
.cd-iphone-5s .cd-sound::before,
.cd-iphone-5s .cd-sound::after,
.cd-iphone-5s .cd-sleep,
.cd-iphone-6 .cd-sound,
.cd-iphone-6 .cd-sound::before,
.cd-iphone-6 .cd-sound::after,
.cd-iphone-6 .cd-sleep,
.cd-iphone-6-plus .cd-sound,
.cd-iphone-6-plus .cd-sound::before,
.cd-iphone-6-plus .cd-sound::after,
.cd-iphone-6-plus .cd-sleep {
  background: #656565; }
.cd-iphone-5s.cd-gold .cd-sound, .cd-iphone-5s.cd-gold .cd-sound::before, .cd-iphone-5s.cd-gold .cd-sound::after, .cd-iphone-5s.cd-gold .cd-sleep,
.cd-iphone-6.cd-gold .cd-sound,
.cd-iphone-6.cd-gold .cd-sound::before,
.cd-iphone-6.cd-gold .cd-sound::after,
.cd-iphone-6.cd-gold .cd-sleep,
.cd-iphone-6-plus.cd-gold .cd-sound,
.cd-iphone-6-plus.cd-gold .cd-sound::before,
.cd-iphone-6-plus.cd-gold .cd-sound::after,
.cd-iphone-6-plus.cd-gold .cd-sleep {
  background: #ecdcc8; }
.cd-iphone-5s.cd-rosegold .cd-sound, .cd-iphone-5s.cd-rosegold .cd-sound::before, .cd-iphone-5s.cd-rosegold .cd-sound::after, .cd-iphone-5s.cd-rosegold .cd-sleep,
.cd-iphone-6.cd-rosegold .cd-sound,
.cd-iphone-6.cd-rosegold .cd-sound::before,
.cd-iphone-6.cd-rosegold .cd-sound::after,
.cd-iphone-6.cd-rosegold .cd-sleep,
.cd-iphone-6-plus.cd-rosegold .cd-sound,
.cd-iphone-6-plus.cd-rosegold .cd-sound::before,
.cd-iphone-6-plus.cd-rosegold .cd-sound::after,
.cd-iphone-6-plus.cd-rosegold .cd-sleep {
  background: #E9C9C5; }
.cd-iphone-5s.cd-silver .cd-sound, .cd-iphone-5s.cd-silver .cd-sound::before, .cd-iphone-5s.cd-silver .cd-sound::after, .cd-iphone-5s.cd-silver .cd-sleep,
.cd-iphone-6.cd-silver .cd-sound,
.cd-iphone-6.cd-silver .cd-sound::before,
.cd-iphone-6.cd-silver .cd-sound::after,
.cd-iphone-6.cd-silver .cd-sleep,
.cd-iphone-6-plus.cd-silver .cd-sound,
.cd-iphone-6-plus.cd-silver .cd-sound::before,
.cd-iphone-6-plus.cd-silver .cd-sound::after,
.cd-iphone-6-plus.cd-silver .cd-sleep {
  background: #bdbfbe; }

/*---------  iPhone6 & iPhone6 Plus Parts --------*/
[class^='cd-iphone-6'] .cd-body {
  border-radius: 3em;
  border-width: .4em; }
[class^='cd-iphone-6'] .cd-camera {
  background: #3c3d3d;
  top: 2.4em;
  left: 50%;
  margin-left: -4em;
  width: .7em;
  height: .7em;
  border-radius: .35em; }
[class^='cd-iphone-6'].cd-gold .cd-camera::after, [class^='cd-iphone-6'].cd-rosegold .cd-camera::after, [class^='cd-iphone-6'].cd-silver .cd-camera::after {
  content: "";
  background: #3c3d3d;
  top: -1.4em;
  right: -3.5em;
  width: .5em;
  height: .5em;
  border-radius: .25em; }
[class^='cd-iphone-6'] .cd-ear {
  background: #292728;
  top: 2.5em;
  left: 50%;
  margin-left: -2em;
  width: 4em;
  height: .5em;
  border-radius: .3em; }
[class^='cd-iphone-6'] .cd-screen {
  background: black;
  top: 5em;
  left: 50%;
  margin-left: -10.5em;
  width: 21em;
  height: 37em;
  border: solid .2em black;
  border-radius: .1em; }
[class^='cd-iphone-6'] .cd-home {
  bottom: .9em;
  left: 50%;
  margin-left: -1.75em;
  width: 3.5em;
  height: 3.5em;
  border-radius: 1.75em;
  border: .2em solid black; }
[class^='cd-iphone-6'] .cd-sound {
  top: 5em;
  left: -.5em;
  height: 1.8em;
  width: .2em; }
[class^='cd-iphone-6'] .cd-sound::before {
  content: "";
  top: 4.4em;
  height: 3.4em;
  width: .2em; }
[class^='cd-iphone-6'] .cd-sound::after {
  content: "";
  top: 8.8em;
  height: 3.4em;
  width: .2em; }
[class^='cd-iphone-6'] .cd-sleep {
  top: 9.3em;
  right: -.5em;
  height: 3.4em;
  width: .2em; }

.cd-iphone-6-plus .cd-body .cd-screen {
  top: 5em;
  margin-left: -11.8em;
  width: 23.6em;
  height: 42em;
  border: solid .2em black;
  border-radius: .1em; }

.cd-blueprint .cd-sound {
  left: -2px !important; }
.cd-blueprint[class^='cd-iphone-6'] .cd-sleep {
  background: #000000 !important;
  width: 1px !important;
  border: none !important;
  right: -2px; }
.cd-blueprint[class^='cd-iphone-5'] .cd-sleep {
  background: #000000 !important;
  height: 1px !important;
  border: none !important;
  top: -2px; }

.cd-ipad,
.cd-ipad > .cd-body {
  width: 33.6em;
  height: 48em; }

.cd-ipad .cd-body {
  background: #1e1e1e;
  border-radius: 1.6em;
  border: 0.25em solid #656565; }
.cd-ipad .cd-camera {
  background: #3c3d3d;
  width: .5em;
  height: .5em;
  top: 1.6em;
  left: 50%;
  margin-left: -.25em;
  border-radius: .3em; }
.cd-ipad .cd-screen {
  width: 30em;
  height: 40em;
  background: black;
  top: 3.7em;
  left: 50%;
  margin-left: -15em;
  border: .2em solid black; }
.cd-ipad .cd-home {
  width: 2.2em;
  height: 2.2em;
  border: 0.2em solid #2c2b2c;
  bottom: .8em;
  border-radius: 1.1em;
  left: 50%;
  margin-left: -1em; }

.cd-ipad.cd-gold .cd-body {
  background: #fafafa;
  border-color: #ecdcc8; }
.cd-ipad.cd-gold .cd-home {
  border-color: #ecdcc8; }

.cd-ipad.cd-silver .cd-body {
  background: #fafafa;
  border-color: #bdbfbe; }
.cd-ipad.cd-silver .cd-home {
  border-color: #bdbfbe; }

.cd-mac {
  width: 60em;
  height: 34.8em; }
  .cd-mac .cd-top {
    width: 52em;
    height: 34em;
    left: 50%;
    margin-left: -26em;
    background: #d6d5da;
    border-radius: 1.5em 1.5em .6em .6em; }
  .cd-mac .cd-camera {
    width: .4em;
    height: .4em;
    background: #3c3d3d;
    left: 50%;
    margin-left: -.2em;
    top: .8em;
    border-radius: .2em; }
  .cd-mac .cd-screen {
    width: 48em;
    height: 30em;
    background: #3c3d3d;
    overflow: hidden;
    border: 1px solid #3c3d3d;
    top: 2em;
    left: 50%;
    margin-left: -24em; }
  .cd-mac .cd-bottom {
    width: 100%;
    height: 1em;
    bottom: 0;
    background: #BDBDBD;
    border-radius: 10em/1.2em;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .cd-mac .cd-notch {
    width: 10em;
    height: .5em;
    background: #d6d5da;
    left: 50%;
    margin-left: -5em;
    bottom: .5em;
    border-radius: 0 0 1em 1em;
    border-top: 1px solid #BDBDBD; }
  .cd-mac.cd-pro .cd-top {
    background: #1C1C1C; }
  .cd-mac.cd-pro .cd-bottom {
    border-bottom-left-radius: 2em;
    border-bottom-right-radius: 2em; }

.cd-watch {
  width: 16.6em;
  height: 28em; }
  .cd-watch .cd-bracket {
    height: 19.4em;
    width: 11.2em;
    left: 50%;
    margin-left: -5.6em;
    border: 0.5em solid #D8D8D8;
    border-radius: .8em;
    top: 4.3em; }
  .cd-watch [class$='-band'] {
    width: 9em;
    height: 7.05em;
    background: #81DAF5;
    left: 50%;
    margin-left: -4.5em; }
  .cd-watch .cd-top-band {
    border-radius: .5em .5em 0 0;
    top: -1.2em;
    transform: perspective(30em) rotateX(45deg);
    -webkit-transform: perspective(30em) rotateX(45deg);
    -ms-transform: perspective(30em) rotateX(45deg); }
  .cd-watch .cd-bottom-band {
    border-radius: 0 0 .5em .5em;
    bottom: -1.2em;
    transform: perspective(30em) rotateX(-45deg);
    -webkit-transform: perspective(30em) rotateX(-45deg);
    -ms-transform: perspective(30em) rotateX(-45deg); }
  .cd-watch .cd-crown {
    width: .8em;
    height: 3.4em;
    right: 0;
    top: 50%;
    margin-top: -5em;
    background: #D8D8D8;
    border-radius: 0 .4em .4em 0; }
  .cd-watch .cd-button {
    width: .4em;
    height: 5em;
    right: .4em;
    top: 50%;
    background: #D8D8D8;
    border-radius: 0 .3em .3em 0; }
  .cd-watch .cd-body {
    height: 18em;
    width: 15.2em;
    top: 50%;
    left: 50%;
    margin-top: -9em;
    margin-left: -7.6em;
    border: 0.7em solid #D8D8D8;
    border-radius: 3em;
    background: black; }
  .cd-watch .cd-screen {
    background: black;
    overflow: hidden;
    width: 11.2em;
    height: 14em;
    top: 50%;
    left: 50%;
    margin-top: -7em;
    margin-left: -5.6em;
    border-radius: .5em; }
    .cd-watch .cd-screen > * {
      border-radius: .5em; }
  .cd-watch.cd-no-bracket .cd-bracket {
    display: none; }
  .cd-watch.cd-black .cd-crown,
  .cd-watch.cd-black .cd-button {
    background: #585858; }
  .cd-watch.cd-black .cd-bracket,
  .cd-watch.cd-black .cd-body {
    border-color: #585858; }
  .cd-watch.cd-gold .cd-crown,
  .cd-watch.cd-gold .cd-button {
    background: #e9d296; }
  .cd-watch.cd-gold .cd-bracket,
  .cd-watch.cd-gold .cd-body {
    border-color: #e9d296; }
  .cd-watch.cd-rosegold .cd-crown,
  .cd-watch.cd-rosegold .cd-button {
    background: #e9bfa9; }
  .cd-watch.cd-rosegold .cd-bracket,
  .cd-watch.cd-rosegold .cd-body {
    border-color: #e9bfa9; }

.cd-watch.cd-white-band [class$='-band'] {
  background: #F2F2F2; }
.cd-watch.cd-blue-band [class$='-band'] {
  background: #81DAF5; }
.cd-watch.cd-green-band [class$='-band'] {
  background: #C8FE2E; }
.cd-watch.cd-pink-band [class$='-band'] {
  background: #F66E64; }
.cd-watch.cd-black-band [class$='-band'] {
  background: #2E2E2E; }
.cd-watch.cd-brown-band [class$='-band'] {
  background: #876450; }
.cd-watch.cd-tan-band [class$='-band'] {
  background: #BEB0A6; }
.cd-watch.cd-navy-band [class$='-band'] {
  background: #56586b; }
.cd-watch.cd-red-band [class$='-band'] {
  background: #ff4838; }
.cd-watch.cd-linked-band [class$='-band'] {
  background: linear-gradient(to bottom, #595959, #595959 10%, #B6B6B6 10%, #B6B6B6);
  background-size: 100% 2em; }

.cd-watch.cd-blueprint .cd-bracket {
  top: 4.6em;
  height: 18.9em; }
.cd-watch.cd-blueprint .cd-crown,
.cd-watch.cd-blueprint .cd-button {
  border-left: none !important; }
.cd-watch.cd-blueprint .cd-screen {
  border: none !important; }

body {
  font-size: 14px; }

[class^='cd-'],
[class^='cd-']::after,
[class^='cd-']::before {
  margin: 0;
  padding: 0;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.cd-iphone-5s,
.cd-iphone-5c,
.cd-iphone-6,
.cd-iphone-6-plus,
.cd-ipad,
.cd-mac {
  border: 0;
  position: relative;
  z-index: 50;
  font-size: 14px;
  display: block; }

[class^='cd-'] *,
[class^='cd-'] *::after,
[class^='cd-'] *::before {
  position: absolute; }

.cd-screen {
  overflow: hidden; }

.cd-screen > * {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  color: white;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  user-drag: none; }

.cd-screen > *:first-child {
  display: block; }

.cd-screen.cd-screen-scrolling {
  overflow-y: scroll; }
  .cd-screen.cd-screen-scrolling > * {
    bottom: none;
    height: auto; }

.cd-scale-10 {
  font-size: 10% !important; }

.cd-scale-20 {
  font-size: 20% !important; }

.cd-scale-30 {
  font-size: 30% !important; }

.cd-scale-40 {
  font-size: 40% !important; }

.cd-scale-50 {
  font-size: 50% !important; }

.cd-scale-60 {
  font-size: 60% !important; }

.cd-scale-70 {
  font-size: 70% !important; }

.cd-scale-80 {
  font-size: 80% !important; }

.cd-scale-90 {
  font-size: 90% !important; }

.cd-padded-device {
  margin: 20px; }

.cd-fill-parent,
.cd-device-loader {
  visibility: hidden; }

.cd-center {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block; }

[class^='cd-'].cd-blueprint *,
[class^='cd-'].cd-blueprint *::after,
[class^='cd-'].cd-blueprint *::before {
  background: white !important;
  border: 1px solid #000000 !important; }

.cd-blueprint .cd-sound,
.cd-blueprint .cd-sound::before,
.cd-blueprint .cd-sound::after {
  background: #000000 !important;
  width: 1px !important;
  border: none !important; }

.cd-blueprint .cd-screen * {
  border: none !important; }

.cd-slideshow > *:nth-child(n+2) {
  display: none; }

.cd-smart-loader > :first-child {
  display: none; }

.cd-landscape-left.cd-iphone-5s,
.cd-landscape-left.cd-iphone-5c,
.cd-landscape-right.cd-iphone-5s,
.cd-landscape-right.cd-iphone-5c {
  height: 19.8em;
  width: 42em; }

.cd-landscape-left.cd-iphone-6,
.cd-landscape-right.cd-iphone-6 {
  height: 23em;
  width: 48em; }

.cd-landscape-left.cd-iphone-6-plus,
.cd-landscape-right.cd-iphone-6-plus {
  height: 25.5em;
  width: 53em; }

.cd-landscape-left.cd-ipad,
.cd-landscape-right.cd-ipad {
  height: 33.6em;
  width: 48em; }

.cd-landscape-left > .cd-body, .cd-landscape-left > .cd-body > .cd-screen {
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0; }
.cd-landscape-left > .cd-body {
  transform: rotate(-90deg) translate(-100%, 0);
  -webkit-transform: rotate(-90deg) translate(-100%, 0);
  -ms-transform: rotate(-90deg) translate(-100%, 0); }
  .cd-landscape-left > .cd-body > .cd-screen {
    transform: rotate(90deg) translate(0, -100%);
    -webkit-transform: rotate(90deg) translate(0, -100%);
    -ms-transform: rotate(90deg) translate(0, -100%); }
.cd-landscape-left:not(.cd-landscape-fixed-screen).cd-iphone-5s > .cd-body > .cd-screen, .cd-landscape-left:not(.cd-landscape-fixed-screen).cd-iphone-5c > .cd-body > .cd-screen {
  height: 17.8em;
  width: 31em; }
.cd-landscape-left:not(.cd-landscape-fixed-screen).cd-iphone-6 > .cd-body > .cd-screen {
  height: 21em;
  width: 37em; }
.cd-landscape-left:not(.cd-landscape-fixed-screen).cd-iphone-6-plus > .cd-body > .cd-screen {
  height: 23.6em;
  width: 42em; }
.cd-landscape-left:not(.cd-landscape-fixed-screen).cd-ipad > .cd-body > .cd-screen {
  height: 30em;
  width: 40em; }

.cd-landscape-right > .cd-body, .cd-landscape-right > .cd-body > .cd-screen {
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0; }
.cd-landscape-right > .cd-body {
  transform: rotate(90deg) translate(0, -100%);
  -webkit-transform: rotate(90deg) translate(0, -100%);
  -ms-transform: rotate(90deg) translate(0, -100%); }
  .cd-landscape-right > .cd-body > .cd-screen {
    transform: rotate(-90deg) translate(-100%, 0);
    -webkit-transform: rotate(-90deg) translate(-100%, 0);
    -ms-transform: rotate(-90deg) translate(-100%, 0); }
.cd-landscape-right:not(.cd-landscape-fixed-screen).cd-iphone-5s > .cd-body > .cd-screen, .cd-landscape-right:not(.cd-landscape-fixed-screen).cd-iphone-5c > .cd-body > .cd-screen {
  height: 17.8em;
  width: 31em; }
.cd-landscape-right:not(.cd-landscape-fixed-screen).cd-iphone-6 > .cd-body > .cd-screen {
  height: 21em;
  width: 37em; }
.cd-landscape-right:not(.cd-landscape-fixed-screen).cd-iphone-6-plus > .cd-body > .cd-screen {
  height: 23.6em;
  width: 42em; }
.cd-landscape-right:not(.cd-landscape-fixed-screen).cd-ipad > .cd-body > .cd-screen {
  height: 30em;
  width: 40em; }

.cd-landscape-fixed-screen > .cd-body > .cd-screen {
  transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform-origin: none;
  -webkit-transform-origin: none;
  -ms-transform-origin: none; }
.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
/* FA4all stack v2.0.3 */



/* End of FA4all stack */

html, body {
	height: 100%;
}

/* Hide Gateway stacks from the main page container (stops flickering on page load) */
#gatewayBarstacks_in_3370 {
	display: none;
}

#gatewayWindowShadestacks_in_3370 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none !important;
	z-index: 998;
	background: #000000;
	opacity: 0.75;
	filter: alpha(opacity = 75);
}

#gatewayContainerstacks_in_3370 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0%;
	left: 0%;
	display: block;
	width: 100%;
	z-index: 999;
}

#gatewayBarstacks_in_3370 {
	width: 100%;
	display: block;
}

#gatewayBarFillstacks_in_3370 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	background-color: #FAFAFA;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FAFAFA));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FAFAFA);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FAFAFA);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FAFAFA));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FAFAFA);
	background-image: -o-linear-gradient(top, #FFFFFF, #FAFAFA);
	background-image: linear-gradient(top, #FFFFFF, #FAFAFA);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#gatewayBarstacks_in_3370 {
	display: none;
	position: relative;
}

#gatewayBarContentstacks_in_3370 {
	position: relative;
	z-index: 10;
	display: block;
	color: #858585;
	max-width: 800px;
	margin: 0 auto;
}

#gatewayBarContentstacks_in_3370 h1,
#gatewayBarContentstacks_in_3370 h2,
#gatewayBarContentstacks_in_3370 h3,
#gatewayBarContentstacks_in_3370 h4,
#gatewayBarContentstacks_in_3370 h5,
#gatewayBarContentstacks_in_3370 h6,
#gatewayBarContentstacks_in_3370 label {
	color: #EB685D;
}

#gatewayBarContentstacks_in_3370 a {
	color: #FF0000;
}

#gatewayBarContentstacks_in_3370 a:hover {
	color: #FF0000;
}

#gatewayLinkstacks_in_3370 a {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	height: 100%;
	width: 100%;
	background: transparent;
}

#closeButtonstacks_in_3370 {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
	display: block;
	padding: 10px;
	font-size: 36px;
	color: #CAC8CA;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#closeButtonstacks_in_3370:hover {
	cursor: pointer;
	color: #EB685D;
}

#closeButtonstacks_in_3370 [class^="fa fa-"] {
	color: #CAC8CA;
}

#closeButtonstacks_in_3370:hover [class^="fa fa-"] {
	color: #EB685D;
}

/* @group Behaviours */









/* Helper class to keep GW hidden, even when the page is scrolled. */
.GatewayPermaHide {
	display: none !important;
}

/* @end */

@media print {
	#gatewayWindowShadestacks_in_3370,
	#closeButtonstacks_in_3370,
	#gatewayContainerstacks_in_3370 {
		display: none !important;
	}
}





#stacks_in_3371 {
	margin:  5px;
	padding:  5px;
}
@media only screen and (min-width:0px){#stacks_in_3374{}}


#stacks_in_3374 {
	margin:  5px;
	padding:  5px;
}
#stacks_in_249 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_249 .jwresp_col{overflow:hidden;margin:0;width:69%; float:left;}#stacks_in_249 #jwresp_col2_stacks_in_249{ float:right; width:29%}@media screen and (max-width:770px){#stacks_in_249 #jwresp_col1_stacks_in_249,#stacks_in_249 #jwresp_col2_stacks_in_249{width:100%;float:none;display:block}#stacks_in_249 #jwresp_col1_stacks_in_249{margin-bottom:15px}}
#filmset_stacks_in_3385 {
  margin: auto;
  text-align: center;
}

#filmset_stacks_in_3385,
#filmset_stacks_in_3385 *,
#filmset_stacks_in_3385 *:before,
#filmset_stacks_in_3385 *:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

#filmset_inner_stacks_in_3385 {
  display: inline-block;
}

#backdrop_stacks_in_3385 img {
  max-width: 100%;
  height: auto;
}




#filmset_inner_stacks_in_3385 {
  display: inline-block;
  position: relative;
  z-index: 2;
}

#backdrop_stacks_in_3385 {
  position: relative;
  z-index: 2;
}

#content_stacks_in_3385 {
  position: absolute;
  z-index: 1;
}




/* TEMP:  */

#content_stacks_in_3385 {
  width: 100.00%;
  height: 100.00%;
  left: 0.00%;
  top: 0.00%;
}
















































#content_stacks_in_3385 {
  top: 6.73%;
  left: 12.15%;
  height: 83.16%;
  width: 75.80%;
}

















#content_stacks_in_3385 video {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  object-fit: fill;
}

#content_stacks_in_3385 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}








/* -- Start Vegas Each css Template -- */


#stacks_in_3387VegasSlideshow{
	position: relative;
	min-height: 500px;
}

#stacks_in_3387VegasInput{
	position: relative;
	display: none;
}

#stacks_in_3387 .vegas-overlay{
	background:url("../files/vegasAssets/00.png") !important;
}

#stacks_in_3387 .vegasalert{
	background: #FAC5CE;
	border: 2px solid #B4284F;
	border-radius: 4px;
	color: #B4284F !important;
	padding: 15px;
}
#stacks_in_3387 .vegasalert span{
	font-size: 2em;
	font-weight: bold;
}

.stacks_in_3387vegasContentBox{
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform:    translate(0,-50%);
	-ms-transform:     translate(0,-50%);
	-o-transform:      translate(0,-50%);
	transform:         translate(0,-50%);
}


/* -- Unified -- */
.stacks_in_3387vegasContent,.stacks_in_3387vegasContent h1,.stacks_in_3387vegasContent h2,.stacks_in_3387vegasContent h3,.stacks_in_3387vegasContent h4,.stacks_in_3387vegasContent h5,.stacks_in_3387vegasContent h6{
	color: #FFFFFF !important;
}
.stacks_in_3387vegasContent a,.stacks_in_3387vegasContent a:active,.stacks_in_3387vegasContent a:visited{
	color: #3B94D9 !important;
	text-decoration: none !important;
}
.stacks_in_3387vegasContent a:hover{
	color: #DDDDDD !important;
	text-decoration: none !important;
}

.stacks_in_3387vegasScrollButton i{
	color: #FFFFFF !important;
}

.stacks_in_3387vegasContentBox{
	text-align: center !important;
}

.stacks_in_3387vegasContentBox h1,.stacks_in_3387vegasContentBox h2,.stacks_in_3387vegasContentBox h3,.stacks_in_3387vegasContentBox h4,.stacks_in_3387vegasContentBox h5,.stacks_in_3387vegasContentBox h6,.stacks_in_3387vegasContentBox p{
	margin: 0 !important;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	line-height: normal !important;
}


.stacks_in_3387vegasContent{
	position: relative !important;
	margin: 0 auto;
	padding: 20px;
	max-width: 800px;
}



.stacks_in_3387vegasScrollButton{
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #fff !important;
	font-size: 36px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	display: none;
	cursor: pointer;
}


/* -- End Unified -- */





@keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

@-webkit-keyframes vegasanimation {
	43% { transform: translate(0,0);} 
	0% { transform: translate(0,0);} 
	30% { transform: translate(0,11px);} 
	17% { transform: translate(0,-5px);} 
	11% { transform: translate(0,0);} 
}

/* apply the .animation class to the element you want to animate */
.vegasanimation {
	animation: vegasanimation 3s ease-in-out 0s infinite normal none;
	-webkit-animation: vegasanimation 3s ease-in-out 0s infinite normal none;
}


/* -- End Vegas Each css Template -- */
/* START ICONZ CSS */

#stacks_in_2100 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FF7070 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2100 .stacks_in_2100icon{
	vertical-align:top;
	padding: 4px 6px 0 0;
}
.stacks_in_2100text{
	vertical-align:top;
}






#stacks_in_2100 .stacks_in_2100quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2100 .stacks_in_2100quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2100 .stacks_in_2100quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2100 {
	margin:  10px;
}

/* START ICONZ CSS */

#stacks_in_2112 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FF7070 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2112 .stacks_in_2112icon{
	vertical-align:top;
	padding: 4px 6px 0 0;
}
.stacks_in_2112text{
	vertical-align:top;
}






#stacks_in_2112 .stacks_in_2112quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2112 .stacks_in_2112quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2112 .stacks_in_2112quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2112 {
	margin:  10px;
}

/* START ICONZ CSS */

#stacks_in_2107 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FF7070 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2107 .stacks_in_2107icon{
	vertical-align:top;
	padding: 4px 6px 0 0;
}
.stacks_in_2107text{
	vertical-align:top;
}






#stacks_in_2107 .stacks_in_2107quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2107 .stacks_in_2107quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2107 .stacks_in_2107quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2107 {
	margin:  10px;
}

/* START ICONZ CSS */

#stacks_in_3362 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FC7070 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_3362 .stacks_in_3362icon{
	vertical-align:top;
	padding: 4px 6px 0 0;
}
.stacks_in_3362text{
	vertical-align:top;
}






#stacks_in_3362 .stacks_in_3362quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_3362 .stacks_in_3362quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_3362 .stacks_in_3362quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_3362 {
	margin:  10px;
}

#stacks_in_682 {
	border: solid rgba(233, 233, 233, 1.00);
	border-width:  2px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  20px;
}
#stacks_in_3468 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"",Sans-Serif;font-weight:400;font-style:normal}

#stacks_in_3473 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"",Sans-Serif;font-weight:400;font-style:normal}


#stacks_in_3473 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_3458 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_3458 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCCCC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

@media only screen and (max-width:768px){#stacks_in_3517 h3,#stacks_in_3517 div{text-align:center !important}#stacks_out_3517{display:block !important}}#stacks_in_3517 .hTxt:not(.vault-font),.no-default:not(.custom-font) .hTxt:not(.vault-font){font-family:"",Sans-Serif;font-weight:400;font-style:normal}


#stacks_in_3517 {
	margin: 20px 0px 0px 0px;
}
/* Styling for Preview Mode & Publishing */


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stacks_in_3482 .bx-wrapper {
	position: relative;
	
		
		margin: 0 auto 60px;
		
	
	padding: 0;
	*zoom: 1;
}

#stacks_in_3482 .bx-wrapper img {
	
	max-width: 100%;
	height: auto;
	

	
	display: block;
}

/** THEME
===================================*/

#stacks_in_3482 .bx-wrapper .bx-viewport {
}

#stacks_in_3482 .bx-wrapper .bx-pager,
#stacks_in_3482 .bx-wrapper .bx-controls-auto {
	position: absolute;
	
	bottom: 0px;
	margin-bottom: -40px;
	
	width: 100%;
	z-index: 200;
}

/* LOADER */

#stacks_in_3482 .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../files/orbit-images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}


/* Only add pagination CSS if toggled on in settings. */
/* PAGER */


#stacks_in_3482 .bx-wrapper .bx-pager,
#stacks_in_3482 .bx-wrapper .bx-pager-item,
#stacks_in_3482 .bx-wrapper .bx-pager-item a {
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
}

#stacks_in_3482:hover .bx-wrapper .bx-pager,
#stacks_in_3482:hover .bx-wrapper .bx-pager-item,
#stacks_in_3482:hover .bx-wrapper .bx-pager-item a {
	opacity: 1;
}


#stacks_in_3482 .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#stacks_in_3482 .bx-wrapper .bx-pager .bx-pager-item,
#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#stacks_in_3482 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #E0E0E0;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#stacks_in_3482 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#stacks_in_3482 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #C3C3C3;
}







/*  Hide navigation arrows if toggled off in settings. */

	#stacks_in_3482 .bx-wrapper .bx-prev,
	#stacks_in_3482 .bx-wrapper .bx-next {
		display: none;
	}


/* AUTO CONTROLS (START / STOP) */

#stacks_in_3482 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../files/orbit-images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stacks_in_3482 .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stacks_in_3482 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stacks_in_3482 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

#stacks_in_3482 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stacks_in_3482 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

#stacks_in_3482 ul.bxslider, #stacks_in_3482 ul.bxslider li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}






/* Styling for Edit Mode within Stacks */



#stacks_in_3482 {
	margin:  10px;
	padding:  10px;
}
