.btn-group-rounded .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}@media only screen and (min-width:600px){.btn-group-rounded-m .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded-m .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}}

@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.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}}
/* Start dooFaq2 stack page CSS code */
/* Iconate keyframe animations */
@-webkit-keyframes zoomOut{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes zoomOut{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes zoomOut{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes zoomOut{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:.6}25%,75%{-moz-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:.6}25%,75%{-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutRight{25%{-moz-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-moz-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutRight{25%{-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutLeft{25%{-moz-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-moz-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutLeft{25%{-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutTop{25%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutTop{25%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutBottom{25%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-moz-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutBottom{25%{-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes verticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes verticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-moz-keyframes horizontalFlip{50%{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-o-keyframes horizontalFlip{50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-moz-keyframes bounceOutBottom{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-o-keyframes bounceOutBottom{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,-5px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-moz-keyframes bounceOutTop{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-o-keyframes bounceOutTop{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,5px,0)}50%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-webkit-keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-moz-keyframes bounceOutLeft{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-o-keyframes bounceOutLeft{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(5px,0,0)}50%{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-webkit-keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-moz-keyframes bounceOutRight{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-o-keyframes bounceOutRight{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(-5px,0,0)}50%{opacity:0;transform:translate3d(10px,0,0)}}@keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes rubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes rubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes tada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes tada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutRight{30%{-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutRight{30%{transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutLeft{30%{-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutLeft{30%{transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}@-webkit-keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateAntiClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateAntiClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(-360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}

/* End dooFaq2 stack page CSS code */.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}
/* 
WHW edits
- Remove retina @media block at the bottom
- Remove '.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(icons/loading.gif) no-repeat 50% 50%; }'
- Remove 'background-image: url(icons/next.png);'
- Remove 'background-image: url(icons/prev.png);'
- Remove 'background: url(icons/close.png) no-repeat 5px 5px;'
- Remove default theme
*/


/*
 * Nivo Lightbox v1.2.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.nivo-lightbox-html5audio {
	width: 100%;
}

.nivo-lightbox-html5video {
	background: #000;
}

.nivo-lightbox-html5audio,
.nivo-lightbox-html5video {
	position: absolute;
	z-index: 99999;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	vertical-align: middle;
}

.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}html{--text-color-richer:rgba(9, 9, 9, 1.00);--text-color-normal:rgba(34, 34, 34, 1.00);--text-color-softer:rgba(59, 59, 59, 1.00);--accent-color:rgba(23, 42, 58, 1.00);--accent-color-hover:rgba(199, 0, 0, 1.00);--accent-text-color:rgba(255, 255, 255, 1.00);--accent-text-color-hover:rgba(230, 230, 230, 1.00);--link-color:rgba(23, 42, 58, 1.00); --link-color-hover:rgba(199, 0, 0, 1.00); --border-color:rgba(187, 187, 187, 1.00);--border-color-softer:rgba(237, 237, 237, 1.00);--border-color-richer:rgba(137, 137, 137, 1.00);--background-color:rgba(255, 255, 255, 1.00);--background-color-alt:rgba(218, 233, 255, 1.00);--nav-bg:rgba(255, 255, 255, 0.96);--nav-bg-hover:rgba(51, 51, 51, 0.05);--nav-link:rgba(5, 95, 122, 1.00);--nav-link-hover:rgba(5, 95, 122, 1.00);--code-background:rgba(241, 241, 241, 1.00);--code-text:rgba(0, 0, 0, 1.00);--button-primary-color:rgba(255, 255, 255, 1.00);--button-primary-color-hover:rgba(230, 230, 230, 1.00);--second-color:rgba(106, 134, 144, 1.00);--second-color-hover:rgba(125, 152, 161, 1.00);--second-color-alt:rgba(255, 255, 255, 1.00);--base-font-size:62.5%;--container-max-width:1280px;--container-max-width-alt:600px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{font-size:1.60rem;line-height:1.60;font-weight:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; color:rgba(34, 34, 34, 1.00);background-color:rgba(255, 255, 255, 1.00);color:var(--text-color-normal);background-color:var(--background-color);}@media (min-width:600px){body{font-size:1.60rem}p.lead{font-size:1.80rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.20rem;font-weight:bold;font-style:normal;font-family:Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;}h1,.h1{font-size:4.00rem;line-height:1.2;letter-spacing:-.1rem;}h2,.h2{font-size:3.60rem;line-height:1.25;letter-spacing:-.1rem;}h3,.h3{font-size:3.00rem;line-height:1.3;letter-spacing:-.1rem;}h4,.h4{font-size:2.40rem;line-height:1.35;letter-spacing:-.08rem;}h5,.h5{font-size:1.80rem;line-height:1.5;letter-spacing:-.05rem;}h6,.h6{font-size:1.60rem;line-height:1.6;letter-spacing:0;}@media (min-width:600px){h1,.h1{font-size:5.00rem}h2,.h2{font-size:4.20rem}h3,.h3{font-size:3.60rem}h4,.h4{font-size:3.00rem}h5,.h5{font-size:2.40rem}h6,.h6{font-size:2.00rem}}p{margin-top:0}p.lead{font-size:1.80rem}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all 0.2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:underline}.u-case{text-transform:uppercase}:focus{outline:none;box-shadow:0 0 0 3px rgba(21, 156, 228, 0.40)!important}.stripped-button a,.source-btn{line-height:38px;font-size:14px;border-width:1px;height:calc(38px + 2px); font-weight: normal;  display:inline-block;padding:0 30px;text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all 0.2s ease 0s;max-width:100%}.button-nav a,.source-btn-nav a{color:var(--button-primary-color)!important;background-color:var(--nav-link)!important;border-color:var(--nav-link)!important}.button-nav a:hover,.button-nav a:focus,.source-btn-nav a:focus,.source-btn-nav a:hover{color:var(--button-primary-color);background-color:var(--nav-link-hover);border-color:var(--nav-link-hover)}.button-second a,.s-button-second{color:var(--second-color-alt)!important;background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-second a:hover,.button-second a:focus,.s-button-second:hover,.s-button-second:focus{color:var(--second-color-alt)!important;background-color:var(--second-color-hover)!important;border-color:var(--second-color-hover)!important}.button-primary-flip a,.s-button-primary-flip{color:var(--accent-color)!important;background-color:var(--button-primary-color)!important;border-color:var(--accent-color)!important}.button-primary-flip a:hover,.button-primary-flip a:focus,.s-button-primary-flip:hover,.s-button-primary-flip:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a,.s-button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a:hover,.button-primary a:focus,.s-button-primary:hover,.s-button-primary:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.button-ghost a:hover,.button-ghost a:focus{border-color:var(--border-color-richer)!important}input{font-size:14px}.quizArea label{display:inline-block}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:1rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin-left:1.5rem}li{margin-bottom:0.50rem;margin-left:3rem}li ul{margin-bottom:0.50rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:95%;white-space:nowrap;background:var(--code-background);color:var(--code-text);border:1px solid var(--border-color-softer);border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}kbd{margin:0 0.1em;padding:0.1em 0.6em;border-radius:3px;border:1px solid rgb(204,204,204);color:rgb(51,51,51);display:inline-block;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 0 0 2px #fff;background-color:rgb(247,247,247);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}button,.source-button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.50rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}@media (max-width:600px){.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-center{text-align:center}}@media (min-width:600px){.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-center{text-align:center}}@media (min-width:900px){.l-align-left{text-align:left}.l-align-right{text-align:right}.l-align-center{text-align:center}}@media (min-width:1200px){.xl-align-left{text-align:left}.xl-align-right{text-align:right}.xl-align-center{text-align:center}}hr{margin-top:2rem;margin-bottom:2.5rem;border-width:0;border-top:1px solid var(--border-color-softer)}.u-cf:before,.container:before,.row:before,.s3_row:before,.u-cf:after,.container:after,.row:after,.s3_row:after{content:"";display:table}.u-cf:after,.container:after,.row:after,.s3_row:after{clear:both}.stripped-container,.s-container-lite,.stripped-content,.stripped-outer,.stripped-wrapper,.s-grid-item,.s-cols-item,.s-coder-wrap{position:relative}.stripped-container,.stripped-content{box-sizing:border-box}img{max-width:100%}.stripped-img,.stripped-svg,.img-fit-wrap,picture{line-height:0}.stripped-img img,.s-cols-item:not([data-sal]),.s-grid-item:not([data-sal]),.stripped-svg svg,.s-lift,.s-drop,.s-zoom,.s-zoom-big,.s-zoom-img img,.s-zoom-img-big img{transition:transform 0.2s ease-out 0s}.s-container-lite,.s-content-center{margin-left:auto;margin-right:auto}.s-grid-item,.s-cols-item,.s-flex{display:flex;flex-direction:column;flex-wrap:wrap}.s-flow-down{flex-wrap:nowrap!important}.s-self-end{justify-self:end}.s-grid-item>.stacks_out,.s-cols-item>.stacks_out,.s-flex>.stacks_out{width:100%}.s-cols-container{position:relative;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;vertical-align:top}.s-grid-link,.s-img-fit-link,.s-coder-link{display:contents}.s-button-group{display:flex;flex-wrap:wrap}.w-100{width:100%!important}.s-no-lift{transform:translateY(0)!important}.s-lift:hover{transform:translateY(-5px)!important}.s-drop:hover{transform:translateY(5px)!important}.s-zoom:hover{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img:hover img{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img-big:hover img{transform:scale(1.1)!important;z-index:10!important}.s-zoom-big:hover{transform:scale(1.1)!important;z-index:10!important}.s-bright{filter:brightness(70%);transition:filter 250ms ease-in-out!important}.s-bright:hover{filter:brightness(100%)}.s-dark{filter:brightness(100%);transition:filter 250ms ease-in-out!important}.s-dark:hover{filter:brightness(60%)}.s-blur{transition:filter 250ms ease-in-out!important}.s-blur:hover{filter:blur(4px)}.s-unblur{transition:filter 250ms ease-in-out!important;filter:blur(4px)}.s-unblur:hover{filter:blur(0px)}.s-shad{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-none{box-shadow:none!important}.s-shad-hov:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (min-width:600px){.s-shad-m{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-m:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-m{box-shadow:none!important}.text-rotate-up-m{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-m{writing-mode:vertical-lr}.s-flip-m{transform:rotate(180deg)}.s-hide-m{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:900px){.s-shad-l{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-l:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-l{box-shadow:none!important}.text-rotate-up-l{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-l{writing-mode:vertical-lr}.s-flip-l{transform:rotate(180deg)}.s-hide-l{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:1200px){.s-shad-xl{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-xl:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-xl{box-shadow:none!important}.text-rotate-up-xl{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-xl{writing-mode:vertical-lr}.s-flip-xl{transform:rotate(180deg)}.s-hide-xl{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}.s-screen{mix-blend-mode:screen}.s-multiply{mix-blend-mode:multiply}.s-exclusion{mix-blend-mode:exclusion}.s-no-pointer{pointer-events:none}.s-flip{transform:rotate(180deg)}.text-rotate-up{writing-mode:vertical-rl;text-orientation:upright}.text-rotate{writing-mode:vertical-lr}html:not(.touch-stripped) .s-hide-nt,.s-hide{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-reveal:hover .s-hide,.s-reveal:hover .s-hide-nt,.s-reveal:hover .s-hide-m{pointer-events:auto;opacity:1}.s-hide-on-reveal{transition:opacity 250ms ease-in-out!important}.s-reveal:hover .s-hide-on-reveal{pointer-events:none;opacity:0}.repeat{background-repeat:repeat!important;background-size:unset!important}.touch-stripped .hide-touch{display:none}html:not(.touch-stripped) .hide-non-touch{display:none}.grid-container{position:relative;max-width:100%;margin:0 auto;display:grid}.hide-of{overflow:hidden}.stripped-container>.stripped-link a,.stripped-outer>.stripped-link a,.s-grid-item>.s-grid-link a,.s-cols-item>.s-grid-link a,.s-img-fit-link a,.s-coder-wrap>.s-coder-link a{position:absolute;top:3px;bottom:3px;left:3px;right:3px;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1280px;max-width:var(--container-max-width);margin:0 auto}.source-base-width-alt{max-width:600px;max-width:var(--container-max-width-alt);margin:0 auto}.alt-bg{background-color:rgba(218, 233, 255, 1.00)!important}.page-bg{background-color:rgba(255, 255, 255, 1.00)!important}.page-fg{color:rgba(255, 255, 255, 1.00)!important}.text-bg{background-color:rgba(34, 34, 34, 1.00)!important}.s-accent,.accent-bg{background-color:rgba(23, 42, 58, 1.00)!important}.s-accent-text,.accent-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover,.accent-hover-bg{background-color:rgba(199, 0, 0, 1.00)!important}.s-accent-c,.accent-fg{color:rgba(23, 42, 58, 1.00)!important}.s-accent-text-c,.accent-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover-c,.accent-hover-fg{color:rgba(199, 0, 0, 1.00)!important}.second-hover-fg{color:rgba(125, 152, 161, 1.00)!important}.second-hover-bg{background-color:rgba(125, 152, 161, 1.00)!important}.s-second-c,.second-fg{color:rgba(106, 134, 144, 1.00)!important}.s-second-text-c,.second-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-second,.second-bg{background-color:rgba(106, 134, 144, 1.00)!important}.s-second-text,.second-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.nav-1-bg{background-color:rgba(255, 255, 255, 0.96)!important}.nav-2-bg{background-color:rgba(51, 51, 51, 0.05)!important}.nav-3-bg{background-color:rgba(5, 95, 122, 1.00)!important}.nav-4-bg{background-color:rgba(5, 95, 122, 1.00)!important}.nav-1-fg{color:rgba(255, 255, 255, 0.96)!important}.nav-2-fg{color:rgba(51, 51, 51, 0.05)!important}.nav-3-fg{color:rgba(5, 95, 122, 1.00)!important}.nav-4-fg{color:rgba(5, 95, 122, 1.00)!important}.code-1-bg{background-color:rgba(241, 241, 241, 1.00)!important}.code-2-bg{background-color:rgba(0, 0, 0, 1.00)!important}.code-1-fg{color:rgba(241, 241, 241, 1.00)!important}.code-2-fg{color:rgba(0, 0, 0, 1.00)!important}.border-fg{color:rgba(187, 187, 187, 1.00)!important}.border-bg{background-color:rgba(187, 187, 187, 1.00)!important}.s-dark-bg{background-color:rgba(58,56,68,0.5)}.s-vdark-bg{background-color:rgba(25,29,36,0.80)}.s-light-bg{background-color:rgba(255,255,255,0.5)}.s-vlight-bg{background-color:rgba(255,255,255,0.8)}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
body.sideMenuOpen {
  overflow: hidden !important; }
#sideMenuToggleContainer_stacks_in_186334 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  text-align: right;
  /*  */ }

#sideMenuToggle_stacks_in_186334 {
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  z-index: 9999;
  box-sizing: border-box;
  pointer-events: all;
  color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  border-radius: 4px;
  /*  */
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  background: rgba(36, 95, 198, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }
  #sideMenuToggle_stacks_in_186334 span, #sideMenuToggle_stacks_in_186334 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_186334 span {
    font-size: 22px; }
  #sideMenuToggle_stacks_in_186334 i {
    font-size: 28px; }
    #sideMenuToggle_stacks_in_186334 * {
      text-align: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
            }
#sideMenuContainer_stacks_in_186334:before, #sideMenuContainer_stacks_in_186334:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 1;
  display: block;
  position: absolute; }

#sideMenuContainer_stacks_in_186334:before {
  /*  */
  background: #000000;
  /*  */
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_186334:after {
  /*  */ }

#sideMenu_stacks_in_186334 {
  opacity: 1;
  padding: 10px 15px 10px 15px;
  /*  */
  text-align: left;
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 .close-icon {
  opacity: 0;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin-bottom: 2px;
  box-sizing: border-box;
  z-index: 9999;
  /*  */
  text-align: left;
  /*  */ }
  #sideMenu_stacks_in_186334 .close-icon i {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    box-sizing: content-box;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    /*  */
    width: 35px;
    height: 35px;
    padding: 10px;
    margin: 5px 0;
    font-size: 35px;
    line-height: 35px;
    color: #FFFFFF;
    /*  */ }

#sideMenu_stacks_in_186334 #cssmenu,
#sideMenu_stacks_in_186334 #cssmenu ul,
#sideMenu_stacks_in_186334 #cssmenu ul li,
#sideMenu_stacks_in_186334 #cssmenu ul li a {
  margin: 0;
  bottom: 0;
  padding: 0;
  display: block;
  line-height: 1;
  list-style: none;
  position: relative;
  box-sizing: border-box; }

#sideMenu_stacks_in_186334 #cssmenu {
  width: 100%;
  font-family: inherit; }

#sideMenu_stacks_in_186334 #cssmenu ul > li a small {
  display: block;
  margin-top: 7px;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.60); }

#sideMenu_stacks_in_186334 #cssmenu ul ul li a small {
  display: block;
  margin-top: 7px;
  font-size: 15px;
  /*  */
  color: rgba(255, 255, 255, 0.60);
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 22px; }

#sideMenu_stacks_in_186334 #cssmenu ul ul li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 18px; }

#sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons {
  top: 0;
  z-index: 5;
  height: 100%;
  display: block;
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  /*  */
  right: 0;
  width: 44px;
  /*  */ }
  #sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    top: 50%;
    left: 50%;
    display: block;
    color: inherit;
    position: absolute;
    font-size: 22px;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  #sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /*  */
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
  /*  */ }

#sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

#sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub > a i.dropdown-open-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_186334.open #cssmenu ul > li.has-sub > a i.dropdown-close-icon {
  opacity: 0;
  visibility: hidden; }

/*  */
#sideMenuContainer_stacks_in_186334 #cssmenu ul > li.has-sub > a:hover > .clickable_dropdown {
  color: #000000;
  /*  */
  border-left: 1px dotted;
  /*  */ }

/*  */
#sideMenu_stacks_in_186334 #cssmenu ul > li.has-sub > a {
  /*  */
  padding: 16px 46px 16px 22px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu > ul > li > a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  color: #FFFFFF;
  padding: 16px 22px 16px 22px;
  font-size: 22px;
  border-radius: 3px;
  margin-bottom: 10px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */ }
  #sideMenu_stacks_in_186334 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_186334 #cssmenu ul ul li a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  font-size: 18px;
  border-radius: 3px;
  margin-bottom: 10px;
  /*  */
  color: #FFFFFF;
  padding: 16px 22px 16px 22px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */
  /*  */ }

/*  */
#sideMenu_stacks_in_186334 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul ul ul li a {
  /*  */
  margin-left: 30px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul ul ul ul li a {
  /*  */
  margin-left: 45px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 60px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 75px;
  /*  */
  /*  */
  /*  */ }

/*  */
@-webkit-keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }
@keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }

@-webkit-keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

@keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

/*  */
#sideMenuToggleContainer_stacks_in_186334 {
  /*  */
  /*  */
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 9999;
  /*  */
  /*  */
  /*  */
  text-align: right;
  /*  */
  /*  */
  top: 0;
  /*  */
  padding: 10px 10px 10px 10px; }

#sideMenuToggle_stacks_in_186334:hover {
  cursor: pointer;
  color: #DAE9FF;
  /*  */
  background: #000000;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 .close-icon i:hover {
  /*  */
  /*  */
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_186334 {
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  position: fixed;
  visibility: hidden;
  z-index: 10000;
  right: -100%;
  transition: all 0.2s ease-in; }

/*  */
@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_186334 {
    max-width: 300px; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_186334 {
    max-width: 320px; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_186334 {
    max-width: 350px; } }

/*  */
/*  */
#sideMenuContainer_stacks_in_186334:before, #sideMenuContainer_stacks_in_186334:after {
  content: '';
  z-index: -1;
  width: 100%;
  height: 120%;
  transition: opacity 0.1s ease-in; }

#sideMenuContainer_stacks_in_186334.open {
  right: 0;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease-out; }
  #sideMenuContainer_stacks_in_186334.open:before {
    visibility: visible;
    opacity: 0.9;
    transition: opacity 0.1s ease; }
  #sideMenuContainer_stacks_in_186334.open .close-icon {
    opacity: 1;
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.4s;
    transition: all 0.3s ease; }

#sideMenu_stacks_in_186334 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  visibility: visible;
  box-sizing: border-box; }

#sideMenu_stacks_in_186334 #cssmenu ul ul {
  display: none; }

#sideMenu_stacks_in_186334 #cssmenu > ul > li.active > ul {
  display: block; }

#sideMenuContainer_stacks_in_186334 #cssmenu > ul > li {
  right: -100%;
  opacity: 0;
  transition: left 0.3s ease; }

#sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li {
  right: 0%;
  opacity: 1;
  transition: all 0.3s ease; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(1) {
    transition-delay: 0.2s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(2) {
    transition-delay: 0.3s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(3) {
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(4) {
    transition-delay: 0.5s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(5) {
    transition-delay: 0.6s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(6) {
    transition-delay: 0.7s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(7) {
    transition-delay: 0.8s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(8) {
    transition-delay: 0.9s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(9) {
    transition-delay: 1s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(10) {
    transition-delay: 1.1s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(11) {
    transition-delay: 1.2s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(12) {
    transition-delay: 1.3s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(13) {
    transition-delay: 1.4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(14) {
    transition-delay: 1.5s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(15) {
    transition-delay: 1.6s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(16) {
    transition-delay: 1.7s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(17) {
    transition-delay: 1.8s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(18) {
    transition-delay: 1.9s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(19) {
    transition-delay: 2s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(20) {
    transition-delay: 2.1s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(21) {
    transition-delay: 2.2s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(22) {
    transition-delay: 2.3s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(23) {
    transition-delay: 2.4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(24) {
    transition-delay: 2.5s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(25) {
    transition-delay: 2.6s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(26) {
    transition-delay: 2.7s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(27) {
    transition-delay: 2.8s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(28) {
    transition-delay: 2.9s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(29) {
    transition-delay: 3s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(30) {
    transition-delay: 3.1s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(31) {
    transition-delay: 3.2s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(32) {
    transition-delay: 3.3s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(33) {
    transition-delay: 3.4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(34) {
    transition-delay: 3.5s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(35) {
    transition-delay: 3.6s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(36) {
    transition-delay: 3.7s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(37) {
    transition-delay: 3.8s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(38) {
    transition-delay: 3.9s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(39) {
    transition-delay: 4s; }
  #sideMenuContainer_stacks_in_186334.open #cssmenu > ul > li:nth-child(40) {
    transition-delay: 4.1s; }

#sideMenu_stacks_in_186334 #cssmenu ul > li a:hover small {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.50); }

#sideMenu_stacks_in_186334 #cssmenu ul ul li a:hover small {
  font-size: 15px;
  /*  */
  color: rgba(0, 0, 0, 0.50);
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu > ul > li > a:hover {
  color: #000000;
  /*  */
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */ }

#sideMenu_stacks_in_186334 #cssmenu ul ul li a:hover {
  /*  */
  color: #000000;
  /*  */
  /*  */
  background: rgba(255, 255, 255, 1.00);
  /*  */
  /*  */
  /*  */ }

@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_186334.hide-m, #sideMenuToggleContainer_stacks_in_186334.hide-m {
    display: none; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_186334.hide-t, #sideMenuToggleContainer_stacks_in_186334.hide-t {
    display: none; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_186334.hide-d, #sideMenuToggleContainer_stacks_in_186334.hide-d {
    display: none; } }

/*  */
/*  */
/*  */ }
  #sideMenuItem_stacks_in_186348.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
 .s-container-stacks_in_186344{ }#s-wrapper-stacks_in_186344{margin:0; }#s-content-stacks_in_186344{justify-content:center; padding:0; }.s-bg-stacks_in_186344{z-index:0}#s-outer-stacks_in_186344{border-radius:0px 0px 0px 0px}
h3.stacks_in_186337{        margin-bottom: 0;}

#stacks_in_186337 {
	padding: 10px 0px 0px 0px;
}
h5.stacks_in_186340{        margin-bottom: 0;}
.stacks_in_186342 img{max-width:100%;border-radius:0px;}.stacks_in_186342 img:hover{ }
.s-grid-stacks_in_186336_2{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;align-items:stretch;  }.s-grid-stacks_in_186336_2>.s-grid-item{border-radius:0px; padding:10px 10px 10px 10px;   }.s-grid-stacks_in_186336_2>.s-grid-item:hover{ }@media (min-width:600px){.s-grid-stacks_in_186336_2{grid-template-columns:70% 1fr;grid-column-gap:20px;grid-row-gap:20px; }}#stacks_out_186336_2{width:100%}
.item_stacks_in_186336_4{ grid-column:span 1;grid-row:span 1; justify-content:top;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_186336_4{ grid-column:span 1;grid-row:span 1;}}
.item_stacks_in_186336_6{ grid-column:span 1;grid-row:span 1; justify-content:top;  overflow:hidden;  }@media (max-width:900px){.item_stacks_in_186336_6{ grid-column:span 1;grid-row:span 1;}}
h3.stacks_in_186354{        margin-bottom: 0;}

#stacks_in_186354 {
	background-color: rgba(230, 230, 230, 1.00);
}
#p-stacks_in_186356 p{  margin-bottom: 0;  }#p-stacks_in_186356 p.lead{}#p-stacks_in_186356 a{color:var(--link-color);}#p-stacks_in_186356 a:hover{color:var(--link-color-hover); }

#stacks_in_186356 {
	background-color: rgba(230, 230, 230, 1.00);
	padding: 0px 20px 0px 20px;
}
h4.stacks_in_186358{        }
/* Start dooFaq2 stack each CSS code */

#stacks_in_185870 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: bold;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_185870 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_185870 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_185870 .fa-bars, #stacks_in_185870 .fa-toggle-off, #stacks_in_185870 .fa-question, #stacks_in_185870 .fa-angle-right{
	display: none;
}

#stacks_in_185870 .fa-bars{
	display: inline;
}

#stacks_in_185870 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_185870 .faqQuestionClosed{
	background-color: rgba(218, 233, 255, 1.00) !important;
	color: rgba(0, 0, 0, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_185870 .faqQuestionOpen{
	background: rgba(189, 226, 255, 1.00) !important;
	color: rgba(13, 85, 137, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_185870 .faqQuestionOpen:hover{
	background: rgba(189, 226, 255, 1.00) !important;
}

#stacks_in_185870 .faqQuestionClosed:hover{
	background: rgba(253, 255, 255, 1.00) !important;
	
	background: rgba(183, 198, 220, 1.00) !important;
	
}



#stacks_in_185870 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_185870 {
	border: solid rgba(153, 153, 153, 1.00);
	border-width:  1px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112399gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112399gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112399gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112399gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112399gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186061 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186061 #topBoxTriggerstacks_in_186061 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186061 #topBoxTriggerContentstacks_in_186061 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186061 #topBoxTriggerContentstacks_in_186061 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186061 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186061 h1,
#topBoxContentWrapperstacks_in_186061 h2,
#topBoxContentWrapperstacks_in_186061 h3,
#topBoxContentWrapperstacks_in_186061 h4,
#topBoxContentWrapperstacks_in_186061 h5,
#topBoxContentWrapperstacks_in_186061 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186061 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186061 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186061 a:hover,
#topBoxContentWrapperstacks_in_186061 a:focus,
#topBoxContentWrapperstacks_in_186061 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186061 .topBoxAudio,
#topBoxContentWrapperstacks_in_186061 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186061.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186061 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186061 .trackName,
#topBoxContentWrapperstacks_in_186061 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186061 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_358 .stacks_in_358-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_358 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_358 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_358 .stacks_in_358-button,
#stacks_in_358 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_358 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_358 {
			text-align: center;
		}

		#stacks_in_358 .stacks_in_358-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_358 a.stacks_in_358-button, #stacks_in_358 a.stacks_in_358-button:visited, #stacks_in_358 a.stacks_in_358-button:hover, #stacks_in_358 a.stacks_in_358-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_358 .stacks_in_358-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_358 a.stacks_in_358-button, #stacks_in_358 a.stacks_in_358-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_358 a.stacks_in_358-button:hover, #stacks_in_358 a.stacks_in_358-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_358 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_358 a.stacks_in_358-button:hover .button_icon, #stacks_in_358 a.stacks_in_358-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112409gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112409gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112409gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112409gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112409gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186064 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186064 #topBoxTriggerstacks_in_186064 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186064 #topBoxTriggerContentstacks_in_186064 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186064 #topBoxTriggerContentstacks_in_186064 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186064 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186064 h1,
#topBoxContentWrapperstacks_in_186064 h2,
#topBoxContentWrapperstacks_in_186064 h3,
#topBoxContentWrapperstacks_in_186064 h4,
#topBoxContentWrapperstacks_in_186064 h5,
#topBoxContentWrapperstacks_in_186064 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186064 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186064 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186064 a:hover,
#topBoxContentWrapperstacks_in_186064 a:focus,
#topBoxContentWrapperstacks_in_186064 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186064 .topBoxAudio,
#topBoxContentWrapperstacks_in_186064 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186064.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186064 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186064 .trackName,
#topBoxContentWrapperstacks_in_186064 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186064 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186067 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186067 #topBoxTriggerstacks_in_186067 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186067 #topBoxTriggerContentstacks_in_186067 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186067 #topBoxTriggerContentstacks_in_186067 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186067 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186067 h1,
#topBoxContentWrapperstacks_in_186067 h2,
#topBoxContentWrapperstacks_in_186067 h3,
#topBoxContentWrapperstacks_in_186067 h4,
#topBoxContentWrapperstacks_in_186067 h5,
#topBoxContentWrapperstacks_in_186067 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186067 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186067 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186067 a:hover,
#topBoxContentWrapperstacks_in_186067 a:focus,
#topBoxContentWrapperstacks_in_186067 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186067 .topBoxAudio,
#topBoxContentWrapperstacks_in_186067 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186067.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186067 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186067 .trackName,
#topBoxContentWrapperstacks_in_186067 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186067 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_359 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_364 .stacks_in_364-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_364 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_364 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_364 .stacks_in_364-button,
#stacks_in_364 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_364 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_364 {
			text-align: center;
		}

		#stacks_in_364 .stacks_in_364-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_364 a.stacks_in_364-button, #stacks_in_364 a.stacks_in_364-button:visited, #stacks_in_364 a.stacks_in_364-button:hover, #stacks_in_364 a.stacks_in_364-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_364 .stacks_in_364-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_364 a.stacks_in_364-button, #stacks_in_364 a.stacks_in_364-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_364 a.stacks_in_364-button:hover, #stacks_in_364 a.stacks_in_364-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_364 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_364 a.stacks_in_364-button:hover .button_icon, #stacks_in_364 a.stacks_in_364-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112419gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112419gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112419gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112419gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112419gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186070 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186070 #topBoxTriggerstacks_in_186070 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186070 #topBoxTriggerContentstacks_in_186070 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186070 #topBoxTriggerContentstacks_in_186070 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186070 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186070 h1,
#topBoxContentWrapperstacks_in_186070 h2,
#topBoxContentWrapperstacks_in_186070 h3,
#topBoxContentWrapperstacks_in_186070 h4,
#topBoxContentWrapperstacks_in_186070 h5,
#topBoxContentWrapperstacks_in_186070 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186070 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186070 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186070 a:hover,
#topBoxContentWrapperstacks_in_186070 a:focus,
#topBoxContentWrapperstacks_in_186070 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186070 .topBoxAudio,
#topBoxContentWrapperstacks_in_186070 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186070.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186070 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186070 .trackName,
#topBoxContentWrapperstacks_in_186070 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186070 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186073 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186073 #topBoxTriggerstacks_in_186073 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186073 #topBoxTriggerContentstacks_in_186073 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186073 #topBoxTriggerContentstacks_in_186073 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186073 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186073 h1,
#topBoxContentWrapperstacks_in_186073 h2,
#topBoxContentWrapperstacks_in_186073 h3,
#topBoxContentWrapperstacks_in_186073 h4,
#topBoxContentWrapperstacks_in_186073 h5,
#topBoxContentWrapperstacks_in_186073 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186073 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186073 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186073 a:hover,
#topBoxContentWrapperstacks_in_186073 a:focus,
#topBoxContentWrapperstacks_in_186073 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186073 .topBoxAudio,
#topBoxContentWrapperstacks_in_186073 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186073.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186073 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186073 .trackName,
#topBoxContentWrapperstacks_in_186073 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186073 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186076 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186076 #topBoxTriggerstacks_in_186076 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186076 #topBoxTriggerContentstacks_in_186076 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186076 #topBoxTriggerContentstacks_in_186076 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186076 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186076 h1,
#topBoxContentWrapperstacks_in_186076 h2,
#topBoxContentWrapperstacks_in_186076 h3,
#topBoxContentWrapperstacks_in_186076 h4,
#topBoxContentWrapperstacks_in_186076 h5,
#topBoxContentWrapperstacks_in_186076 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186076 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186076 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186076 a:hover,
#topBoxContentWrapperstacks_in_186076 a:focus,
#topBoxContentWrapperstacks_in_186076 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186076 .topBoxAudio,
#topBoxContentWrapperstacks_in_186076 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186076.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186076 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186076 .trackName,
#topBoxContentWrapperstacks_in_186076 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186076 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186079 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186079 #topBoxTriggerstacks_in_186079 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186079 #topBoxTriggerContentstacks_in_186079 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186079 #topBoxTriggerContentstacks_in_186079 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186079 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186079 h1,
#topBoxContentWrapperstacks_in_186079 h2,
#topBoxContentWrapperstacks_in_186079 h3,
#topBoxContentWrapperstacks_in_186079 h4,
#topBoxContentWrapperstacks_in_186079 h5,
#topBoxContentWrapperstacks_in_186079 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186079 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186079 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186079 a:hover,
#topBoxContentWrapperstacks_in_186079 a:focus,
#topBoxContentWrapperstacks_in_186079 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186079 .topBoxAudio,
#topBoxContentWrapperstacks_in_186079 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186079.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186079 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186079 .trackName,
#topBoxContentWrapperstacks_in_186079 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186079 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186080 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186080 #topBoxTriggerstacks_in_186080 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186080 #topBoxTriggerContentstacks_in_186080 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186080 #topBoxTriggerContentstacks_in_186080 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186080 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186080 h1,
#topBoxContentWrapperstacks_in_186080 h2,
#topBoxContentWrapperstacks_in_186080 h3,
#topBoxContentWrapperstacks_in_186080 h4,
#topBoxContentWrapperstacks_in_186080 h5,
#topBoxContentWrapperstacks_in_186080 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186080 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186080 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186080 a:hover,
#topBoxContentWrapperstacks_in_186080 a:focus,
#topBoxContentWrapperstacks_in_186080 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186080 .topBoxAudio,
#topBoxContentWrapperstacks_in_186080 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186080.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186080 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186080 .trackName,
#topBoxContentWrapperstacks_in_186080 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186080 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186083 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186083 #topBoxTriggerstacks_in_186083 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186083 #topBoxTriggerContentstacks_in_186083 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186083 #topBoxTriggerContentstacks_in_186083 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186083 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186083 h1,
#topBoxContentWrapperstacks_in_186083 h2,
#topBoxContentWrapperstacks_in_186083 h3,
#topBoxContentWrapperstacks_in_186083 h4,
#topBoxContentWrapperstacks_in_186083 h5,
#topBoxContentWrapperstacks_in_186083 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186083 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186083 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186083 a:hover,
#topBoxContentWrapperstacks_in_186083 a:focus,
#topBoxContentWrapperstacks_in_186083 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186083 .topBoxAudio,
#topBoxContentWrapperstacks_in_186083 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186083.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186083 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186083 .trackName,
#topBoxContentWrapperstacks_in_186083 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186083 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_387 .stacks_in_387-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_387 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_387 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_387 .stacks_in_387-button,
#stacks_in_387 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_387 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_387 {
			text-align: center;
		}

		#stacks_in_387 .stacks_in_387-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_387 a.stacks_in_387-button, #stacks_in_387 a.stacks_in_387-button:visited, #stacks_in_387 a.stacks_in_387-button:hover, #stacks_in_387 a.stacks_in_387-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_387 .stacks_in_387-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_387 a.stacks_in_387-button, #stacks_in_387 a.stacks_in_387-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_387 a.stacks_in_387-button:hover, #stacks_in_387 a.stacks_in_387-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_387 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_387 a.stacks_in_387-button:hover .button_icon, #stacks_in_387 a.stacks_in_387-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_387 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_186273 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	margin: 20px 0px 0px 0px;
	padding:  10px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112435gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112435gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112435gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112435gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112435gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186088 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186088 #topBoxTriggerstacks_in_186088 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186088 #topBoxTriggerContentstacks_in_186088 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186088 #topBoxTriggerContentstacks_in_186088 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186088 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186088 h1,
#topBoxContentWrapperstacks_in_186088 h2,
#topBoxContentWrapperstacks_in_186088 h3,
#topBoxContentWrapperstacks_in_186088 h4,
#topBoxContentWrapperstacks_in_186088 h5,
#topBoxContentWrapperstacks_in_186088 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186088 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186088 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186088 a:hover,
#topBoxContentWrapperstacks_in_186088 a:focus,
#topBoxContentWrapperstacks_in_186088 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186088 .topBoxAudio,
#topBoxContentWrapperstacks_in_186088 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186088.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186088 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186088 .trackName,
#topBoxContentWrapperstacks_in_186088 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186088 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186091 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186091 #topBoxTriggerstacks_in_186091 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186091 #topBoxTriggerContentstacks_in_186091 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186091 #topBoxTriggerContentstacks_in_186091 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186091 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186091 h1,
#topBoxContentWrapperstacks_in_186091 h2,
#topBoxContentWrapperstacks_in_186091 h3,
#topBoxContentWrapperstacks_in_186091 h4,
#topBoxContentWrapperstacks_in_186091 h5,
#topBoxContentWrapperstacks_in_186091 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186091 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186091 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186091 a:hover,
#topBoxContentWrapperstacks_in_186091 a:focus,
#topBoxContentWrapperstacks_in_186091 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186091 .topBoxAudio,
#topBoxContentWrapperstacks_in_186091 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186091.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186091 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186091 .trackName,
#topBoxContentWrapperstacks_in_186091 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186091 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_411 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_391 .stacks_in_391-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_391 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_391 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_391 .stacks_in_391-button,
#stacks_in_391 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_391 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_391 {
			text-align: center;
		}

		#stacks_in_391 .stacks_in_391-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_391 a.stacks_in_391-button, #stacks_in_391 a.stacks_in_391-button:visited, #stacks_in_391 a.stacks_in_391-button:hover, #stacks_in_391 a.stacks_in_391-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_391 .stacks_in_391-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_391 a.stacks_in_391-button, #stacks_in_391 a.stacks_in_391-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_391 a.stacks_in_391-button:hover, #stacks_in_391 a.stacks_in_391-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_391 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_391 a.stacks_in_391-button:hover .button_icon, #stacks_in_391 a.stacks_in_391-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_391 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112445gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112445gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112445gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112445gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112445gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186092 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186092 #topBoxTriggerstacks_in_186092 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186092 #topBoxTriggerContentstacks_in_186092 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186092 #topBoxTriggerContentstacks_in_186092 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186092 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186092 h1,
#topBoxContentWrapperstacks_in_186092 h2,
#topBoxContentWrapperstacks_in_186092 h3,
#topBoxContentWrapperstacks_in_186092 h4,
#topBoxContentWrapperstacks_in_186092 h5,
#topBoxContentWrapperstacks_in_186092 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186092 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186092 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186092 a:hover,
#topBoxContentWrapperstacks_in_186092 a:focus,
#topBoxContentWrapperstacks_in_186092 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186092 .topBoxAudio,
#topBoxContentWrapperstacks_in_186092 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186092.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186092 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186092 .trackName,
#topBoxContentWrapperstacks_in_186092 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186092 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_436 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_441 .stacks_in_441-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_441 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_441 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_441 .stacks_in_441-button,
#stacks_in_441 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_441 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_441 {
			text-align: center;
		}

		#stacks_in_441 .stacks_in_441-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_441 a.stacks_in_441-button, #stacks_in_441 a.stacks_in_441-button:visited, #stacks_in_441 a.stacks_in_441-button:hover, #stacks_in_441 a.stacks_in_441-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_441 .stacks_in_441-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_441 a.stacks_in_441-button, #stacks_in_441 a.stacks_in_441-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_441 a.stacks_in_441-button:hover, #stacks_in_441 a.stacks_in_441-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_441 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_441 a.stacks_in_441-button:hover .button_icon, #stacks_in_441 a.stacks_in_441-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112455gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112455gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112455gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112455gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112455gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_23058 .stacks_in_23058-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_23058 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_23058 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_23058 .stacks_in_23058-button,
#stacks_in_23058 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_23058 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_23058 {
			text-align: center;
		}

		#stacks_in_23058 .stacks_in_23058-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_23058 a.stacks_in_23058-button, #stacks_in_23058 a.stacks_in_23058-button:visited, #stacks_in_23058 a.stacks_in_23058-button:hover, #stacks_in_23058 a.stacks_in_23058-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_23058 .stacks_in_23058-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_23058 a.stacks_in_23058-button, #stacks_in_23058 a.stacks_in_23058-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_23058 a.stacks_in_23058-button:hover, #stacks_in_23058 a.stacks_in_23058-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_23058 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_23058 a.stacks_in_23058-button:hover .button_icon, #stacks_in_23058 a.stacks_in_23058-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112465gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112465gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112465gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112465gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112465gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}#stacks_in_186252 a{display:block}#stacks_in_186252 img{}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186250 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_447 .stacks_in_447-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_447 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_447 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_447 .stacks_in_447-button,
#stacks_in_447 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_447 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_447 {
			text-align: center;
		}

		#stacks_in_447 .stacks_in_447-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_447 a.stacks_in_447-button, #stacks_in_447 a.stacks_in_447-button:visited, #stacks_in_447 a.stacks_in_447-button:hover, #stacks_in_447 a.stacks_in_447-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_447 .stacks_in_447-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_447 a.stacks_in_447-button, #stacks_in_447 a.stacks_in_447-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_447 a.stacks_in_447-button:hover, #stacks_in_447 a.stacks_in_447-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_447 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_447 a.stacks_in_447-button:hover .button_icon, #stacks_in_447 a.stacks_in_447-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112475gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112475gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112475gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112475gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112475gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186095 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186095 #topBoxTriggerstacks_in_186095 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186095 #topBoxTriggerContentstacks_in_186095 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186095 #topBoxTriggerContentstacks_in_186095 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186095 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186095 h1,
#topBoxContentWrapperstacks_in_186095 h2,
#topBoxContentWrapperstacks_in_186095 h3,
#topBoxContentWrapperstacks_in_186095 h4,
#topBoxContentWrapperstacks_in_186095 h5,
#topBoxContentWrapperstacks_in_186095 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186095 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186095 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186095 a:hover,
#topBoxContentWrapperstacks_in_186095 a:focus,
#topBoxContentWrapperstacks_in_186095 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186095 .topBoxAudio,
#topBoxContentWrapperstacks_in_186095 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186095.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186095 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186095 .trackName,
#topBoxContentWrapperstacks_in_186095 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186095 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186098 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186098 #topBoxTriggerstacks_in_186098 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186098 #topBoxTriggerContentstacks_in_186098 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186098 #topBoxTriggerContentstacks_in_186098 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186098 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186098 h1,
#topBoxContentWrapperstacks_in_186098 h2,
#topBoxContentWrapperstacks_in_186098 h3,
#topBoxContentWrapperstacks_in_186098 h4,
#topBoxContentWrapperstacks_in_186098 h5,
#topBoxContentWrapperstacks_in_186098 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186098 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186098 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186098 a:hover,
#topBoxContentWrapperstacks_in_186098 a:focus,
#topBoxContentWrapperstacks_in_186098 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186098 .topBoxAudio,
#topBoxContentWrapperstacks_in_186098 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186098.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186098 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186098 .trackName,
#topBoxContentWrapperstacks_in_186098 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186098 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_448 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_453 .stacks_in_453-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_453 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_453 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_453 .stacks_in_453-button,
#stacks_in_453 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_453 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_453 {
			text-align: center;
		}

		#stacks_in_453 .stacks_in_453-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_453 a.stacks_in_453-button, #stacks_in_453 a.stacks_in_453-button:visited, #stacks_in_453 a.stacks_in_453-button:hover, #stacks_in_453 a.stacks_in_453-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_453 .stacks_in_453-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_453 a.stacks_in_453-button, #stacks_in_453 a.stacks_in_453-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_453 a.stacks_in_453-button:hover, #stacks_in_453 a.stacks_in_453-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_453 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_453 a.stacks_in_453-button:hover .button_icon, #stacks_in_453 a.stacks_in_453-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112485gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112485gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112485gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112485gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112485gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186101 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186101 #topBoxTriggerstacks_in_186101 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186101 #topBoxTriggerContentstacks_in_186101 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186101 #topBoxTriggerContentstacks_in_186101 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186101 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186101 h1,
#topBoxContentWrapperstacks_in_186101 h2,
#topBoxContentWrapperstacks_in_186101 h3,
#topBoxContentWrapperstacks_in_186101 h4,
#topBoxContentWrapperstacks_in_186101 h5,
#topBoxContentWrapperstacks_in_186101 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186101 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186101 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186101 a:hover,
#topBoxContentWrapperstacks_in_186101 a:focus,
#topBoxContentWrapperstacks_in_186101 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186101 .topBoxAudio,
#topBoxContentWrapperstacks_in_186101 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186101.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186101 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186101 .trackName,
#topBoxContentWrapperstacks_in_186101 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186101 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_476 .stacks_in_476-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_476 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_476 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_476 .stacks_in_476-button,
#stacks_in_476 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_476 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_476 {
			text-align: center;
		}

		#stacks_in_476 .stacks_in_476-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_476 a.stacks_in_476-button, #stacks_in_476 a.stacks_in_476-button:visited, #stacks_in_476 a.stacks_in_476-button:hover, #stacks_in_476 a.stacks_in_476-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_476 .stacks_in_476-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_476 a.stacks_in_476-button, #stacks_in_476 a.stacks_in_476-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_476 a.stacks_in_476-button:hover, #stacks_in_476 a.stacks_in_476-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_476 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_476 a.stacks_in_476-button:hover .button_icon, #stacks_in_476 a.stacks_in_476-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112495gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112495gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112495gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112495gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112495gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_482 .stacks_in_482-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_482 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_482 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_482 .stacks_in_482-button,
#stacks_in_482 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_482 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_482 {
			text-align: center;
		}

		#stacks_in_482 .stacks_in_482-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_482 a.stacks_in_482-button, #stacks_in_482 a.stacks_in_482-button:visited, #stacks_in_482 a.stacks_in_482-button:hover, #stacks_in_482 a.stacks_in_482-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_482 .stacks_in_482-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_482 a.stacks_in_482-button, #stacks_in_482 a.stacks_in_482-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_482 a.stacks_in_482-button:hover, #stacks_in_482 a.stacks_in_482-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_482 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_482 a.stacks_in_482-button:hover .button_icon, #stacks_in_482 a.stacks_in_482-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_112505gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_112505gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_112505gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_112505gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_112505gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_186319 .stacks_in_186319-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186319 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186319 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186319 .stacks_in_186319-button,
#stacks_in_186319 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186319 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186319 {
			text-align: center;
		}

		#stacks_in_186319 .stacks_in_186319-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186319 a.stacks_in_186319-button, #stacks_in_186319 a.stacks_in_186319-button:visited, #stacks_in_186319 a.stacks_in_186319-button:hover, #stacks_in_186319 a.stacks_in_186319-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186319 .stacks_in_186319-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186319 a.stacks_in_186319-button, #stacks_in_186319 a.stacks_in_186319-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186319 a.stacks_in_186319-button:hover, #stacks_in_186319 a.stacks_in_186319-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186319 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186319 a.stacks_in_186319-button:hover .button_icon, #stacks_in_186319 a.stacks_in_186319-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


h4.stacks_in_186360{        }
/* Start dooFaq2 stack each CSS code */

#stacks_in_185906 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: bold;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_185906 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_185906 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_185906 .fa-bars, #stacks_in_185906 .fa-toggle-off, #stacks_in_185906 .fa-question, #stacks_in_185906 .fa-angle-right{
	display: none;
}

#stacks_in_185906 .fa-bars{
	display: inline;
}

#stacks_in_185906 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_185906 .faqQuestionClosed{
	background-color: rgba(218, 233, 255, 1.00) !important;
	color: rgba(0, 0, 0, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_185906 .faqQuestionOpen{
	background: rgba(189, 226, 255, 1.00) !important;
	color: rgba(13, 85, 137, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_185906 .faqQuestionOpen:hover{
	background: rgba(189, 226, 255, 1.00) !important;
}

#stacks_in_185906 .faqQuestionClosed:hover{
	background: rgba(253, 255, 255, 1.00) !important;
	
	background: rgba(183, 198, 220, 1.00) !important;
	
}



#stacks_in_185906 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_185906 {
	border: solid rgba(153, 153, 153, 1.00);
	border-width:  1px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118847gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118847gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118847gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118847gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118847gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186106 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186106 #topBoxTriggerstacks_in_186106 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186106 #topBoxTriggerContentstacks_in_186106 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186106 #topBoxTriggerContentstacks_in_186106 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186106 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186106 h1,
#topBoxContentWrapperstacks_in_186106 h2,
#topBoxContentWrapperstacks_in_186106 h3,
#topBoxContentWrapperstacks_in_186106 h4,
#topBoxContentWrapperstacks_in_186106 h5,
#topBoxContentWrapperstacks_in_186106 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186106 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186106 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186106 a:hover,
#topBoxContentWrapperstacks_in_186106 a:focus,
#topBoxContentWrapperstacks_in_186106 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186106 .topBoxAudio,
#topBoxContentWrapperstacks_in_186106 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186106.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186106 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186106 .trackName,
#topBoxContentWrapperstacks_in_186106 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186106 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186109 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186109 #topBoxTriggerstacks_in_186109 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186109 #topBoxTriggerContentstacks_in_186109 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186109 #topBoxTriggerContentstacks_in_186109 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186109 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186109 h1,
#topBoxContentWrapperstacks_in_186109 h2,
#topBoxContentWrapperstacks_in_186109 h3,
#topBoxContentWrapperstacks_in_186109 h4,
#topBoxContentWrapperstacks_in_186109 h5,
#topBoxContentWrapperstacks_in_186109 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186109 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186109 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186109 a:hover,
#topBoxContentWrapperstacks_in_186109 a:focus,
#topBoxContentWrapperstacks_in_186109 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186109 .topBoxAudio,
#topBoxContentWrapperstacks_in_186109 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186109.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186109 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186109 .trackName,
#topBoxContentWrapperstacks_in_186109 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186109 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186110 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	margin: 20px 0px 0px 0px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_490 .stacks_in_490-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_490 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_490 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_490 .stacks_in_490-button,
#stacks_in_490 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_490 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_490 {
			text-align: center;
		}

		#stacks_in_490 .stacks_in_490-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_490 a.stacks_in_490-button, #stacks_in_490 a.stacks_in_490-button:visited, #stacks_in_490 a.stacks_in_490-button:hover, #stacks_in_490 a.stacks_in_490-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_490 .stacks_in_490-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_490 a.stacks_in_490-button, #stacks_in_490 a.stacks_in_490-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_490 a.stacks_in_490-button:hover, #stacks_in_490 a.stacks_in_490-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_490 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_490 a.stacks_in_490-button:hover .button_icon, #stacks_in_490 a.stacks_in_490-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118857gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118857gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118857gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118857gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118857gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_513 .stacks_in_513-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_513 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_513 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_513 .stacks_in_513-button,
#stacks_in_513 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_513 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_513 {
			text-align: center;
		}

		#stacks_in_513 .stacks_in_513-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_513 a.stacks_in_513-button, #stacks_in_513 a.stacks_in_513-button:visited, #stacks_in_513 a.stacks_in_513-button:hover, #stacks_in_513 a.stacks_in_513-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_513 .stacks_in_513-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_513 a.stacks_in_513-button, #stacks_in_513 a.stacks_in_513-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_513 a.stacks_in_513-button:hover, #stacks_in_513 a.stacks_in_513-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_513 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_513 a.stacks_in_513-button:hover .button_icon, #stacks_in_513 a.stacks_in_513-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118867gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118867gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118867gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118867gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118867gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186114 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186114 #topBoxTriggerstacks_in_186114 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186114 #topBoxTriggerContentstacks_in_186114 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186114 #topBoxTriggerContentstacks_in_186114 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186114 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186114 h1,
#topBoxContentWrapperstacks_in_186114 h2,
#topBoxContentWrapperstacks_in_186114 h3,
#topBoxContentWrapperstacks_in_186114 h4,
#topBoxContentWrapperstacks_in_186114 h5,
#topBoxContentWrapperstacks_in_186114 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186114 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186114 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186114 a:hover,
#topBoxContentWrapperstacks_in_186114 a:focus,
#topBoxContentWrapperstacks_in_186114 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186114 .topBoxAudio,
#topBoxContentWrapperstacks_in_186114 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186114.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186114 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186114 .trackName,
#topBoxContentWrapperstacks_in_186114 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186114 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_12666 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_519 .stacks_in_519-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_519 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_519 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_519 .stacks_in_519-button,
#stacks_in_519 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_519 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_519 {
			text-align: center;
		}

		#stacks_in_519 .stacks_in_519-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_519 a.stacks_in_519-button, #stacks_in_519 a.stacks_in_519-button:visited, #stacks_in_519 a.stacks_in_519-button:hover, #stacks_in_519 a.stacks_in_519-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_519 .stacks_in_519-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_519 a.stacks_in_519-button, #stacks_in_519 a.stacks_in_519-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_519 a.stacks_in_519-button:hover, #stacks_in_519 a.stacks_in_519-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_519 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_519 a.stacks_in_519-button:hover .button_icon, #stacks_in_519 a.stacks_in_519-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118877gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118877gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118877gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118877gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118877gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_525 .stacks_in_525-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_525 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_525 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_525 .stacks_in_525-button,
#stacks_in_525 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_525 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_525 {
			text-align: center;
		}

		#stacks_in_525 .stacks_in_525-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_525 a.stacks_in_525-button, #stacks_in_525 a.stacks_in_525-button:visited, #stacks_in_525 a.stacks_in_525-button:hover, #stacks_in_525 a.stacks_in_525-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_525 .stacks_in_525-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_525 a.stacks_in_525-button, #stacks_in_525 a.stacks_in_525-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_525 a.stacks_in_525-button:hover, #stacks_in_525 a.stacks_in_525-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_525 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_525 a.stacks_in_525-button:hover .button_icon, #stacks_in_525 a.stacks_in_525-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118887gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118887gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118887gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118887gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118887gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_529 .stacks_in_529-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_529 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_529 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_529 .stacks_in_529-button,
#stacks_in_529 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_529 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_529 {
			text-align: center;
		}

		#stacks_in_529 .stacks_in_529-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_529 a.stacks_in_529-button, #stacks_in_529 a.stacks_in_529-button:visited, #stacks_in_529 a.stacks_in_529-button:hover, #stacks_in_529 a.stacks_in_529-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_529 .stacks_in_529-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_529 a.stacks_in_529-button, #stacks_in_529 a.stacks_in_529-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_529 a.stacks_in_529-button:hover, #stacks_in_529 a.stacks_in_529-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_529 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_529 a.stacks_in_529-button:hover .button_icon, #stacks_in_529 a.stacks_in_529-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118897gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118897gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118897gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118897gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118897gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186117 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186117 #topBoxTriggerstacks_in_186117 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186117 #topBoxTriggerContentstacks_in_186117 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186117 #topBoxTriggerContentstacks_in_186117 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186117 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186117 h1,
#topBoxContentWrapperstacks_in_186117 h2,
#topBoxContentWrapperstacks_in_186117 h3,
#topBoxContentWrapperstacks_in_186117 h4,
#topBoxContentWrapperstacks_in_186117 h5,
#topBoxContentWrapperstacks_in_186117 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186117 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186117 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186117 a:hover,
#topBoxContentWrapperstacks_in_186117 a:focus,
#topBoxContentWrapperstacks_in_186117 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186117 .topBoxAudio,
#topBoxContentWrapperstacks_in_186117 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186117.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186117 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186117 .trackName,
#topBoxContentWrapperstacks_in_186117 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186117 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */@media only screen and (min-width:0px){#stacks_in_185842{}}


#stacks_in_185842 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_537 .stacks_in_537-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_537 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_537 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_537 .stacks_in_537-button,
#stacks_in_537 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_537 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_537 {
			text-align: center;
		}

		#stacks_in_537 .stacks_in_537-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_537 a.stacks_in_537-button, #stacks_in_537 a.stacks_in_537-button:visited, #stacks_in_537 a.stacks_in_537-button:hover, #stacks_in_537 a.stacks_in_537-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_537 .stacks_in_537-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_537 a.stacks_in_537-button, #stacks_in_537 a.stacks_in_537-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_537 a.stacks_in_537-button:hover, #stacks_in_537 a.stacks_in_537-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_537 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_537 a.stacks_in_537-button:hover .button_icon, #stacks_in_537 a.stacks_in_537-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_537 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_185845gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_185845gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_185845gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_185845gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_185845gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186379 .source-button{  }.stacks_in_186379 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186379 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186379 .s-button-group{justify-content:center}#stacks_in_186379 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186379 {
	padding: 20px 0px 0px 0px;
}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118907gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118907gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118907gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118907gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118907gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186120 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186120 #topBoxTriggerstacks_in_186120 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186120 #topBoxTriggerContentstacks_in_186120 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186120 #topBoxTriggerContentstacks_in_186120 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186120 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186120 h1,
#topBoxContentWrapperstacks_in_186120 h2,
#topBoxContentWrapperstacks_in_186120 h3,
#topBoxContentWrapperstacks_in_186120 h4,
#topBoxContentWrapperstacks_in_186120 h5,
#topBoxContentWrapperstacks_in_186120 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186120 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186120 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186120 a:hover,
#topBoxContentWrapperstacks_in_186120 a:focus,
#topBoxContentWrapperstacks_in_186120 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186120 .topBoxAudio,
#topBoxContentWrapperstacks_in_186120 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186120.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186120 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186120 .trackName,
#topBoxContentWrapperstacks_in_186120 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186120 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_540 {
	padding: 20px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186385 .source-button{  }.stacks_in_186385 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186385 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186385 .s-button-group{justify-content:center}#stacks_in_186385 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186385 {
	padding: 20px 0px 0px 0px;
}

.stacks_in_186382 .source-button{  }.stacks_in_186382 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186382 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186382 .s-button-group{justify-content:center}#stacks_in_186382 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186382 {
	padding: 20px 0px 0px 0px;
}


#stacks_in_185266 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118917gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118917gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118917gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118917gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118917gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186388 .source-button{  }.stacks_in_186388 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186388 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186388 .s-button-group{justify-content:center}#stacks_in_186388 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186388 {
	padding: 20px 0px 0px 0px;
}


#stacks_in_542 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118927gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118927gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118927gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118927gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118927gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186123 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186123 #topBoxTriggerstacks_in_186123 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186123 #topBoxTriggerContentstacks_in_186123 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186123 #topBoxTriggerContentstacks_in_186123 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186123 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186123 h1,
#topBoxContentWrapperstacks_in_186123 h2,
#topBoxContentWrapperstacks_in_186123 h3,
#topBoxContentWrapperstacks_in_186123 h4,
#topBoxContentWrapperstacks_in_186123 h5,
#topBoxContentWrapperstacks_in_186123 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186123 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186123 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186123 a:hover,
#topBoxContentWrapperstacks_in_186123 a:focus,
#topBoxContentWrapperstacks_in_186123 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186123 .topBoxAudio,
#topBoxContentWrapperstacks_in_186123 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186123.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186123 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186123 .trackName,
#topBoxContentWrapperstacks_in_186123 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186123 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186328 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186328 #topBoxTriggerstacks_in_186328 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186328 #topBoxTriggerContentstacks_in_186328 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186328 #topBoxTriggerContentstacks_in_186328 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186328 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186328 h1,
#topBoxContentWrapperstacks_in_186328 h2,
#topBoxContentWrapperstacks_in_186328 h3,
#topBoxContentWrapperstacks_in_186328 h4,
#topBoxContentWrapperstacks_in_186328 h5,
#topBoxContentWrapperstacks_in_186328 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186328 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186328 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186328 a:hover,
#topBoxContentWrapperstacks_in_186328 a:focus,
#topBoxContentWrapperstacks_in_186328 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186328 .topBoxAudio,
#topBoxContentWrapperstacks_in_186328 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186328.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186328 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186328 .trackName,
#topBoxContentWrapperstacks_in_186328 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186328 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_549 .stacks_in_549-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_549 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_549 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_549 .stacks_in_549-button,
#stacks_in_549 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_549 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_549 {
			text-align: center;
		}

		#stacks_in_549 .stacks_in_549-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_549 a.stacks_in_549-button, #stacks_in_549 a.stacks_in_549-button:visited, #stacks_in_549 a.stacks_in_549-button:hover, #stacks_in_549 a.stacks_in_549-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_549 .stacks_in_549-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_549 a.stacks_in_549-button, #stacks_in_549 a.stacks_in_549-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_549 a.stacks_in_549-button:hover, #stacks_in_549 a.stacks_in_549-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_549 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_549 a.stacks_in_549-button:hover .button_icon, #stacks_in_549 a.stacks_in_549-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118937gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118937gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118937gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118937gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118937gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186126 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186126 #topBoxTriggerstacks_in_186126 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186126 #topBoxTriggerContentstacks_in_186126 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186126 #topBoxTriggerContentstacks_in_186126 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186126 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186126 h1,
#topBoxContentWrapperstacks_in_186126 h2,
#topBoxContentWrapperstacks_in_186126 h3,
#topBoxContentWrapperstacks_in_186126 h4,
#topBoxContentWrapperstacks_in_186126 h5,
#topBoxContentWrapperstacks_in_186126 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186126 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186126 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186126 a:hover,
#topBoxContentWrapperstacks_in_186126 a:focus,
#topBoxContentWrapperstacks_in_186126 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186126 .topBoxAudio,
#topBoxContentWrapperstacks_in_186126 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186126.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186126 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186126 .trackName,
#topBoxContentWrapperstacks_in_186126 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186126 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_553 .stacks_in_553-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_553 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_553 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_553 .stacks_in_553-button,
#stacks_in_553 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_553 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_553 {
			text-align: center;
		}

		#stacks_in_553 .stacks_in_553-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_553 a.stacks_in_553-button, #stacks_in_553 a.stacks_in_553-button:visited, #stacks_in_553 a.stacks_in_553-button:hover, #stacks_in_553 a.stacks_in_553-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_553 .stacks_in_553-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_553 a.stacks_in_553-button, #stacks_in_553 a.stacks_in_553-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_553 a.stacks_in_553-button:hover, #stacks_in_553 a.stacks_in_553-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_553 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_553 a.stacks_in_553-button:hover .button_icon, #stacks_in_553 a.stacks_in_553-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


@media only screen and (min-width:0px){#stacks_in_186244{}}


#stacks_in_186244 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  3px;
	margin: 20px 0px 10px 0px;
	padding:  10px;
}
#stacks_in_186247 .stacks_in_186247-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186247 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186247 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186247 .stacks_in_186247-button,
#stacks_in_186247 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186247 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186247 {
			text-align: center;
		}

		#stacks_in_186247 .stacks_in_186247-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186247 a.stacks_in_186247-button, #stacks_in_186247 a.stacks_in_186247-button:visited, #stacks_in_186247 a.stacks_in_186247-button:hover, #stacks_in_186247 a.stacks_in_186247-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186247 .stacks_in_186247-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186247 a.stacks_in_186247-button, #stacks_in_186247 a.stacks_in_186247-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186247 a.stacks_in_186247-button:hover, #stacks_in_186247 a.stacks_in_186247-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186247 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186247 a.stacks_in_186247-button:hover .button_icon, #stacks_in_186247 a.stacks_in_186247-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118947gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118947gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118947gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118947gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118947gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186129 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186129 #topBoxTriggerstacks_in_186129 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186129 #topBoxTriggerContentstacks_in_186129 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186129 #topBoxTriggerContentstacks_in_186129 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186129 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186129 h1,
#topBoxContentWrapperstacks_in_186129 h2,
#topBoxContentWrapperstacks_in_186129 h3,
#topBoxContentWrapperstacks_in_186129 h4,
#topBoxContentWrapperstacks_in_186129 h5,
#topBoxContentWrapperstacks_in_186129 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186129 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186129 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186129 a:hover,
#topBoxContentWrapperstacks_in_186129 a:focus,
#topBoxContentWrapperstacks_in_186129 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186129 .topBoxAudio,
#topBoxContentWrapperstacks_in_186129 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186129.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186129 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186129 .trackName,
#topBoxContentWrapperstacks_in_186129 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186129 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_561 .stacks_in_561-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_561 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_561 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_561 .stacks_in_561-button,
#stacks_in_561 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_561 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_561 {
			text-align: center;
		}

		#stacks_in_561 .stacks_in_561-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_561 a.stacks_in_561-button, #stacks_in_561 a.stacks_in_561-button:visited, #stacks_in_561 a.stacks_in_561-button:hover, #stacks_in_561 a.stacks_in_561-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_561 .stacks_in_561-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_561 a.stacks_in_561-button, #stacks_in_561 a.stacks_in_561-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_561 a.stacks_in_561-button:hover, #stacks_in_561 a.stacks_in_561-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_561 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_561 a.stacks_in_561-button:hover .button_icon, #stacks_in_561 a.stacks_in_561-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118957gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118957gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118957gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118957gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118957gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_566 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_565 .stacks_in_565-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_565 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_565 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_565 .stacks_in_565-button,
#stacks_in_565 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_565 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_565 {
			text-align: center;
		}

		#stacks_in_565 .stacks_in_565-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_565 a.stacks_in_565-button, #stacks_in_565 a.stacks_in_565-button:visited, #stacks_in_565 a.stacks_in_565-button:hover, #stacks_in_565 a.stacks_in_565-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_565 .stacks_in_565-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_565 a.stacks_in_565-button, #stacks_in_565 a.stacks_in_565-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_565 a.stacks_in_565-button:hover, #stacks_in_565 a.stacks_in_565-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_565 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_565 a.stacks_in_565-button:hover .button_icon, #stacks_in_565 a.stacks_in_565-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118967gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118967gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118967gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118967gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118967gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186134 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186134 #topBoxTriggerstacks_in_186134 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186134 #topBoxTriggerContentstacks_in_186134 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186134 #topBoxTriggerContentstacks_in_186134 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186134 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186134 h1,
#topBoxContentWrapperstacks_in_186134 h2,
#topBoxContentWrapperstacks_in_186134 h3,
#topBoxContentWrapperstacks_in_186134 h4,
#topBoxContentWrapperstacks_in_186134 h5,
#topBoxContentWrapperstacks_in_186134 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186134 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186134 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186134 a:hover,
#topBoxContentWrapperstacks_in_186134 a:focus,
#topBoxContentWrapperstacks_in_186134 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186134 .topBoxAudio,
#topBoxContentWrapperstacks_in_186134 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186134.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186134 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186134 .trackName,
#topBoxContentWrapperstacks_in_186134 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186134 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186130 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_573 .stacks_in_573-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_573 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_573 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_573 .stacks_in_573-button,
#stacks_in_573 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_573 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_573 {
			text-align: center;
		}

		#stacks_in_573 .stacks_in_573-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_573 a.stacks_in_573-button, #stacks_in_573 a.stacks_in_573-button:visited, #stacks_in_573 a.stacks_in_573-button:hover, #stacks_in_573 a.stacks_in_573-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_573 .stacks_in_573-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_573 a.stacks_in_573-button, #stacks_in_573 a.stacks_in_573-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_573 a.stacks_in_573-button:hover, #stacks_in_573 a.stacks_in_573-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_573 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_573 a.stacks_in_573-button:hover .button_icon, #stacks_in_573 a.stacks_in_573-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_573 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_186137gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_186137gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_186137gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_186137gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_186137gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186296 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186296 #topBoxTriggerstacks_in_186296 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186296 #topBoxTriggerContentstacks_in_186296 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186296 #topBoxTriggerContentstacks_in_186296 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186296 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186296 h1,
#topBoxContentWrapperstacks_in_186296 h2,
#topBoxContentWrapperstacks_in_186296 h3,
#topBoxContentWrapperstacks_in_186296 h4,
#topBoxContentWrapperstacks_in_186296 h5,
#topBoxContentWrapperstacks_in_186296 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186296 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186296 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186296 a:hover,
#topBoxContentWrapperstacks_in_186296 a:focus,
#topBoxContentWrapperstacks_in_186296 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186296 .topBoxAudio,
#topBoxContentWrapperstacks_in_186296 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186296.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186296 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186296 .trackName,
#topBoxContentWrapperstacks_in_186296 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186296 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186299 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186299 #topBoxTriggerstacks_in_186299 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186299 #topBoxTriggerContentstacks_in_186299 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186299 #topBoxTriggerContentstacks_in_186299 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186299 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186299 h1,
#topBoxContentWrapperstacks_in_186299 h2,
#topBoxContentWrapperstacks_in_186299 h3,
#topBoxContentWrapperstacks_in_186299 h4,
#topBoxContentWrapperstacks_in_186299 h5,
#topBoxContentWrapperstacks_in_186299 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186299 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186299 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186299 a:hover,
#topBoxContentWrapperstacks_in_186299 a:focus,
#topBoxContentWrapperstacks_in_186299 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186299 .topBoxAudio,
#topBoxContentWrapperstacks_in_186299 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186299.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186299 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186299 .trackName,
#topBoxContentWrapperstacks_in_186299 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186299 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_574 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	margin: 20px 0px 0px 0px;
	padding:  10px;
}
#stacks_in_186302 .stacks_in_186302-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186302 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186302 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186302 .stacks_in_186302-button,
#stacks_in_186302 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186302 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186302 {
			text-align: center;
		}

		#stacks_in_186302 .stacks_in_186302-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186302 a.stacks_in_186302-button, #stacks_in_186302 a.stacks_in_186302-button:visited, #stacks_in_186302 a.stacks_in_186302-button:hover, #stacks_in_186302 a.stacks_in_186302-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186302 .stacks_in_186302-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186302 a.stacks_in_186302-button, #stacks_in_186302 a.stacks_in_186302-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186302 a.stacks_in_186302-button:hover, #stacks_in_186302 a.stacks_in_186302-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186302 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186302 a.stacks_in_186302-button:hover .button_icon, #stacks_in_186302 a.stacks_in_186302-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_186302 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_186153gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_186153gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_186153gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_186153gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_186153gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_576 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186391 .source-button{  }.stacks_in_186391 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186391 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186391 .s-button-group{justify-content:center}#stacks_in_186391 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186391 {
	padding: 20px 0px 0px 0px;
}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_118977gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_118977gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_118977gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_118977gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_118977gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_583 .stacks_in_583-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_583 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_583 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_583 .stacks_in_583-button,
#stacks_in_583 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_583 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_583 {
			text-align: center;
		}

		#stacks_in_583 .stacks_in_583-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_583 a.stacks_in_583-button, #stacks_in_583 a.stacks_in_583-button:visited, #stacks_in_583 a.stacks_in_583-button:hover, #stacks_in_583 a.stacks_in_583-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_583 .stacks_in_583-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_583 a.stacks_in_583-button, #stacks_in_583 a.stacks_in_583-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_583 a.stacks_in_583-button:hover, #stacks_in_583 a.stacks_in_583-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_583 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_583 a.stacks_in_583-button:hover .button_icon, #stacks_in_583 a.stacks_in_583-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_186260gridWrapper > div{	display: inline-block !important;	width: 50%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_186260gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_186260gridWrapper > div{		width: 50%;	}	}@media all and (max-width: 768px) {				.stacks_in_186260gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_186260gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186262 {
	padding: 0px 0px 0px 10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_186270 .stacks_in_186270-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186270 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186270 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186270 .stacks_in_186270-button,
#stacks_in_186270 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186270 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186270 {
			text-align: center;
		}

		#stacks_in_186270 .stacks_in_186270-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186270 a.stacks_in_186270-button, #stacks_in_186270 a.stacks_in_186270-button:visited, #stacks_in_186270 a.stacks_in_186270-button:hover, #stacks_in_186270 a.stacks_in_186270-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186270 .stacks_in_186270-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186270 a.stacks_in_186270-button, #stacks_in_186270 a.stacks_in_186270-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186270 a.stacks_in_186270-button:hover, #stacks_in_186270 a.stacks_in_186270-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186270 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186270 a.stacks_in_186270-button:hover .button_icon, #stacks_in_186270 a.stacks_in_186270-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


h4.stacks_in_186362{        }
/* Start dooFaq2 stack each CSS code */

#stacks_in_185960 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: bold;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_185960 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_185960 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_185960 .fa-bars, #stacks_in_185960 .fa-toggle-off, #stacks_in_185960 .fa-question, #stacks_in_185960 .fa-angle-right{
	display: none;
}

