/* 
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);
}  #preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color: #FFFFFF;z-index:9999 !important}#preloader_1{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_1 span{display:block;bottom:0px;width:9px;height:5px;background: #999999;position:absolute;-webkit-animation:preloader_1 1.5s infinite ease-in-out;-moz-animation:preloader_1 1.5s infinite ease-in-out;-ms-animation:preloader_1 1.5s infinite ease-in-out;-o-animation:preloader_1 1.5s infinite ease-in-out;animation:preloader_1 1.5s infinite ease-in-out}#preloader_1 span:nth-child(2){left:11px;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;-o-animation-delay: .2s;animation-delay: .2s}#preloader_1 span:nth-child(3){left:22px;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;-o-animation-delay: .4s;animation-delay: .4s}#preloader_1 span:nth-child(4){left:33px;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s}#preloader_1 span:nth-child(5){left:44px;-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-ms-animation-delay: .8s;-o-animation-delay: .8s;animation-delay: .8s}@-webkit-keyframes preloader_1{0%{height:5px;-webkit-transform:translateY(0px);background: #999999}25%{height:30px;-webkit-transform:translateY(15px);background: #666666}50%{height:5px;-webkit-transform:translateY(0px);background: #999999}100%{height:5px;-webkit-transform:translateY(0px);background: #999999}}@-moz-keyframes preloader_1{0%{height:5px;-moz-transform:translateY(0px);background: #999999}25%{height:30px;-moz-transform:translateY(15px);background: #666666}50%{height:5px;-moz-transform:translateY(0px);background: #999999}100%{height:5px;-moz-transform:translateY(0px);background: #999999}}@-ms-keyframes preloader_1{0%{height:5px;-ms-transform:translateY(0px);background: #999999}25%{height:30px;-ms-transform:translateY(15px);background: #666666}50%{height:5px;-ms-transform:translateY(0px);background: #999999}100%{height:5px;-ms-transform:translateY(0px);background: #999999}}@keyframes preloader_1{0%{height:5px;transform:translateY(0px);background: #999999}25%{height:30px;transform:translateY(15px);background: #666666}50%{height:5px;transform:translateY(0px);background: #999999}100%{height:5px;transform:translateY(0px);background: #999999}}#preloader_2{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto;width:40px;height:40px}#preloader_2 span{display:block;bottom:0px;width:20px;height:20px;background: #999999;position:absolute}#preloader_2 span:nth-child(1){-webkit-animation:preloader_2_1 1.5s infinite ease-in-out;-moz-animation:preloader_2_1 1.5s infinite ease-in-out;-ms-animation:preloader_2_1 1.5s infinite ease-in-out;animation:preloader_2_1 1.5s infinite ease-in-out}#preloader_2 span:nth-child(2){left:20px;-webkit-animation:preloader_2_2 1.5s infinite ease-in-out;-moz-animation:preloader_2_2 1.5s infinite ease-in-out;-ms-animation:preloader_2_2 1.5s infinite ease-in-out;animation:preloader_2_2 1.5s infinite ease-in-out}#preloader_2 span:nth-child(3){top:0px;-webkit-animation:preloader_2_3 1.5s infinite ease-in-out;-moz-animation:preloader_2_3 1.5s infinite ease-in-out;-ms-animation:preloader_2_3 1.5s infinite ease-in-out;animation:preloader_2_3 1.5s infinite ease-in-out}#preloader_2 span:nth-child(4){top:0px;left:20px;-webkit-animation:preloader_2_4 1.5s infinite ease-in-out;-moz-animation:preloader_2_4 1.5s infinite ease-in-out;-ms-animation:preloader_2_4 1.5s infinite ease-in-out;animation:preloader_2_4 1.5s infinite ease-in-out}@-webkit-keyframes preloader_2_1{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-webkit-keyframes preloader_2_2{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-webkit-keyframes preloader_2_3{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-webkit-keyframes preloader_2_4{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-moz-keyframes preloader_2_1{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-moz-keyframes preloader_2_2{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-moz-keyframes preloader_2_3{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-moz-keyframes preloader_2_4{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-ms-keyframes preloader_2_1{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-ms-keyframes preloader_2_2{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-ms-keyframes preloader_2_3{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-ms-keyframes preloader_2_4{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-keyframes preloader_2_1{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-keyframes preloader_2_2{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-keyframes preloader_2_3{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-keyframes preloader_2_4{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}#preloader_3{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_3:before{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background: #999999;-webkit-animation:preloader_3_before 1.5s infinite ease-in-out;-moz-animation:preloader_3_before 1.5s infinite ease-in-out;-ms-animation:preloader_3_before 1.5s infinite ease-in-out;animation:preloader_3_before 1.5s infinite ease-in-out}#preloader_3:after{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background: #666666;left:22px;-webkit-animation:preloader_3_after 1.5s infinite ease-in-out;-moz-animation:preloader_3_after 1.5s infinite ease-in-out;-ms-animation:preloader_3_after 1.5s infinite ease-in-out;animation:preloader_3_after 1.5s infinite ease-in-out}@-webkit-keyframes preloader_3_before{0%{-webkit-transform:translateX(0px) rotate(0deg)}50%{-webkit-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-webkit-transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes preloader_3_after{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes preloader_3_before{0%{-moz-transform:translateX(0px) rotate(0deg)}50%{-moz-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-moz-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes preloader_3_after{0%{-moz-transform:translateX(0px)}50%{-moz-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-moz-transform:translateX(0px)}}@-ms-keyframes preloader_3_before{0%{-ms-transform:translateX(0px) rotate(0deg)}50%{-ms-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-ms-transform:translateX(0px) rotate(0deg)}}@-ms-keyframes preloader_3_after{0%{-ms-transform:translateX(0px)}50%{-ms-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-ms-transform:translateX(0px)}}@keyframes preloader_3_before{0%{transform:translateX(0px) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{transform:translateX(0px) rotate(0deg)}}@keyframes preloader_3_after{0%{transform:translateX(0px)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{transform:translateX(0px)}}#preloader_4{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_4 span{position:absolute;width:20px;height:20px;background: #999999;opacity:0.5;border-radius:20px;-webkit-animation:preloader_4 1s infinite ease-in-out;-moz-animation:preloader_4 1s infinite ease-in-out;-ms-animation:preloader_4 1s infinite ease-in-out;-animation:preloader_4 1s infinite ease-in-out}#preloader_4 span:nth-child(2){left:20px;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;animation-delay: .2s}#preloader_4 span:nth-child(3){left:40px;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;animation-delay: .4s}#preloader_4 span:nth-child(4){left:60px;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;animation-delay: .6s}#preloader_4 span:nth-child(5){left:80px;-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-ms-animation-delay: .8s;animation-delay: .8s}@-webkit-keyframes preloader_4{0%{opacity:0.3;-webkit-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-webkit-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-webkit-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@-moz-keyframes preloader_4{0%{opacity:0.3;-moz-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-moz-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-moz-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@-ms-keyframes preloader_4{0%{opacity:0.3;-ms-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-ms-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-ms-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@keyframes preloader_4{0%{opacity:0.3;transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}}#preloader_5{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;background: #999999;margin:0 auto;width:30px;height:30px;border-radius:50px;-webkit-animation:preloader_5 1.5s infinite linear;-moz-animation:preloader_5 1.5s infinite linear;-ms-animation:preloader_5 1.5s infinite linear;animation:preloader_5 1.5s infinite linear}#preloader_5:after{position:absolute;width:50px;height:50px;border-top:10px solid #666666;border-bottom:10px solid #666666;border-left:10px solid transparent;border-right:10px solid transparent;border-radius:50px;content:'';top:-20px;left:-20px;-webkit-animation:preloader_5_after 1.5s infinite linear;-moz-animation:preloader_5_after 1.5s infinite linear;-ms-animation:preloader_5_after 1.5s infinite linear;animation:preloader_5_after 1.5s infinite linear}@-webkit-keyframes preloader_5{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);background:#999999}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@-moz-keyframes preloader_5{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);background:#999999}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@-ms-keyframes preloader_5{0%{-ms-transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);background:#999999}100%{-ms-transform:rotate(360deg)}}@-ms-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@keyframes preloader_5{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#999999}100%{transform:rotate(360deg)}}@keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid ##666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}#preloader_6{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto;width:42px;height:42px;-webkit-animation:preloader_6 5s infinite linear;-moz-animation:preloader_6 5s infinite linear;-ms-animation:preloader_6 5s infinite linear;animation:preloader_6 5s infinite linear}#preloader_6 span{width:20px;height:20px;position:absolute;background: #666666;display:block;-webkit-animation:preloader_6_span 1s infinite linear;-moz-animation:preloader_6_span 1s infinite linear;-ms-animation:preloader_6_span 1s infinite linear;animation:preloader_6_span 1s infinite linear}#preloader_6 span:nth-child(1){background: #999999}#preloader_6 span:nth-child(2){left:22px;background: #666666;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;animation-delay: .2s}#preloader_6 span:nth-child(3){top:22px;background: #666666;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;animation-delay: .4s}#preloader_6 span:nth-child(4){top:22px;left:22px;background: #999999;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;animation-delay: .6s}@-webkit-keyframes preloader_6{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes preloader_6_span{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.5)}100%{-webkit-transform:scale(1)}}@-moz-keyframes preloader_6{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-moz-keyframes preloader_6_span{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.5)}100%{-moz-transform:scale(1)}}@-ms-keyframes preloader_6{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-ms-keyframes preloader_6_span{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(0.5)}100%{-ms-transform:scale(1)}}@-ms-keyframes preloader_6{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@keyframes preloader_6_span{0%{transform:scale(1)}50%{transform:scale(0.5)}100%{transform:scale(1)}}
#stacks_in_230766 {
	padding: 10px 0px 0px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_222959label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_222959iPhoneContent, .stacks_in_222959iPadContent, .stacks_in_222959AndroidContent, .stacks_in_222959BlackberryContent, .stacks_in_222959DesktopContent {	display: none;}.stacks_in_222959label{	display: none;}/* End Agent-X stack CSS code */#edit-mode-icon {
	margin-top: 12px;
	margin-bottom: 12px;
}

#drawer-topper {
	text-align: center;	
}





html {
	position: relative;
}

/* Added to fix formatting issues is some themes and provide more consistent font sizes (v1.1) */
#stacks_in_230994 {
	font-size: 14px;
	line-height: 21px;
}

#drawer-opener {
	width: 40px;
	height: 40px;
	line-height: 40px;
	z-index: 99999;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	white-space: nowrap;
	color: #fff;
	text-decoration: none;
}


#drawer-opener {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-top: 0px;
}












#stacks_in_230994 #drawer-opener {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
}







#stacks_in_230994 {
	z-index: 99998;
	overflow: visible;
	position: absolute;
}


#stacks_in_230994 {
	
	position: fixed;
	
	width: 100%;
}



#stacks_in_230994 .drawer-closer {
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	cursor: pointer;
	background: url(../files/drawer-images/close-x-trans-black.png) no-repeat;
	z-index: 99999;
}

#stacks_in_230994 .drawer-wrapper, #stacks_in_230994 .drawer-outer {
	display: block;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#stacks_in_230994 .drawer-padding {
	padding-top: 40px;
	padding-bottom: 40px;
}


#stacks_in_230994 .drawer-content {
	margin: 0 40px;
}


#stacks_in_230994 {
	top: 0;
	left: 0;
}

#stacks_in_230994 .drawer-wrapper {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

#stacks_in_230994 .drawer-closer {
	bottom: 0;
	right: 0;
	margin-right: -15px;
	margin-bottom: -15px;
}







#stacks_in_230994 .drawer-wrapper, #stacks_in_230994 .drawer-outer {
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
#stacks_in_230994 .drawer-closer {
	margin-right: 0px;
}




#stacks_in_230994 .drawer-wrapper {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
}



/* Styles Section */



#stacks_in_230994 .drawer-wrapper {
	background-color: #000;
	background-color: rgba(0,0,0,0.90);
}

#stacks_in_230994 .drawer-content * {
	color: #fff;
}

#drawer-opener {
	background-color: #000;
	background-color: rgba(0,0,0,0.90);
	color: #fff;
}



















/* Adds link color picker override to the Drawer stack (v1.1) */

#stacks_in_230994 .drawer-content a, #stacks_in_230994 .drawer-content a:visited {
	color: #0B62B2;
}

#stacks_in_230994 .drawer-content a:hover, #stacks_in_230994 .drawer-content a:active {
	color: #084985;
}




/* Start dooMax stack CSS code */#stacks_in_230995, .stacks_in_230995MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230995MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_230995MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230995MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230995MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230995MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230995MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_230996>.s3_row {
	margin: 0 -10px;
}

#stacks_in_230996>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_230996>.s3_row  {
		margin: -10px;
	}
	#stacks_in_230996>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_230996>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_230996>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_230996>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230997Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_230997Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230997Calligrapher h6, .stacks_in_230997Calligrapher h5, .stacks_in_230997Calligrapher h4, .stacks_in_230997Calligrapher h3, .stacks_in_230997Calligrapher h2, .stacks_in_230997Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230997Calligrapher, .stacks_in_230997Calligrapher h1, .stacks_in_230997Calligrapher h2, .stacks_in_230997Calligrapher h3, .stacks_in_230997Calligrapher h4, .stacks_in_230997Calligrapher h5, .stacks_in_230997Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230997targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230997Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_230997Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_230997Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_230997Calligrapher a:hover{			color: #8F6932 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	
	background: rgba(0, 0, 0, 0.98);
	
	
}

.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;
}




/* No background */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
	background: none;
}


















.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, 0.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_234096 {
	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_234096 #topBoxTriggerstacks_in_234096 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_234096 #topBoxTriggerContentstacks_in_234096 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_234096 #topBoxTriggerContentstacks_in_234096 img {
	display: block;
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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



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


#topBoxContentWrapperstacks_in_234096 {
	display: none;
}







/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234097Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234097Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234097Calligrapher h6, .stacks_in_234097Calligrapher h5, .stacks_in_234097Calligrapher h4, .stacks_in_234097Calligrapher h3, .stacks_in_234097Calligrapher h2, .stacks_in_234097Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_234097Calligrapher, .stacks_in_234097Calligrapher h1, .stacks_in_234097Calligrapher h2, .stacks_in_234097Calligrapher h3, .stacks_in_234097Calligrapher h4, .stacks_in_234097Calligrapher h5, .stacks_in_234097Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234097targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234097Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_234097Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_234097Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_234097Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#usefulStackWrapperstacks_in_234102 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234102 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234102 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_234103 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234103 {
	padding-bottom: 0%;
	padding-top: 5%;
	padding-left: 2%;
	padding-right: 2%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234103 {
		display: none;
	}
}













#stacks_in_234103 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234104.cleanResponse2_L.CR2_Goff {
	width: 33%;
}
.stacks_in_234104.cleanResponse2_R.CR2_Goff {
	width: 67%;
}

/****************  3 Non ******************/

