/* Start Owl stack page CSS code *//*  * 	Core Owl Carousel CSS File *	v1.3.2 *//* clearfix */.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}/* display none until init */.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	.owl-carousel .owl-item{	float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}/* End Owl stack page CSS code */@-webkit-keyframes opLoad{0%{opacity:0}100%{opacity:1}}@keyframes opLoad{0%{opacity:0}100%{opacity:1}}.ncp{clear:both;padding:0;margin:0;counter-reset:section}.ncp.fadeimg{-webkit-animation:opLoad 1s ease-out;animation:opLoad 1s ease-out}.ncp.fadeimg img{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.ncp.fadeimg img.show{opacity:1}.ncp .g:before,.ncp .g:after{content:"";display:table}.ncp .g:after{clear:both}.ncp .c{display:block;float:left;margin:1% 0 1% 1.6%}.ncp .s1_1,.ncp .s1_2,.ncp .s1_3,.ncp .s1_4{margin:1% 0}.ncp .c:first-child{margin-left:0}.ncp.s1 > .c{width:100%}.ncp.s2 > .c{width:49.2%}.ncp.s3 > .c{width:32.26%}.ncp.s4 > .c{width:23.8%}
/* Font style applied when the page has finished loading */

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



  /* Standard Responsive Image */
  #stacks_in_4094 .structure_responsive_image img {
    max-width: 100%;
    height: auto;
  }
  




  

/* Align Image */



  

  








/* Image Styling */
  
  #stacks_in_4094 .structure_responsive_image img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }



#ncp-stacks_in_355 img{max-width:100%;height:auto; width:auto;}#ncp-stacks_in_355.s2 .c.s1_2 .c-pad,#ncp-stacks_in_355.s3 .c.s1_3 .c-pad,#ncp-stacks_in_355.s4 .c.s1_4 .c-pad{padding:0 4px 0 0}#ncp-stacks_in_355.s3 .c.s2_3 .c-pad,#ncp-stacks_in_355.s4 .c.s2_4 .c-pad,#ncp-stacks_in_355.s4 .c.s3_4 .c-pad{padding:0 2px}#ncp-stacks_in_355.s2 .c.s2_2 .c-pad,#ncp-stacks_in_355.s3 .c.s3_3 .c-pad,#ncp-stacks_in_355.s4 .c.s4_4 .c-pad{padding:0 0 0 4px}@media only screen and (max-width:600px){#ncp-stacks_in_355 .c{margin:1% 0;padding:4px 0;width:100%}#ncp-stacks_in_355 .c:first-child,#ncp-stacks_in_355.s4 .c.s1_4,#ncp-stacks_in_355.s4 .c.s2_4{padding:0 0 4px}#ncp-stacks_in_355 .c:last-child,#ncp-stacks_in_355.s4 .c.s3_4,#ncp-stacks_in_355.s4 .c.s4_4{padding:4px 0 0}#ncp-stacks_in_355.s2 .c-pad,#ncp-stacks_in_355.s3 .c-pad{padding:0 !important}#ncp-stacks_in_355.s4 .c{width:49.2%}#ncp-stacks_in_355.s4 .c.s1_4 .c-pad,#ncp-stacks_in_355.s4 .c.s3_4 .c-pad{padding:0 4px 0 0}#ncp-stacks_in_355.s4 .c.s2_4 .c-pad,#ncp-stacks_in_355.s4 .c.s4_4 .c-pad{padding:0 0 0 4px}}@media only screen and (max-width:300px){#ncp-stacks_in_355 .c .c-pad{padding:0 !important}#ncp-stacks_in_355.s4 .c{width:100%}}

#stacks_in_379 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_376 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_376 .pullquote:before, #stacks_in_376 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_376 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_376 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_376 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_376 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_488 {
	padding: 30px 0px 30px 0px;
}

#stacks_in_496 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_496 {
	width: 300px;
}
/* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_518 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_518 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_518 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_518 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_518 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_518 .owl-theme .owl-controls .owl-page.active span,#stacks_in_518 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_518 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_518 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}#stacks_in_518outerwrapper{	max-width: 1200px;	margin: 0 auto 0 auto;}/* Preview Mode */#stacks_in_518owl-stack{	height:0px;}#stacks_in_518owl-stack .stacks_in_518item{margin: 3px;}#stacks_in_518owl-stack .stacks_in_518item img{display: block;width: 100%;height: auto;}#stacks_in_518imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_518 {
	padding: 30px 0px 30px 0px;
}