#stacks_in_185960 .fa-bars{
	display: inline;
}

#stacks_in_185960 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_185960 .faqQuestionClosed{
	background-color: rgba(218, 233, 255, 1.00) !important;
	color: rgba(0, 0, 0, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_185960 .faqQuestionOpen{
	background: rgba(189, 226, 255, 1.00) !important;
	color: rgba(13, 85, 137, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_185960 .faqQuestionOpen:hover{
	background: rgba(189, 226, 255, 1.00) !important;
}

#stacks_in_185960 .faqQuestionClosed:hover{
	background: rgba(253, 255, 255, 1.00) !important;
	
	background: rgba(183, 198, 220, 1.00) !important;
	
}



#stacks_in_185960 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_185960 {
	border: solid rgba(153, 153, 153, 1.00);
	border-width:  1px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124350gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124350gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124350gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124350gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124350gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_589 .stacks_in_589-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_589 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_589 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_589 .stacks_in_589-button,
#stacks_in_589 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_589 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_589 {
			text-align: center;
		}

		#stacks_in_589 .stacks_in_589-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_589 a.stacks_in_589-button, #stacks_in_589 a.stacks_in_589-button:visited, #stacks_in_589 a.stacks_in_589-button:hover, #stacks_in_589 a.stacks_in_589-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_589 .stacks_in_589-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_589 a.stacks_in_589-button, #stacks_in_589 a.stacks_in_589-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_589 a.stacks_in_589-button:hover, #stacks_in_589 a.stacks_in_589-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_589 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_589 a.stacks_in_589-button:hover .button_icon, #stacks_in_589 a.stacks_in_589-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124360gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124360gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124360gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124360gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124360gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186165 {
	margin: 20px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_594 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_593 .stacks_in_593-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_593 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_593 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_593 .stacks_in_593-button,
#stacks_in_593 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_593 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_593 {
			text-align: center;
		}

		#stacks_in_593 .stacks_in_593-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_593 a.stacks_in_593-button, #stacks_in_593 a.stacks_in_593-button:visited, #stacks_in_593 a.stacks_in_593-button:hover, #stacks_in_593 a.stacks_in_593-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_593 .stacks_in_593-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_593 a.stacks_in_593-button, #stacks_in_593 a.stacks_in_593-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_593 a.stacks_in_593-button:hover, #stacks_in_593 a.stacks_in_593-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_593 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_593 a.stacks_in_593-button:hover .button_icon, #stacks_in_593 a.stacks_in_593-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124370gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124370gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124370gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124370gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124370gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186167 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186167 #topBoxTriggerstacks_in_186167 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186167 #topBoxTriggerContentstacks_in_186167 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186167 #topBoxTriggerContentstacks_in_186167 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186167 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186167 h1,