.stacks_in_234104.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234104.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234104.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234104.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234104.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234104.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234104.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234104.CR4_LF.CR4_Goff, .stacks_in_234104.CR4_LL.CR4_Goff, .stacks_in_234104.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234104.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234104.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234104.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234104.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234104.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR5_LF.CR5_Goff, .stacks_in_234104.CR5_LL.CR5_Goff, .stacks_in_234104.CR5_RF.CR5_Goff, .stacks_in_234104.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234104.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234104.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234104.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234104.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234104.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR6_LF.CR6_Goff,
.stacks_in_234104.CR6_LL.CR6_Goff,
.stacks_in_234104.CR6_RF.CR6_Goff,
.stacks_in_234104.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234104.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234104.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234104.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234104.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234104.cleanResponse2_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234104.cleanResponse2_R {
	float: right;
	width: 66%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234104.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234104.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234104.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234104.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234104.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234104.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234104.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR3_R.cleanResp1,
	.stacks_in_234104.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234104.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234104.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234104.CR3_L,
	.stacks_in_234104.CR3_R.cleanResp2,
	.stacks_in_234104.CR3_R,
	.stacks_in_234104.CR3_R.cleanResp1,
	.stacks_in_234104.CR3_RS.cleanResp2,
	.stacks_in_234104.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234104.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234104.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234104.CR4_L {
	float: left;
}
.stacks_in_234104.CR4_R {
	float: left;
}
.stacks_in_234104.CR4 {
	width: 23.5%;
}
.stacks_in_234104.CR4_S {
	width: 23.6%;
}
.stacks_in_234104.CR4_LF,
.stacks_in_234104.CR4_LL,
.stacks_in_234104.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234104.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234104.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234104.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234104.CR4 {
		width: 49%;
	}
	.stacks_in_234104.CR4_S {
		width: 49%;
	}
	.stacks_in_234104.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234104.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234104.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234104.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234104.CR4_R {
		float:left;
	}
	.stacks_in_234104.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR4_S.CR4_Goff,
	.stacks_in_234104.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234104.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234104.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234104.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234104.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR4_S.CR4_Goff,
	.stacks_in_234104.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234104 .CR5_L {
	float: left;
}
.stacks_in_234104 .CR5_R {
	float: left;
}
.stacks_in_234104 .CR5 {
	width: 18.4%;
}
.stacks_in_234104.CR5_S {
	width: 18.4%;
}
.stacks_in_234104.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234104.CR5_LF,
.stacks_in_234104.CR5_LL,
.stacks_in_234104.CR5_RF,
.stacks_in_234104.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234104.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234104.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234104.CR5, .stacks_in_234104.CR5_S {
		width: 49%;
	}
	.stacks_in_234104.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234104.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR5.cleanRespone5_Last,
	.stacks_in_234104.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234104.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234104.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234104.CR5.cleanResp2,
	.stacks_in_234104.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234104.CR5_LF.cleanResp2,
	.stacks_in_234104.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234104.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234104.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234104.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234104.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234104.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234104.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234104.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234104.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234104.CR5.CR5_LL.cleanResp2,
	.stacks_in_234104.CR5.CR5_LF.cleanResp2,
	.stacks_in_234104.CR5.CR5_LL.cleanResp1,
	.stacks_in_234104.CR5.CR5_LF.cleanResp1,
	.stacks_in_234104.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234104.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234104.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234104.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR5.CR5_Goff,
	.stacks_in_234104.CR5_S.CR5_Goff,
	.stacks_in_234104.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234104.CR6_L,
.stacks_in_234104.CR6_L1 {
	float: left;
}
.stacks_in_234104.CR6_R,
.stacks_in_234104.CR6_R1 {
	float: left;
}
.stacks_in_234104.CR6 {
	width: 15%;
}
.stacks_in_234104.CR6_S {
	width: 15.2%;
}
.stacks_in_234104.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234104.CR6_LF,
.stacks_in_234104.CR6_LL,
.stacks_in_234104.CR6_RF,
.stacks_in_234104.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234104.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234104.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234104.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234104.CR6,
	.stacks_in_234104.CR6_S {
		width: 49%;
	}
	.stacks_in_234104.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234104.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234104.CR6.CR6_Goff,
	.stacks_in_234104.CR6_S.CR6_Goff,
	.stacks_in_234104.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234104.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234104.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234104.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234104.CR6,
	.stacks_in_234104.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234104 {
	padding: 60px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234105   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234105   {
	background: #333333 url(../files/static_bg-234105.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234105 a:link,
#roundlinkstacks_in_234105  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234105 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234105	.shadow-style1stacks_in_234105  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234105	.shadow-style1stacks_in_234105 {
		margin:10px auto;
}

.shadow-style2stacks_in_234105  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234106Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234106Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234106Calligrapher h6, .stacks_in_234106Calligrapher h5, .stacks_in_234106Calligrapher h4, .stacks_in_234106Calligrapher h3, .stacks_in_234106Calligrapher h2, .stacks_in_234106Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234106Calligrapher, .stacks_in_234106Calligrapher h1, .stacks_in_234106Calligrapher h2, .stacks_in_234106Calligrapher h3, .stacks_in_234106Calligrapher h4, .stacks_in_234106Calligrapher h5, .stacks_in_234106Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234106targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234106Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234106Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234106Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234106Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234107 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234110Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234110Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234110Calligrapher h6, .stacks_in_234110Calligrapher h5, .stacks_in_234110Calligrapher h4, .stacks_in_234110Calligrapher h3, .stacks_in_234110Calligrapher h2, .stacks_in_234110Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234110Calligrapher, .stacks_in_234110Calligrapher h1, .stacks_in_234110Calligrapher h2, .stacks_in_234110Calligrapher h3, .stacks_in_234110Calligrapher h4, .stacks_in_234110Calligrapher h5, .stacks_in_234110Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234110targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234110Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234110Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234110Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234110Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234111 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234114Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234114Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234114Calligrapher h6, .stacks_in_234114Calligrapher h5, .stacks_in_234114Calligrapher h4, .stacks_in_234114Calligrapher h3, .stacks_in_234114Calligrapher h2, .stacks_in_234114Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234114Calligrapher, .stacks_in_234114Calligrapher h1, .stacks_in_234114Calligrapher h2, .stacks_in_234114Calligrapher h3, .stacks_in_234114Calligrapher h4, .stacks_in_234114Calligrapher h5, .stacks_in_234114Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234114targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234114Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234114Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234114Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234114Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234118, .stacks_in_234118MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234118MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234118MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234118MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234118MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234118MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234118MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234119 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234119 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234119 {
	padding: 35px 0px 15px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234122 {
      margin: 0px;      
    }

    #stacks_in_234122 {
      padding: 0px;      
    }


    

     
      #stacks_in_234122 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234123Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234123Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234123Calligrapher h6, .stacks_in_234123Calligrapher h5, .stacks_in_234123Calligrapher h4, .stacks_in_234123Calligrapher h3, .stacks_in_234123Calligrapher h2, .stacks_in_234123Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234123Calligrapher, .stacks_in_234123Calligrapher h1, .stacks_in_234123Calligrapher h2, .stacks_in_234123Calligrapher h3, .stacks_in_234123Calligrapher h4, .stacks_in_234123Calligrapher h5, .stacks_in_234123Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234123targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234123Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234123Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234123Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234123Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234124 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234128 {
      margin: 0px;      
    }

    #stacks_in_234128 {
      padding: 0px;      
    }


    

     
      #stacks_in_234128 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234129Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234129Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234129Calligrapher h6, .stacks_in_234129Calligrapher h5, .stacks_in_234129Calligrapher h4, .stacks_in_234129Calligrapher h3, .stacks_in_234129Calligrapher h2, .stacks_in_234129Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234129Calligrapher, .stacks_in_234129Calligrapher h1, .stacks_in_234129Calligrapher h2, .stacks_in_234129Calligrapher h3, .stacks_in_234129Calligrapher h4, .stacks_in_234129Calligrapher h5, .stacks_in_234129Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234129targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234129Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234129Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234129Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234129Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234130 {
	padding: 20px 0px 0px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_234135 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_234135 .theDivider1, #simpleDivider_stacks_in_234135 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_234135 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_234135 .theDivider2 {
	height: 4px;
	background-color: #E0E0E0;
}

#stacks_in_234135 {
	padding: 40px 0px 40px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234136.cleanResponse2_L.CR2_Goff {
	width: 67%;
}
.stacks_in_234136.cleanResponse2_R.CR2_Goff {
	width: 33%;
}

/****************  3 Non ******************/

.stacks_in_234136.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234136.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234136.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234136.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234136.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234136.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234136.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234136.CR4_LF.CR4_Goff, .stacks_in_234136.CR4_LL.CR4_Goff, .stacks_in_234136.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234136.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234136.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234136.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234136.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234136.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR5_LF.CR5_Goff, .stacks_in_234136.CR5_LL.CR5_Goff, .stacks_in_234136.CR5_RF.CR5_Goff, .stacks_in_234136.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234136.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234136.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234136.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234136.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234136.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR6_LF.CR6_Goff,
.stacks_in_234136.CR6_LL.CR6_Goff,
.stacks_in_234136.CR6_RF.CR6_Goff,
.stacks_in_234136.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234136.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234136.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234136.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234136.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234136.cleanResponse2_L {
	float: left;
	width: 66%;
	margin: 0 0 10px 0;
}
.stacks_in_234136.cleanResponse2_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234136.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234136.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234136.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234136.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234136.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234136.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234136.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR3_R.cleanResp1,
	.stacks_in_234136.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234136.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234136.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234136.CR3_L,
	.stacks_in_234136.CR3_R.cleanResp2,
	.stacks_in_234136.CR3_R,
	.stacks_in_234136.CR3_R.cleanResp1,
	.stacks_in_234136.CR3_RS.cleanResp2,
	.stacks_in_234136.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234136.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234136.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234136.CR4_L {
	float: left;
}
.stacks_in_234136.CR4_R {
	float: left;
}
.stacks_in_234136.CR4 {
	width: 23.5%;
}
.stacks_in_234136.CR4_S {
	width: 23.6%;
}
.stacks_in_234136.CR4_LF,
.stacks_in_234136.CR4_LL,
.stacks_in_234136.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234136.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234136.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234136.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234136.CR4 {
		width: 49%;
	}
	.stacks_in_234136.CR4_S {
		width: 49%;
	}
	.stacks_in_234136.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234136.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234136.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234136.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234136.CR4_R {
		float:left;
	}
	.stacks_in_234136.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR4_S.CR4_Goff,
	.stacks_in_234136.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234136.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234136.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234136.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234136.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR4_S.CR4_Goff,
	.stacks_in_234136.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234136 .CR5_L {
	float: left;
}
.stacks_in_234136 .CR5_R {
	float: left;
}
.stacks_in_234136 .CR5 {
	width: 18.4%;
}
.stacks_in_234136.CR5_S {
	width: 18.4%;
}
.stacks_in_234136.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234136.CR5_LF,
.stacks_in_234136.CR5_LL,
.stacks_in_234136.CR5_RF,
.stacks_in_234136.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234136.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234136.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234136.CR5, .stacks_in_234136.CR5_S {
		width: 49%;
	}
	.stacks_in_234136.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234136.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR5.cleanRespone5_Last,
	.stacks_in_234136.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234136.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234136.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234136.CR5.cleanResp2,
	.stacks_in_234136.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234136.CR5_LF.cleanResp2,
	.stacks_in_234136.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234136.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234136.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234136.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234136.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234136.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234136.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234136.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234136.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234136.CR5.CR5_LL.cleanResp2,
	.stacks_in_234136.CR5.CR5_LF.cleanResp2,
	.stacks_in_234136.CR5.CR5_LL.cleanResp1,
	.stacks_in_234136.CR5.CR5_LF.cleanResp1,
	.stacks_in_234136.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234136.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234136.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234136.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR5.CR5_Goff,
	.stacks_in_234136.CR5_S.CR5_Goff,
	.stacks_in_234136.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234136.CR6_L,
.stacks_in_234136.CR6_L1 {
	float: left;
}
.stacks_in_234136.CR6_R,
.stacks_in_234136.CR6_R1 {
	float: left;
}
.stacks_in_234136.CR6 {
	width: 15%;
}
.stacks_in_234136.CR6_S {
	width: 15.2%;
}
.stacks_in_234136.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234136.CR6_LF,
.stacks_in_234136.CR6_LL,
.stacks_in_234136.CR6_RF,
.stacks_in_234136.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234136.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234136.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234136.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234136.CR6,
	.stacks_in_234136.CR6_S {
		width: 49%;
	}
	.stacks_in_234136.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234136.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234136.CR6.CR6_Goff,
	.stacks_in_234136.CR6_S.CR6_Goff,
	.stacks_in_234136.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234136.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234136.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234136.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234136.CR6,
	.stacks_in_234136.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234136 {
	padding: 0px 0px 80px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234137 {
      margin: 0px;      
    }

    #stacks_in_234137 {
      padding: 0px;      
    }


    

     
      #stacks_in_234137 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234138Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234138Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234138Calligrapher h6, .stacks_in_234138Calligrapher h5, .stacks_in_234138Calligrapher h4, .stacks_in_234138Calligrapher h3, .stacks_in_234138Calligrapher h2, .stacks_in_234138Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234138Calligrapher, .stacks_in_234138Calligrapher h1, .stacks_in_234138Calligrapher h2, .stacks_in_234138Calligrapher h3, .stacks_in_234138Calligrapher h4, .stacks_in_234138Calligrapher h5, .stacks_in_234138Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234138targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234138Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234138Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234138Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234138Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234139 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234143 {
      margin: 0px;      
    }

    #stacks_in_234143 {
      padding: 0px;      
    }


    

     
      #stacks_in_234143 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234144Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234144Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234144Calligrapher h6, .stacks_in_234144Calligrapher h5, .stacks_in_234144Calligrapher h4, .stacks_in_234144Calligrapher h3, .stacks_in_234144Calligrapher h2, .stacks_in_234144Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234144Calligrapher, .stacks_in_234144Calligrapher h1, .stacks_in_234144Calligrapher h2, .stacks_in_234144Calligrapher h3, .stacks_in_234144Calligrapher h4, .stacks_in_234144Calligrapher h5, .stacks_in_234144Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234144targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234144Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234144Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234144Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234144Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234145 {
	padding: 20px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234150   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234150   {
	background: #191919 url(../files/static_bg-234150.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234150 a:link,
#roundlinkstacks_in_234150  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234150 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234150	.shadow-style1stacks_in_234150  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234150	.shadow-style1stacks_in_234150 {
		margin:10px auto;
}

.shadow-style2stacks_in_234150  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234151Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234151Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234151Calligrapher h6, .stacks_in_234151Calligrapher h5, .stacks_in_234151Calligrapher h4, .stacks_in_234151Calligrapher h3, .stacks_in_234151Calligrapher h2, .stacks_in_234151Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234151Calligrapher, .stacks_in_234151Calligrapher h1, .stacks_in_234151Calligrapher h2, .stacks_in_234151Calligrapher h3, .stacks_in_234151Calligrapher h4, .stacks_in_234151Calligrapher h5, .stacks_in_234151Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234151targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234151Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234151Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234151Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234151Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234152 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234155Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234155Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234155Calligrapher h6, .stacks_in_234155Calligrapher h5, .stacks_in_234155Calligrapher h4, .stacks_in_234155Calligrapher h3, .stacks_in_234155Calligrapher h2, .stacks_in_234155Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234155Calligrapher, .stacks_in_234155Calligrapher h1, .stacks_in_234155Calligrapher h2, .stacks_in_234155Calligrapher h3, .stacks_in_234155Calligrapher h4, .stacks_in_234155Calligrapher h5, .stacks_in_234155Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234155targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234155Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234155Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234155Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234155Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234156 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234159Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234159Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234159Calligrapher h6, .stacks_in_234159Calligrapher h5, .stacks_in_234159Calligrapher h4, .stacks_in_234159Calligrapher h3, .stacks_in_234159Calligrapher h2, .stacks_in_234159Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234159Calligrapher, .stacks_in_234159Calligrapher h1, .stacks_in_234159Calligrapher h2, .stacks_in_234159Calligrapher h3, .stacks_in_234159Calligrapher h4, .stacks_in_234159Calligrapher h5, .stacks_in_234159Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234159targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234159Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234159Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234159Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234159Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234163, .stacks_in_234163MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234163MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234163MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234163MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234163MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234163MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234163MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234164 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234164 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234164 {
	padding: 35px 0px 15px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231031Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_231031Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231031Calligrapher h6, .stacks_in_231031Calligrapher h5, .stacks_in_231031Calligrapher h4, .stacks_in_231031Calligrapher h3, .stacks_in_231031Calligrapher h2, .stacks_in_231031Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231031Calligrapher, .stacks_in_231031Calligrapher h1, .stacks_in_231031Calligrapher h2, .stacks_in_231031Calligrapher h3, .stacks_in_231031Calligrapher h4, .stacks_in_231031Calligrapher h5, .stacks_in_231031Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231031targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231031Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_231031Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_231031Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_231031Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231035Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_231035Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231035Calligrapher h6, .stacks_in_231035Calligrapher h5, .stacks_in_231035Calligrapher h4, .stacks_in_231035Calligrapher h3, .stacks_in_231035Calligrapher h2, .stacks_in_231035Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231035Calligrapher, .stacks_in_231035Calligrapher h1, .stacks_in_231035Calligrapher h2, .stacks_in_231035Calligrapher h3, .stacks_in_231035Calligrapher h4, .stacks_in_231035Calligrapher h5, .stacks_in_231035Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231035targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231035Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_231035Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_231035Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_231035Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_231038, .stacks_in_231038MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231038MaxWidthContainer{	    max-width: 53px;	}    .stacks_in_231038MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231038MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_231038MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_231038MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_231038MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_231039 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_231039 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231039 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234032Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234032Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234032Calligrapher h6, .stacks_in_234032Calligrapher h5, .stacks_in_234032Calligrapher h4, .stacks_in_234032Calligrapher h3, .stacks_in_234032Calligrapher h2, .stacks_in_234032Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_234032Calligrapher, .stacks_in_234032Calligrapher h1, .stacks_in_234032Calligrapher h2, .stacks_in_234032Calligrapher h3, .stacks_in_234032Calligrapher h4, .stacks_in_234032Calligrapher h5, .stacks_in_234032Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234032targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234032Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_234032Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_234032Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_234032Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_230926, .stacks_in_230926MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230926MaxWidthContainer{	    max-width: 900px;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230926MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230926MaxWidthContainer{			margin: 0;		}						}@media only screen and (max-width: 480px) {	 	    .stacks_in_230926MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230926MaxWidthContainer{			margin: 0;		}						}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230927Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230927Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230927Calligrapher h6, .stacks_in_230927Calligrapher h5, .stacks_in_230927Calligrapher h4, .stacks_in_230927Calligrapher h3, .stacks_in_230927Calligrapher h2, .stacks_in_230927Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230927Calligrapher, .stacks_in_230927Calligrapher h1, .stacks_in_230927Calligrapher h2, .stacks_in_230927Calligrapher h3, .stacks_in_230927Calligrapher h4, .stacks_in_230927Calligrapher h5, .stacks_in_230927Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230927targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230927Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230927Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230927Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230927Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230928 {
	padding: 40px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230932Calligrapher{			font-size: 110% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230932Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230932Calligrapher h6, .stacks_in_230932Calligrapher h5, .stacks_in_230932Calligrapher h4, .stacks_in_230932Calligrapher h3, .stacks_in_230932Calligrapher h2, .stacks_in_230932Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230932Calligrapher, .stacks_in_230932Calligrapher h1, .stacks_in_230932Calligrapher h2, .stacks_in_230932Calligrapher h3, .stacks_in_230932Calligrapher h4, .stacks_in_230932Calligrapher h5, .stacks_in_230932Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230932targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230932Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230932Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230932Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230932Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230933 {
	padding: 15px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230937Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230937Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230937Calligrapher h6, .stacks_in_230937Calligrapher h5, .stacks_in_230937Calligrapher h4, .stacks_in_230937Calligrapher h3, .stacks_in_230937Calligrapher h2, .stacks_in_230937Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230937Calligrapher, .stacks_in_230937Calligrapher h1, .stacks_in_230937Calligrapher h2, .stacks_in_230937Calligrapher h3, .stacks_in_230937Calligrapher h4, .stacks_in_230937Calligrapher h5, .stacks_in_230937Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230937targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230937Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230937Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230937Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230937Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230938 {
	padding: 20px 0px 30px 0px;
}

#stacks_in_231416 {
	padding: 0px 0px 60px 0px;
}
#edit-mode-icon {
	margin-top: 12px;
	margin-bottom: 12px;
}

#drawer-topper {
	text-align: center;	
}





html {
	position: relative;
}

/* Added to fix formatting issues is some themes and provide more consistent font sizes (v1.1) */
#stacks_in_231057 {
	font-size: 14px;
	line-height: 21px;
}

#drawer-opener {
	width: 40px;
	height: 40px;
	line-height: 40px;
	z-index: 99999;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	white-space: nowrap;
	color: #fff;
	text-decoration: none;
}


#drawer-opener {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-top: 0px;
}












#stacks_in_231057 #drawer-opener {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
}







#stacks_in_231057 {
	z-index: 99998;
	overflow: visible;
	position: absolute;
}


#stacks_in_231057 {
	
	position: fixed;
	
	width: 100%;
}



#stacks_in_231057 .drawer-closer {
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	cursor: pointer;
	background: url(../files/drawer-images/close-x-trans-black.png) no-repeat;
	z-index: 99999;
}

#stacks_in_231057 .drawer-wrapper, #stacks_in_231057 .drawer-outer {
	display: block;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#stacks_in_231057 .drawer-padding {
	padding-top: 40px;
	padding-bottom: 40px;
}


#stacks_in_231057 .drawer-content {
	margin: 0 40px;
}


#stacks_in_231057 {
	top: 0;
	left: 0;
}

