/* Start Liquid Columns stack CSS code */ .stacks_in_60_page0column { float:left; display:inline; }.stacks_in_60_page0one{	width: 50%;}.stacks_in_60_page0two{	width: 50%;}.stacks_in_60_page0three{	display: none;}.stacks_in_60_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_60_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_60_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_60_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_60_page0one{		width: 100%;	}		.stacks_in_60_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//*
 * SuperFlex v1.2
 * Nick Cates Design
 */



.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}

body .slides,
body .flex-control-nav,
body .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {width: 100%; margin: 0; padding: 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

.flexslider .slides img {max-width: 100%; display: block; width: 100%; height: auto;padding:0;margin:0;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: transparent; zoom: 1; position: relative;}

.flexslider .slides {zoom: 1;}
body .flexslider ul.slides, body .flexslider li { padding: 0; margin: 0;list-style: none; line-height: 0;}
.flexslider .slides > li {position: relative;}

.flex-container {zoom: 1; position: relative;}

body .flex-caption { 
height:50px; 
background:none; 
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 
zoom: 1; 
text-align: left; 
width: 100%; 
display: block; 
text-indent: 3%;
position: absolute; 
left: 0; 
bottom: 0; 
background: rgba(0,0,0,.5); 
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.3); 
font-size: 14px; 
line-height: 3.6em;
}