#topBoxContentWrapperstacks_in_186167 h2,
#topBoxContentWrapperstacks_in_186167 h3,
#topBoxContentWrapperstacks_in_186167 h4,
#topBoxContentWrapperstacks_in_186167 h5,
#topBoxContentWrapperstacks_in_186167 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186167 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186167 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186167 a:hover,
#topBoxContentWrapperstacks_in_186167 a:focus,
#topBoxContentWrapperstacks_in_186167 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186167 .topBoxAudio,
#topBoxContentWrapperstacks_in_186167 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186167.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186167 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186167 .trackName,
#topBoxContentWrapperstacks_in_186167 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186167 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_601 .stacks_in_601-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_601 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_601 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_601 .stacks_in_601-button,
#stacks_in_601 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_601 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_601 {
			text-align: center;
		}

		#stacks_in_601 .stacks_in_601-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_601 a.stacks_in_601-button, #stacks_in_601 a.stacks_in_601-button:visited, #stacks_in_601 a.stacks_in_601-button:hover, #stacks_in_601 a.stacks_in_601-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_601 .stacks_in_601-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_601 a.stacks_in_601-button, #stacks_in_601 a.stacks_in_601-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_601 a.stacks_in_601-button:hover, #stacks_in_601 a.stacks_in_601-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_601 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_601 a.stacks_in_601-button:hover .button_icon, #stacks_in_601 a.stacks_in_601-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124380gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124380gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124380gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124380gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124380gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186170 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186170 #topBoxTriggerstacks_in_186170 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186170 #topBoxTriggerContentstacks_in_186170 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186170 #topBoxTriggerContentstacks_in_186170 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186170 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186170 h1,