#stacks_in_231057 .drawer-wrapper {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

#stacks_in_231057 .drawer-closer {
	bottom: 0;
	right: 0;
	margin-right: -15px;
	margin-bottom: -15px;
}







#stacks_in_231057 .drawer-wrapper, #stacks_in_231057 .drawer-outer {
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
#stacks_in_231057 .drawer-closer {
	margin-right: 0px;
}




#stacks_in_231057 .drawer-wrapper {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
}



/* Styles Section */



#stacks_in_231057 .drawer-wrapper {
	background-color: #000;
	background-color: rgba(0,0,0,0.90);
}

#stacks_in_231057 .drawer-content * {
	color: #fff;
}

#drawer-opener {
	background-color: #000;
	background-color: rgba(0,0,0,0.90);
	color: #fff;
}



















/* Adds link color picker override to the Drawer stack (v1.1) */

#stacks_in_231057 .drawer-content a, #stacks_in_231057 .drawer-content a:visited {
	color: #0B62B2;
}

#stacks_in_231057 .drawer-content a:hover, #stacks_in_231057 .drawer-content a:active {
	color: #084985;
}




/* Start dooMax stack CSS code */#stacks_in_231058, .stacks_in_231058MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231058MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_231058MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231058MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_231058MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_231058MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_231058MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_231059>.s3_row {
	margin: 0 -10px;
}

#stacks_in_231059>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_231059>.s3_row  {
		margin: -10px;
	}
	#stacks_in_231059>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_231059>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_231059>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_231059>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231060Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_231060Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231060Calligrapher h6, .stacks_in_231060Calligrapher h5, .stacks_in_231060Calligrapher h4, .stacks_in_231060Calligrapher h3, .stacks_in_231060Calligrapher h2, .stacks_in_231060Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231060Calligrapher, .stacks_in_231060Calligrapher h1, .stacks_in_231060Calligrapher h2, .stacks_in_231060Calligrapher h3, .stacks_in_231060Calligrapher h4, .stacks_in_231060Calligrapher h5, .stacks_in_231060Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231060targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231060Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_231060Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_231060Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_231060Calligrapher a:hover{			color: #8F6932 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	
	background: rgba(0, 0, 0, 0.98);
	
	
}

.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;
}




/* No background */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
	background: none;
}


















.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, 0.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_234170 {
	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_234170 #topBoxTriggerstacks_in_234170 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_234170 #topBoxTriggerContentstacks_in_234170 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_234170 #topBoxTriggerContentstacks_in_234170 img {
	display: block;
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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



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


#topBoxContentWrapperstacks_in_234170 {
	display: none;
}







/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234171Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234171Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234171Calligrapher h6, .stacks_in_234171Calligrapher h5, .stacks_in_234171Calligrapher h4, .stacks_in_234171Calligrapher h3, .stacks_in_234171Calligrapher h2, .stacks_in_234171Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_234171Calligrapher, .stacks_in_234171Calligrapher h1, .stacks_in_234171Calligrapher h2, .stacks_in_234171Calligrapher h3, .stacks_in_234171Calligrapher h4, .stacks_in_234171Calligrapher h5, .stacks_in_234171Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234171targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234171Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_234171Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_234171Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_234171Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#usefulStackWrapperstacks_in_234434 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234434 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234434 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_234435 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234435 {
	padding-bottom: 0%;
	padding-top: 5%;
	padding-left: 2%;
	padding-right: 2%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234435 {
		display: none;
	}
}













#stacks_in_234435 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234436.cleanResponse2_L.CR2_Goff {
	width: 33%;
}
.stacks_in_234436.cleanResponse2_R.CR2_Goff {
	width: 67%;
}

/****************  3 Non ******************/

.stacks_in_234436.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234436.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234436.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234436.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234436.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234436.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234436.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234436.CR4_LF.CR4_Goff, .stacks_in_234436.CR4_LL.CR4_Goff, .stacks_in_234436.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234436.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234436.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234436.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234436.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234436.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR5_LF.CR5_Goff, .stacks_in_234436.CR5_LL.CR5_Goff, .stacks_in_234436.CR5_RF.CR5_Goff, .stacks_in_234436.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234436.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234436.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234436.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234436.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234436.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR6_LF.CR6_Goff,
.stacks_in_234436.CR6_LL.CR6_Goff,
.stacks_in_234436.CR6_RF.CR6_Goff,
.stacks_in_234436.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234436.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234436.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234436.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234436.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234436.cleanResponse2_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234436.cleanResponse2_R {
	float: right;
	width: 66%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234436.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234436.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234436.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234436.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234436.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234436.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234436.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR3_R.cleanResp1,
	.stacks_in_234436.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234436.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234436.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234436.CR3_L,
	.stacks_in_234436.CR3_R.cleanResp2,
	.stacks_in_234436.CR3_R,
	.stacks_in_234436.CR3_R.cleanResp1,
	.stacks_in_234436.CR3_RS.cleanResp2,
	.stacks_in_234436.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234436.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234436.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234436.CR4_L {
	float: left;
}
.stacks_in_234436.CR4_R {
	float: left;
}
.stacks_in_234436.CR4 {
	width: 23.5%;
}
.stacks_in_234436.CR4_S {
	width: 23.6%;
}
.stacks_in_234436.CR4_LF,
.stacks_in_234436.CR4_LL,
.stacks_in_234436.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234436.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234436.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234436.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234436.CR4 {
		width: 49%;
	}
	.stacks_in_234436.CR4_S {
		width: 49%;
	}
	.stacks_in_234436.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234436.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234436.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234436.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234436.CR4_R {
		float:left;
	}
	.stacks_in_234436.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR4_S.CR4_Goff,
	.stacks_in_234436.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234436.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234436.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234436.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234436.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR4_S.CR4_Goff,
	.stacks_in_234436.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234436 .CR5_L {
	float: left;
}
.stacks_in_234436 .CR5_R {
	float: left;
}
.stacks_in_234436 .CR5 {
	width: 18.4%;
}
.stacks_in_234436.CR5_S {
	width: 18.4%;
}
.stacks_in_234436.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234436.CR5_LF,
.stacks_in_234436.CR5_LL,
.stacks_in_234436.CR5_RF,
.stacks_in_234436.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234436.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234436.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234436.CR5, .stacks_in_234436.CR5_S {
		width: 49%;
	}
	.stacks_in_234436.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234436.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR5.cleanRespone5_Last,
	.stacks_in_234436.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234436.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234436.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234436.CR5.cleanResp2,
	.stacks_in_234436.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234436.CR5_LF.cleanResp2,
	.stacks_in_234436.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234436.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234436.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234436.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234436.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234436.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234436.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234436.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234436.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234436.CR5.CR5_LL.cleanResp2,
	.stacks_in_234436.CR5.CR5_LF.cleanResp2,
	.stacks_in_234436.CR5.CR5_LL.cleanResp1,
	.stacks_in_234436.CR5.CR5_LF.cleanResp1,
	.stacks_in_234436.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234436.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234436.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234436.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR5.CR5_Goff,
	.stacks_in_234436.CR5_S.CR5_Goff,
	.stacks_in_234436.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234436.CR6_L,
.stacks_in_234436.CR6_L1 {
	float: left;
}
.stacks_in_234436.CR6_R,
.stacks_in_234436.CR6_R1 {
	float: left;
}
.stacks_in_234436.CR6 {
	width: 15%;
}
.stacks_in_234436.CR6_S {
	width: 15.2%;
}
.stacks_in_234436.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234436.CR6_LF,
.stacks_in_234436.CR6_LL,
.stacks_in_234436.CR6_RF,
.stacks_in_234436.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234436.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234436.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234436.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234436.CR6,
	.stacks_in_234436.CR6_S {
		width: 49%;
	}
	.stacks_in_234436.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234436.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234436.CR6.CR6_Goff,
	.stacks_in_234436.CR6_S.CR6_Goff,
	.stacks_in_234436.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234436.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234436.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234436.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234436.CR6,
	.stacks_in_234436.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234436 {
	padding: 60px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234437   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234437   {
	background: #333333 url(../files/static_bg-234437.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234437 a:link,
#roundlinkstacks_in_234437  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234437 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234437	.shadow-style1stacks_in_234437  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234437	.shadow-style1stacks_in_234437 {
		margin:10px auto;
}

.shadow-style2stacks_in_234437  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234438Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234438Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234438Calligrapher h6, .stacks_in_234438Calligrapher h5, .stacks_in_234438Calligrapher h4, .stacks_in_234438Calligrapher h3, .stacks_in_234438Calligrapher h2, .stacks_in_234438Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234438Calligrapher, .stacks_in_234438Calligrapher h1, .stacks_in_234438Calligrapher h2, .stacks_in_234438Calligrapher h3, .stacks_in_234438Calligrapher h4, .stacks_in_234438Calligrapher h5, .stacks_in_234438Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234438targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234438Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234438Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234438Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234438Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234439 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234442Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234442Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234442Calligrapher h6, .stacks_in_234442Calligrapher h5, .stacks_in_234442Calligrapher h4, .stacks_in_234442Calligrapher h3, .stacks_in_234442Calligrapher h2, .stacks_in_234442Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234442Calligrapher, .stacks_in_234442Calligrapher h1, .stacks_in_234442Calligrapher h2, .stacks_in_234442Calligrapher h3, .stacks_in_234442Calligrapher h4, .stacks_in_234442Calligrapher h5, .stacks_in_234442Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234442targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234442Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234442Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234442Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234442Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234443 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234446Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234446Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234446Calligrapher h6, .stacks_in_234446Calligrapher h5, .stacks_in_234446Calligrapher h4, .stacks_in_234446Calligrapher h3, .stacks_in_234446Calligrapher h2, .stacks_in_234446Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234446Calligrapher, .stacks_in_234446Calligrapher h1, .stacks_in_234446Calligrapher h2, .stacks_in_234446Calligrapher h3, .stacks_in_234446Calligrapher h4, .stacks_in_234446Calligrapher h5, .stacks_in_234446Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234446targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234446Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234446Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234446Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234446Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234450, .stacks_in_234450MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234450MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234450MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234450MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234450MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234450MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234450MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234451 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234451 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234451 {
	padding: 35px 0px 15px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234454 {
      margin: 0px;      
    }

    #stacks_in_234454 {
      padding: 0px;      
    }


    

     
      #stacks_in_234454 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234455Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234455Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234455Calligrapher h6, .stacks_in_234455Calligrapher h5, .stacks_in_234455Calligrapher h4, .stacks_in_234455Calligrapher h3, .stacks_in_234455Calligrapher h2, .stacks_in_234455Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234455Calligrapher, .stacks_in_234455Calligrapher h1, .stacks_in_234455Calligrapher h2, .stacks_in_234455Calligrapher h3, .stacks_in_234455Calligrapher h4, .stacks_in_234455Calligrapher h5, .stacks_in_234455Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234455targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234455Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234455Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234455Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234455Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234456 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234460 {
      margin: 0px;      
    }

    #stacks_in_234460 {
      padding: 0px;      
    }


    

     
      #stacks_in_234460 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234461Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234461Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234461Calligrapher h6, .stacks_in_234461Calligrapher h5, .stacks_in_234461Calligrapher h4, .stacks_in_234461Calligrapher h3, .stacks_in_234461Calligrapher h2, .stacks_in_234461Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234461Calligrapher, .stacks_in_234461Calligrapher h1, .stacks_in_234461Calligrapher h2, .stacks_in_234461Calligrapher h3, .stacks_in_234461Calligrapher h4, .stacks_in_234461Calligrapher h5, .stacks_in_234461Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234461targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234461Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234461Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234461Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234461Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234462 {
	padding: 20px 0px 0px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_234467 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_234467 .theDivider1, #simpleDivider_stacks_in_234467 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_234467 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_234467 .theDivider2 {
	height: 4px;
	background-color: #E0E0E0;
}

#stacks_in_234467 {
	padding: 40px 0px 40px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234468.cleanResponse2_L.CR2_Goff {
	width: 67%;
}
.stacks_in_234468.cleanResponse2_R.CR2_Goff {
	width: 33%;
}

/****************  3 Non ******************/

.stacks_in_234468.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234468.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234468.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234468.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234468.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234468.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234468.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234468.CR4_LF.CR4_Goff, .stacks_in_234468.CR4_LL.CR4_Goff, .stacks_in_234468.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234468.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234468.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234468.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234468.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234468.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR5_LF.CR5_Goff, .stacks_in_234468.CR5_LL.CR5_Goff, .stacks_in_234468.CR5_RF.CR5_Goff, .stacks_in_234468.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234468.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234468.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234468.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234468.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234468.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR6_LF.CR6_Goff,
.stacks_in_234468.CR6_LL.CR6_Goff,
.stacks_in_234468.CR6_RF.CR6_Goff,
.stacks_in_234468.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234468.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234468.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234468.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234468.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234468.cleanResponse2_L {
	float: left;
	width: 66%;
	margin: 0 0 10px 0;
}
.stacks_in_234468.cleanResponse2_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234468.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234468.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234468.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234468.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234468.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234468.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234468.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR3_R.cleanResp1,
	.stacks_in_234468.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234468.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234468.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234468.CR3_L,
	.stacks_in_234468.CR3_R.cleanResp2,
	.stacks_in_234468.CR3_R,
	.stacks_in_234468.CR3_R.cleanResp1,
	.stacks_in_234468.CR3_RS.cleanResp2,
	.stacks_in_234468.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234468.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234468.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234468.CR4_L {
	float: left;
}
.stacks_in_234468.CR4_R {
	float: left;
}
.stacks_in_234468.CR4 {
	width: 23.5%;
}
.stacks_in_234468.CR4_S {
	width: 23.6%;
}
.stacks_in_234468.CR4_LF,
.stacks_in_234468.CR4_LL,
.stacks_in_234468.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234468.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234468.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234468.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234468.CR4 {
		width: 49%;
	}
	.stacks_in_234468.CR4_S {
		width: 49%;
	}
	.stacks_in_234468.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234468.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234468.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234468.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234468.CR4_R {
		float:left;
	}
	.stacks_in_234468.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR4_S.CR4_Goff,
	.stacks_in_234468.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234468.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234468.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234468.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234468.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR4_S.CR4_Goff,
	.stacks_in_234468.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234468 .CR5_L {
	float: left;
}
.stacks_in_234468 .CR5_R {
	float: left;
}
.stacks_in_234468 .CR5 {
	width: 18.4%;
}
.stacks_in_234468.CR5_S {
	width: 18.4%;
}
.stacks_in_234468.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234468.CR5_LF,
.stacks_in_234468.CR5_LL,
.stacks_in_234468.CR5_RF,
.stacks_in_234468.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234468.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234468.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234468.CR5, .stacks_in_234468.CR5_S {
		width: 49%;
	}
	.stacks_in_234468.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234468.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR5.cleanRespone5_Last,
	.stacks_in_234468.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234468.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234468.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234468.CR5.cleanResp2,
	.stacks_in_234468.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234468.CR5_LF.cleanResp2,
	.stacks_in_234468.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234468.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234468.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234468.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234468.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234468.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234468.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234468.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234468.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234468.CR5.CR5_LL.cleanResp2,
	.stacks_in_234468.CR5.CR5_LF.cleanResp2,
	.stacks_in_234468.CR5.CR5_LL.cleanResp1,
	.stacks_in_234468.CR5.CR5_LF.cleanResp1,
	.stacks_in_234468.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234468.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234468.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234468.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR5.CR5_Goff,
	.stacks_in_234468.CR5_S.CR5_Goff,
	.stacks_in_234468.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234468.CR6_L,
.stacks_in_234468.CR6_L1 {
	float: left;
}
.stacks_in_234468.CR6_R,
.stacks_in_234468.CR6_R1 {
	float: left;
}
.stacks_in_234468.CR6 {
	width: 15%;
}
.stacks_in_234468.CR6_S {
	width: 15.2%;
}
.stacks_in_234468.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234468.CR6_LF,
.stacks_in_234468.CR6_LL,
.stacks_in_234468.CR6_RF,
.stacks_in_234468.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234468.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234468.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234468.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234468.CR6,
	.stacks_in_234468.CR6_S {
		width: 49%;
	}
	.stacks_in_234468.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234468.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234468.CR6.CR6_Goff,
	.stacks_in_234468.CR6_S.CR6_Goff,
	.stacks_in_234468.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234468.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234468.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234468.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234468.CR6,
	.stacks_in_234468.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234468 {
	padding: 0px 0px 80px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234469 {
      margin: 0px;      
    }

    #stacks_in_234469 {
      padding: 0px;      
    }


    

     
      #stacks_in_234469 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234470Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234470Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234470Calligrapher h6, .stacks_in_234470Calligrapher h5, .stacks_in_234470Calligrapher h4, .stacks_in_234470Calligrapher h3, .stacks_in_234470Calligrapher h2, .stacks_in_234470Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234470Calligrapher, .stacks_in_234470Calligrapher h1, .stacks_in_234470Calligrapher h2, .stacks_in_234470Calligrapher h3, .stacks_in_234470Calligrapher h4, .stacks_in_234470Calligrapher h5, .stacks_in_234470Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234470targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234470Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234470Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234470Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234470Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234471 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234475 {
      margin: 0px;      
    }

    #stacks_in_234475 {
      padding: 0px;      
    }


    

     
      #stacks_in_234475 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234476Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234476Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234476Calligrapher h6, .stacks_in_234476Calligrapher h5, .stacks_in_234476Calligrapher h4, .stacks_in_234476Calligrapher h3, .stacks_in_234476Calligrapher h2, .stacks_in_234476Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234476Calligrapher, .stacks_in_234476Calligrapher h1, .stacks_in_234476Calligrapher h2, .stacks_in_234476Calligrapher h3, .stacks_in_234476Calligrapher h4, .stacks_in_234476Calligrapher h5, .stacks_in_234476Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234476targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234476Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234476Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234476Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234476Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234477 {
	padding: 20px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234482   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234482   {
	background: #191919 url(../files/static_bg-234482.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234482 a:link,
#roundlinkstacks_in_234482  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234482 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234482	.shadow-style1stacks_in_234482  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234482	.shadow-style1stacks_in_234482 {
		margin:10px auto;
}