#stacks_in_580 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_580 .pullquote:before, #stacks_in_580 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_580 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_580 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_580 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_580 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_580 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_399 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_389 {
	padding: 50px 20px 30px 20px;
}

#stacks_in_543 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_543 {
	width: 300px;
}

#stacks_in_401 {
	padding: 20px 20px 20px 20px;
}
/* Start FinerSlidr stack CSS code */  .rs-caption {  }.rs-wrap * {     margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;}.rs-wrap:after,.rs-slider:after,.rs-thumbwrap:after,.rs-arrows:after,.rs-caption:after {    content: ".";    display: block;    height: 0;    clear: both;    line-height: 0;    visibility: hidden;}/* ===[ Slider ]=== */.rs-wrap {    position: relative;    max-width: 100%;}.rs-slide-bg { *zoom: 1 }.rs-slider > li > a { display: block }.rs-slider > li {    list-style: none;    filter: alpha(opacity=0);    opacity: 0;    width: 100%;    height: auto !important;    margin: 0 -100% 0 0;    padding: 0;    float: left;    position: relative;}    .rs-slider > li > a {        padding: 0;        background: none;        -webkit-border-radius: 0px;        -moz-border-radius: 0px;        border-radius: 0px;    }    .rs-slider > li img {        display: block;        max-width: 100%;        max-height: 100%;         width: 100%;    height: auto !important;        -ms-interpolation-mode: bicubic;    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { *zoom: 1 }    .rs-thumb-wrap > a {        display: block;        float: left;        position: relative;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        box-sizing: border-box;    }        .rs-thumb-wrap > a > img {            max-width: 100%;            max-height: 100%;            height: auto;            width: auto;            display: block;            -ms-interpolation-mode: bicubic;        }.rs-thumbwrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows .rs-next,.rs-arrows .rs-prev { z-index: 1 }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev { z-index: 2 }/* ===[ Captions ]=== */.rs-caption {    position: absolute;    max-height: 100%;    overflow: auto;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    bottom: 0;    left: 0;}.rs-caption.rs-top-left {    top: 0;    bottom: auto;}.rs-caption.rs-top-right {    top: 0;    right: 0;    left: auto;    bottom: auto;}.rs-caption.rs-bottom-left {    bottom: 0;    left: 0;}.rs-caption.rs-bottom-right {    right: 0;    left: auto;    border-bottom: none;    border-right: none;}.rs-caption.rs-top {    top: 0;    bottom: auto;    width: 100%!important;}.rs-caption.rs-bottom { width: 100%!important }.rs-caption.rs-left {    top: 0;    height: 100%;}.rs-caption.rs-right {    top: 0;    left: auto;    right: 0;    height: 100%;}/* ===[ Grid ]=== */.rs-grid {    position: absolute;    overflow: hidden;    width: 100%;    height: 100%;    display: none;}.rs-gridlet {    position: absolute;    opacity: 1;}@media screen and (max-width: 480px) { 	.rs-caption { opacity: 0!important }}/* * jQuery RefineSlide plugin v0.3 * Copyright 2012, Alex Dunphy * MIT License (http://www.opensource.org/licenses/mit-license.php) * * Dark theme */.rs-slide-bg {   }.rs-slider > li {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;     width: 100%;    height: auto !important;}    .rs-slider > li img {        -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;         width: 100%;    height: auto !important;        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        box-shadow: 0 0 4px rgba(0, 0, 0, .5);    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { margin: 21px 0 0 }    .rs-thumb-wrap > a {        opacity: .7;        padding: 8px;        *padding: 0;       -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;        -moz-transition: opacity .5s ease-in-out;        -webkit-transition: opacity .5s ease-in-out;        -o-transition: opacity .5s ease-in-out;        -ms-transition: opacity .5s ease-in-out;        transition: opacity .5s ease-in-out;    }        .rs-thumb-wrap > a > img {           -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;            -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            box-shadow: 0 0 3px rgba(0, 0, 0, .4);        }    .rs-thumb-wrap > a:hover,    .rs-thumb-wrap > a.active { opacity: 1 }    .rs-thumb-wrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows { float: left }    .rs-arrows .rs-next,    .rs-arrows .rs-prev {        width: 42px;        height: 42px;        display: block;        float: left;        margin: 10px 0 10px 0;        position: relative;        text-shadow: 0 -1px 0 #000;        padding: 0 2px 2px 0;        border: 1px solid #35393b;        border: 1px solid rgba(0, 0, 0, .2);        border-bottom: 1px solid #313437;        border-bottom: 1px solid rgba(0, 0, 0, .35);            background: rgba(0, 0, 0, .1);        background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        -moz-border-radius: 0px 0 0 0px;        -webkit-border-radius: 0px 0 0 0px;        border-radius:  0px 0 0 0px;        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;    }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev {    border: 1px solid #313336;    border: 1px solid rgba(0, 0, 0, .3);    border-bottom: 1px solid #292b2d;    border-bottom: 1px solid rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;}.rs-arrows .rs-next:active,.rs-arrows .rs-prev:active {    border-color: #292b2d;    border-color: rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;}.rs-arrows .rs-next {    border-left: 0!important;    -moz-border-radius: 0 0px 0px 0;    -webkit-border-radius: 0 0px 0px 0;    border-radius: 0 0px 0px 0;}.rs-arrows .rs-next:before,.rs-arrows .rs-prev:before {    content: "";    width: 0;    height: 0;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 10px solid #c6c8c9;    border-left: 10px solid rgba(255, 255, 255, .7);    position: absolute;    top: 11px;    left: 16px;}.rs-arrows .rs-prev:before {    border-left: none;    border-right: 10px solid #c6c8c9;    border-right: 10px solid rgba(255, 255, 255, .7);}.rs-arrows .rs-prev:hover:before { border-right: 10px solid #fff }.rs-arrows .rs-next:hover:before { border-left: 10px solid #fff }.rs-arrows .rs-prev:active:before { border-right: 10px solid #8acdf3 }.rs-arrows .rs-next:active:before { border-left: 10px solid #8acdf3 }/* ===[ Captions ]=== */.rs-caption {    padding: 20px;    color: #fff;    text-shadow: 0 -1px 0 #000;    border: 1px solid #000;    background: url(../files/refinedSlidrAssets/black60.png);    background: rgba(0, 0, 0, .6);    background: -moz-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -o-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -ms-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;}    .rs-caption p {        color: #fff;        margin-bottom: 0;    }.rs-caption.rs-top-left {    -moz-border-radius: 0px 0 0px 0;    -webkit-border-radius: 0px 0 0px 0;    border-radius: 0px 0 0px 0;    border-top: none;    border-left: none;}.rs-caption.rs-bottom-right {    -moz-border-radius: 0px 0 0px 0;    -webkit-border-radius: 0px 0 0px 0;    border-radius: 0px 0 0px 0;    border-bottom: none;    border-right: none;}.rs-caption.rs-top-right {    -moz-border-radius: 0 0px 0 0px;    -webkit-border-radius: 0 0px 0 0px;    border-radius: 0 0px 0 0px;    border-top: none;    border-right: none;}.rs-caption.rs-bottom-left {    -moz-border-radius: 0 0px 0 0px;    -webkit-border-radius: 0 0px 0 0px;    border-radius: 0 0px 0 0px;    border-bottom: none;    border-left: none;}.rs-caption.rs-bottom {    -moz-border-radius: 0 0 0px 0px;    -webkit-border-radius: 0 0 0px 0px;    border-radius: 0 0 0px 0px;    border-bottom: none;    border-left: none;    border-right: none;}.rs-caption.rs-top {    -moz-border-radius: 0px 0px 0 0;    -webkit-border-radius: 0px 0px 0 0;    border-radius: 0px 0px 0 0;    border-top: none;    border-left: none;    border-right: none;}.rs-caption.rs-left {    -moz-border-radius: 0px 0 0 0px;    -webkit-border-radius: 0px 0 0 0px;    border-radius: 0px 0 0 0px;    border-left: none;    border-top: none;    border-bottom: none;}.rs-caption.rs-right {    -moz-border-radius: 0 0px 0px 0;    -webkit-border-radius: 0 0px 0px 0;    border-radius: 0 0px 0px 0;    border-right: none;    border-top: none;    border-bottom: none;}/* ===[ Grid ]=== */.rs-grid {    border-radius: 0px;    overflow: hidden;}.rs-gridlet.rs-top-left {    -moz-border-radius-topleft: 0px;    -webkit-border-top-left-radius: 0px;    border-top-left-radius: 0px;}.rs-gridlet.rs-top-right {    -moz-border-radius-topright: 0px;    -webkit-border-top-right-radius: 0px;    border-top-right-radius: 0px;}.rs-arrows .rs-prev,.rs-arrows .rs-next {	position: absolute;	top: 50%;	margin-top: -23px;}.rs-arrows .rs-prev { left: -45px; }.rs-arrows .rs-next { right: -45px; }.rs-gridlet.rs-bottom-left {    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;    border-bottom-left-radius: 0px;}.rs-gridlet.rs-bottom-right {    -moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;}.rs-wrap .stacks_top, .rs-wrap .stacks_in, .rs-wrap .stacks_out {overflow: visible !important;}.rs-wrap {margin: 0 auto !important; }img {    /*-ms-interpolation-mode: bicubic;*/}/* End FinerSlidr stack CSS code */
#stacks_in_447 {
	padding: 10px 0px 0px 0px;
}

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

#stacks_in_561 {
	padding: 20px 20px 30px 20px;
}

#stacks_in_569 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_569 {
	width: 300px;
}