#topBoxContentWrapperstacks_in_186170 h2,
#topBoxContentWrapperstacks_in_186170 h3,
#topBoxContentWrapperstacks_in_186170 h4,
#topBoxContentWrapperstacks_in_186170 h5,
#topBoxContentWrapperstacks_in_186170 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186170 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186170 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186170 a:hover,
#topBoxContentWrapperstacks_in_186170 a:focus,
#topBoxContentWrapperstacks_in_186170 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186170 .topBoxAudio,
#topBoxContentWrapperstacks_in_186170 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186170.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186170 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186170 .trackName,
#topBoxContentWrapperstacks_in_186170 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186170 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */@media only screen and (min-width:0px){#stacks_in_180383{}}


#stacks_in_180383 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  3px;
	margin: 0px 0px 20px 0px;
	padding:  10px;
}
#stacks_in_605 .stacks_in_605-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_605 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_605 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_605 .stacks_in_605-button,
#stacks_in_605 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_605 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_605 {
			text-align: center;
		}

		#stacks_in_605 .stacks_in_605-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_605 a.stacks_in_605-button, #stacks_in_605 a.stacks_in_605-button:visited, #stacks_in_605 a.stacks_in_605-button:hover, #stacks_in_605 a.stacks_in_605-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_605 .stacks_in_605-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_605 a.stacks_in_605-button, #stacks_in_605 a.stacks_in_605-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_605 a.stacks_in_605-button:hover, #stacks_in_605 a.stacks_in_605-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_605 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_605 a.stacks_in_605-button:hover .button_icon, #stacks_in_605 a.stacks_in_605-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