.shadow-style2stacks_in_234482  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234483Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234483Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234483Calligrapher h6, .stacks_in_234483Calligrapher h5, .stacks_in_234483Calligrapher h4, .stacks_in_234483Calligrapher h3, .stacks_in_234483Calligrapher h2, .stacks_in_234483Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234483Calligrapher, .stacks_in_234483Calligrapher h1, .stacks_in_234483Calligrapher h2, .stacks_in_234483Calligrapher h3, .stacks_in_234483Calligrapher h4, .stacks_in_234483Calligrapher h5, .stacks_in_234483Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234483targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234483Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234483Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234483Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234483Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234484 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234487Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234487Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234487Calligrapher h6, .stacks_in_234487Calligrapher h5, .stacks_in_234487Calligrapher h4, .stacks_in_234487Calligrapher h3, .stacks_in_234487Calligrapher h2, .stacks_in_234487Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234487Calligrapher, .stacks_in_234487Calligrapher h1, .stacks_in_234487Calligrapher h2, .stacks_in_234487Calligrapher h3, .stacks_in_234487Calligrapher h4, .stacks_in_234487Calligrapher h5, .stacks_in_234487Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234487targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234487Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234487Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234487Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234487Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234488 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234491Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234491Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234491Calligrapher h6, .stacks_in_234491Calligrapher h5, .stacks_in_234491Calligrapher h4, .stacks_in_234491Calligrapher h3, .stacks_in_234491Calligrapher h2, .stacks_in_234491Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234491Calligrapher, .stacks_in_234491Calligrapher h1, .stacks_in_234491Calligrapher h2, .stacks_in_234491Calligrapher h3, .stacks_in_234491Calligrapher h4, .stacks_in_234491Calligrapher h5, .stacks_in_234491Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234491targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234491Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234491Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234491Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234491Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234495, .stacks_in_234495MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234495MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234495MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234495MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234495MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234495MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234495MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234496 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234496 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234496 {
	padding: 35px 0px 15px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231072Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_231072Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231072Calligrapher h6, .stacks_in_231072Calligrapher h5, .stacks_in_231072Calligrapher h4, .stacks_in_231072Calligrapher h3, .stacks_in_231072Calligrapher h2, .stacks_in_231072Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231072Calligrapher, .stacks_in_231072Calligrapher h1, .stacks_in_231072Calligrapher h2, .stacks_in_231072Calligrapher h3, .stacks_in_231072Calligrapher h4, .stacks_in_231072Calligrapher h5, .stacks_in_231072Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231072targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231072Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_231072Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_231072Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_231072Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231077Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_231077Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231077Calligrapher h6, .stacks_in_231077Calligrapher h5, .stacks_in_231077Calligrapher h4, .stacks_in_231077Calligrapher h3, .stacks_in_231077Calligrapher h2, .stacks_in_231077Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231077Calligrapher, .stacks_in_231077Calligrapher h1, .stacks_in_231077Calligrapher h2, .stacks_in_231077Calligrapher h3, .stacks_in_231077Calligrapher h4, .stacks_in_231077Calligrapher h5, .stacks_in_231077Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231077targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231077Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_231077Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_231077Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_231077Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_231080, .stacks_in_231080MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231080MaxWidthContainer{	    max-width: 53px;	}    .stacks_in_231080MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231080MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_231080MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_231080MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_231080MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_231081 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_231081 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231081 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234064Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234064Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234064Calligrapher h6, .stacks_in_234064Calligrapher h5, .stacks_in_234064Calligrapher h4, .stacks_in_234064Calligrapher h3, .stacks_in_234064Calligrapher h2, .stacks_in_234064Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_234064Calligrapher, .stacks_in_234064Calligrapher h1, .stacks_in_234064Calligrapher h2, .stacks_in_234064Calligrapher h3, .stacks_in_234064Calligrapher h4, .stacks_in_234064Calligrapher h5, .stacks_in_234064Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234064targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234064Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_234064Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_234064Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_234064Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_231042, .stacks_in_231042MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231042MaxWidthContainer{	    max-width: 900px;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231042MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_231042MaxWidthContainer{			margin: 0;		}						}@media only screen and (max-width: 480px) {	 	    .stacks_in_231042MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_231042MaxWidthContainer{			margin: 0;		}						}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231043Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231043Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231043Calligrapher h6, .stacks_in_231043Calligrapher h5, .stacks_in_231043Calligrapher h4, .stacks_in_231043Calligrapher h3, .stacks_in_231043Calligrapher h2, .stacks_in_231043Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_231043Calligrapher, .stacks_in_231043Calligrapher h1, .stacks_in_231043Calligrapher h2, .stacks_in_231043Calligrapher h3, .stacks_in_231043Calligrapher h4, .stacks_in_231043Calligrapher h5, .stacks_in_231043Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231043targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231043Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231043Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231043Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231043Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231044 {
	padding: 40px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231048Calligrapher{			font-size: 110% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231048Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231048Calligrapher h6, .stacks_in_231048Calligrapher h5, .stacks_in_231048Calligrapher h4, .stacks_in_231048Calligrapher h3, .stacks_in_231048Calligrapher h2, .stacks_in_231048Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231048Calligrapher, .stacks_in_231048Calligrapher h1, .stacks_in_231048Calligrapher h2, .stacks_in_231048Calligrapher h3, .stacks_in_231048Calligrapher h4, .stacks_in_231048Calligrapher h5, .stacks_in_231048Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231048targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231048Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231048Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231048Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231048Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231049 {
	padding: 15px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231052Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231052Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231052Calligrapher h6, .stacks_in_231052Calligrapher h5, .stacks_in_231052Calligrapher h4, .stacks_in_231052Calligrapher h3, .stacks_in_231052Calligrapher h2, .stacks_in_231052Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231052Calligrapher, .stacks_in_231052Calligrapher h1, .stacks_in_231052Calligrapher h2, .stacks_in_231052Calligrapher h3, .stacks_in_231052Calligrapher h4, .stacks_in_231052Calligrapher h5, .stacks_in_231052Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231052targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231052Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231052Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231052Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231052Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231053 {
	padding: 20px 0px 30px 0px;
}

#stacks_in_231414 {
	padding: 0px 0px 60px 0px;
}

#stacks_in_229962 { position: fixed; z-index: 1000; width: 100%; font-size: 14px; }

#stacks_in_229962 { top: 0%; left: 0%; float: left; }



#stacks_in_229962 {
	background-color: rgba(0, 0, 0, 0.73);
}
/* Start dooMax stack CSS code */#stacks_in_229978, .stacks_in_229978MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_229978MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_229978MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_229978MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_229978MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_229978MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_229978MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_229979>.s3_row {
	margin: 0 -0px;
}

#stacks_in_229979>.s3_row>.s3_column_left {
	width: 80.00%;
}

#stacks_in_229979>.s3_row>.s3_column_right {
	width: 20.000000%;
}




#stacks_in_229979>.s3_row>.s3_column {
	padding: 0 0px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_229979>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_229979>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}






#stacks_in_229979 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_229980>.s3_row {
	margin: 0 -0px;
}

#stacks_in_229980>.s3_row>.s3_column {
	padding: 0 0px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_229980>.s3_row  {
		margin: -0px;
	}
	#stacks_in_229980>.s3_row>.s3_column {
		padding: 0px;
		width:50%;
	}
	#stacks_in_229980>.s3_row>.s3_column_right {
		padding: 0px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_229980>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_229980>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}





}




  

#stacks_in_229980 {
	padding: 23px 0px 5px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230016Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_230016Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230016Calligrapher h6, .stacks_in_230016Calligrapher h5, .stacks_in_230016Calligrapher h4, .stacks_in_230016Calligrapher h3, .stacks_in_230016Calligrapher h2, .stacks_in_230016Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230016Calligrapher, .stacks_in_230016Calligrapher h1, .stacks_in_230016Calligrapher h2, .stacks_in_230016Calligrapher h3, .stacks_in_230016Calligrapher h4, .stacks_in_230016Calligrapher h5, .stacks_in_230016Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230016targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230016Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_230016Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_230016Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_230016Calligrapher a:hover{			color: #8F6932 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	
	background: rgba(0, 0, 0, 0.98);
	
	
}

.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;
}




/* No background */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
	background: none;
}


















.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, 0.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_234244 {
	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_234244 #topBoxTriggerstacks_in_234244 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_234244 #topBoxTriggerContentstacks_in_234244 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_234244 #topBoxTriggerContentstacks_in_234244 img {
	display: block;
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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



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


#topBoxContentWrapperstacks_in_234244 {
	display: none;
}







/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234245Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234245Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234245Calligrapher h6, .stacks_in_234245Calligrapher h5, .stacks_in_234245Calligrapher h4, .stacks_in_234245Calligrapher h3, .stacks_in_234245Calligrapher h2, .stacks_in_234245Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_234245Calligrapher, .stacks_in_234245Calligrapher h1, .stacks_in_234245Calligrapher h2, .stacks_in_234245Calligrapher h3, .stacks_in_234245Calligrapher h4, .stacks_in_234245Calligrapher h5, .stacks_in_234245Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234245targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234245Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_234245Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_234245Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_234245Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#usefulStackWrapperstacks_in_234501 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234501 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234501 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_234502 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1400px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234502 {
	padding-bottom: 0%;
	padding-top: 5%;
	padding-left: 2%;
	padding-right: 2%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234502 {
		display: none;
	}
}













#stacks_in_234502 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234503.cleanResponse2_L.CR2_Goff {
	width: 33%;
}
.stacks_in_234503.cleanResponse2_R.CR2_Goff {
	width: 67%;
}

/****************  3 Non ******************/

.stacks_in_234503.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234503.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234503.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234503.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234503.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234503.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234503.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234503.CR4_LF.CR4_Goff, .stacks_in_234503.CR4_LL.CR4_Goff, .stacks_in_234503.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234503.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234503.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234503.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234503.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234503.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR5_LF.CR5_Goff, .stacks_in_234503.CR5_LL.CR5_Goff, .stacks_in_234503.CR5_RF.CR5_Goff, .stacks_in_234503.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234503.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234503.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234503.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234503.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234503.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR6_LF.CR6_Goff,
.stacks_in_234503.CR6_LL.CR6_Goff,
.stacks_in_234503.CR6_RF.CR6_Goff,
.stacks_in_234503.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234503.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234503.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234503.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234503.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234503.cleanResponse2_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234503.cleanResponse2_R {
	float: right;
	width: 66%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234503.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234503.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234503.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234503.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234503.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234503.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234503.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR3_R.cleanResp1,
	.stacks_in_234503.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234503.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234503.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234503.CR3_L,
	.stacks_in_234503.CR3_R.cleanResp2,
	.stacks_in_234503.CR3_R,
	.stacks_in_234503.CR3_R.cleanResp1,
	.stacks_in_234503.CR3_RS.cleanResp2,
	.stacks_in_234503.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234503.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234503.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234503.CR4_L {
	float: left;
}
.stacks_in_234503.CR4_R {
	float: left;
}
.stacks_in_234503.CR4 {
	width: 23.5%;
}
.stacks_in_234503.CR4_S {
	width: 23.6%;
}
.stacks_in_234503.CR4_LF,
.stacks_in_234503.CR4_LL,
.stacks_in_234503.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234503.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234503.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234503.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234503.CR4 {
		width: 49%;
	}
	.stacks_in_234503.CR4_S {
		width: 49%;
	}
	.stacks_in_234503.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234503.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234503.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234503.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234503.CR4_R {
		float:left;
	}
	.stacks_in_234503.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR4_S.CR4_Goff,
	.stacks_in_234503.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234503.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234503.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234503.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234503.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR4_S.CR4_Goff,
	.stacks_in_234503.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234503 .CR5_L {
	float: left;
}
.stacks_in_234503 .CR5_R {
	float: left;
}
.stacks_in_234503 .CR5 {
	width: 18.4%;
}
.stacks_in_234503.CR5_S {
	width: 18.4%;
}
.stacks_in_234503.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234503.CR5_LF,
.stacks_in_234503.CR5_LL,
.stacks_in_234503.CR5_RF,
.stacks_in_234503.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234503.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234503.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234503.CR5, .stacks_in_234503.CR5_S {
		width: 49%;
	}
	.stacks_in_234503.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234503.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR5.cleanRespone5_Last,
	.stacks_in_234503.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234503.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234503.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234503.CR5.cleanResp2,
	.stacks_in_234503.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234503.CR5_LF.cleanResp2,
	.stacks_in_234503.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234503.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234503.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234503.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234503.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234503.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234503.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234503.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234503.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234503.CR5.CR5_LL.cleanResp2,
	.stacks_in_234503.CR5.CR5_LF.cleanResp2,
	.stacks_in_234503.CR5.CR5_LL.cleanResp1,
	.stacks_in_234503.CR5.CR5_LF.cleanResp1,
	.stacks_in_234503.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234503.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234503.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234503.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR5.CR5_Goff,
	.stacks_in_234503.CR5_S.CR5_Goff,
	.stacks_in_234503.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234503.CR6_L,
.stacks_in_234503.CR6_L1 {
	float: left;
}
.stacks_in_234503.CR6_R,
.stacks_in_234503.CR6_R1 {
	float: left;
}
.stacks_in_234503.CR6 {
	width: 15%;
}
.stacks_in_234503.CR6_S {
	width: 15.2%;
}
.stacks_in_234503.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234503.CR6_LF,
.stacks_in_234503.CR6_LL,
.stacks_in_234503.CR6_RF,
.stacks_in_234503.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234503.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234503.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234503.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234503.CR6,
	.stacks_in_234503.CR6_S {
		width: 49%;
	}
	.stacks_in_234503.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234503.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234503.CR6.CR6_Goff,
	.stacks_in_234503.CR6_S.CR6_Goff,
	.stacks_in_234503.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234503.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234503.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234503.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234503.CR6,
	.stacks_in_234503.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234503 {
	padding: 60px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234504   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234504   {
	background: #333333 url(../files/static_bg-234504.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234504 a:link,
#roundlinkstacks_in_234504  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234504 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234504	.shadow-style1stacks_in_234504  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234504	.shadow-style1stacks_in_234504 {
		margin:10px auto;
}

.shadow-style2stacks_in_234504  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234505Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234505Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234505Calligrapher h6, .stacks_in_234505Calligrapher h5, .stacks_in_234505Calligrapher h4, .stacks_in_234505Calligrapher h3, .stacks_in_234505Calligrapher h2, .stacks_in_234505Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234505Calligrapher, .stacks_in_234505Calligrapher h1, .stacks_in_234505Calligrapher h2, .stacks_in_234505Calligrapher h3, .stacks_in_234505Calligrapher h4, .stacks_in_234505Calligrapher h5, .stacks_in_234505Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234505targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234505Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234505Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234505Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234505Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234506 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234509Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234509Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234509Calligrapher h6, .stacks_in_234509Calligrapher h5, .stacks_in_234509Calligrapher h4, .stacks_in_234509Calligrapher h3, .stacks_in_234509Calligrapher h2, .stacks_in_234509Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234509Calligrapher, .stacks_in_234509Calligrapher h1, .stacks_in_234509Calligrapher h2, .stacks_in_234509Calligrapher h3, .stacks_in_234509Calligrapher h4, .stacks_in_234509Calligrapher h5, .stacks_in_234509Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234509targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234509Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234509Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234509Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234509Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234510 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234513Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234513Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234513Calligrapher h6, .stacks_in_234513Calligrapher h5, .stacks_in_234513Calligrapher h4, .stacks_in_234513Calligrapher h3, .stacks_in_234513Calligrapher h2, .stacks_in_234513Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234513Calligrapher, .stacks_in_234513Calligrapher h1, .stacks_in_234513Calligrapher h2, .stacks_in_234513Calligrapher h3, .stacks_in_234513Calligrapher h4, .stacks_in_234513Calligrapher h5, .stacks_in_234513Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234513targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234513Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234513Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234513Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234513Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234517, .stacks_in_234517MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234517MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234517MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234517MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234517MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234517MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234517MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234518 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234518 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234518 {
	padding: 35px 0px 15px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234521 {
      margin: 0px;      
    }

    #stacks_in_234521 {
      padding: 0px;      
    }


    

     
      #stacks_in_234521 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234522Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234522Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234522Calligrapher h6, .stacks_in_234522Calligrapher h5, .stacks_in_234522Calligrapher h4, .stacks_in_234522Calligrapher h3, .stacks_in_234522Calligrapher h2, .stacks_in_234522Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234522Calligrapher, .stacks_in_234522Calligrapher h1, .stacks_in_234522Calligrapher h2, .stacks_in_234522Calligrapher h3, .stacks_in_234522Calligrapher h4, .stacks_in_234522Calligrapher h5, .stacks_in_234522Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234522targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234522Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234522Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234522Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234522Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234523 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234527 {
      margin: 0px;      
    }

    #stacks_in_234527 {
      padding: 0px;      
    }


    

     
      #stacks_in_234527 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234528Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234528Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234528Calligrapher h6, .stacks_in_234528Calligrapher h5, .stacks_in_234528Calligrapher h4, .stacks_in_234528Calligrapher h3, .stacks_in_234528Calligrapher h2, .stacks_in_234528Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234528Calligrapher, .stacks_in_234528Calligrapher h1, .stacks_in_234528Calligrapher h2, .stacks_in_234528Calligrapher h3, .stacks_in_234528Calligrapher h4, .stacks_in_234528Calligrapher h5, .stacks_in_234528Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234528targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234528Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234528Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234528Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234528Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234529 {
	padding: 20px 0px 0px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_234534 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_234534 .theDivider1, #simpleDivider_stacks_in_234534 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_234534 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_234534 .theDivider2 {
	height: 4px;
	background-color: #E0E0E0;
}

#stacks_in_234534 {
	padding: 40px 0px 40px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_234535.cleanResponse2_L.CR2_Goff {
	width: 67%;
}
.stacks_in_234535.cleanResponse2_R.CR2_Goff {
	width: 33%;
}

/****************  3 Non ******************/

