/* Corner Stack v.1.0.1 */


/* General styles for the modal */

.corner-modal {
	position: fixed;
	z-index: 9999;
  transform: translateZ(0px);
	right: 0px;
  bottom: 0px;
	max-width: 320px;
	/*max-height:100%;*/
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	margin:20px;
}

.corner-modal.corner-show{
	visibility: visible;
}

.corner-button {
	visibility: hidden;
	opacity: 0;
	z-index: 9998;
	transform: translateZ(0px);
	position: fixed;
	right:0px;
	bottom:0px;
	padding:10px 20px;
  margin: 20px;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
  cursor:pointer;
}

.corner-button.corner-tl,
.corner-button.corner-tr {
	margin-top: -60px;
}

.corner-button.corner-bl,
.corner-button.corner-br {
	margin-bottom: -60px;
}

.corner-button.corner-show {
	visibility: visible;
	opacity: 1;
}

.corner-button.corner-tl.corner-show,
.corner-button.corner-tr.corner-show {
	margin-top: 20px;
}

.corner-button.corner-bl.corner-show,
.corner-button.corner-br.corner-show {
	margin-bottom: 20px;
}

.corner-close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

.corner-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-overlay.corner-show {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.corner-content {
	position: relative;
	margin: 0 auto;
  padding:30px 20px 20px 20px;
}

/*.corner-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}*/

.corner-tl
{
	left: 0px;
  top: 0px;
  bottom: auto !important;
  right:auto !important;
}

.corner-tr
{
	left: auto !important;
  top: 0px;
  bottom: auto !important;
  right:0px;
}

.corner-br
{
	left: auto !important;
  top: auto !important;
  bottom: 0px;
  right:0px;
}

.corner-bl
{
	left: 0px;
  top: auto !important;
  bottom: 0px;
  right:auto !important;
}


/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.corner-effect-1 .corner-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-1 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.corner-effect-2 .corner-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-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);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.corner-show.corner-effect-2 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.corner-effect-3 .corner-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-3 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.corner-effect-4 .corner-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.corner-show.corner-effect-4 ~ .corner-overlay,
.corner-effect-4 .corner-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-4 .corner-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.corner-effect-5.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-5 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.corner-show.corner-effect-5 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.corner-effect-6.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-6 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.corner-show.corner-effect-6 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.corner-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.corner-effect-7 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.corner-show.corner-effect-7 .corner-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.corner-effect-8.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-8 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-8 .corner-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.corner-effect-9.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-9 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-9 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.corner-effect-10.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-10 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-10 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.corner-effect-11 .corner-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-11 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.corner-effect-12 .corner-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-12 ~ .corner-overlay {
	background: #e74c3c;
} 

.corner-effect-12 .corner-content h3,
.corner-effect-12 .corner-content {
	background: transparent;
}

.corner-show.corner-effect-12 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.corner-effect-13.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-13 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.corner-show.corner-effect-13 .corner-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.corner-effect-14.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-14 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.corner-show.corner-effect-14 .corner-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.corner-effect-15.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-15 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-15 .corner-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* Effect 16:  Blur */
.corner-show.corner-effect-16 ~ .corner-overlay {
	background: rgba(180,46,32,0.5);
}

.corner-show.corner-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.corner-effect-16 .corner-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.corner-show.corner-effect-16 ~ .container,
.corner-effect-16 .corner-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-16 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.corner-show.corner-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}	

.corner-show.corner-effect-17 ~ .container,
.corner-show.corner-effect-17 ~ .corner-overlay  {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.corner-effect-17 .corner-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}

.corner-show.corner-effect-17 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.corner-show.corner-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-18 ~ .corner-overlay {
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-18 ~ .container,
.corner-show.corner-effect-18 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}

.corner-effect-18 .corner-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.corner-show.corner-effect-18 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.corner-show.corner-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-19 ~ .container,
.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}

.corner-effect-19 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.corner-show.corner-effect-19 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}



/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_517_2 #myExtraContent1,
#ExtraContentPlusstacks_in_517_2 #fs {
	display: none;
}


#stacks_in_517_2 {
	background-color: rgba(204, 204, 204, 1.00);
}
#stacks_in_517_3>.s3_row {
	margin: 0 -10px;
}

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








  


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






}



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






}




  

#stacks_in_517_3 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#stacks_out_517_3 {
	width: 320px;
}