#stacks_in_573 {
	padding: 20px 20px 40px 20px;
}
/* Start Eternity stack CSS code *//* ---------------------------- /// ---------- Base CSS --------- ///------------------------------ */#stacks_in_2912{	background: url("../files/bgimageurl-2912.jpg");	min-height: 800px;	background-size: auto;	background-color: transparent;	background-repeat: no-repeat;	background-position:50% 50%;	background-attachment: none;	/* -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;  */	background: url("../files/bgimageurl-2912.jpg") none; }/* ---------------------------- /// ---------- Repeat --------- ///------------------------------ */#stacks_in_2912, #stacks_in_2912:hover{	background-repeat: no-repeat !important;}/* ---------------------------- /// --------- Colour ------------ ///------------------------------ */#stacks_in_2912, #stacks_in_2912:hover{	background-color: #FFFFFF;}/* ---------------------------- /// ----------- Bg Size --------- ///------------------------------ */#stacks_in_2912, #stacks_in_2912:hover{	background-size: cover;}/* --- if the background type is cover------ use alternitive positioning -- */#stacks_in_2912, #stacks_in_2912:hover{    	-webkit-background-size: 100%;     -moz-background-size: 100%;     -o-background-size: 100%;     background-size: 100%;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; 	background-position:bottom center;}/* -----------------------------------------    Links Managment   ----------------------------------------- *//* End Eternity stack CSS code */
#stacks_in_2912 {
	padding: 20px 0px 0px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_2894column { float:left; display:inline; }.stacks_in_2894one-third.stacks_in_2894column { 	width: 33.333333333% /* 320px / 960px */;}.stacks_in_2894first{	padding-left: 0;	padding-right: 13px;	padding-bottom: 0;}.stacks_in_2894middle{	padding-left: 7px;	padding-right: 6px;	padding-bottom: 0;}.stacks_in_2894last{	padding-left: 13px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 979px) {	.stacks_in_2894first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_2894middle{		padding-left: 0;		padding-right: 10px;		padding-bottom: 0;	}		.stacks_in_2894last{		padding-left: 10px;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_2894one-third.stacks_in_2894column {     	width: 50%;     }    .stacks_in_2894one-third.stacks_in_2894column.stacks_in_2894more-important {     	width:100%;     }    }@media only screen and (max-width: 480px) {	.stacks_in_2894first{	padding-left: 0;	padding-right: 0;	padding-bottom: 10px;	}	.stacks_in_2894middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 10px;	}		.stacks_in_2894last{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_2894one-third.stacks_in_2894column {     	width: 100%;    }        .stacks_in_2894one-third.stacks_in_2894column.stacks_in_2894more-important {     	width:100%;     }    }/* End Liquid Columns stack CSS code */
#stacks_in_2894 {
	padding: 40px 60px 0px 60px;
}
#stacks_in_383 .transbox{
	/* Fallback for web browsers that doesn't support RGBa */
	
}