.stacks_in_234535.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_234535.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_234535.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_234535.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_234535.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_234535.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_234535.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_234535.CR4_LF.CR4_Goff, .stacks_in_234535.CR4_LL.CR4_Goff, .stacks_in_234535.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_234535.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_234535.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_234535.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_234535.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_234535.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR5_LF.CR5_Goff, .stacks_in_234535.CR5_LL.CR5_Goff, .stacks_in_234535.CR5_RF.CR5_Goff, .stacks_in_234535.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_234535.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_234535.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_234535.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_234535.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_234535.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR6_LF.CR6_Goff,
.stacks_in_234535.CR6_LL.CR6_Goff,
.stacks_in_234535.CR6_RF.CR6_Goff,
.stacks_in_234535.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_234535.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_234535.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_234535.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234535.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_234535.cleanResponse2_L {
	float: left;
	width: 66%;
	margin: 0 0 10px 0;
}
.stacks_in_234535.cleanResponse2_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_234535.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_234535.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_234535.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_234535.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_234535.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_234535.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234535.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR3_R.cleanResp1,
	.stacks_in_234535.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234535.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234535.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_234535.CR3_L,
	.stacks_in_234535.CR3_R.cleanResp2,
	.stacks_in_234535.CR3_R,
	.stacks_in_234535.CR3_R.cleanResp1,
	.stacks_in_234535.CR3_RS.cleanResp2,
	.stacks_in_234535.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_234535.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_234535.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_234535.CR4_L {
	float: left;
}
.stacks_in_234535.CR4_R {
	float: left;
}
.stacks_in_234535.CR4 {
	width: 23.5%;
}
.stacks_in_234535.CR4_S {
	width: 23.6%;
}
.stacks_in_234535.CR4_LF,
.stacks_in_234535.CR4_LL,
.stacks_in_234535.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_234535.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_234535.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_234535.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234535.CR4 {
		width: 49%;
	}
	.stacks_in_234535.CR4_S {
		width: 49%;
	}
	.stacks_in_234535.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234535.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234535.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_234535.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_234535.CR4_R {
		float:left;
	}
	.stacks_in_234535.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR4_S.CR4_Goff,
	.stacks_in_234535.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234535.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234535.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_234535.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_234535.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR4_S.CR4_Goff,
	.stacks_in_234535.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_234535 .CR5_L {
	float: left;
}
.stacks_in_234535 .CR5_R {
	float: left;
}
.stacks_in_234535 .CR5 {
	width: 18.4%;
}
.stacks_in_234535.CR5_S {
	width: 18.4%;
}
.stacks_in_234535.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234535.CR5_LF,
.stacks_in_234535.CR5_LL,
.stacks_in_234535.CR5_RF,
.stacks_in_234535.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_234535.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_234535.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_234535.CR5, .stacks_in_234535.CR5_S {
		width: 49%;
	}
	.stacks_in_234535.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234535.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR5.cleanRespone5_Last,
	.stacks_in_234535.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234535.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.cleanRespone5_Last.CR5_Goff,
	.stacks_in_234535.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_234535.CR5.cleanResp2,
	.stacks_in_234535.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_234535.CR5_LF.cleanResp2,
	.stacks_in_234535.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234535.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_234535.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_234535.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_234535.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_234535.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_234535.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_234535.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_234535.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_234535.CR5.CR5_LL.cleanResp2,
	.stacks_in_234535.CR5.CR5_LF.cleanResp2,
	.stacks_in_234535.CR5.CR5_LL.cleanResp1,
	.stacks_in_234535.CR5.CR5_LF.cleanResp1,
	.stacks_in_234535.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_234535.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_234535.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_234535.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR5.CR5_Goff,
	.stacks_in_234535.CR5_S.CR5_Goff,
	.stacks_in_234535.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_234535.CR6_L,
.stacks_in_234535.CR6_L1 {
	float: left;
}
.stacks_in_234535.CR6_R,
.stacks_in_234535.CR6_R1 {
	float: left;
}
.stacks_in_234535.CR6 {
	width: 15%;
}
.stacks_in_234535.CR6_S {
	width: 15.2%;
}
.stacks_in_234535.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_234535.CR6_LF,
.stacks_in_234535.CR6_LL,
.stacks_in_234535.CR6_RF,
.stacks_in_234535.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_234535.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_234535.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_234535.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_234535.CR6,
	.stacks_in_234535.CR6_S {
		width: 49%;
	}
	.stacks_in_234535.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_234535.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_234535.CR6.CR6_Goff,
	.stacks_in_234535.CR6_S.CR6_Goff,
	.stacks_in_234535.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_234535.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_234535.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_234535.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_234535.CR6,
	.stacks_in_234535.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_234535 {
	padding: 0px 0px 80px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234536 {
      margin: 0px;      
    }

    #stacks_in_234536 {
      padding: 0px;      
    }


    

     
      #stacks_in_234536 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234537Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234537Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234537Calligrapher h6, .stacks_in_234537Calligrapher h5, .stacks_in_234537Calligrapher h4, .stacks_in_234537Calligrapher h3, .stacks_in_234537Calligrapher h2, .stacks_in_234537Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234537Calligrapher, .stacks_in_234537Calligrapher h1, .stacks_in_234537Calligrapher h2, .stacks_in_234537Calligrapher h3, .stacks_in_234537Calligrapher h4, .stacks_in_234537Calligrapher h5, .stacks_in_234537Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234537targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234537Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_234537Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_234537Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_234537Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234538 {
	padding: 20px 0px 0px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  


 
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_234542 {
      margin: 0px;      
    }

    #stacks_in_234542 {
      padding: 0px;      
    }


    

     
      #stacks_in_234542 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
  

}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234543Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234543Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234543Calligrapher h6, .stacks_in_234543Calligrapher h5, .stacks_in_234543Calligrapher h4, .stacks_in_234543Calligrapher h3, .stacks_in_234543Calligrapher h2, .stacks_in_234543Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234543Calligrapher, .stacks_in_234543Calligrapher h1, .stacks_in_234543Calligrapher h2, .stacks_in_234543Calligrapher h3, .stacks_in_234543Calligrapher h4, .stacks_in_234543Calligrapher h5, .stacks_in_234543Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234543targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234543Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234543Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234543Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234543Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234544 {
	padding: 20px 0px 0px 0px;
}
/* RoundThing Stack by RapidWeaver Central */

#roundthingstacks_in_234549   {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#roundme_stacks_in_234549   {
	background: #191919 url(../files/static_bg-234549.jpg);
	width: 160px;
	height: 160px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border: 1px solid #191919;
	margin:0px auto;
}

#roundlinkstacks_in_234549 a:link,
#roundlinkstacks_in_234549  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	background: url(../files/ie.gif) repeat transparent;
	z-index: 30;	
}

.shadow-style0stacks_in_234549 {
		-moz-box-shadow: none;
		-webkit-shadow: none;
		box-shadow: none;
}

#stacks_in_234549	.shadow-style1stacks_in_234549  {
		-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
		-webkit-shadow: 0px 0px 5px rgba(0,0,0,0.50);
		box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_234549	.shadow-style1stacks_in_234549 {
		margin:10px auto;
}

.shadow-style2stacks_in_234549  {
		-moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		-webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.50);
		box-shadow: inset 0px 0px 8px rgba(0,0,0,0.50);
		
}




/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234550Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234550Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234550Calligrapher h6, .stacks_in_234550Calligrapher h5, .stacks_in_234550Calligrapher h4, .stacks_in_234550Calligrapher h3, .stacks_in_234550Calligrapher h2, .stacks_in_234550Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234550Calligrapher, .stacks_in_234550Calligrapher h1, .stacks_in_234550Calligrapher h2, .stacks_in_234550Calligrapher h3, .stacks_in_234550Calligrapher h4, .stacks_in_234550Calligrapher h5, .stacks_in_234550Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234550targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234550Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234550Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234550Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234550Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234551 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234554Calligrapher{			font-size: 75% !important;			color: #4C4C4C !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234554Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234554Calligrapher h6, .stacks_in_234554Calligrapher h5, .stacks_in_234554Calligrapher h4, .stacks_in_234554Calligrapher h3, .stacks_in_234554Calligrapher h2, .stacks_in_234554Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234554Calligrapher, .stacks_in_234554Calligrapher h1, .stacks_in_234554Calligrapher h2, .stacks_in_234554Calligrapher h3, .stacks_in_234554Calligrapher h4, .stacks_in_234554Calligrapher h5, .stacks_in_234554Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234554targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234554Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234554Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234554Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234554Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234555 {
	padding: 5px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234558Calligrapher{			font-size: 70% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_234558Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234558Calligrapher h6, .stacks_in_234558Calligrapher h5, .stacks_in_234558Calligrapher h4, .stacks_in_234558Calligrapher h3, .stacks_in_234558Calligrapher h2, .stacks_in_234558Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234558Calligrapher, .stacks_in_234558Calligrapher h1, .stacks_in_234558Calligrapher h2, .stacks_in_234558Calligrapher h3, .stacks_in_234558Calligrapher h4, .stacks_in_234558Calligrapher h5, .stacks_in_234558Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234558targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234558Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234558Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234558Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234558Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_234562, .stacks_in_234562MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_234562MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_234562MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_234562MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234562MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_234562MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_234562MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_234563 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_234563 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_234563 {
	padding: 35px 0px 15px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_229981Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_229981Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229981Calligrapher h6, .stacks_in_229981Calligrapher h5, .stacks_in_229981Calligrapher h4, .stacks_in_229981Calligrapher h3, .stacks_in_229981Calligrapher h2, .stacks_in_229981Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_229981Calligrapher, .stacks_in_229981Calligrapher h1, .stacks_in_229981Calligrapher h2, .stacks_in_229981Calligrapher h3, .stacks_in_229981Calligrapher h4, .stacks_in_229981Calligrapher h5, .stacks_in_229981Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_229981targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_229981Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_229981Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_229981Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_229981Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_229996Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_229996Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_229996Calligrapher h6, .stacks_in_229996Calligrapher h5, .stacks_in_229996Calligrapher h4, .stacks_in_229996Calligrapher h3, .stacks_in_229996Calligrapher h2, .stacks_in_229996Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_229996Calligrapher, .stacks_in_229996Calligrapher h1, .stacks_in_229996Calligrapher h2, .stacks_in_229996Calligrapher h3, .stacks_in_229996Calligrapher h4, .stacks_in_229996Calligrapher h5, .stacks_in_229996Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_229996targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_229996Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_229996Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_229996Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_229996Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start dooMax stack CSS code */#stacks_in_230696, .stacks_in_230696MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230696MaxWidthContainer{	    max-width: 53px;	}    .stacks_in_230696MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230696MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_230696MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230696MaxWidthContainer{		    max-width: 53px;		}										    .stacks_in_230696MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_230697 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_230697 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230697 {
	padding: 5px 0px 0px 0px;
}
#topBoxTriggerstacks_in_233876 {
	cursor: pointer;
}

#shade1 {
	z-index: 997; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade1.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade1.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade1.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade1 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade1.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade1.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade1.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade1.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade1.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_233876:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox1 {
	display: none;
	margin: 0 auto;
	position: fixed;
	max-width: 800px;
	text-align: center;
	z-index: 1000;
	overflow: auto;
}

#topBox1, 
#topBox1::before, 
#topBox1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_233876 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_233876 img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_233876 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_233876 .topBoxVideo iframe,
#topBoxContentstacks_in_233876 .topBoxVideo object,
#topBoxContentstacks_in_233876 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

#topBoxClose1 .topBoxCloseInner,
#topBoxNext1 .topBoxNextInner,
#topBoxPrev1 .topBoxPrevInner,
#topBoxClose1 .topBoxCloseInner [class^="fa fa-"],
#topBoxNext1 .topBoxNextInner [class^="fa fa-"],
#topBoxPrev1 .topBoxPrevInner [class^="fa fa-"] {
	color: #FFFFFF;	
}

/* Close Button */



#topBoxClose1 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #222222;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose1 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose1:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose1 .topBoxCloseInner,
#topBoxClose1 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive1 #topBoxClose1,
.topBoxActive1 #topBoxNext1,
.topBoxActive1 #topBoxPrev1 {
	display: block;
}


#simpleClosestacks_in_233876 {
	display: none;
}



/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_233876,
	#shade1,
	#topBoxClose1,
	#topBoxNext1,
	#topBoxPrev1 {
		display: none !important;
	}
	
	#topBox1 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_233878Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_233878Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_233878Calligrapher h6, .stacks_in_233878Calligrapher h5, .stacks_in_233878Calligrapher h4, .stacks_in_233878Calligrapher h3, .stacks_in_233878Calligrapher h2, .stacks_in_233878Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_233878Calligrapher, .stacks_in_233878Calligrapher h1, .stacks_in_233878Calligrapher h2, .stacks_in_233878Calligrapher h3, .stacks_in_233878Calligrapher h4, .stacks_in_233878Calligrapher h5, .stacks_in_233878Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_233878targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_233878Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_233878Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_233878Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_233878Calligrapher a:hover{			color: #B18E52 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#usefulStackWrapperstacks_in_234644 {
	margin: 0 auto;
	min-width: 800px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_234644 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_234644 {
		display: none;
	}
}












/* Start dooMax stack CSS code */#stacks_in_230691, .stacks_in_230691MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230691MaxWidthContainer{	    max-width: 180px;	}    .stacks_in_230691MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230691MaxWidthContainer{		    max-width: 180px;		}										    .stacks_in_230691MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230691MaxWidthContainer{		    max-width: 180px;		}										    .stacks_in_230691MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230692Calligrapher{			font-size: 80% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_230692Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230692Calligrapher h6, .stacks_in_230692Calligrapher h5, .stacks_in_230692Calligrapher h4, .stacks_in_230692Calligrapher h3, .stacks_in_230692Calligrapher h2, .stacks_in_230692Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230692Calligrapher, .stacks_in_230692Calligrapher h1, .stacks_in_230692Calligrapher h2, .stacks_in_230692Calligrapher h3, .stacks_in_230692Calligrapher h4, .stacks_in_230692Calligrapher h5, .stacks_in_230692Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230692targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230692Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_230692Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_230692Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_230692Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230692 {
	padding: 10px 0px 0px 0px;
}
/* If modifying any of this code, update the template.html file too */

/* CSS code for the CALL 02 9487 2161 button */

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

.ButtonMakerStackstacks_in_230693 {
	line-height: 40px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_230693 {
	background: #8F6933;
}

.ButtonMakerStackstacks_in_230693:hover {
	background: #A57E45;
}





















.ButtonMakerStackstacks_in_230693 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_230693 a.Button-Link:active {
	
	-webkit-box-shadow:inset 0 0 3px 2px #674317;
	box-shadow:inset 0 0 3px 2px #674317;
	
	outline: none;
}

.ButtonMakerStackstacks_in_230693 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.ButtonMakerStackstacks_in_230693:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_230693 {
		display: none !important;
	}
}

/* End of CSS code for the CALL 02 9487 2161 button */











/* Start dooMax stack CSS code */#stacks_in_230309, .stacks_in_230309MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230309MaxWidthContainer{	    max-width: 1300px;	}    .stacks_in_230309MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230309MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230309MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230309MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230309MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230255.cleanResponse2_L.CR2_Goff {
	width: 20%;
}
.stacks_in_230255.cleanResponse2_R.CR2_Goff {
	width: 80%;
}

/****************  3 Non ******************/