#stacks_in_517_14 {
	margin: 1px 1px 1px 0px;
}

#stacks_in_517_11 {
	margin: 0px 1px 1px 0px;
}

#stacks_in_517_5 {
	margin: 0px 1px 1px 0px;
}
@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_517_17{display:block;margin:0 auto;text-align:center;%[if!edit]% width:100%;%[endif]% margin:center;padding-bottom:0px}#mouser-stacks_in_517_17 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_517_17 .mouser.m-dz{width:100%}#mouser-stacks_in_517_17 .mouser.m-dz .fa,#mouser-stacks_in_517_17 .mouser.m-dz p{color:rgba(67, 105, 93, 1.00)!important}#mouser-stacks_in_517_17 .scrolltext{color:rgba(123, 48, 62, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_517_17 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_517_17 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_517_17 .mouser.m-arrows{height:50px}#mouser-stacks_in_517_17 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(67, 105, 93, 1.00);border-bottom:2px solid rgba(67, 105, 93, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_517_17 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_517_17 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_517_17 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_517_17 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_517_17 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_517_17 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_517_17 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_517_17 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_517_17 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_517_17 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_517_17 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_517_17 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_517_17 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_517_17 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_517_17 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_517_17 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_517_17 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(67, 105, 93, 1.00);border-bottom:2px solid rgba(67, 105, 93, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

/* custom stuff */


#corner-stacks_in_212 .corner-modal
{
  z-index: 9999;
  max-width:400px;
  max-height:400px;
}



#corner-stacks_in_212 .corner-content {
	border:1px solid rgba(0, 0, 0, 0.40);
	border-radius:2px;
  background-color:rgba(255, 255, 255, 1.00);
  color: rgba(102, 102, 102, 1.00);
  overflow:auto;
}

#corner-stacks_in_212 .corner-button
{
	font-family: Brandon Grotesque;
	font-size: 20px;
  font-weight: 700;
	border:0px solid rgba(255, 255, 255, 0.40);
	border-radius:30px;
  background-color:rgba(255, 255, 153, 1.00);
  color: rgba(102, 102, 102, 1.00);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 18px;
  margin-top: 140px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  z-index: 9998;
}


#corner-stacks_in_212 .corner-button.corner-tl,
#corner-stacks_in_212 .corner-button.corner-tr {
  margin-top: -60px;
}

#corner-stacks_in_212 .corner-button.corner-bl,
#corner-stacks_in_212 .corner-button.corner-br {
  margin-bottom: -60px;
}


#corner-stacks_in_212 .corner-content {
	padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

#corner-stacks_in_212 .corner-button.corner-tl.corner-show,
#corner-stacks_in_212 .corner-button.corner-tr.corner-show {
  margin-top: 140px;
}

#corner-stacks_in_212 .corner-button.corner-bl.corner-show,
#corner-stacks_in_212 .corner-button.corner-br.corner-show {
  margin-bottom: 20px;
}


/* hide the text in button on smaller screens */
@media only screen and (max-width: 770px)  
{ 
  #corner-stacks_in_212 .corner-modal
  {
    width:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
  }

  #corner-stacks_in_212 .corner-content
  {
    margin:4px;
  }

  #corner-stacks_in_212 span.corner-label { 
    display:none; 
  }
}



/* Start Contact Form stack CSS code */.stacks_in_213formwrap{	margin: 0;}#stacks_in_213comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_213mail{padding: 0;}.stacks_in_213fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_213formail{}.stacks_in_213fieldset{	padding: 0 20px 0 3px;}#stacks_in_213 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_213 label *{display: inline;}#stacks_in_213 .stacks_in_213input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF;color: #555555;margin: 0;border: 1px solid #D8D8D8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_213 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8;background: #FFFFFF;color: #555555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_213sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #D8D8D8;background-color: #FFFFFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_213response{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_213loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_213autoreplay{visibility: hidden;height: 0px;}#stacks_in_213 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_out_213 {
	width: 250px;
	float: left;
}
/* custom stuff */


#corner-stacks_in_221 .corner-modal
{
  z-index: 9999;
  max-width:400px;
  max-height:400px;
}



#corner-stacks_in_221 .corner-content {
	border:1px solid rgba(0, 0, 0, 0.40);
	border-radius:2px;
  background-color:rgba(255, 255, 255, 1.00);
  color: rgba(102, 102, 102, 1.00);
  overflow:auto;
}