#stacks_in_383 .shadow{
	box-shadow: 0 0 5px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

#stacks_in_383 .radius_top{
	border-top-left-radius: 15px 15px; 
    border-top-right-radius: 15px 15px;
    -moz-border-radius-topleft: 15px 15px;
    -moz-border-radius-topright: 15px 15px;
}

#stacks_in_383 .radius_bottom{
	border-bottom-left-radius: 15px 15px; 
    border-bottom-right-radius: 15px 15px;
    -moz-border-radius-bottomleft: 15px 15px;
    -moz-border-radius-bottomright: 15px 15px;

}
#stacks_in_385 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_385 .pullquote:before, #stacks_in_385 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_385 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_385 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_385 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_385 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_316 {
	padding: 300px 20px 30px 30px;
}

#stacks_out_316 {
	width: 77%;
}

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

#stacks_in_351 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_359 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_359 {
	width: 300px;
}

#stacks_in_339 {
	padding: 20px 20px 20px 20px;
}

#stacks_in_341 {
	padding: 20px 20px 50px 20px;
}
/* Start Smart Image stack CSS code */#stacks_in_360{	text-align: center;}#stacks_in_360 figure a img{	cursor: pointer !important;}.stacks_in_360responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_360responsive img, .stacks_in_360warehouseImage img {  width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_360hiddenimage{	display: none;}.stacks_in_360warehouseImage{	display: none;}/* End Smart Image stack CSS code */
#stacks_in_360 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_426 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_428 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_436 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_436 {
	width: 300px;
}

