.cbp-bislideshow
{
	list-style:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	padding:0;
	margin:0
}
.cbp-bislideshow li
{
	position:absolute;
	width:101%;
	height:101%;
	top:-0.5%;
	left:-0.5%;
	filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0
}

.backgroundsize .cbp-bislideshow li
{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	background-position:center center
}
.backgroundsize .cbp-bislideshow li img
{
	display:none
}
.cbp-bislideshow li img
{
	display:block;
	width:100%;
	height:100%\0/
}

.cbp-bicontrols
{
	position:fixed;
	width:300px;
	height:80px;
	margin:-75px 0 0 -150px;
	top:100%;
	left:50%;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	z-index:100
}
.cbp-bicontrols span
{
	float:left;
	width:100px;
	height:100px;
	position:relative;
	cursor:pointer
}
.cbp-bicontrols span:before
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	filter:alpha(opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	line-height:80px;
	font-size:80px;
	font-family:FontAwesome;
	text-shadow:0 1px 3px rgba(0,0,0,0.50)
}
.cbp-bicontrols span:hover:before
{
	opacity:1
}
.cbp-bicontrols span:active:before
{
	top:1px
}
	span.cbp-biplay:before
{
	content:"\f04b";
	font-size:28px
}
	span.cbp-bipause:before
{
	content:"\f04c";
	font-size:28px
}
	span.cbp-binext:before
{
	content:"\f0da";
	font-size:40px
}
	span.cbp-biprev:before
{
	content:"\f0d9";
	font-size:40px
}
.cbp-bicontrols span.cbp-binext
{
	float:right
}
.no-js.no-backgroundsize .cbp-bislideshow li:first-child
{
	filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.no-js.backgroundsize .cbp-bislideshow li:first-child img
{
	display:block
}
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
	ol,ul
{
	margin:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
	blockquote,q
{
	quotes:none
}
	blockquote:before,blockquote:after,q:before,q:after
{
	content:'';
	content:none
}
	:focus
{
	outline:0
}
	ins
{
	text-decoration:none
}
	del
{
	text-decoration:line-through
}
	table
{
	border-collapse:collapse;
	border-spacing:0
}
	html
{
	overflow-y:scroll
}
	div,p,a,li,td
{
	-webkit-text-size-adjust:none
}
	fieldset
{
	padding:0;
	margin:0;
	background-color:transparent !important
}
	fieldset input[type="text"]
{
	background-color:transparent !important;
	border-style:solid !important;
	border-width:1px !important
}
	fieldset input[type="submit"]
{
	background-color:transparent;
	font-family:FontAwesome
}
	fieldset input[type="submit"],fieldset input[type="submit"]:hover
{
	border-style:none;
	padding-left:5px
}
	#myExtraContent1
{
	line-height:1.5;
	position:relative;
	z-index:10;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px
}
	#myExtraContent2
{
	font-family:'roboto_condensedregular';
	position:absolute;
	z-index:1000;
	top:8px
}
	#myExtraContent3
{
	line-height:1.5;
	position:relative;
	z-index:10;
	margin-top:20px;
	margin-bottom: 15px;
	margin-right:auto;
	margin-left:auto
}
	#myExtraContent2 [class^="icon-"],#myExtraContent2 .fa
{
	font-size:26px;
	line-height:1.3
}
.hv-toggle
{
	line-height:1;
	position:relative;
	z-index:100;
	margin-top:0
}
	a.toggle-trigger
{
	text-align:left;
	font-family:'roboto_condensedregular'
}
	a.toggle-trigger:active
{
	top:1px
}
.hv-toggle-content
{
	position:relative;
	z-index:10;
	top:3px
}
.hv-toggle a.toggle-trigger:before
{
	text-shadow:0 3px 6px rgba(0,0,0,0.25)
}
	@-webkit-keyframes flash
{
	0,100%,50%
{
	opacity:1
}
	25%,75%
{
	opacity:.80
}

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

}
.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash
{
	-webkit-animation:flash 3s ease infinite;
	animation:flash 3s ease infinite
}
	
	[class^="icon-"],.fa
{
	-webkit-font-smoothing:none;
	-webkit-font-smoothing:subpixel-antialiased;
	-webkit-font-smoothing:antialiased
}
	img[alt^='flexible']
{
	max-width:100%;
	height:auto
}
	#breadcrumbcontainer [class^="icon-"],#breadcrumbcontainer .fa
{
	display:none
}
	a,a:hover
{
	-o-transition:color .5s ease-in;
	-webkit-transition:color .5s ease-in;
	-moz-transition:color .5s ease-in;
	transition:color .5s ease-in;
	outline:0
}
	a:link
{
	text-decoration:none
}
	a:visited
{
	text-decoration:none
}
	a:hover
{
	text-decoration:none
}
	a:active
{
	text-decoration:none
}
	a img
{
	border:0
}
	img
{
	border:0
}
.image-left
{
	float:left;
	margin:3px 10px 3px 0
}
.image-right
{
	float:right;
	margin:3px 0 3px 10px
}
	#container
{
	margin:0 auto;
	padding:0
}
.clearer
{
	clear:both
}
	#pageHeader
{
	margin-top:0;
	padding-left:30px;
	padding-right:30px
}
	#logo
{
	display:none
}
	#pageHeader h1
{
	z-index:20;
	padding-top:10px;
	line-height:1;
	position:relative
}
	#pageHeader h1,#pageHeader h1 a:link,#pageHeader h1 a:visited
{
	text-decoration:none
}
.slogan,#pageHeader h2
{
	z-index:10;
	margin:0;
	line-height:1.4;
	position:relative;
	padding-bottom:0;
	padding-top:10px
}
	#contentContainer
{
	padding-top:65px;
	margin-bottom:35px;
	position:relative;
	z-index:5;
	width:65%
}
	#contentContainer #content
{
	padding:0;
	font-size:13px;
	line-height:1.5;
	position:relative;
	z-index:1
}
	#sidebarContainer
{
	float:right;
	width:35%;
	margin-top:58px;
	margin-bottom:25px;
	z-index:5;
	position:relative
}
	#sidebarContainer #sidebar
{
	line-height:1.5;
	padding-bottom:0;
	padding-left:0;
	padding-top:7px;
	position:relative;
	z-index:1
}
	#sidebarContainer .sideHeader
{
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:1
}
	#footer
{
	font-size:13px;
	line-height:1.4;
	position:relative;
	z-index:1;
	padding:20px 0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
	#footer p
{
	margin:0 0 15px;
	padding-left:20px;
	padding-right:20px
}
	#breadcrumbcontainer
{
	display:none
}
	#breadcrumbcontainer [class^="icon-"],#breadcrumbcontainer .fa
{
	display:none
}
	#breadcrumbcontainer ul
{
	list-style:none;
	margin:0;
	padding-right:20px;
	padding-left:20px
}
	#breadcrumbcontainer li
{
	display:inline
}
	#breadcrumbcontainer a
{
	text-decoration:none
}
.sf-arrows .sf-with-ul:after
{
	position:relative;
	left:8px;
	padding-right:5px
}
.sf-arrows ul ul .sf-with-ul:after
{
	display:none
}
	a.meanmenu-reveal
{
	display:none
}
	#header nav ul ul
{
	filter:alpha(opacity=90);
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90
}
.mean-container .mean-bar
{
	float:left;
	width:100%;
	position:relative;
	padding:4px 0 0;
	min-height:42px;
	z-index:1000
}
.mean-container a.meanmenu-reveal
{
	width:35px;
	height:22px;
	padding:13px 20px 11px 13px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	text-decoration:none;
	font-size:16px;
	text-indent:-9999em;
	line-height:22px;
	font-size:1px;
	display:block
}
.mean-container a.meanmenu-reveal span
{
	display:block;
	height:3px;
	margin-top:3px
}
.mean-container .mean-nav
{
	float:left;
	width:100%;
	margin-top:40px
}
.mean-container .mean-nav ul
{
	padding:0;
	margin:0;
	width:100%;
	list-style-type:none;
	border-top-style:none
}
.mean-container .mean-nav ul li
{
	position:relative;
	float:left;
	width:100%
}
.mean-container .mean-nav ul li a
{
	display:block;
	float:left;
	width:90%;
	padding:1em 5%;
	margin:0;
	text-align:left;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px
}
.mean-container .mean-nav ul li li a
{
	width:80%;
	padding:1em 10%;
	border-bottom:1px solid #f1f1f1;
	border-bottom:1px solid rgba(255,255,255,0.25);
	opacity:.75;
	filter:alpha(opacity=75);
	visibility:visible
}
.mean-container .mean-nav ul li.mean-last a
{
	margin-bottom:0;
	border-bottom-style:none
}
.mean-container .mean-nav ul li .current,.mean-container .mean-nav ul li a:hover
{
	background:#252525;
	background:rgba(255,255,255,0.1)
}
.mean-container .mean-nav ul li a.mean-expand
{
	width:26px;
	height:26px;
	border:none !important;
	padding:12px !important;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	font-weight:700;
	line-height:.7
}
.mean-container .mean-nav ul li a.mean-expand:hover
{
	background:0
}
.mean-container .mean-push
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	clear:both
}
.mean-nav .wrapper
{
	width:100%;
	padding:0;
	margin:0
}
.mean-container .mean-nav ul li li li a,.mean-container .mean-nav ul li li a.mean-expand
{
	display:none !important
}
	#header nav [class^="icon-"],#header nav .fa,.mean-container .mean-nav [class^="icon-"],.mean-container .mean-nav .fa
{
	padding-right:4px
}
	@media screen and (max-width:910px)
{
	#header nav [class^="icon-"],#header nav .fa
{
	padding-right:3px
}

}
	blockquote
{
	font-size:1em;
	margin:5px 0;
	padding:10px 15px;
	border-style:solid;
	border-width:1px
}
	h1,h2,h3,h4,h5,h6
{
	margin:0;
	font-weight:normal;
	font-style:normal
}
	h1
{
	font-size:2.25em
}
	h2
{
	font-size:2.00em
}
	h3
{
	font-size:1.75em
}
	h4
{
	font-size:1.50em
}
	h5
{
	font-size:1.25em
}
	h6
{
	font-size:1.00em
}
	ul.disc
{
	list-style-type:disc
}
	ul.circle
{
	list-style-type:circle
}
	ul.square
{
	list-style-type:square
}
	ol.arabic-numbers
{
	list-style-type:decimal
}
	ol.upper-alpha
{
	list-style-type:upper-alpha
}
	ol.lower-alpha
{
	list-style-type:lower-alpha
}
	ol.upper-roman
{
	list-style-type:upper-roman
}
	ol.lower-roman
{
	list-style-type:lower-roman
}
	#sidebarContainer #sidebar ul
{
	margin:10px 0;
	padding:0
}
	table
{
	font-size:1em
}
	* @group Blog */.blog-entry-summary
{
	margin-bottom:10px
}
.blog-archive-headings-wrapper
{
	margin-bottom:10px;
	padding-bottom:10px
}
.blog-archive-month
{
	letter-spacing:2px;
	margin-bottom:5px;
	font-style:normal;
	font-size:2em
}
.blog-archive-link
{
	margin-bottom:2px;
	padding-bottom:10px
}
	p.blog-entry-tags,.blog-archive-link-enabled,.blog-archive-link-disabled,.blog-category-link-enabled,.blog-category-link-disabled
{
	padding-left:0
}
	html>body .blog-archive-link-disabled,html>body .blog-archive-link-enabled,html>body .blog-archive-link-enabled:link,html>body .blog-archive-link-enabled:visited
{
	padding-left:0
}
	ul.blog-tag-cloud
{
	margin:0 0 10px;
	padding:0;
	text-align:left
}
	ul.blog-tag-cloud li
{
	display:inline;
	padding-right:5px
}
.blog-tag-size-1
{
	font-size:.8em
}
.blog-tag-size-2
{
	font-size:.85em
}
.blog-tag-size-3
{
	font-size:.9em
}
.blog-tag-size-4
{
	font-size:.95em
}
.blog-tag-size-5
{
	font-size:1em
}
.blog-tag-size-6
{
	font-size:1.05em
}
.blog-tag-size-7
{
	font-size:1.1em
}
.blog-tag-size-8
{
	font-size:1.15em
}
.blog-tag-size-9
{
	font-size:1.2em
}
.blog-tag-size-10
{
	font-size:1.10em
}
.blog-tag-size-11
{
	font-size:1.3em
}
.blog-tag-size-12
{
	font-size:1.35em
}
.blog-tag-size-13
{
	font-size:1.4em
}
.blog-tag-size-14
{
	font-size:1.45em
}
.blog-tag-size-15
{
	font-size:1.5em
}
.blog-tag-size-16
{
	font-size:1.55em
}
.blog-tag-size-17
{
	font-size:1.6em
}
.blog-tag-size-18
{
	font-size:1.65em
}
.blog-tag-size-19
{
	font-size:1.7em
}
.blog-tag-size-20
{
	font-size:1.75em
}
	ul.blog-tag-cloud
{
	margin:0;
	padding:0 0 10px
}
	ul.blog-tag-cloud:before
{
	content:"Tag cloud";
	text-transform:uppercase;
	font-size:1em;
	line-height:1;
	text-align:left;
	padding:0
}
.blog-entry
{
	margin-bottom:20px
}
.blog-entry-title
{
	font-size:30px;
	padding:3px 0;
	line-height:1.2;
	margin:0;
	font-weight:normal;
	font-style:normal
}
.blog-entry-title a
{
	margin-bottom:0;
	text-decoration:none
}
.blog-entry-title a:link,.blog-entry-title a:visited
{
	text-decoration:none
}
.blog-entry-title a:hover
{
	text-decoration:none
}
.blog-entry-date
{
	font-size:11px;
	margin-bottom:10px;
	line-height:1.4;
	padding:3px 0 2px;
	font-weight:bold
}
.blog-read-more a:link
{
	font-style:italic
}
.blog-read-more
{
	display:block;
	margin-top:5px;
	font-size:12px;
	margin-bottom:15px;
	font-style:italic;
	padding:0
}
.blog-entry-body
{
	margin-bottom:10px
}
.blog-entry-comments
{
	margin-top:10px
}
.blog-entry-category
{
	padding-left:0;
	margin-left:0;
	text-decoration:none
}
.blog-entry-category a:link,.blog-entry-category a:visited
{
	text-decoration:none
}
.blog-entry-category a:link,.blog-entry-category a:visited
{
	margin-bottom:15px;
	line-height:1
}
.blog-archive-link-enabled
{
	padding-left:0
}
.blog-archive-link-disabled
{
	padding-left:0
}
	#blog-categories:before,#blog-archives:before,ul.blog-tag-cloud:before,#blog-rss-feeds:before
{
	display:block;
	margin-bottom:0;
	font-size:1em
}
	#blog-categories,#blog-archives
{
	padding-top:0;
	padding-bottom:12px
}
	#blog-categories br,#blog-archives br
{
	display:none
}
	#blog-categories:before
{
	content:"Categories";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:10px 0 0
}
	#blog-archives a,#blog-categories a
{
	text-decoration:none;
	margin-right:10px
}
	#blog-categories a:hover
{
	text-decoration:none
}
.blog-category-link-enabled
{
	padding-left:0
}
.blog-category-link-disabled
{
	padding-left:0
}
	#blog-archives:before
{
	content:"Archives";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:0
}
	#blog-rss-feeds:before
{
	content:"Feeds";
	text-transform:uppercase;
	font-size:1em;
	line-height:1.5;
	text-align:left;
	padding:0
}
	#blog-rss-feeds
{
	margin-bottom:10px;
	line-height:1.4;
	text-decoration:none
}
.blog-rss-link
{
	text-decoration:none;
	text-indent:0;
	padding-right:0
}
	a.blog-comment-link
{
	padding-left:0;
	margin-right:5px;
	text-decoration:none
}
	a.blog-trackback-link
{
	padding-left:0;
	text-decoration:none
}

.filesharing-description
{
	margin-bottom:45px;
	margin-top:0
}
.filesharing-item
{
	margin-bottom:15px
}
.filesharing-item-title
{
	margin-bottom:0;
	padding:0
}
.filesharing-item-title a:link:before
{
	content:"\f019";
	font-family:FontAwesome;
	padding-right:8px
}
.filesharing-item-title a:link
{
	font-size:22px;
	width:inherit;
	text-decoration:none;
	line-height:1.2
}
.filesharing-item-title a:hover
{
	font-size:22px;
	padding:0;
	text-decoration:none
}
.filesharing-item-title a:visited
{
	font-size:22px;
	padding-left:0;
	padding:0;
	text-decoration:none
}
.filesharing-item-description
{
	margin:0;
	padding:0 0 10px
}
.album-title
{
	font-size:20px;
	margin:0 0 5px;
	font-weight:normal;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	position:relative
}
.album-description
{
	margin-bottom:25px
}
.album-wrapper
{
	display:block;
	width:99%;
	position:relative
}
.thumbnail-wrap
{
	text-align:left;
	position:relative;
	padding-bottom:45px;
	margin:0 15px 15px 1px;
	float:left
}
.thumbnail-frame
{
	position:absolute;
	bottom:0;
	left:0
}
.thumbnail-frame img
{
	position:relative;
	margin:auto;
	padding:5px
}
.thumbnail-frame img:hover
{
	padding:4px;
	border-style:solid;
	border-width:1px
}
.thumbnail-caption
{
	margin:0 0 0 5px;
	padding:0;
	width:100%;
	height:40px;
	display:block;
	font-size:11px;
	text-align:center;
	line-height:1.2
}
.photo-background
{
	text-align:center
}
.photo-navigation
{
	height:105px;
	margin-bottom:20px;
	width:100%;
	text-align:center;
	margin-top:10px
}
.photo-links
{
	padding:0 0 0 40px;
	margin:0;
	font-size:14px
}
.photo-frame
{
	padding:0;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px
}
.photo-title
{
	font-size:2.0;
	padding:10px 0 8px 40px;
	margin:0
}
.photo-caption
{
	font-size:1.2em;
	padding:0 0 0 40px;
	margin:0 0 10px
}
.exif-data
{
	color:red;
	font-size:11px;
	line-height:1.3
}
.movie-description
{
	padding-top:10px
}
.movie-page-title
{
	font-size:18px;
	color:#000;
	margin:0;
	margin-bottom:5px
}
.movie-page-description
{
	margin-bottom:10px
}
.movie-thumbnail-frame
{
	width:132px;
	float:left;
	text-align:center;
	margin:0 10px 35px 0
}
.movie-thumbnail-frame a:link
{
	width:132px;
	float:left;
	margin-bottom:0;
	padding:0
}
.movie-thumbnail-frame img
{
	width:auto;
	float:left;
	margin-bottom:5px;
	padding:0;
	border:1px solid black
}
.movie-thumbnail-frame img:hover
{
	border:1px solid white
}
.movie-thumbnail-caption
{
	text-align:center;
	font-size:11px
}
.movie-description
{
	padding-top:10px
}
.movie-background
{
	padding-left:10px
}
	input.form-input-field
{
	padding-bottom:0;
	margin-bottom:0;
	width:80%
}
	textarea.form-input-field
{
	width:90%;
	padding-bottom:0;
	margin-bottom:0
}
	input.form-input-field,textarea.form-input-field
{
	margin-top:1px;
	padding-left:5px;
	margin-bottom:1px;
	padding-right:5px;
	line-height:1.5;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	background-color:transparent
}
	input.form-input-field:hover,textarea.form-input-field:hover
{
	margin-top:0;
	border-width:2px;
	border-style:solid;
	margin-bottom:0;
	margin-left:-1px
}
	input[type="submit"]
{
	border-style:solid;
	cursor:pointer;
	padding:4px 20px;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-width:1px;
	background-color:transparent
}
	input[type="reset"]
{
	cursor:pointer;
	margin-right:10px;
	padding:4px 20px;
	border-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	background-color:transparent;
	border-style:solid;
	border-width:1px
}
	input[type="reset"]:hover
{
	border-style:none;
	padding:4px 20px;
	border-style:solid;
	border-width:1px
}
	input[type="submit"]:hover
{
	border-style:none;
	padding:4px 20px;
	border-style:solid;
	border-width:1px
}
.form-input-field,input[type="text"]
{
	outline:0;
	border-style:solid;
	border-width:1px
}
.form-input-button
{
	margin-top:0;
	padding-top:0
}
.rw-sitemap ul
{
	margin:0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
	text-transform:uppercase;
	line-height:1.1
}
.rw-sitemap ul li
{
	margin:0 0 10px
}
.rw-sitemap ul li:last-child
{
	margin:0
}
.rw-sitemap ul li li
{
	margin:0 0 5px 0
}
.rw-sitemap ul li li:last-child
{
	margin:0
}
.rw-sitemap ul ul
{
	padding:0 0 0 50px;
	list-style-type:circle;
	margin-top:10px;
	line-height:1.2;
	text-transform:capitalize
}
.rw-sitemap ul ul ul,.rw-sitemap ul ul ul ul
{
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:30px
}
.rw-sitemap [class^="icon-"]
{
	display:none
}
	#sitemap li [class^="icon-"],#sitemap li .fa
{
	padding-right:10px
}
	#contentContainer #content [class^="icon-"],#contentContainer #content .fa,#sidebarContainer #sidebar [class^="icon-"],#sidebarContainer #sidebar .fa,#myExtraContent1 [class^="icon-"],#myExtraContent1 .fa,#myExtraContent2 [class^="icon-"],#myExtraContent2 .fa,#myExtraContent3 [class^="icon-"],#myExtraContent3 .fa,#myExtraContent4 [class^="icon-"],#myExtraContent4 .fa,#myExtraContent5 [class^="icon-"],#myExtraContent5 .fa,#myExtraContent6 [class^="icon-"],#myExtraContent6 .fa
{
	filter:alpha(opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	text-decoration:none
}
	#contentContainer #content [class^="icon-"]:hover,#contentContainer #content .fa:hover,#sidebarContainer #sidebar [class^="icon-"]:hover,#sidebarContainer #sidebar #content .fa:hover,#myExtraContent1 [class^="icon-"]:hover,#myExtraContent1 .fa:hover,#myExtraContent2 [class^="icon-"]:hover,#myExtraContent2 .fa:hover,#myExtraContent3 [class^="icon-"]:hover,#myExtraContent3 .fa:hover,#myExtraContent4 [class^="icon-"]:hover,#myExtraContent4 .fa:hover,#myExtraContent5 [class^="icon-"]:hover,#myExtraContent5 .fa:hover,#myExtraContent6 [class^="icon-"]:hover,#myExtraContent6 .fa:hover
{
	filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease
}
	@media screen and (max-width:810px)
{
	#header nav ul
{
	padding-right:15px
}
	#header nav ul li:hover ul,#header nav ul li.sfHover ul
{
	right:-5px
}
	#header nav ul li a
{
	padding-left:7px;
	padding-right:7px
}
.sf-arrows .sf-with-ul:after
{
	left:5px
}
.sf-arrows ul ul .sf-with-ul:after
{
	left:5px
}
	#pageHeader
{
	padding-right:10px;
	padding-left:10px
}

}
	@media screen and (max-width:768px)
{
	#myExtraContent3,#container
{
	padding-left:20px;
	padding-right:20px
}
	#myExtraContent1
{
	margin-left:20px;
	margin-right:20px
}
	#contentContainer
{
	width:auto;
	padding-right:0 !important;
	padding-left:0 !important;
	float:none !important;
	margin-top:0;
	margin-bottom:10px
}
	#sidebarContainer
{
	margin-top:0px;
	float:left;
	width:100%
}
	#sidebarContainer #sidebar
{
	padding-top:0px
}
.mean-container a.meanmenu-reveal
{
	padding-right:20px
}
	#pageHeader h1,#pageHeader h2,.slogan
{
	padding-right:20px;
	padding-left:20px
}
	#sidebarContainer #sidebar,#sidebarContainer .sideHeader,#contentContainer #content,#breadcrumbcontainer,#breadcrumbcontainer ul,#footer p,#pageHeader
{
	padding-right:0 !important;
	padding-left:0 !important
}
	#myExtraContent2 [class^="icon-"],#myExtraContent2 .fa
{
	font-size:24px
}

}
	@media screen and (max-width:600px)
{
	#logo,#container
{
	padding-left:15px;
	padding-right:15px
}
	#myExtraContent1
{
	margin-left:15px;
	margin-right:15px
}
	#sidebarContainer
{
	padding-top:10px;
	margin-bottom:15px
}
	#pageHeader h1
{
	padding-right:15px;
	padding-left:15px
}
.mean-container a.meanmenu-reveal
{
	padding-right:15px
}

}
	@media screen and (max-width:480px)
{
	#pageHeader .logo
{
	padding-top:15px
}

}
	@media screen and (max-width:320px)
{
.hv-toggle a.toggle-trigger:before
{
	font-size:52px
}
.mean-container a.meanmenu-reveal
{
	padding-right:10px
}

}


/* Use this stylesheet to add custom CSS to all pages of your website */


.cbp-bislideshow
{
	background-color:#282828
}
	body
{
	background-color:#282828
}
	span.cbp-biplay:before,span.cbp-bipause:before,span.cbp-binext:before,span.cbp-biprev:before
{
	color:#FFFFFF
}
	#contentContainer #content
{
	color:#FFFFFF
}
	#sidebarContainer #sidebar
{
	color:#FFFFFF
}
	#contentContainer #content a:link,#contentContainer #content a:visited
{
	color:#7CBDE2
}
	#contentContainer #content a:hover,#contentContainer #content a:active
{
	color:#FFFFFF
}
	#sidebarContainer #sidebar a:link,#sidebarContainer #sidebar a:visited,.blog-category-link-enabled,#blog-archives a,#blog-categories a
{
	color:#7CBDE2 !important
}
	#sidebarContainer #sidebar a:hover,#sidebarContainer #sidebar a:active
{
	color:#FFFFFF !important
}
.hv-toggle a.toggle-trigger
{
	color:#FFFFFF
}
	#header nav ul ul
{
	border-color:#000000 !important
}
.hv-toggle a.toggle-trigger:hover,.hv-toggle a.active
{
	color:#FFFFFF !important
}
.hv-toggle-content,.mean-container .mean-bar,#header nav
{
	border-color:#D404FE
}
.mean-container .mean-nav ul li a
{
	border-bottom-color:#000000 !important
}
.mean-container a.meanmenu-reveal span
{
	background-color:#ED1FCB
}
.sf-arrows .sf-with-ul:after
{
	color:#CACACA
}
	#header nav ul li .currentAncestor,#header nav ul li a
{
	color:#FFFFFF !important
}
.hv-toggle-content,#header nav,.mean-container .mean-bar,.mean-container .mean-nav
{
	background-color:#000000
}
	#header nav ul ul
{
	background-color:#000000
}
	#header nav ul ul li a,.mean-container .mean-nav ul li a
{
	color:#FFFFFF !important
}
	#header nav ul li .current,#header nav li a:hover,#header nav ul li .currentAncestor,.mean-container .mean-nav ul li .current,.mean-container .mean-nav ul li a:hover
{
	color:#D404FE !important
}
.mean-container .mean-nav ul li .current,#header nav ul ul li .current,#header nav ul ul li .currentAncestor,#header nav ul ul li a:hover
{
	color:#FF00FF !important
}
	#pageHeader h1,#pageHeader h1 a:link,#pageHeader h1 a:visited
{
	color:#DF3EFF
}
.slogan,#pageHeader h2
{
	color:#FFFFFF
}
	#sidebarContainer .sideHeader
{
	color:#7CBDE2
}
	#myExtraContent1
{
	color:#FFFFFF
}
	#myExtraContent1 a:link,#myExtraContent1 a:visited
{
	color:#7CBDE2
}
	#myExtraContent1 a:hover,#myExtraContent1 a:active
{
	color:#FFFFFF
}
	#myExtraContent1 [class^="icon-"],#myExtraContent1 .fa
{
	color:#FFFFFF
}
	#myExtraContent2
{
	color:#FFFFFF
}
	#myExtraContent2 a:link,#myExtraContent2 a:visited
{
	color:#7CBDE2
}
	#myExtraContent2 a:hover,#myExtraContent2 a:active
{
	color:#FFFFFF
}
	#myExtraContent2 [class^="icon-"],#myExtraContent2 .fa
{
	color:#FFFFFF
}
	#myExtraContent3
{
	color:#FFFFFF
}
	#myExtraContent3 a:link,#myExtraContent3 a:visited
{
	color:#7CBDE2
}
	#myExtraContent3 a:hover,#myExtraContent3 a:active
{
	color:#FFFFFF
}
	#myExtraContent3 [class^="icon-"],#myExtraContent3 .fa
{
	color:#FFFFFF
}
	#contentContainer #content [class^="icon-"],#contentContainer #content .fa
{
	color:#7CBDE2
}
	#sidebarContainer #sidebar [class^="icon-"],#sidebarContainer #sidebar .fa
{
	color:#7CBDE2
}
	blockquote
{
	color:#7CBDE2;
	border-color:#FFFFFF
}
.filesharing-item-title a:hover,.blog-entry-title a:hover
{
	color:#FFFFFF !important
}
.filesharing-item-title a:link,.filesharing-item-title a:visited,.blog-entry-title,.blog-entry-title a:link,.blog-entry-title a:visited,.blog-category-link-enabled
{
	color:#7CBDE2 !important
}
.blog-entry-date
{
	color:#7CBDE2 !important
}
.blog-entry-category a:link,.blog-entry-category a:visited,#blog-categories a:link
{
	color:#7CBDE2 !important
}
.blog-entry-category a:hover,.blog-entry-category a:active,#blog-categories a:hover
{
	color:#FFFFFF !important
}
.filesharing-item-title a:hover,.blog-entry-title a:hover
{
	color:#FFFFFF !important
}
.thumbnail-frame img:hover
{
	border-color:#3F3F3F
}
	#footer
{
	color:#FFFFFF
}
	#footer a:link,#footer a:visited
{
	color:#D404FE
}
	#footer a:hover,#footer a:active
{
	color:#EBEBEB
}
	#breadcrumbcontainer,#breadcrumbcontainer a:link,#breadcrumbcontainer a:visited
{
	color:#7CBDE2
}
	#breadcrumbcontainer a:hover,#breadcrumbcontainer a:active
{
	color:#FFFFFF !important
}
.photo-navigation
{
	color:#FFFFFF
}
.exif-data
{
	color:#7CBDE2
}
.photo-navigation a:link,.photo-navigation a:visited,.photo-navigation a:hover
{
	color:#FFFFFF
}
.photo-title,.album-title,.movie-page-title
{
	color:#FFFFFF
}
.photo-background
{
	background-color:#000000
}
.movie-thumbnail-caption,.thumbnail-caption
{
	color:#7CBDE2
}
	h1
{
	color:#7CBDE2
}
	h2
{
	color:#7CBDE2
}
	h3
{
	color:#7CBDE2
}
	h4
{
	color:#7CBDE2
}
	h5
{
	color:#7CBDE2
}
	h6
{
	color:#7CBDE2
}
	fieldset input[type="text"]
{
	color:#FFFFFF !important
}
	fieldset input[type="submit"]
{
	color:#7CBDE2 !important
}
	fieldset input[type="submit"]:hover
{
	color:#FFFFFF !important
}
	fieldset input[type="text"]
{
	border-color:#FFFFFF !important;
	background-color:transparent !important
}
	input[type="text"],.form-input-field,input[type="text"],input[type="submit"],input[type="reset"]
{
	border-color:#FFFFFF
}
	input[type="submit"]:hover,input[type="reset"]:hover
{
	color:#FFFFFF
}
.form-input-field,input[type="text"]
{
	color:#FFFFFF
}
	input[type="submit"],input[type="reset"]
{
	color:#7CBDE2;
	border-color:#FFFFFF
}



		#container,#viewUserGuide,#header nav{width:900px}#logo,.logo{width:860px}@media screen and (max-width:960px){#logo,.logo{width:auto}#pageHeader{padding-right:20px;padding-left:30px}#container{padding-left:20px;padding-right:20px;width:auto}#logo{padding-left:40px;padding-right:40px}.slogan{padding-left:20px !important;padding-right:20px !important}#header nav{width:100%;border-left-style:none !important;border-right-style:none !important}}

#pageHeader h1{font-size:60px;text-indent:-2px}@media screen and (max-width:910px){#pageHeader h1{font-size:50px;text-indent:-1px}}@media screen and (max-width:768px){#pageHeader h1{font-size:42px;text-indent:-1px}}@media screen and (max-width:600px){#pageHeader h1{font-size:32px;text-indent:0}}@media screen and (max-width:480px){#pageHeader h1{font-size:30px}}@media screen and (max-width:320px){#pageHeader h1{font-size:28px}}

@font-face
{
	font-family:'roboto_condensedregular';
	src:url('fonts/RobotoCondensed-Regular-webfont.eot');
	src:url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),url('fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
	font-weight:normal;
	font-style:normal
}

#pageHeader h1{font-family:'roboto_condensedregular'}

#pageHeader h1{letter-spacing:0}

.slogan{display:none}#pageHeader h2{font-size:18px;text-align:right}#contentContainer{padding-top:65px}@media screen and (max-width:768px){#pageHeader h2{font-size:18px}}@media screen and (max-width:600px){#pageHeader h2{font-size:17px}}@media screen and (max-width:480px){#pageHeader h2{font-size:16px}}

@font-face
{
	font-family:'roboto_condensedregular';
	src:url('fonts/RobotoCondensed-Regular-webfont.eot');
	src:url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),url('fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
	font-weight:normal;
	font-style:normal
}


#header nav ul li a{font-family:'roboto_condensedregular'}#header nav ul li a{text-transform:uppercase}#header nav{border-bottom-style:solid;border-bottom-width:1px}

#header nav{height:44px;width:100% !important;text-align:right;position:relative;z-index:200;padding-top:0;padding-bottom:5px;border-left-style:none !important;border-right-style:none !important}#myExtraContent2{left:30px}#header nav ul li a{padding:0 10px}#header nav ul{padding-right:20px;padding-left:0;margin:0;list-style-type:none}#header nav ul li{display:inline;padding-top:16px;padding-bottom:16px}#header nav ul li:first-child{margin-left:0}#header nav ul li ul{display:none}#header nav ul ul{position:absolute;top:-999em;z-index:10000;margin-top:21px;padding-right:10px}#header nav ul ul li a{padding:0 !important;line-height:1 !important;text-align:right}#header nav ul ul li{display:inline;padding-top:7px;padding-bottom:7px;padding-left:0}#header nav ul ul ul{display:none !important}#header nav ul ul li{width:100%;float:left;display:block;margin:0}#header nav ul li:hover{visibility:inherit}#header nav ul li,#header nav ul a{position:relative}#header nav ul li:hover ul,#header nav ul li.sfHover ul{top:21px;z-index:99;right:-2px}#header nav ul li:hover ul ul{right:12em}#header nav ul li li:hover ul,#header nav ul li li.sfHover ul{top:0;right:7em}#header nav ul li li:hover li ul,#header nav ul li li.sfHover li ul{top:-999em}#header nav ul li ul li a{text-decoration:none;display:block;float:left;width:100%;border-bottom:0;padding:.75em 0 .25em}#header nav ul ul li:first-child a{padding:0;border-top:0}@media screen and (max-width:910px){#header nav ul{padding-right:15px}#header nav ul li a{padding-left:9px;padding-right:9px}#header nav ul ul{padding-right:20px}.sf-arrows .sf-with-ul:after{left:6px}}@media screen and (max-width:810px){#header nav ul{padding-right:15px}#header nav ul li a{padding-left:7px;padding-right:7px}.sf-arrows .sf-with-ul:after{left:5px}}#pageHeader h2,.slogan,#pageHeader h1{text-align:right;padding-left:70px}.hv-toggle a.toggle-trigger{display:block;padding:0;position:absolute;text-decoration:none;z-index:100}.hv-toggle a.toggle-trigger:before{padding-left:30px}@media screen and (max-width:810px){.hv-toggle a.toggle-trigger:before{padding-left:25px}}@media screen and (max-width:768px){.hv-toggle a.toggle-trigger:before{padding-left:20px}#myExtraContent2{left:20px}}@media screen and (max-width:600px){.hv-toggle a.toggle-trigger:before{padding-left:15px}#myExtraContent2{left:15px}}

#header nav ul li a{font-size:16px;line-height:2.9}#header nav ul ul{width:230px}@media screen and (max-width:910px){#header nav ul li a{font-size:15px;line-height:3.1}#header nav{padding-top:4px;padding-bottom:4px}}@media screen and (max-width:810px){#header nav{padding-top:3px;padding-bottom:3px}#header nav ul li a{font-size:14px;line-height:3.3}}

.sf-arrows .sf-with-ul:after{content:"\f107";font-family:FontAwesome}

/* @option theme toggle */

.hv-toggle a.toggle-trigger:before {
content: "\f055";
line-height: 1.4;
font-family: FontAwesome;
font-size: 46px;}

.hv-toggle a.active.toggle-trigger:before {content: "\f056";
font-family: FontAwesome;
line-height: 1.4;
font-size: 46px;}

  	@media screen and (max-width:768px){
.hv-toggle a.toggle-trigger:before,.hv-toggle a.active.toggle-trigger:before  {
	font-size: 42px;
}}

@media screen and (max-width:600px){
.hv-toggle a.toggle-trigger:before,.hv-toggle a.active.toggle-trigger:before  {
	font-size: 38px;
}}

#header nav,.mean-container .mean-bar,.mean-container .mean-nav{background:transparent}.hv-toggle-content,.mean-container .mean-nav{background:url(images/dk_50.png) repeat}.mean-container .mean-bar{border-bottom-style:solid;border-bottom-width:1px}.hv-toggle-content{border-top-style:none !important;top:0}

@font-face
{
	font-family:'roboto_condensedregular';
	src:url('fonts/RobotoCondensed-Regular-webfont.eot');
	src:url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),url('fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
	font-weight:normal;
	font-style:normal
}

body,input[type="submit"],input[type="reset"]{font-family:'roboto_condensedregular'}

#footer,#contentContainer #content,#sidebarContainer #sidebar,input[type="submit"],input[type="reset"]{font-size:15px}@media screen and (max-width:768px){#footer,#contentContainer #content,#sidebarContainer #sidebar,input[type="submit"],input[type="reset"]{font-size:14px}}@media screen and (max-width:600px){#footer,#contentContainer #content,#sidebarContainer #sidebar,input[type="submit"],input[type="reset"]{font-size:13px}}

#contentContainer{width:100%}#contentContainer #content{padding-right:20px;padding-left:20px}#sidebarContainer{display:none}@media screen and (max-width:768px){#footer{margin-top:20px !important}}@media screen and (max-width:600px){#footer{margin-top:10px !important}}

#footer,#breadcrumbcontainer{text-align:left}

#myExtraContent1{font-size:11px;text-align:left}

#myExtraContent2{font-size:11px;line-height:2.25}

#myExtraContent3{width:500px}@media screen and (max-width:560px){#myExtraContent3{width:auto}}

#myExtraContent3{font-size:14px}@media screen and (max-width:768px){#myExtraContent3{font-size:13px}}@media screen and (max-width:600px){#myExtraContent3{font-size:12px}}

#logo{display:none}#pageHeader .logo{display:none}

.cbp-bicontrols{background:url(images/dk_25.png) repeat;display:none}

.cbp-bislideshow li{-webkit-transition:opacity 3s;-moz-transition:opacity 3s;transition:opacity 3s}

.cbp-bislideshow li{
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 5s linear;
    -moz-animation: imageAnimation 5s linear;
    -o-animation: imageAnimation 5s linear;
    -ms-animation: imageAnimation 5s linear;
    animation: imageAnimation 5s linear;}

/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation {
 0%   {   -webkit-transform: scale(1.06);}
 100% { -webkit-transform: scale(1);}}
@-moz-keyframes imageAnimation { 
0%   {   -moz-transform: scale(1.06);}
 100% { -moz-transform: scale(1);}}
@-o-keyframes imageAnimation { 
0%   {   -0-transform: scale(1.06);}
 100% { -0-transform: scale(1);}}
@-ms-keyframes imageAnimation { 
0% { -ms-transform: scale(1.06);}
100% { -ms-transform: scale(1); }}


#overlay{background-image: none}


		