#corner-stacks_in_221 .corner-button
{
	font-family: Brandon Grotesque;
	font-size: 14px;
  font-weight: 700;
	border:1px solid rgba(0, 0, 0, 1.00);
	border-radius:40px;
  background-color:rgba(102, 51, 51, 1.00);
  color: rgba(255, 255, 255, 1.00);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-top: 140px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  z-index: 9998;
}


#corner-stacks_in_221 .corner-button.corner-tl,
#corner-stacks_in_221 .corner-button.corner-tr {
  margin-top: -60px;
}

#corner-stacks_in_221 .corner-button.corner-bl,
#corner-stacks_in_221 .corner-button.corner-br {
  margin-bottom: -60px;
}


#corner-stacks_in_221 .corner-content {
	padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

#corner-stacks_in_221 .corner-button.corner-tl.corner-show,
#corner-stacks_in_221 .corner-button.corner-tr.corner-show {
  margin-top: 140px;
}

#corner-stacks_in_221 .corner-button.corner-bl.corner-show,
#corner-stacks_in_221 .corner-button.corner-br.corner-show {
  margin-bottom: 20px;
}


/* hide the text in button on smaller screens */
@media only screen and (max-width: 770px)  
{ 
  #corner-stacks_in_221 .corner-modal
  {
    width:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
  }

  #corner-stacks_in_221 .corner-content
  {
    margin:4px;
  }

  #corner-stacks_in_221 span.corner-label { 
    display:none; 
  }
}




#stacks_in_11 {
	background-color: rgba(53, 87, 75, 1.00);
	margin: 23px 51px -51px 51px;
	padding: 0px 10px 0px 0px;
}

#stacks_in_12 {
	display:inline-block; width:100%; line-height: 0.670000em;
	font-size: 193%;
}

#stacks_in_252 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  3px;
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin: 20px 0px 0px 0px;
}

#stacks_out_252 {
	width: 68%;
}

#stacks_in_519_1 {
	background-color: rgba(123, 48, 62, 1.00);
	margin: 20px 0px 0px 0px;
}

#stacks_in_519_3 {
	font-size: 105%;
}
#toggleWrapper_stacks_in_518_4 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_518_4 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_518_4:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_518_4 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_518_4 a:link:after,
	#toggleTrigger_stacks_in_518_4 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_518_4 {
		display: block !important;
	}
}

.cutOutstacks_in_518_6 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_518_6 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_518_6 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_518_15 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_518_15 .theDivider1,
#simpleDivider_stacks_in_518_15 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_518_15 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_518_15.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_518_15.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_518_15 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_518_15.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_518_15.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_518_15.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_518_15.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_518_15 {
	margin: 40px 0px 0px 0px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_255 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_255 .theDivider1,
#simpleDivider_stacks_in_255 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_255 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_255.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_255.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_255 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_255.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_255.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_255.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_255.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_255 {
	background-color: rgba(67, 105, 93, 1.00);
}
#toggleWrapper_stacks_in_460 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_460 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_460:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_460 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_460 a:link:after,
	#toggleTrigger_stacks_in_460 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_460 {
		display: block !important;
	}
}

.cutOutstacks_in_357 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_357 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_357 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_361 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_361 .theDivider1,
#simpleDivider_stacks_in_361 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_361 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_361.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_361.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_361 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_361.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_361.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_361.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_361.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_361 {
	background-color: rgba(176, 133, 30, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_475 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_475 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_475:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_475 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_475 a:link:after,
	#toggleTrigger_stacks_in_475 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_475 {
		display: block !important;
	}
}

.cutOutstacks_in_322 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_322 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_322 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_258 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_258 .theDivider1,
#simpleDivider_stacks_in_258 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_258 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_258.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_258.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_258 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_258.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_258.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_258.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_258.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_258 {
	background-color: rgba(123, 48, 62, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_463 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_463 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_463:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_463 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_463 a:link:after,
	#toggleTrigger_stacks_in_463 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_463 {
		display: block !important;
	}
}

.cutOutstacks_in_262 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_262 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_262 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_264 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_264 .theDivider1,
#simpleDivider_stacks_in_264 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_264 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_264.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_264.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_264 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_264.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_264.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_264.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_264.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_264 {
	background-color: rgba(67, 105, 93, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_478 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_478 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_478:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_478 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_478 a:link:after,
	#toggleTrigger_stacks_in_478 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_478 {
		display: block !important;
	}
}