#stacks_in_409 {
	padding: 0px 20px 20px 20px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_437column { float:left; display:inline; }.stacks_in_437one{	width: 50%;}.stacks_in_437two{	width: 50%;}.stacks_in_437three{	display: none;}.stacks_in_437first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_437middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_437first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_437middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_437one{		width: 100%;	}		.stacks_in_437two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_441 {
	padding: 0px 0px 50px 0px;
}

#stacks_in_411 {
	padding: 20px 10px 30px 10px;
}
/* Start Count Up stack CSS code */.stacks_in_120countup{	color: #333333 !important;}#stacks_in_120,#stacks_in_120 h1,#stacks_in_120 h2,#stacks_in_120 h3,#stacks_in_120 h4,#stacks_in_120 h5,#stacks_in_120 h6,#stacks_in_120 strong,#stacks_in_120 span{	text-align: center !important;}/* End Count Up stack CSS code */
#stacks_in_443 {
	padding: 0px 0px 50px 0px;
}

#stacks_in_448 {
	padding: 20px 10px 30px 10px;
}
/* Start Count Up stack CSS code */.stacks_in_451countup{	color: #333333 !important;}#stacks_in_451,#stacks_in_451 h1,#stacks_in_451 h2,#stacks_in_451 h3,#stacks_in_451 h4,#stacks_in_451 h5,#stacks_in_451 h6,#stacks_in_451 strong,#stacks_in_451 span{	text-align: center !important;}/* End Count Up stack CSS code *//* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_452 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_452 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_452 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_452 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_452 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_452 .owl-theme .owl-controls .owl-page.active span,#stacks_in_452 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_452 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_452 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}/* Preview Mode */#stacks_in_452owl-stack{	height:0px;}#stacks_in_452owl-stack .stacks_in_452item{margin: 3px;}#stacks_in_452owl-stack .stacks_in_452item img{display: block;width: 100%;height: auto;}#stacks_in_452imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_586 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_586 .pullquote:before, #stacks_in_586 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_586 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_586 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_586 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_586 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_586 {
	padding: 20px 20px 20px 20px;
}
#stacks_in_549 .transbox{
	/* Fallback for web browsers that doesn't support RGBa */
	
}


#stacks_in_549 .shadow{
	box-shadow: 0 0 5px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

#stacks_in_549 .radius_top{
	border-top-left-radius: 15px 15px; 
    border-top-right-radius: 15px 15px;
    -moz-border-radius-topleft: 15px 15px;
    -moz-border-radius-topright: 15px 15px;
}

#stacks_in_549 .radius_bottom{
	border-bottom-left-radius: 15px 15px; 
    border-bottom-right-radius: 15px 15px;
    -moz-border-radius-bottomleft: 15px 15px;
    -moz-border-radius-bottomright: 15px 15px;

}
#stacks_in_554 {
	padding: 20px 20px 0px 20px;
}


#stacks_in_540 .text{
	behavior:url(/resources/PIE.htc);
	margin:0;
	padding:0px;
	border:1px solid #999999;
	color:#999999;
	height:30px;
	font-size:15px;
	line-height:1.3em;
	text-align:left;
	text-indent:4px;
	font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
	line-height:1;
	border-radius:5px;
	border-bottom:1px solid rgba(0,0,0,0.25);
}
#stacks_in_540 .text:focus{
	border-color:#455068;color:#333;background:#fff;box-shadow:0 0 5px #455068;
	-moz-box-shadow:0 1px 3px #455068;
	-webkit-box-shadow:0 0 5px #455068;
}
#stacks_in_540 .label_text{
	color:#999999;
	font-size:15px;
	line-height:1.3em;
	text-align:left;
	padding:10px 4px;
	font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
}

#stacks_in_540 .hide{display:none;}
#stacks_in_540 .inline{display:inline-block;}
#stacks_in_540 .block{display:block;}
#stacks_in_540 .name_fields{display:inline-block;}
#stacks_in_540 label.error{color:red;display:block;margin-left:5px;}
#form_stacks_in_540 {padding:5px;}
#form_stacks_in_540 .field{
	position:relative;
	margin:2px 2px;
	vertical-align:bottom;
}





	#stacks_in_540 .submit_button{margin-bottom:6px;}



	#stacks_in_540 .field:not(.submit_button),#stacks_in_540 .field:not(.submit_button) input{width:100%;}