h4.stacks_in_186364{        }
/* Start dooFaq2 stack each CSS code */

#stacks_in_185975 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: bold;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_185975 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_185975 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_185975 .fa-bars, #stacks_in_185975 .fa-toggle-off, #stacks_in_185975 .fa-question, #stacks_in_185975 .fa-angle-right{
	display: none;
}

#stacks_in_185975 .fa-bars{
	display: inline;
}

#stacks_in_185975 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_185975 .faqQuestionClosed{
	background-color: rgba(218, 233, 255, 1.00) !important;
	color: rgba(0, 0, 0, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_185975 .faqQuestionOpen{
	background: rgba(189, 226, 255, 1.00) !important;
	color: rgba(13, 85, 137, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_185975 .faqQuestionOpen:hover{
	background: rgba(189, 226, 255, 1.00) !important;
}

#stacks_in_185975 .faqQuestionClosed:hover{
	background: rgba(253, 255, 255, 1.00) !important;
	
	background: rgba(183, 198, 220, 1.00) !important;
	
}



#stacks_in_185975 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_185975 {
	border: solid rgba(153, 153, 153, 1.00);
	border-width:  1px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124390gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124390gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124390gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124390gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124390gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186173 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186173 #topBoxTriggerstacks_in_186173 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186173 #topBoxTriggerContentstacks_in_186173 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186173 #topBoxTriggerContentstacks_in_186173 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186173 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186173 h1,
#topBoxContentWrapperstacks_in_186173 h2,
#topBoxContentWrapperstacks_in_186173 h3,
#topBoxContentWrapperstacks_in_186173 h4,
#topBoxContentWrapperstacks_in_186173 h5,
#topBoxContentWrapperstacks_in_186173 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186173 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186173 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186173 a:hover,
#topBoxContentWrapperstacks_in_186173 a:focus,
#topBoxContentWrapperstacks_in_186173 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186173 .topBoxAudio,
#topBoxContentWrapperstacks_in_186173 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186173.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186173 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186173 .trackName,
#topBoxContentWrapperstacks_in_186173 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186173 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_755 .stacks_in_755-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_755 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_755 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_755 .stacks_in_755-button,
#stacks_in_755 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_755 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_755 {
			text-align: center;
		}

		#stacks_in_755 .stacks_in_755-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_755 a.stacks_in_755-button, #stacks_in_755 a.stacks_in_755-button:visited, #stacks_in_755 a.stacks_in_755-button:hover, #stacks_in_755 a.stacks_in_755-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_755 .stacks_in_755-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_755 a.stacks_in_755-button, #stacks_in_755 a.stacks_in_755-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_755 a.stacks_in_755-button:hover, #stacks_in_755 a.stacks_in_755-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_755 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_755 a.stacks_in_755-button:hover .button_icon, #stacks_in_755 a.stacks_in_755-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124400gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124400gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124400gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124400gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124400gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186176 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186176 #topBoxTriggerstacks_in_186176 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186176 #topBoxTriggerContentstacks_in_186176 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186176 #topBoxTriggerContentstacks_in_186176 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186176 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186176 h1,
#topBoxContentWrapperstacks_in_186176 h2,
#topBoxContentWrapperstacks_in_186176 h3,
#topBoxContentWrapperstacks_in_186176 h4,
#topBoxContentWrapperstacks_in_186176 h5,
#topBoxContentWrapperstacks_in_186176 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186176 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186176 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186176 a:hover,
#topBoxContentWrapperstacks_in_186176 a:focus,
#topBoxContentWrapperstacks_in_186176 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186176 .topBoxAudio,
#topBoxContentWrapperstacks_in_186176 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186176.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186176 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186176 .trackName,
#topBoxContentWrapperstacks_in_186176 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186176 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186179 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186179 #topBoxTriggerstacks_in_186179 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186179 #topBoxTriggerContentstacks_in_186179 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186179 #topBoxTriggerContentstacks_in_186179 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186179 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186179 h1,
#topBoxContentWrapperstacks_in_186179 h2,
#topBoxContentWrapperstacks_in_186179 h3,
#topBoxContentWrapperstacks_in_186179 h4,
#topBoxContentWrapperstacks_in_186179 h5,
#topBoxContentWrapperstacks_in_186179 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186179 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186179 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186179 a:hover,
#topBoxContentWrapperstacks_in_186179 a:focus,
#topBoxContentWrapperstacks_in_186179 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186179 .topBoxAudio,
#topBoxContentWrapperstacks_in_186179 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186179.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186179 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186179 .trackName,
#topBoxContentWrapperstacks_in_186179 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186179 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186324 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_761 .stacks_in_761-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_761 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_761 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_761 .stacks_in_761-button,
#stacks_in_761 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_761 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_761 {
			text-align: center;
		}

		#stacks_in_761 .stacks_in_761-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_761 a.stacks_in_761-button, #stacks_in_761 a.stacks_in_761-button:visited, #stacks_in_761 a.stacks_in_761-button:hover, #stacks_in_761 a.stacks_in_761-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_761 .stacks_in_761-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_761 a.stacks_in_761-button, #stacks_in_761 a.stacks_in_761-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_761 a.stacks_in_761-button:hover, #stacks_in_761 a.stacks_in_761-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_761 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_761 a.stacks_in_761-button:hover .button_icon, #stacks_in_761 a.stacks_in_761-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_761 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_186331 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	margin: 20px 0px 0px 0px;
	padding:  10px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124410gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124410gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124410gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124410gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124410gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186184 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186184 #topBoxTriggerstacks_in_186184 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186184 #topBoxTriggerContentstacks_in_186184 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186184 #topBoxTriggerContentstacks_in_186184 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186184 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186184 h1,