.cutOutstacks_in_265 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_265 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_265 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_267 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_267 .theDivider1,
#simpleDivider_stacks_in_267 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_267 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_267.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_267.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_267 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_267.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_267.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_267.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_267.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_267 {
	background-color: rgba(176, 133, 30, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_466 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_466 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #B2B2B2;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_466:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_466 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_466 a:link:after,
	#toggleTrigger_stacks_in_466 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_466 {
		display: block !important;
	}
}

.cutOutstacks_in_334 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_334 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_334 {
	  padding: 30px 20px 0px 20px;
		
	}
}


#stacks_in_501 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_337 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_337 .theDivider1,
#simpleDivider_stacks_in_337 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_337 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_337.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_337.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_337 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_337.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_337.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_337.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_337.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_337 {
	background-color: rgba(123, 48, 62, 1.00);
	margin: 40px 0px 0px 0px;
}

#stacks_in_404 {
	background-color: rgba(255, 255, 255, 1.00);
}

.cutOutstacks_in_405 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_405 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_405 {
	  padding: 30px 20px 0px 20px;
		
	}
}


#stacks_in_503 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_521 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_521_2 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_521_2 .theDivider1,
#simpleDivider_stacks_in_521_2 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_521_2 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_521_2.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_521_2.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_521_2 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_521_2.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_521_2.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_521_2.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_521_2.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_521_2 {
	background-color: rgba(67, 105, 93, 1.00);
	margin: 40px 0px 0px 0px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_420 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_420 .theDivider1,
#simpleDivider_stacks_in_420 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_420 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_420.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_420.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_420 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_420.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_420.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_420.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_420.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_420 {
	background-color: rgba(176, 133, 30, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_484 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_484 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_484:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_484 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_484 a:link:after,
	#toggleTrigger_stacks_in_484 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_484 {
		display: block !important;
	}
}

.cutOutstacks_in_259 img {
	border-radius: 50%;
	max-width: 214px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_259 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 207px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_259 {
	  padding: 30px 20px 0px 20px;
		
	}
}

#toggleWrapper_stacks_in_472 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_472 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_472:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_472 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_472 a:link:after,
	#toggleTrigger_stacks_in_472 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_472 {
		display: block !important;
	}
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_261 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_261 .theDivider1,
#simpleDivider_stacks_in_261 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_261 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_261.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_261.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_261 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_261.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_261.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_261.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_261.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_261 {
	background-color: rgba(123, 48, 62, 1.00);
	margin: 40px 0px 0px 0px;
}
#toggleWrapper_stacks_in_487 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_487 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_487:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_487 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_487 a:link:after,
	#toggleTrigger_stacks_in_487 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_487 {
		display: block !important;
	}
}

.cutOutstacks_in_313 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_313 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_313 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_391 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_391 .theDivider1,
#simpleDivider_stacks_in_391 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_391 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_391.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_391.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_391 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_391.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_391.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_391.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_391.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_391 {
	background-color: rgba(67, 105, 93, 1.00);
	margin: 40px 0px 0px 0px;
}

.cutOutstacks_in_328 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_328 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_328 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_398 {
	background-color: rgba(176, 133, 30, 1.00);
	margin: 5px 0px 0px 0px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_309 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_309 .theDivider1,
#simpleDivider_stacks_in_309 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_309 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_309.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_309.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_309 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_309.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_309.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_309.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_309.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_309 {
	background-color: rgba(123, 48, 62, 1.00);
	margin: 40px 0px 0px 0px;
}

.cutOutstacks_in_295 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_295 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  float: left;
		
	  shape-outside: circle();
		
		
		
	  margin: 20px 40px 10px 0px;
	}

	.cutOutContentstacks_in_295 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_394 {
	margin: 5px 0px 0px 0px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_301 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_301 .theDivider1,
#simpleDivider_stacks_in_301 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_301 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_301.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_301.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_301 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_301.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_301.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_301.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_301.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_301 {
	background-color: rgba(67, 105, 93, 1.00);
	margin: 40px 0px 0px 0px;
}