.stacks_in_230255.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230255.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230255.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230255.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230255.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230255.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230255.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230255.CR4_LF.CR4_Goff, .stacks_in_230255.CR4_LL.CR4_Goff, .stacks_in_230255.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230255.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230255.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230255.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230255.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230255.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR5_LF.CR5_Goff, .stacks_in_230255.CR5_LL.CR5_Goff, .stacks_in_230255.CR5_RF.CR5_Goff, .stacks_in_230255.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230255.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230255.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230255.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230255.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230255.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR6_LF.CR6_Goff,
.stacks_in_230255.CR6_LL.CR6_Goff,
.stacks_in_230255.CR6_RF.CR6_Goff,
.stacks_in_230255.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230255.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230255.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230255.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230255.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230255.cleanResponse2_L {
	float: left;
	width: 19%;
	margin: 0 0 10px 0;
}
.stacks_in_230255.cleanResponse2_R {
	float: right;
	width: 79%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230255.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230255.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230255.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230255.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230255.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230255.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230255.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR3_R.cleanResp1,
	.stacks_in_230255.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230255.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230255.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230255.CR3_L,
	.stacks_in_230255.CR3_R.cleanResp2,
	.stacks_in_230255.CR3_R,
	.stacks_in_230255.CR3_R.cleanResp1,
	.stacks_in_230255.CR3_RS.cleanResp2,
	.stacks_in_230255.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230255.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230255.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230255.CR4_L {
	float: left;
}
.stacks_in_230255.CR4_R {
	float: left;
}
.stacks_in_230255.CR4 {
	width: 23.5%;
}
.stacks_in_230255.CR4_S {
	width: 23.6%;
}
.stacks_in_230255.CR4_LF,
.stacks_in_230255.CR4_LL,
.stacks_in_230255.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230255.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230255.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230255.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230255.CR4 {
		width: 49%;
	}
	.stacks_in_230255.CR4_S {
		width: 49%;
	}
	.stacks_in_230255.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230255.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230255.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230255.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230255.CR4_R {
		float:left;
	}
	.stacks_in_230255.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR4_S.CR4_Goff,
	.stacks_in_230255.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230255.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230255.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230255.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230255.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR4_S.CR4_Goff,
	.stacks_in_230255.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230255 .CR5_L {
	float: left;
}
.stacks_in_230255 .CR5_R {
	float: left;
}
.stacks_in_230255 .CR5 {
	width: 18.4%;
}
.stacks_in_230255.CR5_S {
	width: 18.4%;
}
.stacks_in_230255.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230255.CR5_LF,
.stacks_in_230255.CR5_LL,
.stacks_in_230255.CR5_RF,
.stacks_in_230255.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230255.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230255.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230255.CR5, .stacks_in_230255.CR5_S {
		width: 49%;
	}
	.stacks_in_230255.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230255.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR5.cleanRespone5_Last,
	.stacks_in_230255.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230255.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230255.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230255.CR5.cleanResp2,
	.stacks_in_230255.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230255.CR5_LF.cleanResp2,
	.stacks_in_230255.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230255.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230255.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230255.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230255.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230255.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230255.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230255.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230255.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230255.CR5.CR5_LL.cleanResp2,
	.stacks_in_230255.CR5.CR5_LF.cleanResp2,
	.stacks_in_230255.CR5.CR5_LL.cleanResp1,
	.stacks_in_230255.CR5.CR5_LF.cleanResp1,
	.stacks_in_230255.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230255.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230255.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230255.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR5.CR5_Goff,
	.stacks_in_230255.CR5_S.CR5_Goff,
	.stacks_in_230255.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230255.CR6_L,
.stacks_in_230255.CR6_L1 {
	float: left;
}
.stacks_in_230255.CR6_R,
.stacks_in_230255.CR6_R1 {
	float: left;
}
.stacks_in_230255.CR6 {
	width: 15%;
}
.stacks_in_230255.CR6_S {
	width: 15.2%;
}
.stacks_in_230255.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230255.CR6_LF,
.stacks_in_230255.CR6_LL,
.stacks_in_230255.CR6_RF,
.stacks_in_230255.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230255.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230255.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230255.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230255.CR6,
	.stacks_in_230255.CR6_S {
		width: 49%;
	}
	.stacks_in_230255.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230255.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230255.CR6.CR6_Goff,
	.stacks_in_230255.CR6_S.CR6_Goff,
	.stacks_in_230255.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230255.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230255.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230255.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230255.CR6,
	.stacks_in_230255.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_230255 {
	padding: 60px 0px 0px 0px;
}

#stacks_in_234318 {
	padding: 8px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230259Calligrapher{			font-size: 220% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230259Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230259Calligrapher h6, .stacks_in_230259Calligrapher h5, .stacks_in_230259Calligrapher h4, .stacks_in_230259Calligrapher h3, .stacks_in_230259Calligrapher h2, .stacks_in_230259Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230259Calligrapher, .stacks_in_230259Calligrapher h1, .stacks_in_230259Calligrapher h2, .stacks_in_230259Calligrapher h3, .stacks_in_230259Calligrapher h4, .stacks_in_230259Calligrapher h5, .stacks_in_230259Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230259targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230259Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230259Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230259Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230259Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230260 {
	padding: 3px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230263Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230263Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230263Calligrapher h6, .stacks_in_230263Calligrapher h5, .stacks_in_230263Calligrapher h4, .stacks_in_230263Calligrapher h3, .stacks_in_230263Calligrapher h2, .stacks_in_230263Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230263Calligrapher, .stacks_in_230263Calligrapher h1, .stacks_in_230263Calligrapher h2, .stacks_in_230263Calligrapher h3, .stacks_in_230263Calligrapher h4, .stacks_in_230263Calligrapher h5, .stacks_in_230263Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230263targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230263Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230263Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230263Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230263Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230264 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230699Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230699Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230699Calligrapher h6, .stacks_in_230699Calligrapher h5, .stacks_in_230699Calligrapher h4, .stacks_in_230699Calligrapher h3, .stacks_in_230699Calligrapher h2, .stacks_in_230699Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230699Calligrapher, .stacks_in_230699Calligrapher h1, .stacks_in_230699Calligrapher h2, .stacks_in_230699Calligrapher h3, .stacks_in_230699Calligrapher h4, .stacks_in_230699Calligrapher h5, .stacks_in_230699Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230699targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230699Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230699Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230699Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230699Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230700 {
	padding: 40px 0px 40px 0px;
}

#stacks_in_231412 {
	padding: 0px 0px 60px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230292, .stacks_in_230292MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230292MaxWidthContainer{	    max-width: 840px;	}    .stacks_in_230292MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230292MaxWidthContainer{		    max-width: 840px;		}										    .stacks_in_230292MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230292MaxWidthContainer{		    max-width: 840px;		}										    .stacks_in_230292MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start dooMax stack CSS code */#stacks_in_230293, .stacks_in_230293MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230293MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_230293MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230293MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_230293MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230293MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_230293MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_230294 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_230294 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230294 {
	padding: 200px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230296Calligrapher{			font-size: 160% !important;			color: #FFFFFF !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_230296Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230296Calligrapher h6, .stacks_in_230296Calligrapher h5, .stacks_in_230296Calligrapher h4, .stacks_in_230296Calligrapher h3, .stacks_in_230296Calligrapher h2, .stacks_in_230296Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230296Calligrapher, .stacks_in_230296Calligrapher h1, .stacks_in_230296Calligrapher h2, .stacks_in_230296Calligrapher h3, .stacks_in_230296Calligrapher h4, .stacks_in_230296Calligrapher h5, .stacks_in_230296Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230296targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230296Calligrapher a:link{			color: #E6E6E6 !important;			text-decoration: none !important;		}				.stacks_in_230296Calligrapher a:visited{			color: #E6E6E6 !important;		}				.stacks_in_230296Calligrapher a:active{			color: #E6E6E6 !important;		}				.stacks_in_230296Calligrapher a:hover{			color: #B3B3B3 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230297 {
	padding: 5px 0px 0px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230300, .stacks_in_230300MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230300MaxWidthContainer{	    max-width: 111px;	}    .stacks_in_230300MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230300MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_230300MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230300MaxWidthContainer{		    max-width: 111px;		}										    .stacks_in_230300MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_230301 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_230301 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230301 {
	padding: 15px 0px 190px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_231418label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_231418iPhoneContent, .stacks_in_231418iPadContent, .stacks_in_231418AndroidContent, .stacks_in_231418BlackberryContent, .stacks_in_231418DesktopContent {	display: none;}.stacks_in_231418label{	display: none;}/* End Agent-X stack CSS code *//* Start dooMax stack CSS code */#stacks_in_231470, .stacks_in_231470MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231470MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_231470MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231470MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_231470MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_231470MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_231470MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231471Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231471Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231471Calligrapher h6, .stacks_in_231471Calligrapher h5, .stacks_in_231471Calligrapher h4, .stacks_in_231471Calligrapher h3, .stacks_in_231471Calligrapher h2, .stacks_in_231471Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231471Calligrapher, .stacks_in_231471Calligrapher h1, .stacks_in_231471Calligrapher h2, .stacks_in_231471Calligrapher h3, .stacks_in_231471Calligrapher h4, .stacks_in_231471Calligrapher h5, .stacks_in_231471Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231471targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231471Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231471Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231471Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231471Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231472 {
	padding: 60px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231475Calligrapher h6, .stacks_in_231475Calligrapher h5, .stacks_in_231475Calligrapher h4, .stacks_in_231475Calligrapher h3, .stacks_in_231475Calligrapher h2, .stacks_in_231475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231475Calligrapher, .stacks_in_231475Calligrapher h1, .stacks_in_231475Calligrapher h2, .stacks_in_231475Calligrapher h3, .stacks_in_231475Calligrapher h4, .stacks_in_231475Calligrapher h5, .stacks_in_231475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231476 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231479 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231479 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231479 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231480Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231480Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231480Calligrapher h6, .stacks_in_231480Calligrapher h5, .stacks_in_231480Calligrapher h4, .stacks_in_231480Calligrapher h3, .stacks_in_231480Calligrapher h2, .stacks_in_231480Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231480Calligrapher, .stacks_in_231480Calligrapher h1, .stacks_in_231480Calligrapher h2, .stacks_in_231480Calligrapher h3, .stacks_in_231480Calligrapher h4, .stacks_in_231480Calligrapher h5, .stacks_in_231480Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231480targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231480Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231480Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231480Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231480Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231481 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231484Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231484Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231484Calligrapher h6, .stacks_in_231484Calligrapher h5, .stacks_in_231484Calligrapher h4, .stacks_in_231484Calligrapher h3, .stacks_in_231484Calligrapher h2, .stacks_in_231484Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231484Calligrapher, .stacks_in_231484Calligrapher h1, .stacks_in_231484Calligrapher h2, .stacks_in_231484Calligrapher h3, .stacks_in_231484Calligrapher h4, .stacks_in_231484Calligrapher h5, .stacks_in_231484Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231484targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231484Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231484Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231484Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231484Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231485 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231488 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231488 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231488 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231489Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231489Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231489Calligrapher h6, .stacks_in_231489Calligrapher h5, .stacks_in_231489Calligrapher h4, .stacks_in_231489Calligrapher h3, .stacks_in_231489Calligrapher h2, .stacks_in_231489Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231489Calligrapher, .stacks_in_231489Calligrapher h1, .stacks_in_231489Calligrapher h2, .stacks_in_231489Calligrapher h3, .stacks_in_231489Calligrapher h4, .stacks_in_231489Calligrapher h5, .stacks_in_231489Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231489targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231489Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231489Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231489Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231489Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231490 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231493Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231493Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231493Calligrapher h6, .stacks_in_231493Calligrapher h5, .stacks_in_231493Calligrapher h4, .stacks_in_231493Calligrapher h3, .stacks_in_231493Calligrapher h2, .stacks_in_231493Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231493Calligrapher, .stacks_in_231493Calligrapher h1, .stacks_in_231493Calligrapher h2, .stacks_in_231493Calligrapher h3, .stacks_in_231493Calligrapher h4, .stacks_in_231493Calligrapher h5, .stacks_in_231493Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231493targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231493Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231493Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231493Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231493Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231494 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231497 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231497 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231497 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231498Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231498Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231498Calligrapher h6, .stacks_in_231498Calligrapher h5, .stacks_in_231498Calligrapher h4, .stacks_in_231498Calligrapher h3, .stacks_in_231498Calligrapher h2, .stacks_in_231498Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231498Calligrapher, .stacks_in_231498Calligrapher h1, .stacks_in_231498Calligrapher h2, .stacks_in_231498Calligrapher h3, .stacks_in_231498Calligrapher h4, .stacks_in_231498Calligrapher h5, .stacks_in_231498Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231498targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231498Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231498Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231498Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231498Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231499 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231502Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231502Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231502Calligrapher h6, .stacks_in_231502Calligrapher h5, .stacks_in_231502Calligrapher h4, .stacks_in_231502Calligrapher h3, .stacks_in_231502Calligrapher h2, .stacks_in_231502Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231502Calligrapher, .stacks_in_231502Calligrapher h1, .stacks_in_231502Calligrapher h2, .stacks_in_231502Calligrapher h3, .stacks_in_231502Calligrapher h4, .stacks_in_231502Calligrapher h5, .stacks_in_231502Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231502targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231502Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231502Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231502Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231502Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231503 {
	padding: 10px 0px 60px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_231424, .stacks_in_231424MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_231424MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_231424MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_231424MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_231424MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_231424MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_231424MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231425Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231425Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231425Calligrapher h6, .stacks_in_231425Calligrapher h5, .stacks_in_231425Calligrapher h4, .stacks_in_231425Calligrapher h3, .stacks_in_231425Calligrapher h2, .stacks_in_231425Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231425Calligrapher, .stacks_in_231425Calligrapher h1, .stacks_in_231425Calligrapher h2, .stacks_in_231425Calligrapher h3, .stacks_in_231425Calligrapher h4, .stacks_in_231425Calligrapher h5, .stacks_in_231425Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231425targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231425Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231425Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231425Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231425Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231426 {
	padding: 60px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231429Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231429Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231429Calligrapher h6, .stacks_in_231429Calligrapher h5, .stacks_in_231429Calligrapher h4, .stacks_in_231429Calligrapher h3, .stacks_in_231429Calligrapher h2, .stacks_in_231429Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231429Calligrapher, .stacks_in_231429Calligrapher h1, .stacks_in_231429Calligrapher h2, .stacks_in_231429Calligrapher h3, .stacks_in_231429Calligrapher h4, .stacks_in_231429Calligrapher h5, .stacks_in_231429Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231429targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231429Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231429Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231429Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231429Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231430 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231433 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231433 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231433 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231434Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231434Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231434Calligrapher h6, .stacks_in_231434Calligrapher h5, .stacks_in_231434Calligrapher h4, .stacks_in_231434Calligrapher h3, .stacks_in_231434Calligrapher h2, .stacks_in_231434Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231434Calligrapher, .stacks_in_231434Calligrapher h1, .stacks_in_231434Calligrapher h2, .stacks_in_231434Calligrapher h3, .stacks_in_231434Calligrapher h4, .stacks_in_231434Calligrapher h5, .stacks_in_231434Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231434targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231434Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231434Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231434Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231434Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231435 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231438Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231438Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231438Calligrapher h6, .stacks_in_231438Calligrapher h5, .stacks_in_231438Calligrapher h4, .stacks_in_231438Calligrapher h3, .stacks_in_231438Calligrapher h2, .stacks_in_231438Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231438Calligrapher, .stacks_in_231438Calligrapher h1, .stacks_in_231438Calligrapher h2, .stacks_in_231438Calligrapher h3, .stacks_in_231438Calligrapher h4, .stacks_in_231438Calligrapher h5, .stacks_in_231438Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231438targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231438Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231438Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231438Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231438Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231439 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231442 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231442 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231442 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231443Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231443Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231443Calligrapher h6, .stacks_in_231443Calligrapher h5, .stacks_in_231443Calligrapher h4, .stacks_in_231443Calligrapher h3, .stacks_in_231443Calligrapher h2, .stacks_in_231443Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231443Calligrapher, .stacks_in_231443Calligrapher h1, .stacks_in_231443Calligrapher h2, .stacks_in_231443Calligrapher h3, .stacks_in_231443Calligrapher h4, .stacks_in_231443Calligrapher h5, .stacks_in_231443Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231443targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231443Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231443Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231443Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231443Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231444 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231447Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231447Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231447Calligrapher h6, .stacks_in_231447Calligrapher h5, .stacks_in_231447Calligrapher h4, .stacks_in_231447Calligrapher h3, .stacks_in_231447Calligrapher h2, .stacks_in_231447Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231447Calligrapher, .stacks_in_231447Calligrapher h1, .stacks_in_231447Calligrapher h2, .stacks_in_231447Calligrapher h3, .stacks_in_231447Calligrapher h4, .stacks_in_231447Calligrapher h5, .stacks_in_231447Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231447targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231447Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231447Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231447Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231447Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231448 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_231451 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_231451 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_231451 {
	padding: 20px 0px 30px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231452Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231452Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231452Calligrapher h6, .stacks_in_231452Calligrapher h5, .stacks_in_231452Calligrapher h4, .stacks_in_231452Calligrapher h3, .stacks_in_231452Calligrapher h2, .stacks_in_231452Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_231452Calligrapher, .stacks_in_231452Calligrapher h1, .stacks_in_231452Calligrapher h2, .stacks_in_231452Calligrapher h3, .stacks_in_231452Calligrapher h4, .stacks_in_231452Calligrapher h5, .stacks_in_231452Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231452targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231452Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231452Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231452Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231452Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231453 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_231456Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_231456Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_231456Calligrapher h6, .stacks_in_231456Calligrapher h5, .stacks_in_231456Calligrapher h4, .stacks_in_231456Calligrapher h3, .stacks_in_231456Calligrapher h2, .stacks_in_231456Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_231456Calligrapher, .stacks_in_231456Calligrapher h1, .stacks_in_231456Calligrapher h2, .stacks_in_231456Calligrapher h3, .stacks_in_231456Calligrapher h4, .stacks_in_231456Calligrapher h5, .stacks_in_231456Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_231456targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_231456Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_231456Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_231456Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_231456Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_231457 {
	padding: 10px 0px 60px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230465, .stacks_in_230465MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230465MaxWidthContainer{	    max-width: 1000px;	}    .stacks_in_230465MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230465MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230465MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230465MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230465MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start dooMax stack CSS code */#stacks_in_230478, .stacks_in_230478MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230478MaxWidthContainer{	    max-width: 1200px;	}    .stacks_in_230478MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230478MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_230478MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230478MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_230478MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */
#stacks_in_230478 {
	padding: 80px 0px 0px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230480.cleanResponse2_L.CR2_Goff {
	width: 38%;
}
.stacks_in_230480.cleanResponse2_R.CR2_Goff {
	width: 62%;
}

/****************  3 Non ******************/

.stacks_in_230480.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230480.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230480.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230480.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230480.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230480.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230480.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230480.CR4_LF.CR4_Goff, .stacks_in_230480.CR4_LL.CR4_Goff, .stacks_in_230480.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230480.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230480.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230480.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230480.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230480.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR5_LF.CR5_Goff, .stacks_in_230480.CR5_LL.CR5_Goff, .stacks_in_230480.CR5_RF.CR5_Goff, .stacks_in_230480.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230480.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230480.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230480.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230480.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230480.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR6_LF.CR6_Goff,
.stacks_in_230480.CR6_LL.CR6_Goff,
.stacks_in_230480.CR6_RF.CR6_Goff,
.stacks_in_230480.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230480.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230480.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230480.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230480.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230480.cleanResponse2_L {
	float: left;
	width: 37%;
	margin: 0 0 10px 0;
}
.stacks_in_230480.cleanResponse2_R {
	float: right;
	width: 61%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230480.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230480.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230480.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230480.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230480.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230480.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230480.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR3_R.cleanResp1,
	.stacks_in_230480.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230480.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230480.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230480.CR3_L,
	.stacks_in_230480.CR3_R.cleanResp2,
	.stacks_in_230480.CR3_R,
	.stacks_in_230480.CR3_R.cleanResp1,
	.stacks_in_230480.CR3_RS.cleanResp2,
	.stacks_in_230480.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230480.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230480.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230480.CR4_L {
	float: left;
}
.stacks_in_230480.CR4_R {
	float: left;
}
.stacks_in_230480.CR4 {
	width: 23.5%;
}
.stacks_in_230480.CR4_S {
	width: 23.6%;
}
.stacks_in_230480.CR4_LF,
.stacks_in_230480.CR4_LL,
.stacks_in_230480.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230480.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230480.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230480.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230480.CR4 {
		width: 49%;
	}
	.stacks_in_230480.CR4_S {
		width: 49%;
	}
	.stacks_in_230480.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230480.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230480.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230480.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230480.CR4_R {
		float:left;
	}
	.stacks_in_230480.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR4_S.CR4_Goff,
	.stacks_in_230480.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230480.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230480.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230480.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230480.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR4_S.CR4_Goff,
	.stacks_in_230480.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230480 .CR5_L {
	float: left;
}
.stacks_in_230480 .CR5_R {
	float: left;
}
.stacks_in_230480 .CR5 {
	width: 18.4%;
}
.stacks_in_230480.CR5_S {
	width: 18.4%;
}
.stacks_in_230480.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230480.CR5_LF,
.stacks_in_230480.CR5_LL,
.stacks_in_230480.CR5_RF,
.stacks_in_230480.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230480.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230480.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230480.CR5, .stacks_in_230480.CR5_S {
		width: 49%;
	}
	.stacks_in_230480.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230480.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR5.cleanRespone5_Last,
	.stacks_in_230480.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230480.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230480.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230480.CR5.cleanResp2,
	.stacks_in_230480.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230480.CR5_LF.cleanResp2,
	.stacks_in_230480.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230480.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230480.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230480.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230480.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230480.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230480.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230480.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230480.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230480.CR5.CR5_LL.cleanResp2,
	.stacks_in_230480.CR5.CR5_LF.cleanResp2,
	.stacks_in_230480.CR5.CR5_LL.cleanResp1,
	.stacks_in_230480.CR5.CR5_LF.cleanResp1,
	.stacks_in_230480.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230480.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230480.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230480.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR5.CR5_Goff,
	.stacks_in_230480.CR5_S.CR5_Goff,
	.stacks_in_230480.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230480.CR6_L,
.stacks_in_230480.CR6_L1 {
	float: left;
}
.stacks_in_230480.CR6_R,
.stacks_in_230480.CR6_R1 {
	float: left;
}
.stacks_in_230480.CR6 {
	width: 15%;
}
.stacks_in_230480.CR6_S {
	width: 15.2%;
}
.stacks_in_230480.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230480.CR6_LF,
.stacks_in_230480.CR6_LL,
.stacks_in_230480.CR6_RF,
.stacks_in_230480.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230480.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230480.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230480.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230480.CR6,
	.stacks_in_230480.CR6_S {
		width: 49%;
	}
	.stacks_in_230480.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230480.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230480.CR6.CR6_Goff,
	.stacks_in_230480.CR6_S.CR6_Goff,
	.stacks_in_230480.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230480.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230480.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230480.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230480.CR6,
	.stacks_in_230480.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230481Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230481Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230481Calligrapher h6, .stacks_in_230481Calligrapher h5, .stacks_in_230481Calligrapher h4, .stacks_in_230481Calligrapher h3, .stacks_in_230481Calligrapher h2, .stacks_in_230481Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230481Calligrapher, .stacks_in_230481Calligrapher h1, .stacks_in_230481Calligrapher h2, .stacks_in_230481Calligrapher h3, .stacks_in_230481Calligrapher h4, .stacks_in_230481Calligrapher h5, .stacks_in_230481Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230481targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230481Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230481Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230481Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230481Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230482 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230486Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230486Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230486Calligrapher h6, .stacks_in_230486Calligrapher h5, .stacks_in_230486Calligrapher h4, .stacks_in_230486Calligrapher h3, .stacks_in_230486Calligrapher h2, .stacks_in_230486Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230486Calligrapher, .stacks_in_230486Calligrapher h1, .stacks_in_230486Calligrapher h2, .stacks_in_230486Calligrapher h3, .stacks_in_230486Calligrapher h4, .stacks_in_230486Calligrapher h5, .stacks_in_230486Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230486targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230486Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230486Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230486Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230486Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230487 {
	padding: 15px 0px 10px 0px;
}
#stacks_in_230491 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_230491 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230491 {
	padding: 20px 0px 30px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230492.cleanResponse2_L.CR2_Goff {
	width: 38%;
}
.stacks_in_230492.cleanResponse2_R.CR2_Goff {
	width: 62%;
}

/****************  3 Non ******************/

.stacks_in_230492.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230492.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230492.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230492.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230492.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230492.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230492.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230492.CR4_LF.CR4_Goff, .stacks_in_230492.CR4_LL.CR4_Goff, .stacks_in_230492.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230492.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230492.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230492.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230492.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230492.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR5_LF.CR5_Goff, .stacks_in_230492.CR5_LL.CR5_Goff, .stacks_in_230492.CR5_RF.CR5_Goff, .stacks_in_230492.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230492.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230492.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230492.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230492.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230492.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR6_LF.CR6_Goff,
.stacks_in_230492.CR6_LL.CR6_Goff,
.stacks_in_230492.CR6_RF.CR6_Goff,
.stacks_in_230492.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230492.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230492.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230492.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230492.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230492.cleanResponse2_L {
	float: left;
	width: 37%;
	margin: 0 0 10px 0;
}
.stacks_in_230492.cleanResponse2_R {
	float: right;
	width: 61%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230492.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230492.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230492.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230492.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230492.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230492.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230492.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR3_R.cleanResp1,
	.stacks_in_230492.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230492.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230492.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230492.CR3_L,
	.stacks_in_230492.CR3_R.cleanResp2,
	.stacks_in_230492.CR3_R,
	.stacks_in_230492.CR3_R.cleanResp1,
	.stacks_in_230492.CR3_RS.cleanResp2,
	.stacks_in_230492.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230492.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230492.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230492.CR4_L {
	float: left;
}
.stacks_in_230492.CR4_R {
	float: left;
}
.stacks_in_230492.CR4 {
	width: 23.5%;
}
.stacks_in_230492.CR4_S {
	width: 23.6%;
}
.stacks_in_230492.CR4_LF,
.stacks_in_230492.CR4_LL,
.stacks_in_230492.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230492.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230492.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230492.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230492.CR4 {
		width: 49%;
	}
	.stacks_in_230492.CR4_S {
		width: 49%;
	}
	.stacks_in_230492.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230492.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230492.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230492.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230492.CR4_R {
		float:left;
	}
	.stacks_in_230492.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR4_S.CR4_Goff,
	.stacks_in_230492.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230492.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230492.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230492.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230492.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR4_S.CR4_Goff,
	.stacks_in_230492.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230492 .CR5_L {
	float: left;
}
.stacks_in_230492 .CR5_R {
	float: left;
}
.stacks_in_230492 .CR5 {
	width: 18.4%;
}
.stacks_in_230492.CR5_S {
	width: 18.4%;
}
.stacks_in_230492.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230492.CR5_LF,
.stacks_in_230492.CR5_LL,
.stacks_in_230492.CR5_RF,
.stacks_in_230492.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230492.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230492.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230492.CR5, .stacks_in_230492.CR5_S {
		width: 49%;
	}
	.stacks_in_230492.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230492.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR5.cleanRespone5_Last,
	.stacks_in_230492.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230492.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230492.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230492.CR5.cleanResp2,
	.stacks_in_230492.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230492.CR5_LF.cleanResp2,
	.stacks_in_230492.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230492.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230492.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230492.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230492.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230492.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230492.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230492.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230492.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230492.CR5.CR5_LL.cleanResp2,
	.stacks_in_230492.CR5.CR5_LF.cleanResp2,
	.stacks_in_230492.CR5.CR5_LL.cleanResp1,
	.stacks_in_230492.CR5.CR5_LF.cleanResp1,
	.stacks_in_230492.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230492.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230492.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230492.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR5.CR5_Goff,
	.stacks_in_230492.CR5_S.CR5_Goff,
	.stacks_in_230492.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230492.CR6_L,
.stacks_in_230492.CR6_L1 {
	float: left;
}
.stacks_in_230492.CR6_R,
.stacks_in_230492.CR6_R1 {
	float: left;
}
.stacks_in_230492.CR6 {
	width: 15%;
}
.stacks_in_230492.CR6_S {
	width: 15.2%;
}
.stacks_in_230492.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230492.CR6_LF,
.stacks_in_230492.CR6_LL,
.stacks_in_230492.CR6_RF,
.stacks_in_230492.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230492.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230492.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230492.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230492.CR6,
	.stacks_in_230492.CR6_S {
		width: 49%;
	}
	.stacks_in_230492.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230492.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230492.CR6.CR6_Goff,
	.stacks_in_230492.CR6_S.CR6_Goff,
	.stacks_in_230492.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230492.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230492.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230492.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230492.CR6,
	.stacks_in_230492.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230493Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230493Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230493Calligrapher h6, .stacks_in_230493Calligrapher h5, .stacks_in_230493Calligrapher h4, .stacks_in_230493Calligrapher h3, .stacks_in_230493Calligrapher h2, .stacks_in_230493Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230493Calligrapher, .stacks_in_230493Calligrapher h1, .stacks_in_230493Calligrapher h2, .stacks_in_230493Calligrapher h3, .stacks_in_230493Calligrapher h4, .stacks_in_230493Calligrapher h5, .stacks_in_230493Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230493targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230493Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230493Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230493Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230493Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230494 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230498Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230498Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230498Calligrapher h6, .stacks_in_230498Calligrapher h5, .stacks_in_230498Calligrapher h4, .stacks_in_230498Calligrapher h3, .stacks_in_230498Calligrapher h2, .stacks_in_230498Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230498Calligrapher, .stacks_in_230498Calligrapher h1, .stacks_in_230498Calligrapher h2, .stacks_in_230498Calligrapher h3, .stacks_in_230498Calligrapher h4, .stacks_in_230498Calligrapher h5, .stacks_in_230498Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230498targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230498Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230498Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230498Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230498Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230499 {
	padding: 15px 0px 10px 0px;
}
#stacks_in_230503 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_230503 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230503 {
	padding: 20px 0px 30px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230504.cleanResponse2_L.CR2_Goff {
	width: 38%;
}
.stacks_in_230504.cleanResponse2_R.CR2_Goff {
	width: 62%;
}

/****************  3 Non ******************/

.stacks_in_230504.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230504.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230504.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230504.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230504.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230504.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230504.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230504.CR4_LF.CR4_Goff, .stacks_in_230504.CR4_LL.CR4_Goff, .stacks_in_230504.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230504.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230504.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230504.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230504.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230504.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR5_LF.CR5_Goff, .stacks_in_230504.CR5_LL.CR5_Goff, .stacks_in_230504.CR5_RF.CR5_Goff, .stacks_in_230504.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230504.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230504.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230504.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230504.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230504.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR6_LF.CR6_Goff,
.stacks_in_230504.CR6_LL.CR6_Goff,
.stacks_in_230504.CR6_RF.CR6_Goff,
.stacks_in_230504.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230504.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230504.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230504.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230504.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230504.cleanResponse2_L {
	float: left;
	width: 37%;
	margin: 0 0 10px 0;
}
.stacks_in_230504.cleanResponse2_R {
	float: right;
	width: 61%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230504.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230504.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230504.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230504.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230504.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230504.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230504.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR3_R.cleanResp1,
	.stacks_in_230504.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230504.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230504.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230504.CR3_L,
	.stacks_in_230504.CR3_R.cleanResp2,
	.stacks_in_230504.CR3_R,
	.stacks_in_230504.CR3_R.cleanResp1,
	.stacks_in_230504.CR3_RS.cleanResp2,
	.stacks_in_230504.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230504.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230504.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230504.CR4_L {
	float: left;
}
.stacks_in_230504.CR4_R {
	float: left;
}
.stacks_in_230504.CR4 {
	width: 23.5%;
}
.stacks_in_230504.CR4_S {
	width: 23.6%;
}
.stacks_in_230504.CR4_LF,
.stacks_in_230504.CR4_LL,
.stacks_in_230504.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230504.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230504.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230504.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230504.CR4 {
		width: 49%;
	}
	.stacks_in_230504.CR4_S {
		width: 49%;
	}
	.stacks_in_230504.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230504.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230504.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230504.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230504.CR4_R {
		float:left;
	}
	.stacks_in_230504.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR4_S.CR4_Goff,
	.stacks_in_230504.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230504.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230504.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230504.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230504.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR4_S.CR4_Goff,
	.stacks_in_230504.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230504 .CR5_L {
	float: left;
}
.stacks_in_230504 .CR5_R {
	float: left;
}
.stacks_in_230504 .CR5 {
	width: 18.4%;
}
.stacks_in_230504.CR5_S {
	width: 18.4%;
}
.stacks_in_230504.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230504.CR5_LF,
.stacks_in_230504.CR5_LL,
.stacks_in_230504.CR5_RF,
.stacks_in_230504.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230504.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230504.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230504.CR5, .stacks_in_230504.CR5_S {
		width: 49%;
	}
	.stacks_in_230504.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230504.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR5.cleanRespone5_Last,
	.stacks_in_230504.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230504.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230504.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230504.CR5.cleanResp2,
	.stacks_in_230504.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230504.CR5_LF.cleanResp2,
	.stacks_in_230504.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230504.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230504.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230504.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230504.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230504.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230504.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230504.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230504.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230504.CR5.CR5_LL.cleanResp2,
	.stacks_in_230504.CR5.CR5_LF.cleanResp2,
	.stacks_in_230504.CR5.CR5_LL.cleanResp1,
	.stacks_in_230504.CR5.CR5_LF.cleanResp1,
	.stacks_in_230504.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230504.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230504.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230504.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR5.CR5_Goff,
	.stacks_in_230504.CR5_S.CR5_Goff,
	.stacks_in_230504.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230504.CR6_L,
.stacks_in_230504.CR6_L1 {
	float: left;
}
.stacks_in_230504.CR6_R,
.stacks_in_230504.CR6_R1 {
	float: left;
}
.stacks_in_230504.CR6 {
	width: 15%;
}
.stacks_in_230504.CR6_S {
	width: 15.2%;
}
.stacks_in_230504.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230504.CR6_LF,
.stacks_in_230504.CR6_LL,
.stacks_in_230504.CR6_RF,
.stacks_in_230504.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230504.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230504.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230504.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230504.CR6,
	.stacks_in_230504.CR6_S {
		width: 49%;
	}
	.stacks_in_230504.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230504.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230504.CR6.CR6_Goff,
	.stacks_in_230504.CR6_S.CR6_Goff,
	.stacks_in_230504.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230504.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230504.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230504.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230504.CR6,
	.stacks_in_230504.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230505Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230505Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230505Calligrapher h6, .stacks_in_230505Calligrapher h5, .stacks_in_230505Calligrapher h4, .stacks_in_230505Calligrapher h3, .stacks_in_230505Calligrapher h2, .stacks_in_230505Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230505Calligrapher, .stacks_in_230505Calligrapher h1, .stacks_in_230505Calligrapher h2, .stacks_in_230505Calligrapher h3, .stacks_in_230505Calligrapher h4, .stacks_in_230505Calligrapher h5, .stacks_in_230505Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230505targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230505Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230505Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230505Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230505Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230506 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230510Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230510Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230510Calligrapher h6, .stacks_in_230510Calligrapher h5, .stacks_in_230510Calligrapher h4, .stacks_in_230510Calligrapher h3, .stacks_in_230510Calligrapher h2, .stacks_in_230510Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230510Calligrapher, .stacks_in_230510Calligrapher h1, .stacks_in_230510Calligrapher h2, .stacks_in_230510Calligrapher h3, .stacks_in_230510Calligrapher h4, .stacks_in_230510Calligrapher h5, .stacks_in_230510Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230510targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230510Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230510Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230510Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230510Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230511 {
	padding: 15px 0px 10px 0px;
}
#stacks_in_230515 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_230515 .ontheline
{
display:block; 
height:auto; 

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

/*CustomCSS;*/
}


#stacks_in_230515 {
	padding: 20px 0px 30px 0px;
}
/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230516.cleanResponse2_L.CR2_Goff {
	width: 38%;
}
.stacks_in_230516.cleanResponse2_R.CR2_Goff {
	width: 62%;
}

/****************  3 Non ******************/

.stacks_in_230516.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230516.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230516.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230516.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230516.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230516.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230516.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230516.CR4_LF.CR4_Goff, .stacks_in_230516.CR4_LL.CR4_Goff, .stacks_in_230516.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230516.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230516.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230516.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230516.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230516.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR5_LF.CR5_Goff, .stacks_in_230516.CR5_LL.CR5_Goff, .stacks_in_230516.CR5_RF.CR5_Goff, .stacks_in_230516.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230516.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230516.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230516.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230516.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230516.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR6_LF.CR6_Goff,
.stacks_in_230516.CR6_LL.CR6_Goff,
.stacks_in_230516.CR6_RF.CR6_Goff,
.stacks_in_230516.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230516.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230516.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230516.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230516.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230516.cleanResponse2_L {
	float: left;
	width: 37%;
	margin: 0 0 10px 0;
}
.stacks_in_230516.cleanResponse2_R {
	float: right;
	width: 61%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230516.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230516.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230516.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230516.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230516.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230516.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230516.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR3_R.cleanResp1,
	.stacks_in_230516.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230516.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230516.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230516.CR3_L,
	.stacks_in_230516.CR3_R.cleanResp2,
	.stacks_in_230516.CR3_R,
	.stacks_in_230516.CR3_R.cleanResp1,
	.stacks_in_230516.CR3_RS.cleanResp2,
	.stacks_in_230516.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230516.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230516.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230516.CR4_L {
	float: left;
}
.stacks_in_230516.CR4_R {
	float: left;
}
.stacks_in_230516.CR4 {
	width: 23.5%;
}
.stacks_in_230516.CR4_S {
	width: 23.6%;
}
.stacks_in_230516.CR4_LF,
.stacks_in_230516.CR4_LL,
.stacks_in_230516.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230516.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230516.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230516.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230516.CR4 {
		width: 49%;
	}
	.stacks_in_230516.CR4_S {
		width: 49%;
	}
	.stacks_in_230516.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230516.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230516.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230516.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230516.CR4_R {
		float:left;
	}
	.stacks_in_230516.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR4_S.CR4_Goff,
	.stacks_in_230516.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230516.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230516.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230516.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230516.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR4_S.CR4_Goff,
	.stacks_in_230516.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230516 .CR5_L {
	float: left;
}
.stacks_in_230516 .CR5_R {
	float: left;
}
.stacks_in_230516 .CR5 {
	width: 18.4%;
}
.stacks_in_230516.CR5_S {
	width: 18.4%;
}
.stacks_in_230516.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230516.CR5_LF,
.stacks_in_230516.CR5_LL,
.stacks_in_230516.CR5_RF,
.stacks_in_230516.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230516.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230516.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230516.CR5, .stacks_in_230516.CR5_S {
		width: 49%;
	}
	.stacks_in_230516.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230516.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR5.cleanRespone5_Last,
	.stacks_in_230516.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230516.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230516.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230516.CR5.cleanResp2,
	.stacks_in_230516.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230516.CR5_LF.cleanResp2,
	.stacks_in_230516.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230516.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230516.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230516.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230516.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230516.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230516.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230516.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230516.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230516.CR5.CR5_LL.cleanResp2,
	.stacks_in_230516.CR5.CR5_LF.cleanResp2,
	.stacks_in_230516.CR5.CR5_LL.cleanResp1,
	.stacks_in_230516.CR5.CR5_LF.cleanResp1,
	.stacks_in_230516.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230516.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230516.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230516.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR5.CR5_Goff,
	.stacks_in_230516.CR5_S.CR5_Goff,
	.stacks_in_230516.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230516.CR6_L,
.stacks_in_230516.CR6_L1 {
	float: left;
}
.stacks_in_230516.CR6_R,
.stacks_in_230516.CR6_R1 {
	float: left;
}
.stacks_in_230516.CR6 {
	width: 15%;
}
.stacks_in_230516.CR6_S {
	width: 15.2%;
}
.stacks_in_230516.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230516.CR6_LF,
.stacks_in_230516.CR6_LL,
.stacks_in_230516.CR6_RF,
.stacks_in_230516.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230516.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230516.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230516.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230516.CR6,
	.stacks_in_230516.CR6_S {
		width: 49%;
	}
	.stacks_in_230516.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230516.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230516.CR6.CR6_Goff,
	.stacks_in_230516.CR6_S.CR6_Goff,
	.stacks_in_230516.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230516.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230516.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230516.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230516.CR6,
	.stacks_in_230516.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230517Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230517Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230517Calligrapher h6, .stacks_in_230517Calligrapher h5, .stacks_in_230517Calligrapher h4, .stacks_in_230517Calligrapher h3, .stacks_in_230517Calligrapher h2, .stacks_in_230517Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_230517Calligrapher, .stacks_in_230517Calligrapher h1, .stacks_in_230517Calligrapher h2, .stacks_in_230517Calligrapher h3, .stacks_in_230517Calligrapher h4, .stacks_in_230517Calligrapher h5, .stacks_in_230517Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230517targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230517Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230517Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230517Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230517Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230518 {
	padding: 10px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230522Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230522Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230522Calligrapher h6, .stacks_in_230522Calligrapher h5, .stacks_in_230522Calligrapher h4, .stacks_in_230522Calligrapher h3, .stacks_in_230522Calligrapher h2, .stacks_in_230522Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230522Calligrapher, .stacks_in_230522Calligrapher h1, .stacks_in_230522Calligrapher h2, .stacks_in_230522Calligrapher h3, .stacks_in_230522Calligrapher h4, .stacks_in_230522Calligrapher h5, .stacks_in_230522Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230522targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230522Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230522Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230522Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230522Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230523 {
	padding: 15px 0px 60px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_230961label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_230961iPhoneContent, .stacks_in_230961iPadContent, .stacks_in_230961AndroidContent, .stacks_in_230961BlackberryContent, .stacks_in_230961DesktopContent {	display: none;}.stacks_in_230961label{	display: none;}/* End Agent-X stack CSS code *//* Start dooMax stack CSS code */#stacks_in_230941, .stacks_in_230941MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230941MaxWidthContainer{	    max-width: 900px;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230941MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230941MaxWidthContainer{			margin: 0;		}						}@media only screen and (max-width: 480px) {	 	    .stacks_in_230941MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230941MaxWidthContainer{			margin: 0;		}						}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230942Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230942Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230942Calligrapher h6, .stacks_in_230942Calligrapher h5, .stacks_in_230942Calligrapher h4, .stacks_in_230942Calligrapher h3, .stacks_in_230942Calligrapher h2, .stacks_in_230942Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230942Calligrapher, .stacks_in_230942Calligrapher h1, .stacks_in_230942Calligrapher h2, .stacks_in_230942Calligrapher h3, .stacks_in_230942Calligrapher h4, .stacks_in_230942Calligrapher h5, .stacks_in_230942Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230942targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230942Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230942Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230942Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230942Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230943 {
	padding: 40px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230947Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230947Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230947Calligrapher h6, .stacks_in_230947Calligrapher h5, .stacks_in_230947Calligrapher h4, .stacks_in_230947Calligrapher h3, .stacks_in_230947Calligrapher h2, .stacks_in_230947Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230947Calligrapher, .stacks_in_230947Calligrapher h1, .stacks_in_230947Calligrapher h2, .stacks_in_230947Calligrapher h3, .stacks_in_230947Calligrapher h4, .stacks_in_230947Calligrapher h5, .stacks_in_230947Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230947targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230947Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230947Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230947Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230947Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230948 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230951Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230951Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230951Calligrapher h6, .stacks_in_230951Calligrapher h5, .stacks_in_230951Calligrapher h4, .stacks_in_230951Calligrapher h3, .stacks_in_230951Calligrapher h2, .stacks_in_230951Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230951Calligrapher, .stacks_in_230951Calligrapher h1, .stacks_in_230951Calligrapher h2, .stacks_in_230951Calligrapher h3, .stacks_in_230951Calligrapher h4, .stacks_in_230951Calligrapher h5, .stacks_in_230951Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230951targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230951Calligrapher a:link{			color: #191919 !important;			text-decoration: none !important;		}				.stacks_in_230951Calligrapher a:visited{			color: #191919 !important;		}				.stacks_in_230951Calligrapher a:active{			color: #191919 !important;		}				.stacks_in_230951Calligrapher a:hover{			color: #A17C41 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_230967formwrap{	margin: 0;}#stacks_in_230967comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_230967mail{padding: 0;}.stacks_in_230967fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_230967formail{}.stacks_in_230967fieldset{	padding: 0 20px 0 3px;}#stacks_in_230967 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_230967 label *{display: inline;}#stacks_in_230967 .stacks_in_230967input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_230967 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_230967sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_230967response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_230967loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_230967autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_230967 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_230967 {
	padding: 20px 0px 60px 0px;
}
/* @group Edit Mode Styling */

/*  */

/* @end *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234052Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234052Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234052Calligrapher h6, .stacks_in_234052Calligrapher h5, .stacks_in_234052Calligrapher h4, .stacks_in_234052Calligrapher h3, .stacks_in_234052Calligrapher h2, .stacks_in_234052Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_234052Calligrapher, .stacks_in_234052Calligrapher h1, .stacks_in_234052Calligrapher h2, .stacks_in_234052Calligrapher h3, .stacks_in_234052Calligrapher h4, .stacks_in_234052Calligrapher h5, .stacks_in_234052Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234052targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234052Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234052Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234052Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234052Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234054 {
	padding: 60px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234068Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234068Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234068Calligrapher h6, .stacks_in_234068Calligrapher h5, .stacks_in_234068Calligrapher h4, .stacks_in_234068Calligrapher h3, .stacks_in_234068Calligrapher h2, .stacks_in_234068Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234068Calligrapher, .stacks_in_234068Calligrapher h1, .stacks_in_234068Calligrapher h2, .stacks_in_234068Calligrapher h3, .stacks_in_234068Calligrapher h4, .stacks_in_234068Calligrapher h5, .stacks_in_234068Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234068targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234068Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234068Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234068Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234068Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234070 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_234061 {
	padding: 60px 0px 0px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230974, .stacks_in_230974MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230974MaxWidthContainer{	    max-width: 900px;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230974MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230974MaxWidthContainer{			margin: 0;		}						}@media only screen and (max-width: 480px) {	 	    .stacks_in_230974MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230974MaxWidthContainer{			margin: 0;		}						}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230975Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230975Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230975Calligrapher h6, .stacks_in_230975Calligrapher h5, .stacks_in_230975Calligrapher h4, .stacks_in_230975Calligrapher h3, .stacks_in_230975Calligrapher h2, .stacks_in_230975Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230975Calligrapher, .stacks_in_230975Calligrapher h1, .stacks_in_230975Calligrapher h2, .stacks_in_230975Calligrapher h3, .stacks_in_230975Calligrapher h4, .stacks_in_230975Calligrapher h5, .stacks_in_230975Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230975targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230975Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230975Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230975Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230975Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230976 {
	padding: 40px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230980Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230980Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230980Calligrapher h6, .stacks_in_230980Calligrapher h5, .stacks_in_230980Calligrapher h4, .stacks_in_230980Calligrapher h3, .stacks_in_230980Calligrapher h2, .stacks_in_230980Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230980Calligrapher, .stacks_in_230980Calligrapher h1, .stacks_in_230980Calligrapher h2, .stacks_in_230980Calligrapher h3, .stacks_in_230980Calligrapher h4, .stacks_in_230980Calligrapher h5, .stacks_in_230980Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230980targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230980Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230980Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230980Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230980Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230981 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230984Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230984Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230984Calligrapher h6, .stacks_in_230984Calligrapher h5, .stacks_in_230984Calligrapher h4, .stacks_in_230984Calligrapher h3, .stacks_in_230984Calligrapher h2, .stacks_in_230984Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230984Calligrapher, .stacks_in_230984Calligrapher h1, .stacks_in_230984Calligrapher h2, .stacks_in_230984Calligrapher h3, .stacks_in_230984Calligrapher h4, .stacks_in_230984Calligrapher h5, .stacks_in_230984Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230984targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230984Calligrapher a:link{			color: #191919 !important;			text-decoration: none !important;		}				.stacks_in_230984Calligrapher a:visited{			color: #191919 !important;		}				.stacks_in_230984Calligrapher a:active{			color: #191919 !important;		}				.stacks_in_230984Calligrapher a:hover{			color: #A17C41 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_230985formwrap{	margin: 0;}#stacks_in_230985comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_230985mail{padding: 0;}.stacks_in_230985fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_230985formail{}.stacks_in_230985fieldset{	padding: 0 20px 0 3px;}#stacks_in_230985 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_230985 label *{display: inline;}#stacks_in_230985 .stacks_in_230985input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_230985 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_230985sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_230985response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_230985loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_230985autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_230985 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_230985 {
	padding: 20px 0px 60px 0px;
}
/* @group Edit Mode Styling */

/*  */

/* @end *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234073Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234073Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234073Calligrapher h6, .stacks_in_234073Calligrapher h5, .stacks_in_234073Calligrapher h4, .stacks_in_234073Calligrapher h3, .stacks_in_234073Calligrapher h2, .stacks_in_234073Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_234073Calligrapher, .stacks_in_234073Calligrapher h1, .stacks_in_234073Calligrapher h2, .stacks_in_234073Calligrapher h3, .stacks_in_234073Calligrapher h4, .stacks_in_234073Calligrapher h5, .stacks_in_234073Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234073targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234073Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234073Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234073Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234073Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234075 {
	padding: 60px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_234078Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_234078Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_234078Calligrapher h6, .stacks_in_234078Calligrapher h5, .stacks_in_234078Calligrapher h4, .stacks_in_234078Calligrapher h3, .stacks_in_234078Calligrapher h2, .stacks_in_234078Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_234078Calligrapher, .stacks_in_234078Calligrapher h1, .stacks_in_234078Calligrapher h2, .stacks_in_234078Calligrapher h3, .stacks_in_234078Calligrapher h4, .stacks_in_234078Calligrapher h5, .stacks_in_234078Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_234078targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_234078Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_234078Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_234078Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_234078Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_234080 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_234082 {
	padding: 60px 0px 0px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230704, .stacks_in_230704MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230704MaxWidthContainer{	    max-width: 1300px;	}    .stacks_in_230704MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230704MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230704MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_230704MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_230704MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_230705.cleanResponse2_L.CR2_Goff {
	width: 20%;
}
.stacks_in_230705.cleanResponse2_R.CR2_Goff {
	width: 80%;
}

/****************  3 Non ******************/

.stacks_in_230705.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_230705.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_230705.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_230705.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_230705.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_230705.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_230705.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_230705.CR4_LF.CR4_Goff, .stacks_in_230705.CR4_LL.CR4_Goff, .stacks_in_230705.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_230705.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_230705.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_230705.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_230705.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_230705.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR5_LF.CR5_Goff, .stacks_in_230705.CR5_LL.CR5_Goff, .stacks_in_230705.CR5_RF.CR5_Goff, .stacks_in_230705.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_230705.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_230705.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_230705.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_230705.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_230705.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR6_LF.CR6_Goff,
.stacks_in_230705.CR6_LL.CR6_Goff,
.stacks_in_230705.CR6_RF.CR6_Goff,
.stacks_in_230705.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_230705.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_230705.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_230705.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230705.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_230705.cleanResponse2_L {
	float: left;
	width: 19%;
	margin: 0 0 10px 0;
}
.stacks_in_230705.cleanResponse2_R {
	float: right;
	width: 79%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_230705.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_230705.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_230705.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_230705.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_230705.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_230705.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230705.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR3_R.cleanResp1,
	.stacks_in_230705.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230705.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230705.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_230705.CR3_L,
	.stacks_in_230705.CR3_R.cleanResp2,
	.stacks_in_230705.CR3_R,
	.stacks_in_230705.CR3_R.cleanResp1,
	.stacks_in_230705.CR3_RS.cleanResp2,
	.stacks_in_230705.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_230705.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_230705.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_230705.CR4_L {
	float: left;
}
.stacks_in_230705.CR4_R {
	float: left;
}
.stacks_in_230705.CR4 {
	width: 23.5%;
}
.stacks_in_230705.CR4_S {
	width: 23.6%;
}
.stacks_in_230705.CR4_LF,
.stacks_in_230705.CR4_LL,
.stacks_in_230705.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_230705.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_230705.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_230705.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230705.CR4 {
		width: 49%;
	}
	.stacks_in_230705.CR4_S {
		width: 49%;
	}
	.stacks_in_230705.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230705.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230705.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_230705.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_230705.CR4_R {
		float:left;
	}
	.stacks_in_230705.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR4_S.CR4_Goff,
	.stacks_in_230705.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230705.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230705.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_230705.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_230705.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR4_S.CR4_Goff,
	.stacks_in_230705.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_230705 .CR5_L {
	float: left;
}
.stacks_in_230705 .CR5_R {
	float: left;
}
.stacks_in_230705 .CR5 {
	width: 18.4%;
}
.stacks_in_230705.CR5_S {
	width: 18.4%;
}
.stacks_in_230705.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230705.CR5_LF,
.stacks_in_230705.CR5_LL,
.stacks_in_230705.CR5_RF,
.stacks_in_230705.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_230705.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_230705.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_230705.CR5, .stacks_in_230705.CR5_S {
		width: 49%;
	}
	.stacks_in_230705.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230705.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR5.cleanRespone5_Last,
	.stacks_in_230705.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230705.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.cleanRespone5_Last.CR5_Goff,
	.stacks_in_230705.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_230705.CR5.cleanResp2,
	.stacks_in_230705.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_230705.CR5_LF.cleanResp2,
	.stacks_in_230705.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230705.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_230705.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_230705.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_230705.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_230705.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_230705.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_230705.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_230705.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_230705.CR5.CR5_LL.cleanResp2,
	.stacks_in_230705.CR5.CR5_LF.cleanResp2,
	.stacks_in_230705.CR5.CR5_LL.cleanResp1,
	.stacks_in_230705.CR5.CR5_LF.cleanResp1,
	.stacks_in_230705.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_230705.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_230705.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_230705.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR5.CR5_Goff,
	.stacks_in_230705.CR5_S.CR5_Goff,
	.stacks_in_230705.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_230705.CR6_L,
.stacks_in_230705.CR6_L1 {
	float: left;
}
.stacks_in_230705.CR6_R,
.stacks_in_230705.CR6_R1 {
	float: left;
}
.stacks_in_230705.CR6 {
	width: 15%;
}
.stacks_in_230705.CR6_S {
	width: 15.2%;
}
.stacks_in_230705.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_230705.CR6_LF,
.stacks_in_230705.CR6_LL,
.stacks_in_230705.CR6_RF,
.stacks_in_230705.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_230705.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_230705.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_230705.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_230705.CR6,
	.stacks_in_230705.CR6_S {
		width: 49%;
	}
	.stacks_in_230705.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_230705.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_230705.CR6.CR6_Goff,
	.stacks_in_230705.CR6_S.CR6_Goff,
	.stacks_in_230705.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_230705.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_230705.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_230705.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_230705.CR6,
	.stacks_in_230705.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}
#stacks_in_230705 {
	padding: 80px 0px 100px 0px;
}

#stacks_in_230706 {
	padding: 8px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230709Calligrapher{			font-size: 220% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230709Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230709Calligrapher h6, .stacks_in_230709Calligrapher h5, .stacks_in_230709Calligrapher h4, .stacks_in_230709Calligrapher h3, .stacks_in_230709Calligrapher h2, .stacks_in_230709Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230709Calligrapher, .stacks_in_230709Calligrapher h1, .stacks_in_230709Calligrapher h2, .stacks_in_230709Calligrapher h3, .stacks_in_230709Calligrapher h4, .stacks_in_230709Calligrapher h5, .stacks_in_230709Calligrapher h6{	font-family: "Muli" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230709targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230709Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_230709Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_230709Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_230709Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230710 {
	padding: 5px 0px 0px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_230764, .stacks_in_230764MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_230764MaxWidthContainer{	    max-width: 800px;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_230764MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230764MaxWidthContainer{			margin: 0;		}						}@media only screen and (max-width: 480px) {	 	    .stacks_in_230764MaxWidthContainer{		    max-width: 800px;		}						    .stacks_in_230764MaxWidthContainer{			margin: 0;		}						}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230713Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230713Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230713Calligrapher h6, .stacks_in_230713Calligrapher h5, .stacks_in_230713Calligrapher h4, .stacks_in_230713Calligrapher h3, .stacks_in_230713Calligrapher h2, .stacks_in_230713Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_230713Calligrapher, .stacks_in_230713Calligrapher h1, .stacks_in_230713Calligrapher h2, .stacks_in_230713Calligrapher h3, .stacks_in_230713Calligrapher h4, .stacks_in_230713Calligrapher h5, .stacks_in_230713Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230713targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230713Calligrapher a:link{			color: #000000 !important;			text-decoration: none !important;		}				.stacks_in_230713Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_230713Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_230713Calligrapher a:hover{			color: #A17C40 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_230714 {
	padding: 15px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_230717Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_230717Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_230717Calligrapher h6, .stacks_in_230717Calligrapher h5, .stacks_in_230717Calligrapher h4, .stacks_in_230717Calligrapher h3, .stacks_in_230717Calligrapher h2, .stacks_in_230717Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_230717Calligrapher, .stacks_in_230717Calligrapher h1, .stacks_in_230717Calligrapher h2, .stacks_in_230717Calligrapher h3, .stacks_in_230717Calligrapher h4, .stacks_in_230717Calligrapher h5, .stacks_in_230717Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_230717targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_230717Calligrapher a:link{			color: #191919 !important;			text-decoration: none !important;		}				.stacks_in_230717Calligrapher a:visited{			color: #191919 !important;		}				.stacks_in_230717Calligrapher a:active{			color: #191919 !important;		}				.stacks_in_230717Calligrapher a:hover{			color: #A17C41 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_230718formwrap{	margin: 0;}#stacks_in_230718comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_230718mail{padding: 0;}.stacks_in_230718fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_230718formail{}.stacks_in_230718fieldset{	padding: 0 20px 0 3px;}#stacks_in_230718 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_230718 label *{display: inline;}#stacks_in_230718 .stacks_in_230718input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_230718 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_230718sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_230718response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_230718loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_230718autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_230718 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_230718 {
	padding: 60px 0px 0px 0px;
}
body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden!important;
}

html {
	-webkit-text-size-adjust:none!important;
}

.animatedstacks_in_234089{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}.animated.hinge{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}

.delaystacks_in_234089{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}.delay.hinge{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes bounceOutDown {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-transform-origin: left bottom;
		-transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes lightSpeedIn {
	0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-moz-keyframes lightSpeedIn {
	0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-o-keyframes lightSpeedIn {
	0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@keyframes lightSpeedIn {
	0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;

    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}