#topBoxContentWrapperstacks_in_186184 h2,
#topBoxContentWrapperstacks_in_186184 h3,
#topBoxContentWrapperstacks_in_186184 h4,
#topBoxContentWrapperstacks_in_186184 h5,
#topBoxContentWrapperstacks_in_186184 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186184 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186184 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186184 a:hover,
#topBoxContentWrapperstacks_in_186184 a:focus,
#topBoxContentWrapperstacks_in_186184 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186184 .topBoxAudio,
#topBoxContentWrapperstacks_in_186184 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186184.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186184 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186184 .trackName,
#topBoxContentWrapperstacks_in_186184 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186184 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_784 .stacks_in_784-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_784 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_784 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_784 .stacks_in_784-button,
#stacks_in_784 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_784 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_784 {
			text-align: center;
		}

		#stacks_in_784 .stacks_in_784-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_784 a.stacks_in_784-button, #stacks_in_784 a.stacks_in_784-button:visited, #stacks_in_784 a.stacks_in_784-button:hover, #stacks_in_784 a.stacks_in_784-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_784 .stacks_in_784-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_784 a.stacks_in_784-button, #stacks_in_784 a.stacks_in_784-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_784 a.stacks_in_784-button:hover, #stacks_in_784 a.stacks_in_784-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_784 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_784 a.stacks_in_784-button:hover .button_icon, #stacks_in_784 a.stacks_in_784-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124420gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124420gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124420gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124420gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124420gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186182 {
	padding: 20px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_785 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_790 .stacks_in_790-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_790 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_790 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_790 .stacks_in_790-button,
#stacks_in_790 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_790 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_790 {
			text-align: center;
		}

		#stacks_in_790 .stacks_in_790-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_790 a.stacks_in_790-button, #stacks_in_790 a.stacks_in_790-button:visited, #stacks_in_790 a.stacks_in_790-button:hover, #stacks_in_790 a.stacks_in_790-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_790 .stacks_in_790-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_790 a.stacks_in_790-button, #stacks_in_790 a.stacks_in_790-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_790 a.stacks_in_790-button:hover, #stacks_in_790 a.stacks_in_790-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_790 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_790 a.stacks_in_790-button:hover .button_icon, #stacks_in_790 a.stacks_in_790-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_186277gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_186277gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_186277gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_186277gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_186277gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_186293 .stacks_in_186293-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186293 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186293 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186293 .stacks_in_186293-button,