/* Sweet Submit Button */

@font-face {
    font-family: 'Signify';
    src: url('../files/postoffice-fonts/signify-webfont.eot');
    src: url('../files/postoffice-fonts/signify-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/postoffice-fonts/signify-webfont.woff') format('woff'),
         url('../files/postoffice-fonts/signify-webfont.ttf') format('truetype'),
         url('../files/postoffice-fonts/signify-webfont.svg#Signify') format('svg');
    font-style: normal;
}
#stacks_in_540 .button_icon {
	font-family:'Signify';
	margin:0;
	padding:0;
	display:inline-block;
	font-weight:100;
	font-size: 15px;
	line-height:1.5;
	height:30px;
}



#stacks_in_540 .button_label {
	font: 500 15px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:30px;
	line-height:30px;
	display: inline-block;
}


#stacks_in_540 .button_icon {
	border-right: 1px solid rgba(0,0,0,0.2);
	float:left;
	padding-right:10px;
}
#stacks_in_540 .button_label {
	border-left: 1px solid rgba(255,255,255, 0.2);
	float:left;
	padding: 0px 5px 0px 10px;
}




#stacks_in_540 .sweet_button_wrapper {
	text-align:;
}
#stacks_in_540 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:5px;
	padding:0px 10px;
	text-decoration: none;
	text-align: center;
	color:#FFFFFF;
	border-radius: 5px;
	background: #455068;
	text-align:center;
}

#stacks_in_540 .sweet_button {text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);}






#stacks_in_540 .sweet_button {
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	-webkit-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
}


#stacks_in_540 .sweet_button:hover {
	color:#FFFFFF;
	background: #59647C;
}
#stacks_in_540 .sweet_button:active{
	background: #313C54;
}
#stacks_in_540 .sweet_button.clicked {
	background: #26712D;
}
#stacks_in_540 .sweet_button.clicked:hover {
	background: #3A8541;
}
#stacks_in_540 .sweet_button.clicked:active{
	background: #125D19;
}