.flex-direction-nav{opacity: 0;}
.flex-direction-nav{padding: 0 !important;}
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url('../files/bg_direction_nav.png') no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -52px 0; right: 0;}
.flex-direction-nav li .prev {left: 0;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flex-control-nav {position: absolute; line-height: 3.6em; font-size: 14px; text-align: center; bottom:0; opacity:0;width:100%;z-index:100;}
.alignRight {text-align: right; right: 15px;width:auto;}

.flex-control-nav li {position: relative; top: 4px; margin: 0 0 0 7px !important; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a { top: 5px; width: 20px; height: 20px;display: block; background: url('../files/bg_control_nav.png') no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -20px;}
.flex-control-nav li a.active {background-position: 0 -40px; cursor: default;}

.flex-control-nav,.flex-direction-nav{-webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -ms-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms;}
.flexslider:hover .flex-control-nav,.flexslider:hover .flex-direction-nav{opacity: 1 !important;}
 

#stacks_in_1_page0 .flexslider,#stacks_in_1_page0 ul.slides,#stacks_in_1_page0 ul.slides li,#stacks_in_1_page0 ul.slides li img{border-radius: 3px;}
#stacks_in_1_page0 .flex-caption{border-radius: 0 0 4px 4px;}

@media all and (max-width: 600px){
    .flex-caption{visibility: hidden;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .flex-control-nav li a {background-image: url('../files/bg_control_nav_2x.png') !important; -webkit-background-size: 20px 60px;}
}








/* Edit Mode UI  */


/* Start Liquid Columns stack CSS code */ .stacks_in_64_page0column { float:left; display:inline; }.stacks_in_64_page0one{	width: 50%;}.stacks_in_64_page0two{	width: 50%;}.stacks_in_64_page0three{	display: none;}.stacks_in_64_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_64_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_64_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_64_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_64_page0one{		width: 100%;	}		.stacks_in_64_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* Start Liquid Columns stack CSS code */ .stacks_in_68_page0column { float:left; display:inline; }.stacks_in_68_page0one{	width: 50%;}.stacks_in_68_page0two{	width: 50%;}.stacks_in_68_page0three{	display: none;}.stacks_in_68_page0first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_68_page0middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_68_page0first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_68_page0middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_68_page0one{		width: 100%;	}		.stacks_in_68_page0two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* Like It v2.2.5 Copyright @2010-2012 Joe Workman */
#stacks_in_49_page0 .like_button_wrapper{margin:5px;display:block;position:relative;float:left;overflow:visible}#like_facebook_stacks_in_49_page0,#like_twitter_stacks_in_49_page0{width:85px}#like_google_stacks_in_49_page0,#like_pinterest_stacks_in_49_page0{width:65px}#like_readability_stacks_in_49_page0{width:160px}
/* Start InstaViewr stack CSS code */#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	width: 40px;	height: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background-image: url(../files/instaviewrAssets/fancybox.png);}#fancybox-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 101;	display: none;	background-color: #000000;  /* IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=)";  /* IE 5-7 */  filter: alpha(opacity=);  /* Netscape */  -moz-opacity: 0.;  /* Safari 1.x */  -khtml-opacity: 0.;  /* Good browsers */  opacity: 0.;}#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}#fancybox-wrap {position: absolute;	top: 0;	left: 0;	padding: 20px;	z-index: 101;	outline: none;	display: none;}#fancybox-outer {	position: relative;	width: 100%;	height: 100%;box-shadow: none !important;background: none !important;}#fancybox-content {	width: 0;	height: 0;	padding: 0;	outline: none;	position: relative;	overflow: hidden;	z-index: 1102;}#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;	z-index: 1101;}#fancybox-close {	position: absolute;	top: -15px;	right: 6px;	width: 30px;	height: 30px;	background: transparent url(../files/instaviewrAssets/fancybox.png) -40px 0px;	cursor: pointer;	z-index: 1103;	display: none;}#fancybox-error {	color: #444;	font: normal 12px/20px Arial;	padding: 14px;	margin: 0;}#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;	border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	}.instagram-photo img {max-width: 80px !important; max-height: 80px !important; width: 80px; height:80px;}#fancybox-frame {	width: 100%;	height: 100%;	border: none;	display: block;}#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background: transparent url(../files/instaviewrAssets/blank.gif);	z-index: 1102;	display: none;}#fancybox-left {	left: 0px;}#fancybox-right {	right: 0px;}#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width: 30px;	height: 30px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}#fancybox-left-ico {	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -30px;}#fancybox-right-ico {	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {	visibility: visible; /* IE6 */}#fancybox-left:hover span {	left: 20px;}#fancybox-right:hover span {	left: auto;	right: 20px;}.fancybox-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	width: 20px;	height: 20px;	z-index: 1001;}/* Plugin CSS */.instagram-photo {border: 7px solid #fff;border: 7px solid rgba(255,255,255,0.8);-webkit-transition: all 150ms;-moz-transition: all 150ms;-ms-transition: all 150ms;-o-transition: all 150ms;transition: all 150ms;-webkit-box-shadow: 0 1px 2px #777;-moz-box-shadow: 0 1px 2px #777;box-shadow: 0 1px 2px #777;	display: inline-block;	margin:3px;max-width: 80px !important; max-height: 80px !important; width: 80px; height:80px;	position:relative;-webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px; }.instagram-photo img {-webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px;}.instagram-photo .instagram-hover-cover {	background: url(../files/instaviewrAssets/fancybox-hover_1.png) no-repeat scroll 50% 50% #000000;	position:absolute;	top:0;	-webkit-border-radius: 3px;border-radius: 3px; -moz-border-radius: 3px;}.instagram-hover-cover {max-width: 80px !important; max-height: 80px !important; width: 80px; height:80px;}/* style-my-tootltips plugin, tooltip styling */#s-m-t-tooltip{	/* basic */	max-width:300px;	z-index:999;	margin:24px 14px 7px 12px;	/* style and design */	padding:8px;	background:#222; /* fallback if rgba not supported */	background:rgba(0,0,0,0.8);	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);	-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);	box-shadow:2px 2px 0 rgba(0,0,0,0.15),-1px -1px 0 rgba(255,255,255,0.3);	/* font */	font-family:Verdana,Geneva,sans-serif;	font-size:11px;	line-height:16px;	color:#fff;}#fancybox-bg-n {	top: -20px;	left: 0;	width: 100%;	background-image: url(../files/instaviewrAssets/fancybox-x.png);}#fancybox-bg-ne {	top: -20px;	right: -20px;	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -162px;}#fancybox-bg-e {	top: 0;	right: -20px;	height: 100%;	background-position: -20px 0px;}#fancybox-bg-se {	bottom: -20px;	right: -20px;	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -182px; }#fancybox-bg-s {	bottom: -20px;	left: 0;	width: 100%;	background-position: 0px -20px;}#fancybox-bg-sw {	bottom: -20px;	left: -20px;	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -142px;}#fancybox-bg-w {	top: 0;	left: -20px;	height: 100%;	background-image: url(../files/instaviewrAssets/fancybox-y.png);}#fancybox-bg-nw {	top: -20px;	left: -20px;	background-image: url(../files/instaviewrAssets/fancybox.png);	background-position: -40px -122px;}#fancybox-title {	font-family: Helvetica;	font-size: 12px;	z-index: 1102;}.fancybox-title-inside {	padding-bottom: 10px;	text-align: center;	color: #333;	background: #fff;	position: relative;}.fancybox-title-outside {	padding-top: 10px;	color: #fff;}.fancybox-title-over {	position: absolute;	bottom: 0;	left: 0;	color: #FFF;	text-align: left;}#fancybox-title-over {	padding: 10px;	background-image: url(../files/instaviewrAssets/fancy_title_over.png);	display: block;}.fancybox-title-float {	position: absolute;	left: 0;	bottom: -20px;	height: 32px;	margin-left:	auto;	margin-right: auto;}#fancybox-title-float-wrap {	border: none;	border-collapse: collapse;	width: auto;}#fancybox-title-float-wrap td {	border: none;	white-space: nowrap;}#fancybox-title-float-left {	width: auto;  float: left;  text-align: left;  line-height: 1.1em;  padding:0px;	background:#222; /* fallback if rgba not supported */	background:rgba(0,0,0,0.8);	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;		/* font */	font-family:Verdana,Geneva,sans-serif;	font-size:11px;	line-height:16px;	color:#fff;	border: 2px #e6e6e6 solid;}.biocontent {	width:570px;	background-color:#26419A;	color:#c5d0f2;	padding:20px;}.biocontent h2 {	margin-bottom:10px;	color:#fff;	font-size:17px;	font-style: italic;}.biocontent p {	font-size:13px;	margin-bottom:10px;}.biocontent img {	float:right;}#primary-content .biocontent {	display:none;}#fancybox-left-ico, #fancybox-left:hover span { left: -15px; }#fancybox-right-ico, #fancybox-right:hover span { right: -1px;left: auto; }#fancybox-title-float-main {width: auto;float: left;text-align: left;line-height: 1.1em;padding: 10px;background: #222;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Verdana,Geneva,sans-serif;font-size: 11px;line-height: 16px;color: white;border: 2px #E6E6E6 solid;}#fancybox-title-float-right {	width: auto;  float: left;  text-align: left;  line-height: 1.1em;  padding:0px;	background:#222; /* fallback if rgba not supported */	background:rgba(0,0,0,0.8);	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;		/* font */	font-family:Verdana,Geneva,sans-serif;	font-size:11px;	line-height:16px;	color:#fff;	border: 2px #e6e6e6 solid;}/* IE6 */.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {	height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {	position: absolute; margin-top: 0;	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px);}#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale); }/* IE6, IE7, IE8 */.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale); } /* End InstaViewr stack CSS code */