#stacks_in_186293 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186293 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186293 {
			text-align: center;
		}

		#stacks_in_186293 .stacks_in_186293-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186293 a.stacks_in_186293-button, #stacks_in_186293 a.stacks_in_186293-button:visited, #stacks_in_186293 a.stacks_in_186293-button:hover, #stacks_in_186293 a.stacks_in_186293-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186293 .stacks_in_186293-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186293 a.stacks_in_186293-button, #stacks_in_186293 a.stacks_in_186293-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186293 a.stacks_in_186293-button:hover, #stacks_in_186293 a.stacks_in_186293-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186293 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186293 a.stacks_in_186293-button:hover .button_icon, #stacks_in_186293 a.stacks_in_186293-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_186293 {
	padding: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124430gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124430gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124430gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124430gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124430gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186187 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186187 #topBoxTriggerstacks_in_186187 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186187 #topBoxTriggerContentstacks_in_186187 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186187 #topBoxTriggerContentstacks_in_186187 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186187 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186187 h1,
#topBoxContentWrapperstacks_in_186187 h2,
#topBoxContentWrapperstacks_in_186187 h3,
#topBoxContentWrapperstacks_in_186187 h4,
#topBoxContentWrapperstacks_in_186187 h5,
#topBoxContentWrapperstacks_in_186187 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186187 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186187 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186187 a:hover,
#topBoxContentWrapperstacks_in_186187 a:focus,
#topBoxContentWrapperstacks_in_186187 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186187 .topBoxAudio,
#topBoxContentWrapperstacks_in_186187 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186187.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186187 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186187 .trackName,
#topBoxContentWrapperstacks_in_186187 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186187 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186190 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186190 #topBoxTriggerstacks_in_186190 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186190 #topBoxTriggerContentstacks_in_186190 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186190 #topBoxTriggerContentstacks_in_186190 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186190 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186190 h1,
#topBoxContentWrapperstacks_in_186190 h2,
#topBoxContentWrapperstacks_in_186190 h3,
#topBoxContentWrapperstacks_in_186190 h4,
#topBoxContentWrapperstacks_in_186190 h5,
#topBoxContentWrapperstacks_in_186190 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186190 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186190 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186190 a:hover,
#topBoxContentWrapperstacks_in_186190 a:focus,
#topBoxContentWrapperstacks_in_186190 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186190 .topBoxAudio,
#topBoxContentWrapperstacks_in_186190 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186190.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186190 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186190 .trackName,
#topBoxContentWrapperstacks_in_186190 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186190 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186193 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186193 #topBoxTriggerstacks_in_186193 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186193 #topBoxTriggerContentstacks_in_186193 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186193 #topBoxTriggerContentstacks_in_186193 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186193 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186193 h1,
#topBoxContentWrapperstacks_in_186193 h2,
#topBoxContentWrapperstacks_in_186193 h3,
#topBoxContentWrapperstacks_in_186193 h4,
#topBoxContentWrapperstacks_in_186193 h5,
#topBoxContentWrapperstacks_in_186193 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186193 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186193 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186193 a:hover,
#topBoxContentWrapperstacks_in_186193 a:focus,
#topBoxContentWrapperstacks_in_186193 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186193 .topBoxAudio,
#topBoxContentWrapperstacks_in_186193 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186193.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186193 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186193 .trackName,
#topBoxContentWrapperstacks_in_186193 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186193 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186196 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186196 #topBoxTriggerstacks_in_186196 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186196 #topBoxTriggerContentstacks_in_186196 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186196 #topBoxTriggerContentstacks_in_186196 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186196 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186196 h1,
#topBoxContentWrapperstacks_in_186196 h2,
#topBoxContentWrapperstacks_in_186196 h3,
#topBoxContentWrapperstacks_in_186196 h4,
#topBoxContentWrapperstacks_in_186196 h5,
#topBoxContentWrapperstacks_in_186196 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186196 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186196 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186196 a:hover,
#topBoxContentWrapperstacks_in_186196 a:focus,
#topBoxContentWrapperstacks_in_186196 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186196 .topBoxAudio,
#topBoxContentWrapperstacks_in_186196 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186196.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186196 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186196 .trackName,
#topBoxContentWrapperstacks_in_186196 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186196 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186199 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186199 #topBoxTriggerstacks_in_186199 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186199 #topBoxTriggerContentstacks_in_186199 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186199 #topBoxTriggerContentstacks_in_186199 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186199 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186199 h1,
#topBoxContentWrapperstacks_in_186199 h2,
#topBoxContentWrapperstacks_in_186199 h3,
#topBoxContentWrapperstacks_in_186199 h4,
#topBoxContentWrapperstacks_in_186199 h5,
#topBoxContentWrapperstacks_in_186199 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186199 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186199 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186199 a:hover,
#topBoxContentWrapperstacks_in_186199 a:focus,
#topBoxContentWrapperstacks_in_186199 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186199 .topBoxAudio,
#topBoxContentWrapperstacks_in_186199 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186199.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186199 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186199 .trackName,
#topBoxContentWrapperstacks_in_186199 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186199 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_791 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_796 .stacks_in_796-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_796 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_796 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_796 .stacks_in_796-button,
#stacks_in_796 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_796 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_796 {
			text-align: center;
		}

		#stacks_in_796 .stacks_in_796-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_796 a.stacks_in_796-button, #stacks_in_796 a.stacks_in_796-button:visited, #stacks_in_796 a.stacks_in_796-button:hover, #stacks_in_796 a.stacks_in_796-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_796 .stacks_in_796-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_796 a.stacks_in_796-button, #stacks_in_796 a.stacks_in_796-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_796 a.stacks_in_796-button:hover, #stacks_in_796 a.stacks_in_796-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_796 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_796 a.stacks_in_796-button:hover .button_icon, #stacks_in_796 a.stacks_in_796-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_796 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124444gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124444gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124444gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124444gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124444gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186202 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186202 #topBoxTriggerstacks_in_186202 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186202 #topBoxTriggerContentstacks_in_186202 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186202 #topBoxTriggerContentstacks_in_186202 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186202 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186202 h1,
#topBoxContentWrapperstacks_in_186202 h2,
#topBoxContentWrapperstacks_in_186202 h3,
#topBoxContentWrapperstacks_in_186202 h4,
#topBoxContentWrapperstacks_in_186202 h5,
#topBoxContentWrapperstacks_in_186202 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186202 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186202 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186202 a:hover,
#topBoxContentWrapperstacks_in_186202 a:focus,
#topBoxContentWrapperstacks_in_186202 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186202 .topBoxAudio,
#topBoxContentWrapperstacks_in_186202 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186202.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186202 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186202 .trackName,
#topBoxContentWrapperstacks_in_186202 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186202 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186205 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186205 #topBoxTriggerstacks_in_186205 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186205 #topBoxTriggerContentstacks_in_186205 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186205 #topBoxTriggerContentstacks_in_186205 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186205 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186205 h1,
#topBoxContentWrapperstacks_in_186205 h2,
#topBoxContentWrapperstacks_in_186205 h3,
#topBoxContentWrapperstacks_in_186205 h4,
#topBoxContentWrapperstacks_in_186205 h5,
#topBoxContentWrapperstacks_in_186205 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186205 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186205 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186205 a:hover,
#topBoxContentWrapperstacks_in_186205 a:focus,
#topBoxContentWrapperstacks_in_186205 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186205 .topBoxAudio,
#topBoxContentWrapperstacks_in_186205 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186205.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186205 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186205 .trackName,
#topBoxContentWrapperstacks_in_186205 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186205 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_843 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_848 .stacks_in_848-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_848 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_848 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_848 .stacks_in_848-button,
#stacks_in_848 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_848 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_848 {
			text-align: center;
		}

		#stacks_in_848 .stacks_in_848-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_848 a.stacks_in_848-button, #stacks_in_848 a.stacks_in_848-button:visited, #stacks_in_848 a.stacks_in_848-button:hover, #stacks_in_848 a.stacks_in_848-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_848 .stacks_in_848-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_848 a.stacks_in_848-button, #stacks_in_848 a.stacks_in_848-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_848 a.stacks_in_848-button:hover, #stacks_in_848 a.stacks_in_848-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_848 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_848 a.stacks_in_848-button:hover .button_icon, #stacks_in_848 a.stacks_in_848-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_848 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124454gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124454gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124454gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124454gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124454gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_22324 .stacks_in_22324-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_22324 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_22324 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_22324 .stacks_in_22324-button,
#stacks_in_22324 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_22324 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_22324 {
			text-align: center;
		}

		#stacks_in_22324 .stacks_in_22324-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_22324 a.stacks_in_22324-button, #stacks_in_22324 a.stacks_in_22324-button:visited, #stacks_in_22324 a.stacks_in_22324-button:hover, #stacks_in_22324 a.stacks_in_22324-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_22324 .stacks_in_22324-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_22324 a.stacks_in_22324-button, #stacks_in_22324 a.stacks_in_22324-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_22324 a.stacks_in_22324-button:hover, #stacks_in_22324 a.stacks_in_22324-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_22324 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_22324 a.stacks_in_22324-button:hover .button_icon, #stacks_in_22324 a.stacks_in_22324-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


h4.stacks_in_186366{        }
/* Start dooFaq2 stack each CSS code */

#stacks_in_185999 .faq-question{
	position: relative;
	font-size: 110% !important;
	line-height: normal !important;
	font-weight: bold;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
}

#stacks_in_185999 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_185999 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_185999 .fa-bars, #stacks_in_185999 .fa-toggle-off, #stacks_in_185999 .fa-question, #stacks_in_185999 .fa-angle-right{
	display: none;
}

#stacks_in_185999 .fa-bars{
	display: inline;
}

#stacks_in_185999 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_185999 .faqQuestionClosed{
	background-color: rgba(218, 233, 255, 1.00) !important;
	color: rgba(0, 0, 0, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_185999 .faqQuestionOpen{
	background: rgba(189, 226, 255, 1.00) !important;
	color: rgba(13, 85, 137, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_185999 .faqQuestionOpen:hover{
	background: rgba(189, 226, 255, 1.00) !important;
}

#stacks_in_185999 .faqQuestionClosed:hover{
	background: rgba(253, 255, 255, 1.00) !important;
	
	background: rgba(183, 198, 220, 1.00) !important;
	
}



#stacks_in_185999 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_in_185999 {
	border: solid rgba(153, 153, 153, 1.00);
	border-width:  1px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124464gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124464gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124464gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124464gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124464gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186212 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186212 #topBoxTriggerstacks_in_186212 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186212 #topBoxTriggerContentstacks_in_186212 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186212 #topBoxTriggerContentstacks_in_186212 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186212 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186212 h1,
#topBoxContentWrapperstacks_in_186212 h2,
#topBoxContentWrapperstacks_in_186212 h3,
#topBoxContentWrapperstacks_in_186212 h4,
#topBoxContentWrapperstacks_in_186212 h5,
#topBoxContentWrapperstacks_in_186212 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186212 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186212 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186212 a:hover,
#topBoxContentWrapperstacks_in_186212 a:focus,
#topBoxContentWrapperstacks_in_186212 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186212 .topBoxAudio,
#topBoxContentWrapperstacks_in_186212 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186212.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186212 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186212 .trackName,
#topBoxContentWrapperstacks_in_186212 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186212 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_868 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_873 .stacks_in_873-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_873 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_873 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_873 .stacks_in_873-button,
#stacks_in_873 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_873 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_873 {
			text-align: center;
		}

		#stacks_in_873 .stacks_in_873-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_873 a.stacks_in_873-button, #stacks_in_873 a.stacks_in_873-button:visited, #stacks_in_873 a.stacks_in_873-button:hover, #stacks_in_873 a.stacks_in_873-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_873 .stacks_in_873-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_873 a.stacks_in_873-button, #stacks_in_873 a.stacks_in_873-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_873 a.stacks_in_873-button:hover, #stacks_in_873 a.stacks_in_873-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_873 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_873 a.stacks_in_873-button:hover .button_icon, #stacks_in_873 a.stacks_in_873-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124474gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124474gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124474gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124474gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124474gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_877 .stacks_in_877-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_877 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_877 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_877 .stacks_in_877-button,
#stacks_in_877 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_877 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_877 {
			text-align: center;
		}

		#stacks_in_877 .stacks_in_877-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_877 a.stacks_in_877-button, #stacks_in_877 a.stacks_in_877-button:visited, #stacks_in_877 a.stacks_in_877-button:hover, #stacks_in_877 a.stacks_in_877-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_877 .stacks_in_877-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_877 a.stacks_in_877-button, #stacks_in_877 a.stacks_in_877-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_877 a.stacks_in_877-button:hover, #stacks_in_877 a.stacks_in_877-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_877 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_877 a.stacks_in_877-button:hover .button_icon, #stacks_in_877 a.stacks_in_877-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124484gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124484gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124484gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124484gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124484gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186215 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186215 #topBoxTriggerstacks_in_186215 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186215 #topBoxTriggerContentstacks_in_186215 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186215 #topBoxTriggerContentstacks_in_186215 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186215 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186215 h1,