#stacks_in_540 .sweet_button.candy {
	background: -webkit-linear-gradient(top, #7C90BB 0%, #59647C 50%, #455068 50%, #636E86 75%, #67789C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C90BB), color-stop(50%,#59647C), color-stop(50%,#455068), color-stop(75%,#636E86), color-stop(100%,#67789C));
	background: -moz-linear-gradient(top, #7C90BB 0%, #59647C 50%, #455068 50%, #636E86 75%, #67789C 100%);
	background: -o-linear-gradient(top, #7C90BB 0%, #59647C 50%, #455068 50%, #636E86 75%, #67789C 100%);
	background: -ms-linear-gradient(top, #7C90BB 0%, #59647C 50%, #455068 50%, #636E86 75%, #67789C 100%);
	background: linear-gradient(top, #7C90BB 0%, #59647C 50%, #455068 50%, #636E86 75%, #67789C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C90BB', endColorstr='#455068',GradientType=0 );
}
#stacks_in_540 .sweet_button.candy:hover {
	background: -webkit-linear-gradient(top, #8398C5 0%, #6D7890 50%, #59647C 50%, #6E80A6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8398C5), color-stop(50%,#6D7890), color-stop(50%,#59647C), color-stop(100%,#6E80A6));
	background: -moz-linear-gradient(top, #8398C5 0%, #6D7890 50%, #59647C 50%, #6E80A6 100%);
	background: -o-linear-gradient(top, #8398C5 0%, #6D7890 50%, #59647C 50%, #6E80A6 100%);
	background: -ms-linear-gradient(top, #8398C5 0%, #6D7890 50%, #59647C 50%, #6E80A6 100%);
	background: linear-gradient(top, #8398C5 0%, #6D7890 50%, #59647C 50%, #6E80A6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8398C5', endColorstr='#59647C',GradientType=0 );
}
#stacks_in_540 .sweet_button.candy:active{
	background: #313C54;
	background: -webkit-linear-gradient(top, #6E80A6 0%, #59647C 50%, #455068 50%,  #596887 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6E80A6), color-stop(50%,#59647C), color-stop(50%,#455068), color-stop(100%,#596887));
	background: -moz-linear-gradient(top, #6E80A6 0%, #59647C 50%, #455068 50%,  #596887 100%);
	background: -o-linear-gradient(top, #6E80A6 0%, #59647C 50%, #455068 50%,  #596887 100%);
	background: -ms-linear-gradient(top, #6E80A6 0%, #59647C 50%, #455068 50%,  #596887 100%);
	background: linear-gradient(top, #6E80A6 0%, #59647C 50%, #455068 50%,  #596887 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6E80A6', endColorstr='#455068',GradientType=0 );
}
#stacks_in_540 .sweet_button.candy.clicked {
	background: #26712D;
	background: -webkit-linear-gradient(top, #44CB51 0%, #3A8541 50%, #26712D 50%, #448F4B 75%, #39A943 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44CB51), color-stop(50%,#3A8541), color-stop(50%,#26712D), color-stop(75%,#448F4B), color-stop(100%,#39A943));
	background: -moz-linear-gradient(top, #44CB51 0%, #3A8541 50%, #26712D 50%, #448F4B 75%, #39A943 100%);
	background: -o-linear-gradient(top, #44CB51 0%, #3A8541 50%, #26712D 50%, #448F4B 75%, #39A943 100%);
	background: -ms-linear-gradient(top, #44CB51 0%, #3A8541 50%, #26712D 50%, #448F4B 75%, #39A943 100%);
	background: linear-gradient(top, #44CB51 0%, #3A8541 50%, #26712D 50%, #448F4B 75%, #39A943 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44CB51', endColorstr='#26712D',GradientType=0 );
}
#stacks_in_540 .sweet_button.candy.clicked:hover {
	background: #448F4B;
	background: -webkit-linear-gradient(top, #48D655 0%, #4E9955 50%, #3A8541 50%, #3CB448 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48D655), color-stop(50%,#4E9955), color-stop(50%,#3A8541), color-stop(100%,#3CB448));
	background: -moz-linear-gradient(top, #48D655 0%, #4E9955 50%, #3A8541 50%, #3CB448 100%);
	background: -o-linear-gradient(top, #48D655 0%, #4E9955 50%, #3A8541 50%, #3CB448 100%);
	background: -ms-linear-gradient(top, #48D655 0%, #4E9955 50%, #3A8541 50%, #3CB448 100%);
	background: linear-gradient(top, #48D655 0%, #4E9955 50%, #3A8541 50%, #3CB448 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48D655', endColorstr='#3A8541',GradientType=0 );
}
#stacks_in_540 .sweet_button.candy.clicked:active{
	background: #125D19;
	background: -webkit-linear-gradient(top, #3CB448 0%, #3A8541 50%, #26712D 50%,  #31923A 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3CB448), color-stop(50%,#3A8541), color-stop(50%,#26712D), color-stop(100%,#31923A));
	background: -moz-linear-gradient(top, #3CB448 0%, #3A8541 50%, #26712D 50%,  #31923A 100%);
	background: -o-linear-gradient(top, #3CB448 0%, #3A8541 50%, #26712D 50%,  #31923A 100%);
	background: -ms-linear-gradient(top, #3CB448 0%, #3A8541 50%, #26712D 50%,  #31923A 100%);
	background: linear-gradient(top, #3CB448 0%, #3A8541 50%, #26712D 50%,  #31923A 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3CB448', endColorstr='#26712D',GradientType=0 );
}




#stacks_in_540 {
	padding: 20px 20px 40px 20px;
}

#stacks_in_591 {
	padding: 0px 20px 0px 20px;
}


  /* Standard Responsive Image */
  #stacks_in_4063 .structure_responsive_image img {
    max-width: 100%;
    height: auto;
  }
  




  

/* Align Image */



  

  








/* Image Styling */
  
  #stacks_in_4063 .structure_responsive_image img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }




#stacks_in_4063 {
	padding: 30px 0px 40px 0px;
}
/* Pull Quote Styling */


  #stacks_in_593 .pull_quote { 
    padding: 20px;
    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;
  }



#stacks_in_593 .quote_text {
  line-height: 1.3;
  text-align: left;
  color: #ACACAC;
  
    font-family: Georgia, Times, serif;
  
}


#stacks_in_593 .quote_author {
  margin-top: 20px;
  font-style: italic;
  text-align: right;
  color: #ACACAC;
}



/* Handles making images responsive inside the stack */
#stacks_in_593 img {
  max-width: 100%;
  height: auto;
}


#stacks_in_593 .floated_content {
  float: right;
}





/* We use this media query to add styles to any device that supports media queries */

@media only screen {
  #stacks_in_593 .quote_text {
    font-size: 32px;
  }

  
    #stacks_in_593 .pull_quote { 
      max-width: 33%;
    }
    

  
  #stacks_in_593 .floated_content {
    margin-left: 40px;
    margin-bottom: 40px;
  }
  

  
}


@media only screen and (max-width: 1024px) {
  #stacks_in_593 .quote_text {
    font-size: 24px;
  }

  
    #stacks_in_593 .pull_quote { 
      max-width: 50%;
    }
    

  
  #stacks_in_593 .floated_content {
    margin-left: 20px;
    margin-bottom: 20px;
  }
  

  


  

}




@media only screen and (max-width: 768px) {
  #stacks_in_593 .quote_text {
    font-size: 24px;
  }

  
  #stacks_in_593 .floated_content {
    margin-left: 20px;
    margin-bottom: 20px;
  }
  

  


  

}




@media only screen and (max-width: 480px) {
  #stacks_in_593 .quote_text {
    font-size: 18px;
  }

  
    #stacks_in_593 .pull_quote { 
      max-width: 100%;
    }
    

  
  #stacks_in_593 .floated_content {
    margin-left: 10px;
    margin-bottom: 10px;
  }
  

  


  
    #stacks_in_593 .floated_content {
      float: none;
      margin-left: 0px;
      margin-right: 0px;
    }

    #stacks_in_593 .pull_quote { 
      max-width: 100%;
    }
  

}


#stacks_in_593 {
	padding: 0px 20px 30px 20px;
}
/* Pull Quote Styling */


  #stacks_in_598 .pull_quote { 
    padding: 20px;
    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;
  }