.cutOutstacks_in_302 img {
	border-radius: 50%;
	max-width: 220px;
	height: auto;
	
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	display: block;
	margin-bottom: 10px;
}

@media screen and (min-width: 568px) {
	.cutOutstacks_in_302 img {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: 220px;
	  
		float: right;
	  shape-outside: circle();
		
		
		
	  margin: 20px 0px 10px 40px;
	}

	.cutOutContentstacks_in_302 {
	  padding: 30px 20px 0px 20px;
		
	}
}

/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_396 {
	background-color: rgba(176, 133, 30, 1.00);
	margin: 5px 0px 0px 0px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_308 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_308 .theDivider1,
#simpleDivider_stacks_in_308 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_308 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_308.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_308.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_308 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_308.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_308.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_308.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_308.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_308 {
	margin: 40px 0px 0px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_168 #myExtraContent4,
#ExtraContentPlusstacks_in_168 #fs {
	display: none;
}


#stacks_in_168 {
	margin:  6px;
}

#stacks_out_168 {
	width: 66%;
}
#stacks_in_224>.s3_row {
	margin: 0 -0px;
}

#stacks_in_224>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_224>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





/* 
 * Facebook Connect
 * Author: Jeremy Hawes
 * Version: 2.0.2
 * Support: 1littledesigner.com
 * Description: Facebook buttons (like, send, follow), page comments, embedded posts & embedded pages
 */





	



#stacks_in_226 {
	margin:  10px;
	padding: 10px 0px 0px 10px;
}
#stacks_in_228>.s3_row {
	margin: 0 -10px;
}

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








  


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




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



}



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


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





}




  

#stacks_in_228 {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

#stacks_out_228 {
	width: 76%;
}

#stacks_in_229 {
	margin: 1px 1px 1px 0px;
}

#stacks_in_232 {
	margin: 0px 1px 1px 0px;
}

#stacks_in_238 {
	margin: 0px 1px 1px 0px;
}

#stacks_in_242 {
	margin: 0px 0px 20px 0px;
}
/* Start dooMap 2 stack each CSS code */#stacks_in_244map img {    max-width: none !important; }#stacks_in_244 .gm-style-iw{	color: #444 !important;}.gmnoprint img {    max-width: none !important; }.stacks_in_244error{	position: relative;	background: #ffeaea;	padding: 0;	margin: 0;}.dooMapErrorColour{	color: red;}#stacks_in_244map{	height: 500px;	}.dooMapClearer{	clear: both;	height: 0;	margin: 0;	padding: 0;}#stacks_in_244directions{	position: relative;	background: #fff;	display: none;	border: 1px solid #ccc;	border-radius: 2px;	padding: 10px;	color: #444;}.stacks_in_244directionsHeader{	display: inline-block !important;	font-size: 20px;	line-height: 22px;	font-weight: bold;	margin-right: 40px;}.dooDirectionsButton{	background: #fff;	border: 1px solid #ccc;	padding: 0 10px 0 10px;	font-size: 14px;	line-height: 22px;	border-radius: 2px;	cursor: pointer;	margin: 0;	color: #444;}.stacks_in_244cancel{	position: absolute;	top: 10px;	right: 10px;	font-size: 24px !important;	padding: 0 0 0 6px;	margin: 0;	border: none !important;}.directions_location_wrapper{	background: #ddd;	padding: 6px 10px 6px 10px;	border: 1px solid #ccc;	border-radius: 2px;	margin-top: 10px;	font-size: 14px;	line-height: 22px;}.directions_location_wrapper:hover{	background: #f4f4f4;}.dooDirectionsShow{	display: inline-block;}.dooDirectionsResultsWrapper{	display: none;	background: #fff;	padding: 10px;	border: 1px solid #ccc;	border-radius: 2px;	margin-top: 10px;}.dooMapInstruction{	border-bottom: 1px solid #ccc;	padding-bottom: 4px;}.dooMapInstructionDistance{	padding-top: 4px;	font-weight: bold;}.dooDirectionsSharingWrapper{	display: none;}.stacks_in_244print, .stacks_in_244email, .stacks_in_244google{	position: relative;	display: inline-block;	margin-top: 8px !important;	margin-right: 3px !important;}	#stacks_in_244 .dooMapLocation{		display: none;	}/* End dooMap 2 stack each CSS code *//* Start dooMap2location stack each CSS code *//* End dooMap2location stack each CSS code */