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

}