#stacks_in_598 .quote_text {
  line-height: 1.3;
  text-align: left;
  color: #ACACAC;
  
    font-family: Georgia, Times, serif;
  
}


#stacks_in_598 .quote_author {
  margin-top: 20px;
  font-style: italic;
  text-align: right;
  color: #ACACAC;
}



/* Handles making images responsive inside the stack */
#stacks_in_598 img {
  max-width: 100%;
  height: auto;
}




#stacks_in_598 .floated_content {
  float: left;
}



/* We use this media query to add styles to any device that supports media queries */

@media only screen {
  #stacks_in_598 .quote_text {
    font-size: 32px;
  }

  
    #stacks_in_598 .pull_quote { 
      max-width: 33%;
    }
    

  

  
  #stacks_in_598 .floated_content {
    margin-right: 40px;
    margin-bottom: 40px;
  }
  
}


@media only screen and (max-width: 1024px) {
  #stacks_in_598 .quote_text {
    font-size: 24px;
  }

  
    #stacks_in_598 .pull_quote { 
      max-width: 50%;
    }
    

  

  
  #stacks_in_598 .floated_content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  


  

}




@media only screen and (max-width: 768px) {
  #stacks_in_598 .quote_text {
    font-size: 24px;
  }

  

  
  #stacks_in_598 .floated_content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  


  

}




@media only screen and (max-width: 480px) {
  #stacks_in_598 .quote_text {
    font-size: 18px;
  }

  
    #stacks_in_598 .pull_quote { 
      max-width: 100%;
    }
    

  

  
  #stacks_in_598 .floated_content {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  


  
    #stacks_in_598 .floated_content {
      float: none;
      margin-left: 0px;
      margin-right: 0px;
    }

    #stacks_in_598 .pull_quote { 
      max-width: 100%;
    }
  

}


#stacks_in_598 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_4079 {
	padding: 30px 0px 20px 0px;
}
/* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_4065 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_4065 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_4065 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_4065 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_4065 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_4065 .owl-theme .owl-controls .owl-page.active span,#stacks_in_4065 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_4065 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_4065 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}#stacks_in_4065outerwrapper{	max-width: 950px;	margin: 0 auto 0 auto;}/* Preview Mode */#stacks_in_4065owl-stack{	height:0px;}#stacks_in_4065owl-stack .stacks_in_4065item{margin: 3px;}#stacks_in_4065owl-stack .stacks_in_4065item img{display: block;width: 100%;height: auto;}#stacks_in_4065imagewell{height: 0px;}/* End Owl stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_4083formwrap{	margin: 0;}#stacks_in_4083comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_4083mail{padding: 0;}.stacks_in_4083fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_4083formail{}.stacks_in_4083fieldset{	padding: 0 20px 0 3px;}#stacks_in_4083 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_4083 label *{display: inline;}#stacks_in_4083 .stacks_in_4083input{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_4083 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_4083sendmail{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_4083response{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_4083loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_4083autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_4083 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_4083 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_987 {
	padding: 20px 25px 0px 0px;
}