#topBoxContentWrapperstacks_in_186215 h2,
#topBoxContentWrapperstacks_in_186215 h3,
#topBoxContentWrapperstacks_in_186215 h4,
#topBoxContentWrapperstacks_in_186215 h5,
#topBoxContentWrapperstacks_in_186215 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186215 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186215 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186215 a:hover,
#topBoxContentWrapperstacks_in_186215 a:focus,
#topBoxContentWrapperstacks_in_186215 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186215 .topBoxAudio,
#topBoxContentWrapperstacks_in_186215 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186215.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186215 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186215 .trackName,
#topBoxContentWrapperstacks_in_186215 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186215 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186218 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186218 #topBoxTriggerstacks_in_186218 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186218 #topBoxTriggerContentstacks_in_186218 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186218 #topBoxTriggerContentstacks_in_186218 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186218 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186218 h1,
#topBoxContentWrapperstacks_in_186218 h2,
#topBoxContentWrapperstacks_in_186218 h3,
#topBoxContentWrapperstacks_in_186218 h4,
#topBoxContentWrapperstacks_in_186218 h5,
#topBoxContentWrapperstacks_in_186218 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186218 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186218 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186218 a:hover,
#topBoxContentWrapperstacks_in_186218 a:focus,
#topBoxContentWrapperstacks_in_186218 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186218 .topBoxAudio,
#topBoxContentWrapperstacks_in_186218 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186218.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186218 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186218 .trackName,
#topBoxContentWrapperstacks_in_186218 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186218 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186221 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186221 #topBoxTriggerstacks_in_186221 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186221 #topBoxTriggerContentstacks_in_186221 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186221 #topBoxTriggerContentstacks_in_186221 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186221 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186221 h1,
#topBoxContentWrapperstacks_in_186221 h2,
#topBoxContentWrapperstacks_in_186221 h3,
#topBoxContentWrapperstacks_in_186221 h4,
#topBoxContentWrapperstacks_in_186221 h5,
#topBoxContentWrapperstacks_in_186221 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186221 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186221 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186221 a:hover,
#topBoxContentWrapperstacks_in_186221 a:focus,
#topBoxContentWrapperstacks_in_186221 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186221 .topBoxAudio,
#topBoxContentWrapperstacks_in_186221 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186221.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186221 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186221 .trackName,
#topBoxContentWrapperstacks_in_186221 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186221 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_880 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_885 .stacks_in_885-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_885 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_885 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_885 .stacks_in_885-button,
#stacks_in_885 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_885 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_885 {
			text-align: center;
		}

		#stacks_in_885 .stacks_in_885-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_885 a.stacks_in_885-button, #stacks_in_885 a.stacks_in_885-button:visited, #stacks_in_885 a.stacks_in_885-button:hover, #stacks_in_885 a.stacks_in_885-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_885 .stacks_in_885-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_885 a.stacks_in_885-button, #stacks_in_885 a.stacks_in_885-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_885 a.stacks_in_885-button:hover, #stacks_in_885 a.stacks_in_885-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_885 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_885 a.stacks_in_885-button:hover .button_icon, #stacks_in_885 a.stacks_in_885-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_885 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124494gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124494gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124494gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124494gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124494gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186224 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186224 #topBoxTriggerstacks_in_186224 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186224 #topBoxTriggerContentstacks_in_186224 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186224 #topBoxTriggerContentstacks_in_186224 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186224 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186224 h1,
#topBoxContentWrapperstacks_in_186224 h2,
#topBoxContentWrapperstacks_in_186224 h3,
#topBoxContentWrapperstacks_in_186224 h4,
#topBoxContentWrapperstacks_in_186224 h5,
#topBoxContentWrapperstacks_in_186224 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186224 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186224 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186224 a:hover,
#topBoxContentWrapperstacks_in_186224 a:focus,
#topBoxContentWrapperstacks_in_186224 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186224 .topBoxAudio,
#topBoxContentWrapperstacks_in_186224 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186224.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186224 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186224 .trackName,
#topBoxContentWrapperstacks_in_186224 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186224 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_910 .stacks_in_910-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_910 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_910 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_910 .stacks_in_910-button,
#stacks_in_910 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_910 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_910 {
			text-align: center;
		}

		#stacks_in_910 .stacks_in_910-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_910 a.stacks_in_910-button, #stacks_in_910 a.stacks_in_910-button:visited, #stacks_in_910 a.stacks_in_910-button:hover, #stacks_in_910 a.stacks_in_910-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_910 .stacks_in_910-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_910 a.stacks_in_910-button, #stacks_in_910 a.stacks_in_910-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_910 a.stacks_in_910-button:hover, #stacks_in_910 a.stacks_in_910-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_910 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_910 a.stacks_in_910-button:hover .button_icon, #stacks_in_910 a.stacks_in_910-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124504gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124504gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124504gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124504gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124504gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186227 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186227 #topBoxTriggerstacks_in_186227 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186227 #topBoxTriggerContentstacks_in_186227 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186227 #topBoxTriggerContentstacks_in_186227 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186227 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186227 h1,
#topBoxContentWrapperstacks_in_186227 h2,
#topBoxContentWrapperstacks_in_186227 h3,
#topBoxContentWrapperstacks_in_186227 h4,
#topBoxContentWrapperstacks_in_186227 h5,
#topBoxContentWrapperstacks_in_186227 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186227 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186227 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186227 a:hover,
#topBoxContentWrapperstacks_in_186227 a:focus,
#topBoxContentWrapperstacks_in_186227 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186227 .topBoxAudio,
#topBoxContentWrapperstacks_in_186227 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186227.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186227 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186227 .trackName,
#topBoxContentWrapperstacks_in_186227 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186227 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_186208 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_916 .stacks_in_916-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_916 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_916 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_916 .stacks_in_916-button,
#stacks_in_916 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_916 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_916 {
			text-align: center;
		}

		#stacks_in_916 .stacks_in_916-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_916 a.stacks_in_916-button, #stacks_in_916 a.stacks_in_916-button:visited, #stacks_in_916 a.stacks_in_916-button:hover, #stacks_in_916 a.stacks_in_916-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_916 .stacks_in_916-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_916 a.stacks_in_916-button, #stacks_in_916 a.stacks_in_916-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_916 a.stacks_in_916-button:hover, #stacks_in_916 a.stacks_in_916-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_916 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_916 a.stacks_in_916-button:hover .button_icon, #stacks_in_916 a.stacks_in_916-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_916 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124514gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124514gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124514gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124514gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124514gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186230 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186230 #topBoxTriggerstacks_in_186230 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186230 #topBoxTriggerContentstacks_in_186230 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186230 #topBoxTriggerContentstacks_in_186230 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186230 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186230 h1,
#topBoxContentWrapperstacks_in_186230 h2,
#topBoxContentWrapperstacks_in_186230 h3,
#topBoxContentWrapperstacks_in_186230 h4,
#topBoxContentWrapperstacks_in_186230 h5,
#topBoxContentWrapperstacks_in_186230 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186230 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186230 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186230 a:hover,
#topBoxContentWrapperstacks_in_186230 a:focus,
#topBoxContentWrapperstacks_in_186230 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186230 .topBoxAudio,
#topBoxContentWrapperstacks_in_186230 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186230.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186230 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186230 .trackName,
#topBoxContentWrapperstacks_in_186230 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186230 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_12274 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
#stacks_in_922 .stacks_in_922-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_922 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_922 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_922 .stacks_in_922-button,
#stacks_in_922 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_922 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_922 {
			text-align: center;
		}

		#stacks_in_922 .stacks_in_922-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_922 a.stacks_in_922-button, #stacks_in_922 a.stacks_in_922-button:visited, #stacks_in_922 a.stacks_in_922-button:hover, #stacks_in_922 a.stacks_in_922-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_922 .stacks_in_922-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_922 a.stacks_in_922-button, #stacks_in_922 a.stacks_in_922-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_922 a.stacks_in_922-button:hover, #stacks_in_922 a.stacks_in_922-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_922 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_922 a.stacks_in_922-button:hover .button_icon, #stacks_in_922 a.stacks_in_922-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_922 {
	margin: 20px 0px 0px 0px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124524gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124524gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124524gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124524gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124524gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186233 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186233 #topBoxTriggerstacks_in_186233 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186233 #topBoxTriggerContentstacks_in_186233 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186233 #topBoxTriggerContentstacks_in_186233 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186233 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186233 h1,
#topBoxContentWrapperstacks_in_186233 h2,
#topBoxContentWrapperstacks_in_186233 h3,
#topBoxContentWrapperstacks_in_186233 h4,
#topBoxContentWrapperstacks_in_186233 h5,
#topBoxContentWrapperstacks_in_186233 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186233 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186233 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186233 a:hover,
#topBoxContentWrapperstacks_in_186233 a:focus,
#topBoxContentWrapperstacks_in_186233 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186233 .topBoxAudio,
#topBoxContentWrapperstacks_in_186233 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186233.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186233 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186233 .trackName,
#topBoxContentWrapperstacks_in_186233 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186233 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186236 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186236 #topBoxTriggerstacks_in_186236 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186236 #topBoxTriggerContentstacks_in_186236 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186236 #topBoxTriggerContentstacks_in_186236 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186236 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186236 h1,
#topBoxContentWrapperstacks_in_186236 h2,
#topBoxContentWrapperstacks_in_186236 h3,
#topBoxContentWrapperstacks_in_186236 h4,
#topBoxContentWrapperstacks_in_186236 h5,
#topBoxContentWrapperstacks_in_186236 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186236 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186236 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186236 a:hover,
#topBoxContentWrapperstacks_in_186236 a:focus,
#topBoxContentWrapperstacks_in_186236 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186236 .topBoxAudio,
#topBoxContentWrapperstacks_in_186236 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186236.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186236 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186236 .trackName,
#topBoxContentWrapperstacks_in_186236 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186236 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_186256 .stacks_in_186256-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_186256 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_186256 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_186256 .stacks_in_186256-button,
#stacks_in_186256 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_186256 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_186256 {
			text-align: center;
		}

		#stacks_in_186256 .stacks_in_186256-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_186256 a.stacks_in_186256-button, #stacks_in_186256 a.stacks_in_186256-button:visited, #stacks_in_186256 a.stacks_in_186256-button:hover, #stacks_in_186256 a.stacks_in_186256-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_186256 .stacks_in_186256-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_186256 a.stacks_in_186256-button, #stacks_in_186256 a.stacks_in_186256-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_186256 a.stacks_in_186256-button:hover, #stacks_in_186256 a.stacks_in_186256-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_186256 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_186256 a.stacks_in_186256-button:hover .button_icon, #stacks_in_186256 a.stacks_in_186256-button:active .button_icon {
		
			background-color: #141414;
				
	}
	



#stacks_in_186256 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_923 {
	background-color: rgba(230, 230, 230, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding:  10px;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124534gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124534gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124534gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124534gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124534gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#stacks_in_947 .stacks_in_947-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_947 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_947 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_947 .stacks_in_947-button,
#stacks_in_947 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_947 {
		text-align: center;
	}







	@media only screen and (max-width: 480px) {
		#stacks_in_947 {
			text-align: center;
		}

		#stacks_in_947 .stacks_in_947-button {
			width: 100%;
		  -moz-box-sizing: border-box;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}



#stacks_in_947 a.stacks_in_947-button, #stacks_in_947 a.stacks_in_947-button:visited, #stacks_in_947 a.stacks_in_947-button:hover, #stacks_in_947 a.stacks_in_947-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_947 .stacks_in_947-button {
		
			background-color: #C70000;
		
	}

	#stacks_in_947 a.stacks_in_947-button, #stacks_in_947 a.stacks_in_947-button:visited {
		
			color: #FFFFFF !important;
			
	}

	#stacks_in_947 a.stacks_in_947-button:hover, #stacks_in_947 a.stacks_in_947-button:active {
		
			text-decoration: none;
			color: #FFFFFF !important;
			background-color: #DB1414;
		
	}

	
	#stacks_in_947 .button_icon {
		
			background-color: #000000;
		
	}

	#stacks_in_947 a.stacks_in_947-button:hover .button_icon, #stacks_in_947 a.stacks_in_947-button:active .button_icon {
		
			background-color: #141414;
				
	}
	


/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_124544gridWrapper > div{	display: inline-block !important;	width: 33.333333%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_124544gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_124544gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_124544gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_124544gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(255, 255, 255, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255, 255, 255, 1.00) 0%, rgba(234, 234, 234, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255, 255, 255, 1.00)), color-stop(100%,rgba(234, 234, 234, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1.00) 0%,rgba(234, 234, 234, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_186239 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_186239 #topBoxTriggerstacks_in_186239 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_186239 #topBoxTriggerContentstacks_in_186239 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_186239 #topBoxTriggerContentstacks_in_186239 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_186239 {
	color: rgba(66, 66, 66, 1.00);
}

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

#topBoxContentWrapperstacks_in_186239 h1,
#topBoxContentWrapperstacks_in_186239 h2,
#topBoxContentWrapperstacks_in_186239 h3,
#topBoxContentWrapperstacks_in_186239 h4,
#topBoxContentWrapperstacks_in_186239 h5,
#topBoxContentWrapperstacks_in_186239 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_186239 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_186239 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_186239 a:hover,
#topBoxContentWrapperstacks_in_186239 a:focus,
#topBoxContentWrapperstacks_in_186239 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_186239 .topBoxAudio,
#topBoxContentWrapperstacks_in_186239 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_186239.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_186239 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_186239 .trackName,
#topBoxContentWrapperstacks_in_186239 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_186239 {
	display: none;
}







/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_124548 {
	border: solid rgba(63, 105, 248, 1.00);
	border-width:  3px;
}
.stacks_in_186401 img{max-width:100%;border-radius:0px;}.stacks_in_186401 img:hover{ }

#stacks_in_971 {
	padding: 0px 10px 10px 10px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186398 .source-button{  }.stacks_in_186398 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186398 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186398 .s-button-group{justify-content:center}#stacks_in_186398 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186398 {
	padding: 20px 0px 0px 0px;
}

.stacks_in_186394 .source-button{  }.stacks_in_186394 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186394 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186394 .s-button-group{justify-content:center}#stacks_in_186394 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186394 {
	padding: 20px 0px 0px 0px;
}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooGrid stack each CSS code */.stacks_in_186303gridWrapper > div{	display: inline-block !important;	width: 50%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_186303gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_186303gridWrapper > div{		width: 50%;	}	}@media all and (max-width: 768px) {				.stacks_in_186303gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_186303gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */.stacks_in_186402 .source-button{  }.stacks_in_186402 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(199, 0, 0, 1.00);border-color:rgba(0, 0, 0, 1.00)}.stacks_in_186402 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 1.00);border-color:rgba(199, 0, 0, 1.00)}#stacks_in_186402 .s-button-group{justify-content:center}#stacks_in_186402 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_186402 {
	padding: 20px 0px 0px 0px;
}

h4.stacks_in_186368{   color:rgba(34, 34, 34, 1.00);     }

#stacks_in_186368 {
	background-color: rgba(204, 204, 204, 1.00);
	padding: 0px 0px 30px 0px;
}

.scroller-header {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
}

.scroller-container {
  width: 100%;
  height: 6px;
  background: rgba(240, 240, 240, 1.00);
}

.scroller-bar {
  height: 6px;
  background: rgba(123, 0, 90, 1.00);
  width: 0%;
  
  
  
}




.scroller-container-top {
  width: 100%;
  height: 6px;
  background: rgba(240, 240, 240, 1.00);
}

.scroller-bar-top {
  height: 6px;
  background: rgba(123, 0, 90, 1.00);
  width: 0%;
    
  
  
}




#stacks_in_186371 h6,#stacks_in_186371 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_186371 h6 a,#stacks_in_186371 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_186371 h6 a:hover,#stacks_in_186371 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_186371 small,#stacks_in_186371 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_186371 h6.margin-collapse{margin-top:0 !important;margin-bottom:0 !important}


#stacks_in_186371 {
	background-color: rgba(0, 64, 128, 1.00);
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/image-1-4AC.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/image-1-4AC.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
