@media (max-width: 991px)
{
	.always-show .mega > .mega-dropdown-menu,.always-show .dropdown-menu
{
	display:block !important;
	position:static
}
.open .dropdown-menu
{
	display:block
}
}.t3-logo,.t3-logo-small
{
	display:block;
	text-decoration:none;
	text-align:left;
	background-repeat:no-repeat;
	background-position:center
}
.t3-logo
{
	width:182px;
	height:50px
}
.t3-logo-small
{
	width:60px;
	height:30px
}
.t3-logo,.t3-logo-color
{
	background-image:url("http://it.amia.by/images/headers/itlogo-big-color.png")}.t3-logo-small,.t3-logo-small.t3-logo-color
{
	background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png")}.t3-logo-dark
{
	background-image:url("http://it.amia.by/images/headers/itlogo-big-color.png")}.t3-logo-small.t3-logo-dark
{
	background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png")}.t3-logo-light
{
	background-image:url("http://it.amia.by/images/headers/itlogo-big-color.png")}.t3-logo-small.t3-logo-light
{
	background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png")}@media (max-width: 991px)
{
	.logo-control .logo-img-sm
{
	display:block
}
.logo-control .logo-img
{
	display:none
}
}@media (min-width: 992px)
{
	.logo-control .logo-img-sm
{
	display:none
}
.logo-control .logo-img
{
	display:block
}
}#community-wrap .collapse
{
	position:relative;
	height:0;
	overflow:hidden;
	display:block
}
.body-data-holder:before
{
	display:none;
	content:"grid-float-breakpoint:992px screen-xs:480px screen-sm:768px screen-md:992px screen-lg:1200px"}html
{
	-webkit-font-smoothing:antialiased
}
input,button,select,textarea
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
@media (max-width: 992px)
{
	.container
{
	width:100%}}a
{
	color:#2579bf;
	text-decoration:none
}
a:hover,a:focus
{
	color:#cc0000;
	text-decoration:underline;
	outline:none
}
a:focus
{
	outline:none
}
a.disabled {
    pointer-events: none; /* делаем ссылку некликабельной */
    cursor: default;  /* устанавливаем курсор в виде стрелки */
    color: #999; /* цвет текста для нективной ссылки */
}
img
{
	vertical-align:middle
}
th,td
{
	line-height:1.71428571;
	text-align:left;
	vertical-align:top
}
th
{
	font-weight:bold
}
td,tr td
{
	border-top:1px solid #e5e5e5
}
.cat-list-row0:hover,.cat-list-row1:hover
{
	background:#f5f5f5
}
table.contentpane,table.tablelist,table.category,table.admintable,table.blog
{
	width:100%}table.contentpaneopen
{
	border:0
}
.star
{
	color:#ffcc00
}
.red
{
	color:#cc0000
}
hr
{
	margin-top:24px;
	margin-bottom:24px;
	border:0;
	border-top:1px solid #e5e5e5
}
.wrap
{
	width:auto;
	clear:both
}
.center,.table td.center,.table th.center
{
	text-align:center
}
@media screen and (min-width: 992px)
{
	.list-view .equal-height
{
	display:block !important
}
.list-view .equal-height > .col
{
	float:left !important;
	min-height:auto !important
}
}.element-invisible
{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	height:1px;
	width:1px;
	overflow:hidden
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	line-height:1.25;
	color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small
{
	font-weight:normal;
	line-height:1;
	color:#999999
}
h1,.h1,h2,.h2,h3,.h3
{
	margin-top:12px;
	margin-bottom:12px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small
{
	font-size:65%}h4,.h4,h5,.h5,h6,.h6
{
	margin-top:12px;
	margin-bottom:12px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small
{
	font-size:75%}h1,.h1
{
	font-size:32px
}
h2,.h2
{
	font-size:21px
}
h3,.h3
{
	font-size:19px
}
h4,.h4
{
	font-size:17px
}
h5,.h5
{
	font-size:14px
}
h6,.h6
{
	font-size:12px
}
p
{
	margin:0 0 12px
}
.lead
{
	margin-bottom:24px;
	font-size:16px;
	font-weight:200;
	line-height:1.4
}
@media (min-width: 768px)
{
	.lead
{
	font-size:21px
}
}small,.small
{
	font-size:85%}cite
{
	font-style:normal
}
.text-left
{
	text-align:left
}
.text-right
{
	text-align:right
}
.text-center
{
	text-align:center
}
.text-justify
{
	text-align:justify
}
.text-muted
{
	color:#999999
}
.text-primary
{
	color:#cc0000
}
a.text-primary:hover
{
	color:#990000
}
.text-success
{
	color:#468847
}
a.text-success:hover
{
	color:#356635
}
.text-info
{
	color:#3a87ad
}
a.text-info:hover
{
	color:#2d6987
}
.text-warning
{
	color:#c09853
}
a.text-warning:hover
{
	color:#a47e3c
}
.text-danger
{
	color:#b94a48
}
a.text-danger:hover
{
	color:#953b39
}
.bg-primary
{
	color:#fff;
	background-color:#cc0000
}
a.bg-primary:hover
{
	background-color:#990000
}
.bg-success
{
	background-color:#dff0d8
}
a.bg-success:hover
{
	background-color:#c1e2b3
}
.bg-info
{
	background-color:#d9edf7
}
a.bg-info:hover
{
	background-color:#afd9ee
}
.bg-warning
{
	background-color:#fcf8e3
}
a.bg-warning:hover
{
	background-color:#f7ecb5
}
.bg-danger
{
	background-color:#f2dede
}
a.bg-danger:hover
{
	background-color:#e4b9b9
}
.highlight
{
	background-color:#FFC;
	font-weight:bold;
	padding:1px 4px
}
.page-header
{
	padding-bottom:11px;
	margin:48px 0 24px;
	border-bottom:1px solid #e5e5e5
}
ul,ol
{
	margin-top:0;
	margin-bottom:12px
}
ul ul,ol ul,ul ol,ol ol
{
	margin-bottom:0
}
.list-unstyled
{
	padding-left:0;
	list-style:none
}
.list-inline
{
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline > li
{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl
{
	margin-top:0;
	margin-bottom:24px
}
dt,dd
{
	line-height:1.71428571
}
dt
{
	font-weight:bold
}
dd
{
	margin-left:0
}
@media (min-width: 992px)
{
	.dl-horizontal dt
{
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd
{
	margin-left:180px
}
}abbr[title],abbr[data-original-title]
{
	cursor:help;
	border-bottom:1px dotted #999999
}
.initialism
{
	font-size:90%;
	text-transform:uppercase
}
blockquote
{
	padding:12px 24px;
	margin:0 0 24px;
	font-size:17.5px;
	border-left:5px solid #e5e5e5
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child
{
	margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small
{
	display:block;
	font-size:80%;
	line-height:1.71428571;
	color:#999999
}
blockquote footer:before,blockquote small:before,blockquote .small:before
{
	content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right
{
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #e5e5e5;
	border-left:0;
	text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before
{
	content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after
{
	content:'\00A0 \2014'}blockquote:before,blockquote:after
{
	content:""}address
{
	margin-bottom:24px;
	font-style:normal;
	line-height:1.71428571
}
code,kbd,pre,samp
{
	font-family:Monaco, Menlo, Consolas, "Courier New", monospace
}
.line-head
{
	position:relative;
	display:inline-block
}
.line-head:before,.line-head:after
{
	content:'';
	position:absolute;
	width:13.33333333px;
	height:5px;
	top:50%;
	margin-top:-4px;
	background:url(../images/line-head.png) repeat-x center
}
.line-head::before
{
	right:100%;
	margin-right:10px
}
.line-head::after
{
	left:100%;
	margin-left:10px
}
.text-highlight
{
	background:#cc0000;
	padding:2px 4px;
	font-weight:400;
	color:#ffffff
}
.text-highlight.text-highlight-dark
{
	background:#000000
}
abbr
{
	color:#0077bb;
	border-bottom:1px dotted;
	font-weight:400
}
.heading-sans-serif
{
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:0
}
.list-squared
{
	margin-bottom:40px
}
.list-squared li
{
	list-style:square
}
.list-squared li a
{
	font-weight:bold;
	color:#222222
}
.list-squared li a:hover,.list-squared li a:focus
{
	color:#cc0000
}
article .row,.article .row
{
	margin-top:20px;
	margin-bottom:20px
}
.btn-actions
{
	text-align:center
}
.features-list
{
	margin-top:72px
}
.features-list .page-header
{
	border:0;
	text-align:center
}
.features-list .page-header h1
{
	font-size:46px
}
.features-list .feature-row
{
	overflow:hidden;
	min-height:200px;
	color:#696f72;
	border-top:1px solid #e0e2e3;
	padding:72px 0 0;
	text-align:center
}
.features-list .feature-row:last-child
{
	border-bottom:1px solid #e0e2e3;
	margin-bottom:72px
}
.features-list .feature-row h3
{
	font-size:28px
}
.features-list .feature-row div:first-child
{
	padding-left:0
}
.features-list .feature-row div:last-child
{
	padding-right:0
}
.features-list .feature-row div:first-child.feature-img img
{
	float:left
}
.features-list .feature-row div:last-child.feature-img img
{
	float:right
}
.jumbotron h2
{
	font-size:46px
}
.jumbotron iframe
{
	margin-top:24px
}
@media (min-width: 992px)
{
	.fs-smaller
{
	font-size:13px
}
.fs-small
{
	font-size:14px
}
.fs-medium
{
	font-size:16px
}
.fs-big
{
	font-size:18px
}
.fs-bigger
{
	font-size:20px
}
.fs-medium h1,.fs-smaller h1,.fs-small h1,.fs-big h1,.fs-bigger h1,.fs-medium .h1,.fs-smaller .h1,.fs-small .h1,.fs-big .h1,.fs-bigger .h1
{
	font-size:257%}.fs-medium h2,.fs-smaller h2,.fs-small h2,.fs-big h2,.fs-bigger h2,.fs-medium .h2,.fs-smaller .h2,.fs-small .h2,.fs-big .h2,.fs-bigger .h2
{
	font-size:214%}.fs-medium h3,.fs-smaller h3,.fs-small h3,.fs-big h3,.fs-bigger h3,.fs-medium .h3,.fs-smaller .h3,.fs-small .h3,.fs-big .h3,.fs-bigger .h3
{
	font-size:171%}.fs-medium h4,.fs-smaller h4,.fs-small h4,.fs-big h4,.fs-bigger h4,.fs-medium .h4,.fs-smaller .h4,.fs-small .h4,.fs-big .h4,.fs-bigger .h4
{
	font-size:150%}.fs-medium h5,.fs-smaller h5,.fs-small h5,.fs-big h5,.fs-bigger h5,.fs-medium .h5,.fs-smaller .h5,.fs-small .h5,.fs-big .h5,.fs-bigger .h5
{
	font-size:100%}.fs-medium h6,.fs-smaller h6,.fs-small h6,.fs-big h6,.fs-bigger h6,.fs-medium .h6,.fs-smaller .h6,.fs-small .h6,.fs-big .h6,.fs-bigger .h6
{
	font-size:86%}.fs-medium .article-title,.fs-smaller .article-title,.fs-small .article-title,.fs-big .article-title,.fs-bigger .article-title,.fs-medium .article-header h1,.fs-smaller .article-header h1,.fs-small .article-header h1,.fs-big .article-header h1,.fs-bigger .article-header h1
{
	font-size:257%}.fs-medium blockquote.article-intro,.fs-smaller blockquote.article-intro,.fs-small blockquote.article-intro,.fs-big blockquote.article-intro,.fs-bigger blockquote.article-intro
{
	font-size:114%}.fs-medium .article-aside,.fs-smaller .article-aside,.fs-small .article-aside,.fs-big .article-aside,.fs-bigger .article-aside
{
	font-size:92%}.fs-medium .article-content,.fs-smaller .article-content,.fs-small .article-content,.fs-big .article-content,.fs-bigger .article-content
{
	font-size:100%}.font-helvetica h1,.font-helvetica h2,.font-helvetica h3,.font-helvetica h4,.font-helvetica h5,.font-helvetica h6,.font-helvetica .h1,.font-helvetica .h2,.font-helvetica .h3,.font-helvetica .h4,.font-helvetica .h5,.font-helvetica .h6,.font-helvetica .article-title
{
	font-family:Helvetica, Arial, sans-serif;
	font-weight:700
}
.font-helvetica .article-content,.font-helvetica .article-aside,.font-helvetica .article-intro,.font-helvetica blockquote,.font-helvetica .blockquote
{
	font-family:Helvetica, Arial, sans-serif
}
.font-georgia h1,.font-georgia h2,.font-georgia h3,.font-georgia h4,.font-georgia h5,.font-georgia h6,.font-georgia .h1,.font-georgia .h2,.font-georgia .h3,.font-georgia .h4,.font-georgia .h5,.font-georgia .h6,.font-georgia .article-title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700
}
.font-georgia .article-content,.font-georgia .article-aside,.font-georgia .article-intro,.font-georgia blockquote,.font-georgia .blockquote
{
	font-family:Georgia, "Times New Roman", Times, serif
}
.font-segoe h1,.font-segoe h2,.font-segoe h3,.font-segoe h4,.font-segoe h5,.font-segoe h6,.font-segoe .h1,.font-segoe .h2,.font-segoe .h3,.font-segoe .h4,.font-segoe .h5,.font-segoe .h6,.font-segoe .article-title
{
	font-family:Cambria, "Times New Roman", Times, serif;
	font-weight:700
}
.font-segoe .article-content,.font-segoe .article-aside,.font-segoe .article-intro,.font-segoe blockquote,.font-segoe .blockquote
{
	font-family:"Segoe UI", "Trebuchet MS", Arial, sans-serif;
	font-weight:400
}
.font-times h1,.font-times h2,.font-times h3,.font-times h4,.font-times h5,.font-times h6,.font-times .h1,.font-times .h2,.font-times .h3,.font-times .h4,.font-times .h5,.font-times .h6,.font-times .article-title
{
	font-family:"Times New Roman", Times, serif;
	font-weight:700
}
.font-times .article-content,.font-times .article-aside,.font-times .article-intro,.font-times blockquote,.font-times .blockquote
{
	font-family:"Times New Roman", Times, serif;
	font-weight:400
}
}.swatch-item
{
	color:#ffffff;
	margin-bottom:24px;
	min-height:123px;
	position:relative;
	width:100%}.swatch-item dl
{
	bottom:0;
	font-size:15px;
	margin:0;
	padding:20px;
	position:absolute;
	width:100%}.color-brand-primary
{
	background:#cc0000
}
.color-brand-secondary
{
	background:#669900
}
.color-brand-success
{
	background:#669900
}
.color-brand-danger
{
	background:#cc0000
}
.color-brand-warning
{
	background:#ff8800
}
.color-brand-info
{
	background:#0099cc
}
.color-gray-darker
{
	background:#222222
}
.color-gray-dark
{
	background:#333333
}
.color-gray
{
	background:#666666
}
.color-gray-light
{
	background:#999999;
	color:#333333
}
.color-gray-lighter
{
	background:#e5e5e5;
	color:#333333
}
.color-gray-lightest
{
	background:#f8f8f8;
	color:#333333
}
.docs-section input[type="radio"],.docs-section input[type="checkbox"]
{
	margin-top:7px
}
.form-control:focus
{
	box-shadow:none;
	outline:none;
	border-color:#666666
}
.form-control::-moz-placeholder
{
	color:#999999;
	opacity:1
}
.form-control:-ms-input-placeholder
{
	color:#999999
}
.form-control::-webkit-input-placeholder
{
	color:#999999
}
textarea.form-control
{
	height:auto
}
.form-group
{
	margin-bottom:24px
}
.radio label,.checkbox label
{
	display:inline
}
.form-control-static
{
	margin-bottom:0
}
@media (min-width: 768px)
{
	.form-inline .form-group
{
	display:inline-block
}
.form-inline .form-control
{
	display:inline-block
}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]
{
	float:none
}
}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline
{
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .form-control-static
{
	padding-top:7px
}
.btn
{
	text-transform:uppercase;
	border-radius:0
}
.btn-inverse
{
	color:#ffffff;
	background-color:#333333;
	border-color:#262626
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse.focus,.btn-inverse:active,.btn-inverse.active,.open > .dropdown-toggle.btn-inverse
{
	color:#ffffff;
	background-color:#1a1a1a;
	border-color:#080808
}
.btn-inverse:active,.btn-inverse.active,.open > .dropdown-toggle.btn-inverse
{
	background-image:none
}
.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled.focus,.btn-inverse[disabled].focus,fieldset[disabled] .btn-inverse.focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active
{
	background-color:#333333;
	border-color:#262626
}
.btn-inverse .badge
{
	color:#333333;
	background-color:#ffffff
}
.btn-block + .btn-block
{
	margin-top:5px
}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.inputbox:focus
{
	box-shadow:none;
	outline:none;
	border-color:inherit
}
select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.inputbox::-moz-placeholder
{
	color:#999999;
	opacity:1
}
select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.inputbox:-ms-input-placeholder
{
	color:#999999
}
select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.inputbox::-webkit-input-placeholder
{
	color:#999999
}
textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],textarea.inputbox
{
	height:auto
}
@media screen and (min-width: 768px)
{
	select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.inputbox
{
	width:auto
}
}select,select.form-control,select.inputbox,select.input
{
	padding-right:5px
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input
{
	display:inline-block
}
.input-append .active,.input-prepend .active
{
	background-color:#bbff33;
	border-color:#669900
}
.invalid
{
	border-color:#cc0000
}
label.invalid
{
	color:#cc0000
}
input.invalid
{
	border:1px solid #cc0000
}
.caret
{
	margin-left:5px;
	transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
	border-width:6px
}
.dropdown-menu
{
	border-radius:0
}
.dropdown-menu > li > a
{
	color:#333333;
	padding:5px 20px
}
.dropdown-header
{
	padding:3px 20px;
	font-size:14px
}
.dropdown-header a
{
	color:#999999
}
.dropdown-submenu > a:after
{
	border-left-color:#333333
}
.dropdown-submenu:hover > a:after
{
	border-left-color:#262626
}
.nav > li > .separator
{
	position:relative;
	display:block;
	padding:10px 15px;
	line-height:24px
}
@media (min-width: 992px)
{
	.nav > li > .separator
{
	padding-top:12px;
	padding-bottom:12px
}
}@media (max-width: 991px)
{
	.nav > li > span
{
	padding:10px 15px;
	display:inline-block
}
}.nav-tabs
{
	background:#e5e5e5;
	margin-bottom:6px;
	border:0
}
.nav-tabs > li
{
	margin:0
}
.nav-tabs > li > a
{
	margin:0;
	padding:6px 12px;
	border:0;
	color:#666666;
	border-radius:0;
	text-transform:uppercase;
	line-height:normal;
	font-size:16px;
	font-weight:400;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-right:1px solid #fff
}
.nav-tabs > li > a:hover
{
	background:#666666;
	color:#e5e5e5;
	border-right:1px solid #666666
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus
{
	background-color:#cc0000;
	color:#ffffff;
	margin:0;
	border:0;
	font-weight:400;
	border-right-color:#cc0000
}
.nav-tabs > li.open > a,.nav-tabs > li.open > a:hover,.nav-tabs > li.open > a:focus
{
	background:#666666;
	color:#e5e5e5;
	border-right-color:#666666
}
.nav .caret
{
	border-top-color:#cc0000;
	border-bottom-color:#cc0000
}
.nav a:hover .caret
{
	border-top-color:#cc0000;
	border-bottom-color:#cc0000
}
.t3-navhelper
{
	background:transparent;
	color:#666666;
	margin-top:53px;
	margin-bottom:-53px
}
@media screen and (min-width: 992px)
{
	.t3-navhelper
{
	margin-top:0;
	margin-bottom:0
}
}.t3-navhelper .container
{
	padding:0;
	border:1px solid #e5e5e5;
	border-bottom:0
}
.breadcrumb
{
	margin:0;
	padding:0;
	border-radius:0;
	text-transform:uppercase
}
.breadcrumb > li
{
	background:transparent;
	padding:0;
	font-size:12px;
	vertical-align:top
}
.breadcrumb > li + li:before
{
	display:none
}
.breadcrumb > li > a,.breadcrumb > li > span,.breadcrumb > li.active
{
	color:#333333;
	background:#f8f8f8;
	padding:0 12px;
	display:block;
	height:36px;
	line-height:36px;
	border-right:1px solid #e5e5e5
}
@media (min-width: 992px)
{
	.breadcrumb > li > a,.breadcrumb > li > span,.breadcrumb > li.active
{
	position:relative;
	padding:0 20px 0 31px
}
.breadcrumb > li > a:after,.breadcrumb > li > span:after,.breadcrumb > li.active:after
{
	content:'';
	position:absolute;
	top:0;
	right:-18px;
	width:36px;
	height:36px;
	transform:scale(0.707) rotate(45deg);
-o-transform:scale(0.707) rotate(45deg);
-webkit-transform:scale(0.707) rotate(45deg);
	z-index:1;
	background:#f8f8f8;
	box-shadow:1px -1px 0 0 #cccccc
}
}.breadcrumb > li > a:hover,.breadcrumb > li > span:hover,.breadcrumb > li.active:hover,.breadcrumb > li > a:active,.breadcrumb > li > span:active,.breadcrumb > li.active:active,.breadcrumb > li > a:focus,.breadcrumb > li > span:focus,.breadcrumb > li.active:focus
{
	background:#cc0000;
	color:#fff;
	text-decoration:none
}
.breadcrumb > li > a:hover:after,.breadcrumb > li > span:hover:after,.breadcrumb > li.active:hover:after,.breadcrumb > li > a:active:after,.breadcrumb > li > span:active:after,.breadcrumb > li.active:active:after,.breadcrumb > li > a:focus:after,.breadcrumb > li > span:focus:after,.breadcrumb > li.active:focus:after
{
	background:#cc0000
}
.breadcrumb > li > span
{
	display:block;
	height:36px;
	line-height:36px;
	padding:0 12px
}
@media (min-width: 992px)
{
	.breadcrumb > li > span
{
	padding:0 16px 0 32px
}
}.breadcrumb > .active,.breadcrumb > li.active,.breadcrumb > li.active:hover,.breadcrumb li.active:active,.breadcrumb li.active:focus
{
	color:#333333;
	background:#e5e5e5;
	display:inline-block
}
@media (min-width: 992px)
{
	.breadcrumb > .active,.breadcrumb > li.active,.breadcrumb > li.active:hover,.breadcrumb li.active:active,.breadcrumb li.active:focus
{
	padding-left:24px
}
.breadcrumb > .active:after,.breadcrumb > li.active:after,.breadcrumb > li.active:hover:after,.breadcrumb li.active:active:after,.breadcrumb li.active:focus:after
{
	background:#e5e5e5
}
}.breadcrumb > .active .hasTooltip,.breadcrumb > li.active .hasTooltip,.breadcrumb > li.active:hover .hasTooltip,.breadcrumb li.active:active .hasTooltip,.breadcrumb li.active:focus .hasTooltip
{
	padding-right:12px
}
.breadcrumb .divider
{
	display:none
}
.pagination > li > a,.pagination > li > span
{
	font-size:16px;
	text-transform:uppercase;
	color:#333333;
	font-weight:700
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus
{
	background:#e5e5e5
}
.pagination .counter
{
	background:#111111;
	color:#fff;
	border-color:#111111
}
.pagination
{
	display:block
}
.pagination:before,.pagination:after
{
	content:" ";
	display:table
}
.pagination:after
{
	clear:both
}
@media screen and (min-width: 768px)
{
	.pagination
{
	float:left
}
}.pagination .pagination
{
	display:inline-block
}
@media screen and (max-width: 480px)
{
	.pagination .pagination > li > a
{
	margin-bottom:6px
}
}.counter
{
	display:inline-block;
	margin-top:24px;
	padding:6px 12px;
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	border-radius:0;
	font-size:16px;
	text-transform:uppercase
}
@media screen and (min-width: 768px)
{
	.counter
{
	float:right
}
}@media (max-width: 992px)
{
	.navbar-header
{
	display:none
}
}.navbar-toggle
{
	padding:0;
	height:35px;
	line-height:35px;
	width:35px;
	margin-left:20px
}
@media (min-width: 992px)
{
	.navbar-toggle
{
	display:none
}
}.navbar-nav
{
	margin:6px -20px
}
@media (min-width: 992px)
{
	.navbar-nav
{
	margin:0
}
}.navbar-default
{
	background-color:#ffffff;
	border-color:#e5e5e5
}
.navbar-default .navbar-brand
{
	color:#333333
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus
{
	color:#1a1a1a;
	background-color:transparent
}
.navbar-default .navbar-text
{
	color:#333333
}
.navbar-default .navbar-nav
{
	width:100%;
	border-left:1px solid #e5e5e5
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > .separator
{
	border-right:1px solid #e5e5e5;
	color:#333333;
	font-weight:700;
	font-size:16px;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:12px 8px;
	cursor:pointer;
	text-transform:uppercase;
	letter-spacing:1px
}
@media (max-width: 1199px)
{
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > .separator
{
	font-size:15px;
	padding:12px 8px
}
}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > .separator:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > .separator:focus
{
	color:#ffffff;
	background-color:#04354A
}
.navbar-default .navbar-nav > li > .nav-header
{
	color:#333333;
	display:inline-block;
	padding-top:18px;
	padding-bottom:18px
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus
{
	border-right:0;
	margin-right:-1px;
	margin-left:-1px;
	color:#ffffff;
	background-color:#04354A
}
.navbar-default .navbar-nav > .active::before
{
	display:block;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 10px 10px 0;
	border-color:transparent #ffffff transparent transparent
}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus
{
	color:#cccccc;
	background-color:transparent
}
.navbar-default .navbar-nav > .item-home
{
	text-indent:-9999em;
	position:relative;
	padding-left:0;
	padding-right:0;
	width:48px;
	text-align:center
}
.navbar-default .navbar-nav > .item-home .fa
{
	text-indent:0;
	position:absolute;
	left:0;
	top:0;
	width:48px;
	height:48px;
	line-height:48px;
	font-size:18px;
	margin:0
}
.navbar-default .navbar-nav > .item-home .dropdown-menu ul li a
{
	text-indent:0
}
.navbar-default .navbar-nav > .item-more
{
	float:right;
	border-left:1px solid #e5e5e5
}
.navbar-default .navbar-nav > .item-more .caret
{
	display:none !important
}
.navbar-default .navbar-toggle
{
	border-color:#dddddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
{
	background-color:#888888
}
.navbar-default .navbar-toggle .icon-bar
{
	background-color:#cccccc
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form
{
	border-color:#e5e5e5
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret
{
	border-top-color:#000;
	border-bottom-color:#000;
	opacity:.5
}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > .separator,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > .separator:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > .separator:focus
{
	background-color:#04354a;
	color:#ffffff;
	border-color:#e5e5e5
}
.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > .separator .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > .separator:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret,.navbar-default .navbar-nav > .open > .separator:focus .caret
{
	border-top-color:#000 !important;
	border-bottom-color:#000 !important;
	opacity:.5
}
.navbar-default .navbar-nav > .dropdown > a .caret,.navbar-default .navbar-nav > .dropdown > .separator .caret
{
	border-top-color:#333333;
	border-bottom-color:#333333
}
@media (max-width: 767px)
{
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
{
	color:#333333
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
	color:#ffffff;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
{
	color:#ffffff;
	background-color:#111111
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus
{
	color:#cccccc;
	background-color:transparent
}
}.navbar-default .navbar-link
{
	color:#333333
}
.navbar-default .navbar-link:hover
{
	color:#ffffff
}
.t3-mainnav
{
	border-bottom:1px solid #e5e5e5;
	border-top:2px solid #04354a;
	border-left:0;
	margin-bottom:12px;
	border-radius:0;
	background:#ffffff
}
.t3-mainnav > .container
{
	padding-left:0;
	padding-right:0;
	margin-top:0;
	position:relative
}
@media (max-width: 992px)
{
	.t3-mainnav
{
	display:none
}
}.t3-mainnav .t3-navbar
{
	padding-left:0;
	padding-right:0;
	height:48px
}
@media (min-width: 992px)
{
	.t3-mainnav .t3-navbar-collapse
{
	display:none !important
}
}.t3-mainnav .t3-navbar-collapse .navbar-nav
{
	margin:0 -20px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa
{
	margin-right:5px
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a
{
	border-top:1px solid #e5e5e5
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a
{
	border-top:0
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret
{
	position:absolute;
	top:40%;
	right:12px
}
.cat-red .t3-mainnav
{
	border-top-color:#cc0000
}
.cat-blue .t3-mainnav
{
	border-top-color:#0077bb
}
.cat-green .t3-mainnav
{
	border-top-color:#669900
}
.cat-cyan .t3-mainnav
{
	border-top-color:#0099cc
}
.cat-violet .t3-mainnav
{
	border-top-color:#bf5fff
}
.cat-purple .t3-mainnav
{
	border-top-color:#8c5de4
}
.cat-orange .t3-mainnav
{
	border-top-color:#ff8800
}
.cat-red > a:hover,.cat-red > a:focus
{
	background-color:#cc0000 !important
}
.cat-red.active > a,.cat-red.open > a,.cat-red.active > a:hover,.cat-red.open > a:hover,.cat-red.active > a:focus,.cat-red.open > a:focus
{
	background-color:#cc0000 !important
}
.cat-green > a:hover,.cat-green > a:focus
{
	background-color:#669900 !important
}
.cat-green.active > a,.cat-green.open > a,.cat-green.active > a:hover,.cat-green.open > a:hover,.cat-green.active > a:focus,.cat-green.open > a:focus
{
	background-color:#669900 !important
}
.cat-blue > a:hover,.cat-blue > a:focus
{
	background-color:#0077bb !important
}
.cat-blue.active > a,.cat-blue.open > a,.cat-blue.active > a:hover,.cat-blue.open > a:hover,.cat-blue.active > a:focus,.cat-blue.open > a:focus
{
	background-color:#0077bb !important
}
.cat-cyan > a:hover,.cat-cyan > a:focus
{
	background-color:#0099cc !important
}
.cat-cyan.active > a,.cat-cyan.open > a,.cat-cyan.active > a:hover,.cat-cyan.open > a:hover,.cat-cyan.active > a:focus,.cat-cyan.open > a:focus
{
	background-color:#0099cc !important
}
.cat-violet > a:hover,.cat-violet > a:focus
{
	background-color:#bf5fff !important
}
.cat-violet.active > a,.cat-violet.open > a,.cat-violet.active > a:hover,.cat-violet.open > a:hover,.cat-violet.active > a:focus,.cat-violet.open > a:focus
{
	background-color:#bf5fff !important
}
.cat-orange > a:hover,.cat-orange > a:focus
{
	background-color:#ff8800 !important
}
.cat-orange.active > a,.cat-orange.open > a,.cat-orange.active > a:hover,.cat-orange.open > a:hover,.cat-orange.active > a:focus,.cat-orange.open > a:focus
{
	background-color:#ff8800 !important
}
.cat-purple > a:hover,.cat-purple > a:focus
{
	background-color:#8c5de4 !important
}
.cat-purple.active > a,.cat-purple.open > a,.cat-purple.active > a:hover,.cat-purple.open > a:hover,.cat-purple.active > a:focus,.cat-purple.open > a:focus
{
	background-color:#8c5de4 !important
}
.t3-topnav .nav > li
{
	display:block;
	float:left;
	margin:0
}
.t3-topnav .nav > li > a
{
	color:#333333;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:0 25px;
	height:48px;
	line-height:48px;
	border-radius:0;
	border-right:1px solid #e5e5e5
}
.t3-topnav .nav > li > a:hover,.t3-topnav .nav > li > a:focus
{
	color:#fff;
	background-color:#04354a;
	border-color:#04354a
}
.t3-topnav .nav > .active > a,.t3-topnav .nav > .active > a:hover,.t3-topnav .nav > .active > a:focus
{
	color:#7A0000;
	background-color:#fff;
	border-color:#e5e5e5
}
@media screen and (max-width: 992px)
{
	.t3-topnav .nav
{
	display:none
}
}.t3-module
{
	background:transparent;
	color:inherit;
	margin-bottom:24px;
	padding-bottom:0
}
.t3-module .module-inner
{
	padding:0
}
.module-title
{
	display:inline-block;
	background:#cc0000;
	color:#ffffff;
	font-size:16px;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	margin:0;
	padding:6px 12px;
	line-height:normal
}
.module-ct
{
	background:inherit;
	color:inherit;
	padding:0
}
.module-ct:before,.module-ct:after
{
	content:" ";
	display:table
}
.module-ct:after
{
	clear:both
}
.module-ct > ul,.module-ct .custom > ul,.module-ct > ol,.module-ct .custom > ol
{
	margin-left:20px;
	padding-left:0
}
.module-ct > ul.unstyled,.module-ct .custom > ul.unstyled,.module-ct > ol.unstyled,.module-ct .custom > ol.unstyled
{
	padding-left:0
}
.module-ct > ul.nav,.module-ct .custom > ul.nav,.module-ct > ol.nav,.module-ct .custom > ol.nav
{
	padding-left:0;
	margin-left:0
}
.t3-module.mod-dark
{
	background:#222222;
	margin:-24px -20px 24px;
	padding-left:24px;
	padding-right:24px;
	padding-top:24px
}
.t3-module.mod-dark .custom
{
	padding-top:0
}
.t3-module.no-gutter
{
	margin:-24px -20px 24px
}
.t3-module.no-gutter .custom
{
	padding-top:0
}
.module_menu .nav > li > a,.module_menu .nav > li > .separator
{
	padding:6px 5px;
	display:block
}
#login-form .userdata
{
	padding-top:12px
}
#login-form input[type="text"],#login-form input[type="password"]
{
	width:100%}#login-form ul.unstyled
{
	margin-top:24px;
	padding-left:20px
}
#login-form #form-login-remember label
{
	display:block;
	font-weight:normal
}
.banner
{
	padding:24px 0;
	text-align:center
}
.banner .custom img
{
	width:100%}.bannergroup
{
	display:block;
	background:#f8f8f8;
	text-align:center
}
.bannergroup:before,.bannergroup:after
{
	content:" ";
	display:table
}
.bannergroup:after
{
	clear:both
}
.banneritem
{
	margin:0 0 12px;
	overflow:hidden
}
.banneritem a
{
	font-weight:bold;
	display:block
}
.banneritem img
{
	width:100%}.bannerfooter
{
	font-size:11px;
	padding:2px 12px;
	text-align:right;
	background:#e5e5e5;
	color:#666666;
	text-transform:lowercase;
	letter-spacing:1px
}
.header-banner
{
	display:none;
	margin:0
}
@media (min-width: 991px)
{
	.header-banner
{
	display:block
}
}.header-banner .banneritem
{
	margin:0
}
.footer-banner
{
	margin:20px 0 0 0
}
.footer-banner .banneritem
{
	margin:0
}
.feed h4
{
	font-weight:bold
}
.feed .newsfeed,.feed ul.newsfeed
{
	border-top:1px solid #e5e5e5
}
.feed .newsfeed .feed-link,.feed ul.newsfeed .feed-link,.feed .newsfeed h5.feed-link,.feed ul.newsfeed h5.feed-link
{
	font-size:14px;
	font-weight:normal;
	margin:0
}
.latestusers,ul.latestusers
{
	margin-left:0
}
.latestusers li,ul.latestusers li
{
	background:#e5e5e5;
	display:inline-block;
	padding:5px 10px;
	border-radius:0
}
.stats-module dt,.stats-module dd
{
	display:inline-block;
	margin:0
}
.stats-module dt
{
	font-weight:bold;
	width:35%}.stats-module dd
{
	width:60%}.tagspopular
{
	margin-top:24px
}
.tagspopular ul
{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden
}
.tagspopular ul > li
{
	color:#666666;
	display:inline-block;
	margin:0 5px 5px 0
}
.tagspopular ul > li > a
{
	background:#e5e5e5;
	border-radius:3px;
	color:#666666;
	display:block;
	padding:2px 5px
}
.tagspopular ul > li > a:hover,.tagspopular ul > li > a:focus,.tagspopular ul > li > a:active
{
	background:#cc0000;
	color:#ffffff;
	text-decoration:none
}
.tagssimilar ul
{
	margin:0;
	padding:0;
	list-style:none
}
.tagssimilar ul > li
{
	border-bottom:1px solid #e5e5e5;
	padding:8px 0
}
.tagssimilar ul > li > a
{
	color:#666666
}
.tagssimilar ul > li > a:hover,.tagssimilar ul > li > a:focus,.tagssimilar ul > li > a:active
{
	color:#cc0000
}
.module-ct > ol.breadcrumb
{
	padding:6px 12px;
	margin-left:0
}
ul.mostread,ul.latestnews
{
	list-style:none;
	margin:0;
	padding:0
}
ul.mostread li,ul.latestnews li
{
	border-bottom:1px dotted #dddddd;
	margin:0;
	padding:6px 0
}
ul.mostread li:last-child,ul.latestnews li:last-child
{
	border:0;
	padding-bottom:0
}
ul.mostread li a,ul.latestnews li a
{
	color:#666666
}
ul.mostread li a:hover,ul.latestnews li a:hover,ul.mostread li a:focus,ul.latestnews li a:focus,ul.mostread li a:active,ul.latestnews li a:active
{
	color:#cc0000
}
.categories-module,ul.categories-module,.category-module,ul.category-module
{
	margin:0
}
.categories-module li,ul.categories-module li,.category-module li,ul.category-module li
{
	margin:0;
	padding:0;
	line-height:normal;
	list-style:none
}
.categories-module li.active h4 a,ul.categories-module li.active h4 a,.category-module li.active h4 a,ul.category-module li.active h4 a
{
	color:#111111
}
.categories-module h4,ul.categories-module h4,.category-module h4,ul.category-module h4
{
	font-size:14px;
	font-family:"Roboto Condensed ", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin:0
}
.categories-module h4 a,ul.categories-module h4 a,.category-module h4 a,ul.category-module h4 a
{
	color:#666666;
	padding:4px 6px;
	display:block
}
.categories-module h4 a:hover,ul.categories-module h4 a:hover,.category-module h4 a:hover,ul.category-module h4 a:hover,.categories-module h4 a:active,ul.categories-module h4 a:active,.category-module h4 a:active,ul.category-module h4 a:active,.categories-module h4 a:focus,ul.categories-module h4 a:focus,.category-module h4 a:focus,ul.category-module h4 a:focus
{
	text-decoration:none;
	color:#111111
}
.categories-module a.mod-articles-category-title,ul.categories-module a.mod-articles-category-title,.category-module a.mod-articles-category-title,ul.category-module a.mod-articles-category-title
{
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:12px 6px;
	display:block;
	border-top:1px solid #e5e5e5
}
.categories-module a.mod-articles-category-title:hover,ul.categories-module a.mod-articles-category-title:hover,.category-module a.mod-articles-category-title:hover,ul.category-module a.mod-articles-category-title:hover,.categories-module a.mod-articles-category-title:active,ul.categories-module a.mod-articles-category-title:active,.category-module a.mod-articles-category-title:active,ul.category-module a.mod-articles-category-title:active,.categories-module a.mod-articles-category-title:focus,ul.categories-module a.mod-articles-category-title:focus,.category-module a.mod-articles-category-title:focus,ul.category-module a.mod-articles-category-title:focus
{
	text-decoration:none;
	color:#cc0000
}
.t3-sidebar .category-module .link-item
{
	padding-left:0
}
.t3-sidebar .category-module .link-item p.img_caption
{
	display:none
}
.t3-sidebar .category-module .link-item .img-intro-none,.t3-sidebar .category-module .link-item .img-intro-left,.t3-sidebar .category-module .link-item .img-intro-right,.t3-sidebar .category-module .link-item .img-fulltext-none,.t3-sidebar .category-module .link-item .img-fulltext-left,.t3-sidebar .category-module .link-item .img-fulltext-right,.t3-sidebar .category-module .link-item .img_caption
{
	width:100% !important
}
.category-module .item-image img
{
	width:100%}.mega-inner .category-module .link-item
{
	padding-left:12px
}
.mega-inner .category-module .link-item .article-title
{
	max-height:62px;
	overflow:hidden
}
.category-module ul
{
	list-style:none;
	margin:0;
	padding:0
}
.category-module ul li
{
	padding:0
}
.category-module ul li p
{
	margin-bottom:0
}
.item-list
{
	list-style:none;
	margin:0;
	padding:0
}
.item-list .item
{
	border-bottom:1px dotted #e5e5e5;
	padding:12px 0
}
.item-list .item .item-inner
{
	position:relative
}
.item-list .item .item-inner.has-image
{
	padding-left:86px
}
.item-list .item .item-inner .item-title
{
	line-height:1.5;
	margin-top:0;
	margin-bottom:0;
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	text-transform:none
}
.item-list .item .item-inner .item-title a
{
	color:inherit;
	font-size:14px;
	padding:0
}
.item-list .item .item-inner .item-title a:hover,.item-list .item .item-inner .item-title a:focus,.item-list .item .item-inner .item-title a:active
{
	background:none;
	color:#cc0000
}
.item-list .item .item-inner .item-image
{
	display:block;
	float:left;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	max-height:50px;
	width:62px
}
.item-list .item .item-inner .item-image img
{
	max-width:100%}.item-list .item .item-inner .item-meta
{
	color:#999999;
	font-size:11px;
	margin-bottom:4.8px;
	text-transform:uppercase
}
.item-list .item .item-inner .item-meta .category-name
{
	margin-right:5px
}
.item-list .item .item-inner .item-introtext
{
	margin-bottom:0
}
.category-module ul.grid-view
{
	list-style:none;
	margin:0;
	padding:0
}
.category-module ul.grid-view li
{
	position:relative;
	min-height:1px;
	padding-left:20px;
	padding-right:20px;
	float:left !important;
	border:1px solid #f2f2f2 !important;
	border-bottom:0 !important;
	border-left:0 !important;
	height:92px;
	background:#fff;
	box-sizing:border-box
}
@media (min-width: 992px)
{
	.category-module ul.grid-view li
{
	float:left;
	width:33.33333333%}}.category-module ul.grid-view li p
{
	margin-bottom:0
}
.category-module ul.grid-view li .item-title
{
	max-height:42px;
	overflow:hidden
}
.acymailing_moduleacy-email
{
	margin-bottom:0;
	background-color:#ffffff;
	border-style:solid;
	border-width:25px;
-moz-border-image:url(../images/envelope.png) 31 27 28 31 repeat;
-webkit-border-image:url(../images/envelope.png) 31 27 28 31 repeat;
-o-border-image:url(../images/envelope.png) 31 27 28 31 repeat;
	border-image:url(../images/envelope.png) 31 27 28 31 fill repeat
}
.acymailing_moduleacy-email .acymailing_form
{
	width:100%}.acymailing_moduleacy-email .acymailing_introtext
{
	line-height:1.5;
	font-size:14px;
	color:#333333
}
.acymailing_moduleacy-email .acymailing_form tr:last-child input
{
	margin-top:15px
}
.acymailing_moduleacy-email .acymailing_form input
{
	box-shadow:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom-color:#e5e5e5;
	margin-bottom:5px;
	font-size:12px;
	padding:8px 0;
	width:100% !important
}
.acymailing_moduleacy-email-footer
{
	margin-top:24px;
	padding:12px;
	position:relative
}
@media (max-width: 992px)
{
	.acymailing_moduleacy-email-footer
{
	background:#222222;
	margin-bottom:24px;
	margin-top:0;
	padding:24px
}
.acymailing_moduleacy-email-footer .acymailing_introtext
{
	text-align:center
}
}.acymailing_moduleacy-email-footer .acymailing_introtext
{
	color:#999999
}
.acymailing_moduleacy-email-footer .acymailing_module_form td
{
	width:100%;
	float:left
}
.acymailing_moduleacy-email-footer .acymailing_form tr td:last-child input
{
	background-color:#cc0000;
	color:#ffffff;
	margin-top:10px;
	padding:8px 15px
}
.acymailing_moduleacy-email-footer .acymailing_form input
{
	float:left;
	background-color:transparent;
	box-shadow:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom-color:rgba(255, 255, 255, 0.2);
	color:#999999;
	font-size:12px;
	padding:8px 0 8px 10px
}
.acymailing_moduleacy-email-footer .acymailing_mootoolsbutton a.acymailing_togglemodule
{
	background:#333333;
	padding:12px 0;
	text-align:center
}
.acymailing_moduleacy-email-footer .acymailing_mootoolsbutton a.acymailing_togglemodule:hover,.acymailing_moduleacy-email-footer .acymailing_mootoolsbutton a.acymailing_togglemodule:focus,.acymailing_moduleacy-email-footer .acymailing_mootoolsbutton a.acymailing_togglemodule:active
{
	background:#cc0000
}
.acymailing_moduleacy-email-footer .modal
{
	display:block;
	position:relative;
	top:auto;
	left:auto;
	width:auto
}
.ja-weather .icon,.ja-weather .text
{
	display:inline-block;
	line-height:1
}
.ja-weather .date
{
	text-transform:uppercase
}
.ja-weather .city
{
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:30px;
	font-weight:400
}
.ja-weather .city small
{
	display:inline;
	margin-top:5px;
	font-size:14px;
	color:rgba(255, 255, 255, 0.5);
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:300
}
.ja-weather .wi
{
	font-size:18px
}
.ja-weather .icon-large .wi
{
	font-size:54px
}
.ja-weather .panel-group
{
	margin:0
}
.ja-weather .panel-default
{
	border:0;
	border-radius:0;
	box-shadow:inset 0 0 0 1px #e5e5e5
}
.ja-weather .panel-default > .panel-heading
{
	background:transparent;
	border:0;
	position:relative
}
.ja-weather .panel-default > .panel-heading h4
{
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif
}
.ja-weather .panel-default > .panel-heading a
{
	display:block;
	outline:none
}
.ja-weather .panel-default > .panel-heading a:hover,.ja-weather .panel-default > .panel-heading a:active,.ja-weather .panel-default > .panel-heading a:focus
{
	text-decoration:none
}
.ja-weather .panel-default > .panel-heading span
{
	float:right;
	color:#666666;
	font-weight:400;
	position:absolute;
	top:10px;
	right:24px
}
.ja-weather .panel-default .panel-body
{
	padding:0
}
.ja-weather .panel-default .panel-body .table,.ja-weather .panel-default .panel-body table
{
	margin:0
}
.ja-weather .panel-default .panel-body table th,.ja-weather .panel-default .panel-body table td
{
	padding-left:24px;
	padding-right:0
}
.ja-weather .panel-default .panel-body th
{
	display:none
}
.ja-weather .panel-default .panel-body td
{
	border-top-style:dotted
}
.ja-weather .panel-default .panel-body tr:first-child td
{
	border-top:0
}
.ja-weather .panel-default .panel-body .weather-header
{
	padding:12px 24px;
	padding-left:90px;
	background:#0077bb;
	color:#fff;
	position:relative
}
.ja-weather .panel-default .panel-body .weather-header .condition
{
	position:absolute;
	left:24px;
	top:24px
}
.ja-weather .panel-default .panel-body .weather-header > div
{
	display:inline-block;
	margin-left:12px
}
.ja-weather .panel-default .panel-body .weather-header .city
{
	margin-top:6px
}
.ja-weather .panel-default .panel-body .weather-header .weather-info
{
	margin-top:6px;
	display:block;
	text-transform:uppercase
}
.ja-weather .panel-default .panel-body .weather-detail
{
	background:#0077bb;
	color:#fff;
	font-weight:300
}
.ja-weather .panel-default .panel-body .weather-detail td
{
	border-top-color:#0067a2;
	border-top-style:solid
}
.ja-weather .panel-default .panel-body .weather-detail tr:first-child td
{
	border-top:none
}
.ja-weather .panel-default .panel-body .weather-detail .wi
{
	font-size:18px;
	margin-right:5px
}
.ja-weather .panel-default .panel-body .weather-forecast
{
	font-size:12px
}
.ja-weather .panel-default .source-logo
{
	text-align:right;
	padding:12px 24px;
	border-top:1px solid #e5e5e5
}
.ja-weather .panel-default .source-logo img
{
	opacity:0.3;
	filter:alpha(opacity=30)}.ja-weather .nav-tabs
{
	margin-bottom:0;
	border-left:1px solid #e5e5e5
}
.ja-weather .nav-tabs > li.active > a
{
	background-color:#ffffff;
	color:#333333
}
.ja-weather .nav-tabs > li.active > a:hover,.ja-weather .nav-tabs > li.active > a:active,.ja-weather .nav-tabs > li.active > a:focus
{
	background-color:#ffffff;
	color:#333333
}
.ja-weather .tab-content .panel-default .panel-body .weather-header
{
	background:#ffffff;
	color:#666666;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.ja-weather .tab-content .panel-default .panel-body .weather-detail
{
	background:#ffffff;
	color:#666666;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.ja-weather .tab-content .panel-default .panel-body .weather-detail tr:last-child td
{
	color:#333333;
	border-top:1px solid #e5e5e5;
	background:#f8f8f8
}
.ja-weather .tab-content .panel-default .panel-body .city small
{
	color:rgba(0, 0, 0, 0.5)}.ja-finance
{
	border:0;
	border-radius:0;
	box-shadow:inset 0 0 0 1px #e5e5e5
}
.ja-finance .nav-tabs
{
	margin-bottom:0;
	border-left:1px solid #e5e5e5
}
.ja-finance .nav-tabs > li.active > a
{
	background-color:#fff;
	color:#333333
}
.ja-finance .nav-tabs > li.active > a:hover,.ja-finance .nav-tabs > li.active > a:active,.ja-finance .nav-tabs > li.active > a:focus
{
	background-color:#fff;
	color:#333333
}
.ja-finance .finance-header
{
	color:#666666;
	padding:24px 12px
}
.ja-finance .finance-header:before,.ja-finance .finance-header:after
{
	content:" ";
	display:table
}
.ja-finance .finance-header:after
{
	clear:both
}
.ja-finance .finance-header h4
{
	color:#666666;
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	margin:0;
	line-height:1
}
.ja-finance .finance-header .text
{
	display:inline-block;
	text-transform:uppercase
}
.ja-finance .finance-header small
{
	display:block;
	margin-top:5px;
	font-size:14px
}
.ja-finance .finance-header .finance-snap-data
{
	margin-top:12px;
	line-height:1
}
.ja-finance .finance-header .finance-snap-data > div
{
	padding-top:5px;
	font-size:21px;
	display:block;
	float:left
}
.ja-finance .finance-header .finance-snap-data strong
{
	display:block;
	float:left;
	color:#333333;
	font-size:36px;
	margin-right:12px;
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:6px 12px
}
.ja-finance .finance-header .finance-snap-data .warning
{
	font-size:12px
}
.ja-finance .table
{
	font-size:12px;
	margin:0
}
.ja-finance .table .head
{
	background:#f8f8f8;
	text-align:center;
	font-weight:700;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.ja-finance .table .currency
{
	padding-left:12px;
	text-transform:uppercase
}
.ja-video-list span.fa-2x
{
	color:#cc0000;
	cursor:pointer;
	position:absolute;
	top:5px;
	right:5px
}
.ja-video-list .video-wrapper
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%}.ja-video-list .video-wrapper .jp-gui
{
	position:absolute;
	bottom:0
}
.ja-video-list .video-wrapper .jp-gui .jp-controls
{
	margin-left:20px
}
.bloggers-wrap .blogger-list
{
	list-style:none;
	margin:0;
	padding:0
}
.bloggers-wrap .blogger-list li
{
	border-bottom:1px solid #e8e8e8;
	padding:24px 0 24px 72px;
	position:relative
}
.bloggers-wrap .blogger-list li:last-child
{
	border:0;
	padding-bottom:0
}
.bloggers-wrap .avatar
{
	background:#ffffff;
	box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius:50%;
	display:inline-block;
	position:absolute;
	left:0;
	top:24px;
	padding:2px;
	overflow:hidden
}
.bloggers-wrap .avatar img
{
	border-radius:50%;
	width:48px
}
.bloggers-wrap h4
{
	font-size:12px;
	margin:0 0 5px;
	text-transform:uppercase;
	font-weight:700
}
.bloggers-wrap p
{
	color:#666666;
	font-weight:300;
	font-size:12px;
	text-transform:uppercase
}
.bloggers-wrap .social-list
{
	list-style:none;
	margin:0;
	padding:0
}
.bloggers-wrap .social-list li
{
	border:0;
	display:inline-block;
	padding:0 4px
}
.bloggers-wrap .social-list li a
{
	background-color:transparent;
	border:1px solid #666666;
	border-radius:50%;
	color:#666666;
	display:block;
	font-size:14px;
	height:24px;
	line-height:24px;
	text-align:center;
	width:24px
}
.bloggers-wrap .social-list li a:hover,.bloggers-wrap .social-list li a:active,.bloggers-wrap .social-list li a:focus
{
	color:#222222;
	border-color:#222222
}
.blog:before,article:before,.article:before,.article-full:before,.article-header:before,.article-content:before,.article-footer:before,.item-page:before,.blog:after,article:after,.article:after,.article-full:after,.article-header:after,.article-content:after,.article-footer:after,.item-page:after
{
	content:" ";
	display:table
}
.blog:after,article:after,.article:after,.article-full:after,.article-header:after,.article-content:after,.article-footer:after,.item-page:after
{
	clear:both
}
.blog-featured .img_caption p.img_caption
{
	display:none
}
.items-leading
{
	border-bottom:3px double #e5e5e5
}
.items-leading .leading
{
	padding-top:24px;
	padding-bottom:24px
}
.items-leading .leading:first-child
{
	padding-top:0
}
.items-row
{
	border-bottom:1px dotted #e5e5e5
}
.items-row .item
{
	padding-top:24px;
	padding-bottom:24px
}
.article-full
{
	margin-top:24px;
	position:relative
}
.article-full.has-article-tools
{
	padding-left:0
}
@media (min-width: 992px)
{
	.article-full.has-article-tools
{
	padding-left:180px
}
.article-full.has-article-tools .article-content-main
{
	float:right
}
}.article-full .article-tools
{
	left:0;
	margin-bottom:0;
	padding:0;
	position:absolute;
	top:0;
	width:150px
}
@media (max-width: 992px)
{
	.article-full .article-tools
{
	display:none
}
}@media (max-width: 1199px)
{
	.article-full .article-tools .toggle-reading
{
	display:none
}
}.article-full .content_rating
{
	height:15px;
	margin-bottom:12px
}
.article-full .content_vote
{
	display:block;
	margin-bottom:24px
}
.article-full .col-media
{
	width:auto
}
.divider-vertical
{
	margin:0 0 48px;
	border:0;
	border-top:1px solid #e5e5e5
}
.article-content
{
	font-size:16px;
	font-weight:300
}
#disqus_thread
{
	margin-top:48px;
	padding-top:24px;
	border-top:4px solid #e5e5e5
}
blockquote.article-intro
{
	font-size:17px;
	font-weight:300;
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	color:#111111;
	margin-bottom:12px;
	padding:0 12px
}
.article-right,.article-left
{
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5
}
.item-row.row-top
{
	border:1px solid #e5e5e5;
	padding:0
}
.article-aside
{
	color:#999999;
	font-size:11px;
	margin-bottom:24px;
	min-height:15px;
	position:relative
}
.article-info
{
	margin:0;
	width:100%}@media screen and (min-width: 768px)
{
	.article-info
{
	width:85%}}.article-info a
{
	color:inherit
}
.article-info .article-info-term
{
	display:none
}
.article-info .fa,.article-info [class^="icon-"],.article-info [class*=" icon-"]
{
	display:none
}
.article-info dd
{
	display:inline-block;
	margin-left:0;
	margin-right:5px;
	white-space:nowrap
}
.article-info dd strong
{
	font-weight:bold
}
.createdby,.author
{
	font-weight:bold
}
.category-name
{
	display:inline-block
}
.category-name a
{
	background:#fff;
	border:1px solid #666666;
	color:#333333;
	display:inline-block;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:400;
	padding:3px 6px;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:1
}
.category-name a:hover,.category-name a:focus,.category-name a:active
{
	background-color:#111111;
	border-color:#111111;
	color:#fff;
	text-decoration:none
}
.category-name.cat-red a:hover,.category-name.cat-red a:focus,.category-name.cat-red a:active
{
	background-color:#cc0000;
	border-color:#cc0000
}
.category-name.cat-blue a:hover,.category-name.cat-blue a:focus,.category-name.cat-blue a:active
{
	background-color:#0077bb;
	border-color:#0077bb
}
.category-name.cat-green a:hover,.category-name.cat-green a:focus,.category-name.cat-green a:active
{
	background-color:#669900;
	border-color:#669900
}
.category-name.cat-violet a:hover,.category-name.cat-violet a:focus,.category-name.cat-violet a:active
{
	background-color:#bf5fff;
	border-color:#bf5fff
}
.category-name.cat-orange a:hover,.category-name.cat-orange a:focus,.category-name.cat-orange a:active
{
	background-color:#ff8800;
	border-color:#ff8800
}
.category-name.cat-cyan a:hover,.category-name.cat-cyan a:focus,.category-name.cat-cyan a:active
{
	background-color:#0099cc;
	border-color:#0099cc
}
.category-name.cat-purple a:hover,.category-name.cat-purple a:focus,.category-name.cat-purple a:active
{
	background-color:#8c5de4;
	border-color:#8c5de4
}
.content_rating > img
{
	float:left;
	margin-right:5px
}
.content-links .nav-tabs
{
	background-color:transparent
}
.content-links .nav-tabs li
{
	display:inline-block
}
.content-links .nav-tabs li > a
{
	border:0;
	text-transform:none
}
.content-links .nav-tabs li > a:hover
{
	background-color:transparent;
	color:#cc0000
}
.article-aside-full
{
	font-size:14px;
	color:#333333
}
.article-aside-full dd
{
	margin-right:5px
}
.article-aside-full dd:after
{
	display:inline-block;
	margin-left:5px;
	content:"/";
	color:#666666;
	font-weight:300
}
.article-aside-full dd:last-child:after
{
	display:none
}
.article-aside-full dd strong
{
	font-weight:bold
}
.article-aside-full .createdby a,.article-aside-full .author a
{
	color:#cc0000
}
.article-tools
{
	padding:0;
	font-size:12px;
	text-align:center
}
.article-tools > div
{
	margin-bottom:12px
}
.article-tools h6
{
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	background:#e5e5e5;
	color:#333333;
	padding:4px 6px;
	margin:0;
	margin-bottom:12px
}
.article-tools ul
{
	list-style:none;
	margin:0;
	padding:0
}
.article-tools ul li
{
	border-bottom:1px dotted #e5e5e5;
	padding:6px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.article-tools ul li:before,.article-tools ul li:after
{
	content:" ";
	display:table
}
.article-tools ul li:after
{
	clear:both
}
.article-tools ul li:last-child
{
	border-bottom:0
}
.article-tools ul li .fa
{
	font-size:16px
}
.article-tools ul li a
{
	color:#333333;
	font-weight:400;
	text-transform:uppercase
}
.article-tools ul li a .fa
{
	margin-right:5px;
	margin-left:5px;
	font-size:14px
}
.article-tools ul li a:hover,.article-tools ul li a:focus,.article-tools ul li a:active
{
	text-decoration:none;
	color:#cc0000
}
.article-tools .default-tools ul:before,.article-tools .default-tools ul:after
{
	content:" ";
	display:table
}
.article-tools .default-tools ul:after
{
	clear:both
}
.article-tools .default-tools ul li
{
	display:block;
	float:left;
	width:50%;
	border-bottom:1px dotted #e5e5e5
}
.article-tools .typo-tools .btn
{
	display:block;
	float:left;
	padding:0;
	margin:0;
	border:0;
	border-radius:50%;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center
}
.article-tools .typo-tools .btn:last-child
{
	float:right
}
.article-tools .typo-tools .btn .fa
{
	font-size:12px
}
.article-tools .typo-tools .btn:hover,.article-tools .typo-tools .btn:active,.article-tools .typo-tools .btn:focus
{
	background:#cc0000;
	color:#fff
}
.article-tools .typo-tools strong
{
	display:inline-block;
	font-weight:400;
	width:96px;
	line-height:22px;
	text-align:center;
	text-transform:uppercase
}
@media screen and (min-width: 639px)
{
	.article-tools .typo-tools strong
{
	display:block;
	float:left
}
}.article-tools .toggle
{
	background:#111111;
	color:#fff;
	padding:3px 0;
	display:block;
	border-radius:15px
}
.article-tools .toggle:hover
{
	background:#cc0000;
	color:#fff
}
.article-tools .toggle:active,.article-tools .toggle:focus
{
	color:#fff
}
.article-tools .toggle.on
{
	background:#cc0000;
	color:#fff
}
.article-tools .toggle.on:hover
{
	background:#111111;
	color:#fff
}
.article-aside .btn-group
{
	position:absolute;
	top:0;
	right:0;
	border:1px solid #e5e5e5;
	padding:0
}
.article-aside .btn-group .icon-cog
{
	display:none
}
.article-aside .btn-group .dropdown-toggle
{
	color:#333333;
	background:#e5e5e5;
	height:25px;
	width:25px
}
.article-footer
{
	color:#999999;
	font-size:12px;
	margin-bottom:24px
}
article img,.article-intro img,.article-content img
{
	display:block;
	max-width:100%;
	height:auto
}
article img[align=left],.article-intro img[align=left],.article-content img[align=left],article .img_caption.left,.article-intro .img_caption.left,.article-content .img_caption.left,article .pull-left.item-image,.article-intro .pull-left.item-image,.article-content .pull-left.item-image,article img[align=right],.article-intro img[align=right],.article-content img[align=right],article .img_caption.right,.article-intro .img_caption.right,.article-content .img_caption.right,article .pull-right.item-image,.article-intro .pull-right.item-image,.article-content .pull-right.item-image
{
	margin:0 0 24px;
	width:100%;
	float:none !important
}
@media (max-width: 768px)
{
	.article-content iframe
{
	width:100% !important;
	height:auto
}
}.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption
{
	position:relative
}
.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption
{
	max-width:100%}.img-fulltext-left
{
	float:left;
	margin-right:24px
}
.img-fulltext-right
{
	float:right;
	margin-left:24px
}
.img-intro-none img,.img-intro-left img,.img-intro-right img,.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img
{
	margin:0
}
.img_caption img
{
	margin-bottom:1px !important
}
.img_caption p.img_caption
{
	color:#999999;
	background:#111111;
	font-size:12px;
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:100%;
	margin:0;
	padding:5px;
	clear:both
}
.article-intro-media
{
	position:relative;
	margin-bottom:24px;
	min-height:24px
}
.article-intro-media .item-image
{
	overflow:hidden
}
.article-intro-media img
{
	width:100%}.article-intro-media .category-name
{
	position:absolute;
	top:0;
	left:0;
	line-height:1
}
.article-intro .item-image
{
	max-height:240px;
	overflow:hidden;
	margin-bottom:12px
}
.article-intro .item-image img
{
	width:100%}@media screen and (max-width: 767px)
{
	article img[align=left],.img_caption.left,article img[align=right],.img_caption.right,.img-fulltext-left,.img-fulltext-right
{
	float:none !important;
	margin-left:0;
	margin-right:0;
	width:100% !important
}
}article aside .btn-group > .dropdown-toggle,article aside .btn-group > .dropdown-toggle:hover,article aside .btn-group > .dropdown-toggle:active,article aside .btn-group > .dropdown-toggle:focus
{
	padding:2px 5px
}
article aside .btn-group > .dropdown-toggle .caret
{
	margin-left:2px
}
.readmore
{
	margin-top:24px
}
.readmore a
{
	display:inline-block;
	font-size:12px
}
.readmore.readmore-title a
{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.edit.item-page
{
	padding-top:24px;
	padding-bottom:24px
}
.edit.item-page .nav-tabs > li > a
{
	padding:12px
}
.edit.item-page .icon-calendar
{
	display:inline-block;
	height:17px;
	width:17px
}
.edit.item-page .icon-calendar:before
{
	display:block;
	content:"\f073";
	font-family:"FontAwesome";
	font-style:normal
}
.edit.item-page fieldset
{
	margin-top:24px
}
.edit.item-page .media-preview
{
	height:40px
}
.edit.item-page .jform_attribs_ctm_gallery .jalist .inputbox,.edit.item-page .jform_attribs_ctm_gallery .jalist input[type="text"],.edit.item-page .jform_attribs_ctm_gallery .jalist select.inputbox,.edit.item-page .jform_attribs_ctm_gallery .jalist select
{
	width:140px
}
.edit.item-page .jform_attribs_ctm_gallery .jalist textarea.autoheight
{
	min-height:38px
}
.edit.item-page .jform_attribs_ctm_gallery .jalist a.modal.btn
{
	padding:6px 8px
}
.edit.item-page .jform_attribs_ctm_gallery .jalist a.modal.btn:hover
{
	background-color:#e5e5e5;
	color:#222222
}
.edit.item-page .jform_attribs_ctm_gallery .jalist .input-append .btn:last-child
{
	padding:6px 8px
}
.edit.item-page .jform_attribs_ctm_gallery .jalist .input-append .btn:last-child:hover
{
	background-color:#ffffff;
	border-color:#666666;
	color:#333333
}
.edit.item-page .media-preview > div
{
	line-height:28px;
	font-size:11px
}
.edit.events
{
	background:#ffffff;
	padding:24px
}
.com_contact .contact
{
	background:#ffffff;
	margin-top:24px;
	padding:24px;
	overflow:hidden
}
.topic-links
{
	border:3px double #e5e5e5;
	margin-top:24px;
	margin-bottom:24px
}
@media (min-width: 1200px)
{
	.topic-links
{
	float:right;
	width:40%;
	margin-top:5px;
	margin-left:24px
}
}.topic-links .topic-header
{
	padding:12px;
	border-bottom:1px solid #e5e5e5;
	position:relative
}
.topic-links h5
{
	display:none
}
.topic-links h6
{
	margin:0;
	text-transform:uppercase;
	font-size:14px
}
.topic-links .nav > li
{
	border-bottom:1px dotted #e5e5e5
}
.topic-links .nav > li > a
{
	color:#333333;
	font-size:14px
}
.topic-links .nav .fa
{
	font-size:8px;
	margin-right:5px
}
.topic-articles
{
	margin-top:24px
}
.topic-articles h2 small
{
	display:block;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	font-weight:300;
	text-transform:uppercase;
	font-size:14px
}
.topic-articles .link-item
{
	margin-left:-20px;
	margin-right:-20px
}
.topic-articles .link-item:before,.topic-articles .link-item:after
{
	content:" ";
	display:table
}
.topic-articles .link-item:after
{
	clear:both
}
.topic-articles .link-item:first-child
{
	border-top:1px dotted #e5e5e5
}
.topic-articles .link-item:last-child
{
	border-bottom:1px dotted #e5e5e5
}
.topic-articles .link-item .col-media .item-image
{
	max-height:72px
}
.topic-articles .link-item .article-title h3
{
	font-size:18px;
	margin:0
}
.topic-articles .link-item .article-aside
{
	margin-top:6px
}
.component.window.com_content.view-article .article-full.has-article-tools
{
	padding-left:0
}
.component.window.com_content.view-article #disqus_thread,.component.window.com_content.view-article .dq-powered,.component.window.com_content.view-article .tags,.component.window.com_content.view-article .article-tools
{
	display:none
}
.component.window.com_content.view-article #pop-print
{
	float:right;
	margin-top:-24px
}
.component.window.com_content.view-article #pop-print a
{
	padding:6px 12px;
	font-size:14px;
	line-height:1.71428571;
	border-radius:0;
	color:#ffffff;
	background-color:#cc0000;
	border-color:#b30000
}
.component.window.com_content.view-article #pop-print a:hover,.component.window.com_content.view-article #pop-print a:focus,.component.window.com_content.view-article #pop-print a.focus,.component.window.com_content.view-article #pop-print a:active,.component.window.com_content.view-article #pop-print a.active,.open > .dropdown-toggle.component.window.com_content.view-article #pop-print a
{
	color:#ffffff;
	background-color:#990000;
	border-color:#750000
}
.component.window.com_content.view-article #pop-print a:active,.component.window.com_content.view-article #pop-print a.active,.open > .dropdown-toggle.component.window.com_content.view-article #pop-print a
{
	background-image:none
}
.component.window.com_content.view-article #pop-print a.disabled,.component.window.com_content.view-article #pop-print a[disabled],fieldset[disabled] .component.window.com_content.view-article #pop-print a,.component.window.com_content.view-article #pop-print a.disabled:hover,.component.window.com_content.view-article #pop-print a[disabled]:hover,fieldset[disabled] .component.window.com_content.view-article #pop-print a:hover,.component.window.com_content.view-article #pop-print a.disabled:focus,.component.window.com_content.view-article #pop-print a[disabled]:focus,fieldset[disabled] .component.window.com_content.view-article #pop-print a:focus,.component.window.com_content.view-article #pop-print a.disabled.focus,.component.window.com_content.view-article #pop-print a[disabled].focus,fieldset[disabled] .component.window.com_content.view-article #pop-print a.focus,.component.window.com_content.view-article #pop-print a.disabled:active,.component.window.com_content.view-article #pop-print a[disabled]:active,fieldset[disabled] .component.window.com_content.view-article #pop-print a:active,.component.window.com_content.view-article #pop-print a.disabled.active,.component.window.com_content.view-article #pop-print a[disabled].active,fieldset[disabled] .component.window.com_content.view-article #pop-print a.active
{
	background-color:#cc0000;
	border-color:#b30000
}
.component.window.com_content.view-article #pop-print a .badge
{
	color:#cc0000;
	background-color:#ffffff
}
.component.window.com_content.view-article #pop-print a:hover,.component.window.com_content.view-article #pop-print a:focus,.component.window.com_content.view-article #pop-print a:active
{
	text-decoration:none
}
.row-even,.row-odd
{
	padding:5px;
	width:99%;
	border-bottom:1px solid #e5e5e5
}
.row-odd
{
	background-color:transparent
}
.row-even
{
	background-color:#f9f9f9
}
.blog-row-rule,.blog-item-rule
{
	border:0
}
.row-fluid .row-reveal
{
	visibility:hidden
}
.row-fluid:hover .row-reveal
{
	visibility:visible
}
.nav-list > li.offset > a
{
	padding-left:30px;
	font-size:11px
}
.list-striped,.row-striped
{
	list-style:none;
	line-height:24px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #e5e5e5;
	margin-left:0;
	padding-left:0
}
.list-striped h3,.row-striped h3
{
	font-size:16px;
	margin:0
}
.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid
{
	border-bottom:1px solid #e5e5e5;
	padding:10px 15px
}
.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd)
{
	background-color:#f9f9f9
}
.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover
{
	background-color:#f5f5f5
}
.row-striped .row-fluid
{
	width:97%}.row-striped .row-fluid [class*="span"]
{
	min-height:10px
}
.row-striped .row-fluid [class*="span"]
{
	margin-left:8px
}
.row-striped .row-fluid [class*="span"]:first-child
{
	margin-left:0
}
.list-condensed li
{
	padding:5px 10px
}
.row-condensed .row,.row-condensed .row-fluid
{
	padding:5px 10px
}
.list-bordered,.row-bordered
{
	list-style:none;
	line-height:18px;
	text-align:left;
	vertical-align:middle;
	margin-left:0;
	border:1px solid #e5e5e5
}
.login-wrap
{
	padding:24px
}
.login-wrap .login
{
	width:auto;
	margin:0 auto
}
@media screen and (min-width: 480px)
{
	.login-wrap .login
{
	width:345px
}
}.login-wrap .login form .form-group .checkbox
{
	padding:0
}
.login-wrap .other-links
{
	margin-bottom:0
}
.login-wrap .other-links .col-sm-9 > ul
{
	padding:0;
	margin-bottom:0
}
.login-wrap .other-links .col-sm-9 > ul > li
{
	margin-bottom:5px;
	list-style-type:none
}
.form-register
{
	padding:24px
}
.form-register fieldset
{
	padding:0 0 10px
}
.form-register p
{
	margin:0 0 5px
}
.form-register p.form-des
{
	margin:15px 0
}
.form-register label
{
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:130px
}
.form-register .input,.form-register .inputbox
{
	margin-left:10px;
	width:200px
}
.form-register .btn,.form-register .button
{
	margin-left:140px
}
.registration fieldset dt
{
	margin-right:5px
}
.admintable textarea
{
	max-width:90% !important;
	resize:none
}
.registration > form
{
	background:none
}
.registration > form > fieldset .form-group
{
	margin:10px 0
}
.registration > form > fieldset .form-group > .control-label
{
	padding:0;
	text-align:left
}
.registration > form > fieldset .form-group > .control-label > label
{
	margin:0
}
.registration > form > fieldset .form-group > .control-label > span
{
	font-size:14px
}
.registration > form > fieldset .form-group .col-sm-9
{
	float:left;
	padding:0
}
.registration > form > fieldset .form-group .col-sm-9 > textarea
{
	height:200px;
	width:350px
}
@media screen and (max-width: 767px)
{
	.registration > form > fieldset .form-group .col-sm-9 > textarea
{
	width:auto
}
}@media screen and (max-width: 480px)
{
	.registration > form > fieldset .form-group .col-sm-9 > textarea
{
	width:100%}}.registration > form > fieldset .form-group .col-sm-9 .input-append input
{
	display:inline-block
}
.registration > form > fieldset .form-group #jform_profile_dob_spacer-lbl
{
	font-weight:normal;
	font-style:italic
}
.registration > form > fieldset .control-group .col-sm-9
{
	padding:0
}
.registration > form .form-actions
{
	background:none;
	width:100%;
	margin:0;
	padding:12px 0;
	float:left
}
.registration > form .form-actions .col-sm-9
{
	padding-left:0 !important
}
@media screen and (min-width: 992px)
{
	.registration #member-registration .form-group + .control-group .control-label
{
	width:25%;
	text-align:left;
	margin:0;
	padding-left:12px;
	padding-right:12px
}
}.view-registration .calendar thead .hilite
{
	border:none;
	padding:2px
}
.com_mailto body
{
	padding:12px
}
.com_mailto .t3-mainbody
{
	padding-top:0;
	padding-bottom:0
}
.com_mailto .t3-content
{
	width:auto
}
#mailto-window
{
	background:#fff;
	margin:10px 0 20px;
	padding:0;
	position:relative
}
#mailto-window h2
{
	margin-top:0;
	margin-bottom:20px
}
#mailtoForm .formelm
{
	padding:5px 0;
	vertical-align:middle;
	overflow:hidden
}
#mailtoForm .formelm label
{
	display:inline-block;
	float:left;
	font-weight:bold;
	vertical-align:middle;
	width:100px
}
#mailtoForm p
{
	margin-top:20px
}
#mailtoForm .input,#mailtoForm .inputbox
{
	width:65%}#mailtoForm .btn,#mailtoForm .button,#mailtoForm button
{
	margin-right:5px
}
.user-details
{
	padding:10px 0
}
.user-details p
{
	margin:0 0 5px
}
.user-details label
{
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:130px
}
.user-details .input,.user-details .inputbox
{
	margin-left:10px;
	width:200px
}
.user-details .btn,.user-details button
{
	margin-left:140px
}
.user-details .paramlist .paramlist_key
{
	padding:0 0 5px;
	width:130px
}
.user-details .paramlist .paramlist_value
{
	padding:0 0 5px
}
.user-details .user_name span
{
	font-weight:bold;
	padding-left:10px
}
.reset .form-validate p,.remind .form-validate p
{
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	margin-bottom:24px;
	padding:12px 24px;
	border-radius:0
}
.reset .form-validate fieldset dl,.remind .form-validate fieldset dl
{
	margin:0
}
.reset .form-validate fieldset dt,.remind .form-validate fieldset dt
{
	margin:4px 0 0 0
}
.profile .dl-horizontal dd
{
	margin-bottom:12px
}
@media screen and (min-width: 992px)
{
	.profile .dl-horizontal dd
{
	margin-bottom:0;
	margin-top:-24px;
	position:absolute
}
}.profile .dl-horizontal dt
{
	float:none;
	white-space:normal
}
.profile .text label
{
	font-weight:normal;
	font-style:italic
}
.profile-edit input
{
	position:relative;
	min-height:1px;
	padding-left:6px;
	padding-right:6px
}
@media (min-width: 768px)
{
	.profile-edit input
{
	float:left;
	width:50%}}.profile-edit select
{
	position:relative;
	min-height:1px;
	padding-left:6px;
	padding-right:6px
}
@media (min-width: 768px)
{
	.profile-edit select
{
	float:left;
	width:50%}}.profile-edit textarea
{
	width:50%}@media screen and (max-width: 767px)
{
	.profile-edit textarea
{
	width:100%}}@media screen and (max-width: 767px)
{
	.profile-edit .chzn-container-single
{
	width:100% !important
}
}.profile-edit select + button
{
	margin-left:5px
}
.profile-edit #helpsite-refresh
{
	margin-top:12px
}
.profile-edit #jform_profile_dob
{
	display:inline-block
}
.profile-edit #jform_profile_dob_spacer-lbl
{
	font-weight:normal;
	font-style:italic;
	display:block;
	margin-bottom:-24px
}
.searchintro
{
	font-size:16px;
	background:#669900;
	text-transform:uppercase;
	color:#fff;
	padding:6px 24px;
	margin:0 -20px 24px;
	line-height:normal
}
.searchintro p
{
	margin:0
}
.searchintro strong
{
	font-weight:400
}
.searchintro .badge
{
	border-radius:0;
	background-color:#111111;
	font-size:18px
}
#searchForm
{
	margin-top:24px
}
#searchForm:before,#searchForm:after
{
	content:" ";
	display:table
}
#searchForm:after
{
	clear:both
}
#searchForm fieldset
{
	margin:0
}
#searchForm legend
{
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:14px
}
#searchForm select
{
	width:auto;
	display:inline-block;
	margin-left:5px;
	padding-left:5px
}
#searchForm .form-limit
{
	margin-top:24px
}
#searchForm .form-limit .counter
{
	margin-top:0
}
#search-form ul#finder-filter-select-list
{
	margin-left:0;
	padding-left:0
}
#search-form ul#finder-filter-select-list li
{
	list-style:none;
	padding:12px 0
}
#search-form ul#finder-filter-select-list li label
{
	width:150px
}
#search-form .word .form-group
{
	margin-bottom:12px
}
@media screen and (max-width: 480px)
{
	#search-form #smartsearch-btn
{
	display:block;
	margin-bottom:6px
}
}@media screen and (max-width: 768px)
{
	#searchForm .radio-inline,#searchForm .checkbox-inline
{
	display:block;
	width:100%;
	margin-left:0
}
}.search-results
{
	margin-top:48px;
	border-top:3px double #e5e5e5;
	padding:24px;
	margin-left:-24px;
	margin-right:-24px
}
.search-results .result-title
{
	font-size:17px;
	margin-top:24px;
	line-height:1.25
}
.search-results .result-category
{
	font-size:14px;
	color:#999999;
	text-transform:uppercase
}
.search-results .result-text
{
	margin-top:5px;
	margin-bottom:5px;
	max-width:100%;
	word-wrap:break-word
}
.search-results .result-url
{
	color:#666666;
	margin-top:24px
}
.search-results .result-created
{
	font-size:12px;
	color:#999999;
	text-transform:uppercase
}
div.finder
{
	margin-bottom:24px;
	padding:24px
}
#searchForm .phrases-box input[type="radio"]
{
	vertical-align:top;
	margin-top:3px
}
@media (max-width: 768px)
{
	.contact .thumbnail
{
	width:100%}}.contact .dl-horizontal.contact-position
{
	margin-bottom:0
}
.contact .dl-horizontal > dt
{
	width:20px
}
@media (max-width: 768px)
{
	.contact .dl-horizontal > dt
{
	float:left;
	margin-right:5px;
	width:auto
}
}.contact .dl-horizontal > dd
{
	margin-left:40px
}
@media (max-width: 768px)
{
	.contact .dl-horizontal > dd
{
	margin-left:24px
}
}.contact .tab-pane
{
	margin-top:24px
}
.contact-form .form-horizontal > fieldset .form-group .control-label
{
	text-align:left !important
}
.contact-form .form-horizontal > fieldset .form-group .checkbox > input
{
	margin-left:0;
	margin-top:5px
}
.contact-form #jform_contact_emailmsg
{
	width:100%}.contact-form #jform_contact_message
{
	width:100%;
	height:auto
}
@media (max-width: 768px)
{
	.contact-form #jform_captcha-lbl
{
	display:none
}
.contact-form #recaptcha_image
{
	width:220px
}
.contact-form #recaptcha_image img
{
	max-width:220px
}
.contact-form #recaptcha_response_field
{
	max-width:220px
}
}.contact .accordion-toggle
{
	font-weight:bold
}
.contact-category
{
	padding:24px
}
#recaptcha_area,#jform_captcha
{
	max-width:200px
}
#archive-items > li
{
	line-height:normal;
	margin:0;
	overflow:visible;
	padding:0
}
#archive-items .intro
{
	clear:both;
	overflow:hidden
}
.categories-list
{
	padding:24px;
	margin-bottom:24px
}
.category-item:before,.category-item:after
{
	content:" ";
	display:table
}
.category-item:after
{
	clear:both
}
.category-item .page-header
{
	line-height:normal;
	padding:12px 5px;
	margin:0;
	font-size:16px;
	font-weight:normal
}
.category-item .category-item
{
	margin-bottom:0;
	margin-left:40px
}
.category-item .category-item .page-header
{
	font-size:14px
}
.cat-children .page-header
{
	line-height:normal;
	padding:12px 5px;
	margin:0;
	font-size:16px;
	font-weight:normal
}
.newsfeed-category > h2,.newsfeed > h2
{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:24px;
	margin-bottom:24px;
	margin-top:0
}
.newsfeed-category .category-desc,.newsfeed .category-desc
{
	margin-bottom:24px
}
.newsfeed-category .category li:before,.newsfeed .category li:before,.newsfeed-category .category li:after,.newsfeed .category li:after
{
	content:" ";
	display:table
}
.newsfeed-category .category li:after,.newsfeed .category li:after
{
	clear:both
}
.newsfeed > h2
{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:24px;
	margin-bottom:24px;
	margin-top:0
}
.newsfeed .feed-description
{
	margin-bottom:24px;
	font-size:16px
}
.newsfeed .feed-item-description .feed-description
{
	font-size:14px
}
.newsfeed ol li > a
{
	font-weight:bold;
	font-size:16px
}
.article-content .pagination ul
{
	display:block;
	list-style:none;
	padding:0;
	overflow:hidden
}
.article-content .pagination ul li
{
	border:1px solid #e5e5e5;
	float:left;
	line-height:normal;
	margin-right:12px;
	padding:12px 24px
}
.article-content .pagination ul li a
{
	border:0;
	text-decoration:none;
	background-color:transparent;
	line-height:normal;
	padding:0
}
.pagenavcounter
{
	margin:0 0 24px;
	font-weight:bold
}
#article-index,.article-index
{
	border:1px solid #e5e5e5;
	border-radius:0;
	float:right;
	padding:10px;
	margin:0 0 24px 24px;
	width:25%}#article-index ul,.article-index ul
{
	list-style:none;
	margin:0;
	padding:0;
	border:0
}
#article-index ul > li,.article-index ul > li
{
	border:0;
	margin-top:2px
}
#article-index ul > li > a,.article-index ul > li > a
{
	border:0;
	padding:5px;
	border-radius:0
}
#article-index ul > .active > a,.article-index ul > .active > a
{
	border:0;
	background:#cc0000;
	color:#ffffff
}
#article-index ul > .active > a:hover,.article-index ul > .active > a:hover,#article-index ul > .active > a:active,.article-index ul > .active > a:active,#article-index ul > .active > a:focus,.article-index ul > .active > a:focus
{
	border:0;
	background:#cc0000;
	color:#ffffff
}
.article-navigation.top
{
	margin-top:24px !important
}
.pagenav
{
	margin:0;
	padding:0;
	background:#ffffff;
	border:1px solid #e5e5e5;
	border-right:0;
	list-style:none
}
.pagenav > li
{
	margin:0;
	padding:0;
	float:left;
	width:50%;
	position:relative;
	background:transparent;
	height:auto;
	cursor:pointer;
	height:109px
}
@media (min-width: 768px)
{
	.pagenav > li
{
	height:76px
}
}.pagenav > li.pagenav-prev,.pagenav > li.previous
{
	text-align:right;
	border-right:1px solid #e5e5e5
}
.pagenav > li.pagenav-next,.pagenav > li.next
{
	float:right;
	text-align:left;
	border-left:1px solid #e5e5e5
}
.pagenav li.pagenav-prev + li.pagenav-next,.pagenav li.previous + li.next
{
	border-left:0
}
.pagenav li > a > strong
{
	font-weight:400
}
.pagenav li > a > span
{
	font-size:11px;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:1px;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	display:block;
	color:#999999;
	margin:0 0 2px
}
.pagenav li > a > .fa
{
	position:absolute;
	margin:0;
	left:12px;
	top:42%}.pagenav li.pagenav-next > a > .fa,.pagenav li.next > a > .fa
{
	left:auto;
	right:12px
}
.pagenav li > a
{
	display:block;
	width:100%;
	padding:12px 24px;
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:normal;
	height:auto;
	border:0;
	border-radius:0;
	color:#666666;
	background:#f8f8f8;
	height:109px;
	overflow:hidden
}
@media (min-width: 768px)
{
	.pagenav li > a
{
	height:76px
}
}.pagenav li > a:hover,.pagenav li > a:active,.pagenav li > a:focus
{
	background-color:#ffffff;
	color:#333333
}
.items-more
{
	background:#f8f8f8;
	padding:24px;
	margin-left:-19px;
	margin-right:-19px
}
.items-more h3
{
	margin:0 0 24px;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase
}
.items-more .nav > li
{
	border-top:1px solid #e5e5e5
}
.items-more .nav > li > a
{
	padding:6px 5px;
	font-size:16px
}
.back_button a
{
	display:block;
	margin:10px 0
}
.filters
{
	margin:12px 0
}
.display-limit
{
	margin:12px 0 5px
}
.filters .display-limit
{
	float:right;
	text-align:right
}
#system-message
{
	padding:12px 24px
}
#system-message dt
{
	font-weight:bold
}
#system-message dd
{
	font-weight:bold
}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul
{
	margin:0;
	padding:0
}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li
{
	background:none;
	margin:0;
	padding:5px
}
.alert-message
{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#468847
}
.alert-message hr
{
	border-top-color:#c9e2b3
}
.alert-message .alert-link
{
	color:#356635
}
.alert-notice
{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad
}
.alert-notice hr
{
	border-top-color:#a6e1ec
}
.alert-notice .alert-link
{
	color:#2d6987
}
.alert-error
{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#b94a48
}
.alert-error hr
{
	border-top-color:#e4b9c0
}
.alert-error .alert-link
{
	color:#953b39
}
.tip-wrap
{
	background:#fff6df;
	border:1px solid #fb3;
	border-radius:5px;
-webkit-box-shadow:none;
	box-shadow:none;
	max-width:300px;
	z-index:999
}
.tip-title
{
	border-bottom:1px solid #fb3;
	font-weight:bold;
	padding:5px 10px
}
.tip-text
{
	font-size:14px;
	margin:0;
	padding:5px 10px
}
.hasTip img
{
	border:none;
	margin:0 5px 0 0
}
.mod-preview-info
{
	z-index:4
}
.jmodedit
{
	z-index:999
}
@media (min-width: 768px)
{
	.languageswitcherload
{
	float:right;
	width:100%}.languageswitcherload .mod-languages
{
	text-align:right
}
}div.calendar
{
	width:187px
}
.edit.item-page fieldset .btn-toolbar
{
	margin-top:12px
}
.chzn-container-multi .chzn-choices li.search-field input[type="text"]
{
	height:auto
}
.t3-mainbody .t3-content .tag-category ul.thumbnails
{
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.t3-mainbody .t3-content .tag-category ul.thumbnails > li
{
	list-style-type:none;
	background:none;
	border-bottom:1px solid #eee;
	padding:10px
}
.t3-mainbody .t3-content .tag-category ul.thumbnails > li > h3
{
	margin:0
}
.t3-mainbody .t3-content .tag-category ul.thumbnails > li > h3 > a
{
	font-size:18px
}
.t3-mainbody .t3-content .tag-category ul.thumbnails > li:hover
{
	background-color:#eee
}
.t3-mainbody .t3-content .tag-category #limit_chzn .chzn-drop
{
	box-sizing:border-box !important
}
.t3-mainbody .t3-content .tag-category .pagination-wrap
{
	float:left
}
.t3-mainbody .t3-content .tag-category .pagination-wrap .pull-right
{
	background:#111111;
	color:#fff;
	border-color:#111111
}
@media screen and (max-width: 767px)
{
	.t3-mainbody .t3-content .tag-category .pagination-wrap .pagination
{
	display:inline-block
}
}.tags span
{
	margin-right:6px
}
.tags span:last-child
{
	margin-right:0
}
.iframe-bordered
{
	border:1px solid #e5e5e5
}
.chzn-container
{
	display:block
}
.chzn-container-single .chzn-single,.chzn-container-multi .chzn-choices .search-field input,.chzn-container-single .chzn-search input
{
	height:26px
}
.chzn-container-single .chzn-drop,.chzn-container .chzn-drop
{
	-webkit-box-sizing:content-box !important;
-moz-box-sizing:content-box !important;
	box-sizing:content-box !important
}
.input-prepend .chzn-container-single .chzn-single
{
	border-color:#cccccc;
	height:26px;
	border-radius:0 3px 3px 0;
-webkit-box-shadow:none;
	box-shadow:none
}
.input-prepend .chzn-container-active .chzn-single-with-drop
{
	border-radius:0 3px 0 0
}
.input-prepend .chzn-container-single .chzn-drop
{
	border-color:#cccccc
}
.btn-group .chzn-results
{
	white-space:normal
}
.page-header
{
	padding-bottom:11px;
	margin:0 0 24px;
	border-bottom:1px solid #e5e5e5
}
.page-title,.page-header h1
{
	line-height:1;
	margin:0;
	font-family:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:34px;
	text-transform:uppercase;
	color:#772727
}
@media (max-width: 992px)
{
	.page-title,.page-header h1
{
	font-size:36px
}
}.page-subheader
{
	border-bottom:1px solid #e5e5e5;
	margin:0 0 24px
}
.page-subheader:before,.page-subheader:after
{
	content:" ";
	display:table
}
.page-subheader:after
{
	clear:both
}
.page-subtitle,.page-subheader h2
{
	line-height:1;
	margin:0
}
.page-header + .page-subheader
{
	margin-top:-24px
}
.article-title,.article-header h1
{
	font-size:32 px;
	font-weight:400;
	margin:0 0 12px 0;
	line-height:1.25
}
@media (max-width: 992px)
{
	.article-title,.article-header h1
{
	font-size:24px
}
}.article-title a,.article-header h1 a
{
	color:#111111
}
.article-title a:hover,.article-header h1 a:hover,.article-title a:active,.article-header h1 a:active,.article-title a:focus,.article-header h1 a:focus
{
	text-decoration:none
}
h2.article-title,.article-header h2
{
	font-size:22px;
	font-weight:400;
	line-height:1.25
}
.items-leading h2.article-title,.items-leading .article-header h2
{
	font-size:22px
}
h2.article-title a:hover,.article-header h2 a:hover,h2.article-title a:focus,.article-header h2 a:focus,h2.article-title a:active,.article-header h2 a:active
{
	color:#cc0000
}
.item-title
{
	font-weight:bold
}
.jumbotron h1,.jumbotron h2,.jumbotron h3
{
	margin-top:0
}
.jumbotron p:last-child
{
	margin-bottom:0
}
.container .jumbotron
{
	border-radius:0
}
.masthead
{
	padding:48px 0;
	text-align:center
}
.masthead p:last-child
{
	margin-bottom:0
}
@media screen and (min-width: 992px)
{
	.masthead
{
	padding:96px 0
}
.masthead h1
{
	font-size:98px
}
.masthead p
{
	font-size:28px
}
.masthead .btn-lg
{
	margin-top:24px;
	padding:18px 42px;
	font-size:21px
}
}.jumbotron-primary
{
	background-color:#cc0000;
	color:#ffcccc
}
.jumbotron-primary h1,.jumbotron-primary h2,.jumbotron-primary h3
{
	color:#ffffff
}
.jumbotron-primary p
{
	color:#ffffff
}
.jumbotron-primary .btn-primary
{
	border-color:#fff
}
.label:empty
{
	display:none
}
.badge:empty
{
	display:none
}
.btn .badge
{
	position:relative;
	top:-1px
}
.page-header .label,.page-header .badge
{
	vertical-align:middle
}
.alert h4
{
	color:inherit
}
.media:first-child
{
	margin-top:0
}
.media-object
{
	display:block
}
.media-heading
{
	margin:0 0 5px
}
.media > .pull-left
{
	margin-right:10px
}
.media > .pull-right
{
	margin-left:10px
}
.list-group-item > .badge
{
	float:right
}
.list-group-item > .badge + .badge
{
	margin-right:5px
}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading
{
	color:inherit
}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text
{
	color:#ff9999
}
.panel-heading > .dropdown .dropdown-toggle
{
	color:inherit
}
.panel-title > a
{
	color:inherit
}
.modal-backdrop.fade
{
	opacity:0;
	filter:alpha(opacity=0)}.modal-backdrop.in
{
	opacity:0.5;
	filter:alpha(opacity=50)}@media screen and (min-width: 768px)
{
	.modal-dialog
{
	width:600px;
	margin:30px auto
}
.modal-content
{
	-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
	box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)}}.layout-events .t3-wrapper
{
	background:transparent
}
.t3-header
{
	padding-top:24px;
	padding-bottom:24px;
	background:#04354a
}
.t3-header .header-left
{
	padding:0
}
.t3-header .header-right
{
	padding:0
}
@media (max-width: 992px)
{
	.t3-header
{
	background:#f8f8f8;
	height:53px;
	border-bottom:3px solid #cc0000;
	margin-bottom:0;
	padding:0 !important;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:15
}
.t3-header > .container
{
	width:100%}.t3-header .header-right
{
	padding-right:48px
}
}.logo
{
	display:inline-block
}
.logo a
{
	display:inline-block;
	line-height:1;
	margin:0
}
@media (max-width: 992px)
{
	.logo
{
	float:left
}
}@media (max-width: 992px)
{
	.logo-image.logo-control .logo-img-sm
{
	display:inline-block
}
.logo-image a
{
	height:50px;
	line-height:50px
}
}@media (max-width: 768px)
{
	.logo-image
{
	max-width:192px
}
}@media (min-width: 320px) and (max-width: 480px)
{
	.logo-image
{
	max-width:80px
}
}.logo-image img
{
	max-width:100%}.logo-image span,.logo-image small
{
	display:none
}
.logo-text a
{
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:72px;
	font-weight:700;
	text-transform:uppercase;
	color:#111111
}
.logo-text:hover a,.logo-text a:hover,.logo-text a:active,.logo-text a:focus
{
	text-decoration:none
}
@media (min-width: 768px) and (max-width: 991px)
{
	.logo-text
{
	white-space:nowrap
}
}.logo-text .site-slogan
{
	display:block;
	font-size:14px;
	text-transform:uppercase;
	margin-top:0
}
@media (max-width: 992px)
{
	.logo-text
{
	margin-top:8px
}
.logo-text a
{
	font-size:36px
}
.logo-text .site-slogan
{
	display:none
}
}@media (max-width: 480px)
{
	.logo-text
{
	margin-top:14px;
	max-width:120px;
	overflow:hidden
}
.logo-text a
{
	font-size:24px
}
}@media (max-width: 321px)
{
	.header-right
{
	display:none
}
}.header-right .header-right-inner
{
	position:relative;
	width:100%}.header-right .header-right-inner > .col
{
	display:block
}
@media (min-width: 992px)
{
	.header-right .header-right-inner
{
	height:96px;
	float:right;
	display:table;
	table-layout:fixed
}
.header-right .header-right-inner > .col
{
	display:table-cell;
	vertical-align:top
}
}.header-right .number
{
	display:block;
	font-size:36px;
	font-weight:700;
	height:60px;
	line-height:70px
}
.header-right .text
{
	display:block;
	text-transform:uppercase;
	font-size:11px;
	font-weight:300;
	line-height:1
}
.header-right .indicator
{
	margin-top:6px
}
.header-right .calendar
{
	width:114px;
	height:130px;
	text-align:center
}
.header-right .calendar .day,.header-right .calendar .month
{
	display:inline-block;
	letter-spacing:1px;
	text-transform:uppercase
}
@media screen and (max-width: 992px)
{
	.header-right .calendar
{
	display:none !important
}
}.header-right .whatsnew
{
	background:#cc0000;
	color:#fff;
	border-left:1px solid #f2f2f2;
	width:96px;
	height:96px;
	text-align:center;
	cursor:pointer;
	margin-right:50px
}
.header-right .whatsnew:hover .indicator
{
	margin-top:8px
}
@media (max-width: 992px)
{
	.header-right .whatsnew
{
	width:auto;
	height:49px;
	line-height:50px;
	padding:0 24px;
	float:right;
	background:transparent;
	border-left:1px solid #e5e5e5;
	color:#333333
}
.header-right .whatsnew .number
{
	font-size:16px;
	display:inline;
	height:auto;
	line-height:normal
}
.header-right .whatsnew .text
{
	display:inline
}
}@media (max-width: 480px)
{
	.header-right .whatsnew
{
	padding:0 8px
}
.header-right .whatsnew .number
{
	font-size:14px
}
}.header-right .whatsnew-alert.loading .number,.header-right .whatsnew-alert.loading .text
{
	display:none
}
.header-right .whatsnew-alert.loading .indicator
{
	display:block;
	margin:0;
	font-size:36px;
	line-height:96px
}
@media (max-width: 992px)
{
	.header-right .whatsnew-alert.loading .number,.header-right .whatsnew-alert.loading .text
{
	display:inline
}
.header-right .whatsnew-alert.loading .indicator
{
	display:inline;
	font-size:14px;
	line-height:normal
}
}.header-right .trending
{
	height:96px
}
@media screen and (max-width: 992px)
{
	.header-right .trending
{
	display:none !important
}
}.header-right .trending .magazine-links
{
	height:96px;
	overflow:hidden;
	border:1px solid #e5e5e5
}
.header-right .trending .link-item
{
	min-height:95px;
	padding:0;
	position:relative;
	padding-left:120px
}
.header-right .trending .link-item .col-media
{
	height:96px;
	width:120px;
	padding:0;
	position:absolute;
	left:0;
	top:0
}
.header-right .trending .link-item .item-image
{
	max-height:none
}
.header-right .trending .link-item .item-image img
{
	width:100% !important;
	height:96px !important
}
.header-right .trending .link-item .col-content
{
	max-height:96px;
	padding-top:12px;
	width:100%}.header-right .trending .link-item .article-title h3
{
	text-transform:uppercase;
	font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:5px
}
.header-right .trending .link-item .article-title h3 a
{
	color:#cc0000
}
.header-right .trending .link-item .article-title h3 a::after
{
	font-family:"FontAwesome";
	font-weight:400;
	content:"\f178";
	display:inline-block;
	margin-left:5px
}
.header-right .trending .link-item .col-content > a
{
	font-family:"Roboto Condensed", Cambria, Georgia, "Times New Roman", Times, serif;
	color:#333333;
	display:block;
	max-height:48px;
	overflow:hidden
}
.header-right .trending .link-item .col-content > a:hover,.header-right .trending .link-item .col-content > a:active,.header-right .trending .link-item .col-content > a:focus
{
	color:#333333
}
.t3-topbar
{
	background:#f8f8f8;
	border-bottom:1px solid #e5e5e5;
	height:48px
}
.t3-topbar .top-left
{
	float:left
}
.t3-topbar .top-right
{
	position:absolute;
	top:0;
	right:0;
	z-index:5
}
@media (max-width: 992px)
{
	.t3-topbar .top-right
{
	position:fixed
}
}.t3-topbar .top-right .module-search
{
	float:left;
	width:auto
}
.t3-topbar .top-right .dropdown.mod-languages
{
	background-color:#ffffff;
	border-left:1px solid #e5e5e5;
	display:inline-block;
	float:right;
	height:47px;
	line-height:48px;
	text-align:center;
	width:48px
}
.t3-topbar .top-right .dropdown.mod-languages > a
{
	display:block
}
.t3-topbar .top-right .dropdown.mod-languages .fa-caret-down
{
	color:#666666
}
.t3-topbar .top-right .dropdown.mod-languages ul
{
	right:0;
	left:auto;
	line-height:1;
	min-width:unset
}
.t3-topbar .top-right .dropdown.mod-languages ul li
{
	display:block;
	margin:0
}
.t3-topbar .top-right .dropdown.mod-languages.open .fa-caret-down
{
	color:#cc0000
}
@media (max-width: 992px)
{
	.t3-topbar
{
	height:auto;
	border:0;
	z-index:16;
	position:relative
}
}.module-search
{
	margin:0;
	width:100%;
	height:48px;
	position:relative;
	padding-left:48px
}
.module-search:before,.module-search:after
{
	content:" ";
	display:table
}
.module-search:after
{
	clear:both
}
.module-search form
{
	margin:0
}
.module-search form:before,.module-search form:after
{
	content:" ";
	display:table
}
.module-search form:after
{
	clear:both
}
.module-search label
{
	display:none
}
.module-search .fa
{
	width:48px;
	height:48px;
	line-height:48px;
	position:absolute;
	left:48px;
	top:0;
	text-align:center;
	background:transparent
}
.module-search .form-control
{
	display:block;
	float:left;
	height:47px;
	line-height:28px;
	border:0;
	border-left:1px solid #e5e5e5;
	box-sizing:border-box;
	width:200px;
	font-size:16px;
	padding:10px 24px 10px 48px
}
.module-search .form-control:focus
{
	width:240px;
	transition:width .2s ease;
	border-left:1px solid #e5e5e5
}
@media (max-width: 992px)
{
	.module-search
{
	padding-left:0;
	height:50px
}
.module-search form
{
	background:#f8f8f8
}
.module-search .fa
{
	z-index:1;
	width:50px;
	height:50px;
	left:0
}
.module-search .form-control
{
	width:50px;
	height:50px;
	padding:0;
	padding-left:50px;
	position:relative;
	z-index:2;
	background:transparent
}
.module-search .form-control:focus
{
	width:240px;
	padding:0 24px 0 50px
}
}.t3-sl
{
	padding-bottom:48px;
	padding-top:48px
}
@media screen and (min-width: 768px)
{
	.t3-sl
{
	padding-bottom:72px;
	padding-top:72px
}
}@media (max-width: 992px)
{
	.main
{
	margin-top:53px
}
}.t3-mainbody
{
	position:relative;
	box-shadow:inset 0 0 0 1px #e5e5e5
}
.t3-content
{
	padding-top:24px;
	padding-bottom:24px
}
@media (max-width: 992px)
{
	.t3-content
{
	min-height:auto !important
}
}.t3-sidebar
{
	padding-top:24px;
	box-shadow:inset 0 0 0 1px #e5e5e5;
	background:#f8f8f8
}
@media screen and (max-width: 992px)
{
	.t3-sidebar
{
	display:none
}
}.t3-footer:before,.t3-footer:after
{
	content:" ";
	display:table
}
.t3-footer:after
{
	clear:both
}
.t3-footer > .container
{
	background-color:#04354a;
	color:#999999;
	font-size:12px;
	position:relative;
	padding-top:24px;
	padding-bottom:24px
}
@media (max-width: 992px)
{
	.t3-footer > .container
{
	padding-top:24px;
	padding-bottom:24px
}
}.t3-footer small
{
	display:block;
	font-size:100%}.t3-footer a
{
	color:#e5e5e5
}
.t3-footer a:hover,.t3-footer a:active,.t3-footer a:focus
{
	color:#fff
}
.t3-footer .logo
{
	float:none !important;
	display:block;
	padding:24px;
	position:relative
}
@media (max-width: 992px)
{
	.t3-footer .logo
{
	display:none
}
}@media (min-width: 1199px)
{
	.t3-footer .logo
{
	padding-left:40px;
	margin-left:-40px
}
.t3-footer .logo:before
{
	border-top:20px solid transparent;
	content:"";
	position:absolute;
	left:0;
	top:-20px
}
.t3-footer .logo:after
{
	border-top:20px solid transparent;
	content:"";
	position:absolute;
	right:0;
	bottom:0
}
}.t3-footer .logo .logo-text .site-slogan
{
	font-size:12px;
	display:block
}
@media (max-width: 1199px)
{
	.t3-footer .logo .logo-text a
{
	font-size:36px
}
}@media (max-width: 992px)
{
	.t3-footer .logo .logo-text
{
	margin:0;
	max-width:none
}
.t3-footer .logo .logo-text a
{
	font-size:45px
}
}.t3-footer .logo .logo-image .site-slogan
{
	display:none !important
}
.t3-spotlight
{
	padding:0
}
.t3-spotlight:before,.t3-spotlight:after
{
	content:" ";
	display:table
}
.t3-spotlight:after
{
	clear:both
}
.t3-spotlight .t3-module
{
	color:#999999;
	padding-bottom:0;
	margin-top:12px;
	margin-bottom:24px
}
.t3-spotlight .t3-module .module-title
{
	background:transparent;
	color:#ffffff;
	font-size:16px;
	font-weight:700;
	padding:0;
	margin-bottom:12px
}
.t3-spotlight .nav
{
	list-style:none;
	margin-left:0;
	margin-bottom:0;
	padding-left:0
}
.t3-spotlight .nav > li
{
	line-height:normal
}
.t3-spotlight .nav > li > a
{
	text-transform:uppercase;
	color:#999999;
	padding:6px 0
}
.t3-spotlight .nav > li > a:hover,.t3-spotlight .nav > li > a:active,.t3-spotlight .nav > li > a:focus
{
	background:none;
	color:#fff
}
@media (max-width: 992px)
{
	.t3-spotlight .nav > li
{
	display:inline-block
}
.t3-spotlight .nav > li:after
{
	content:" / ";
	display:inline-block;
	padding:0 12px
}
.t3-spotlight .nav > li:last-child:after
{
	display:none
}
.t3-spotlight .nav > li > a
{
	display:inline-block
}
}.t3-spotlight .nav > li.active > a
{
	background:none;
	color:#fff
}
.t3-spotlight .nav > li.active > a:hover,.t3-spotlight .nav > li.active > a:active,.t3-spotlight .nav > li.active > a:focus
{
	background:none;
	color:#fff
}
.customja-social .fa
{
	font-size:18px;
	width:24px;
	color:#fff
}
.t3-copyright
{
	padding-top:12px;
	margin-top:12px;
	border-top:double 3px rgba(255, 255, 255, 0.3)}.t3-copyright:before,.t3-copyright:after
{
	content:" ";
	display:table
}
.t3-copyright:after
{
	clear:both
}
@media (max-width: 768px)
{
	.t3-copyright
{
	padding-top:24px;
	margin-top:24px
}
}.t3-copyright small
{
	margin-bottom:5px
}
.copyright
{
	margin-bottom:24px
}
.poweredby:before,.poweredby:after
{
	content:" ";
	display:table
}
.poweredby:after
{
	clear:both
}
@media screen and (min-width: 991px)
{
	.poweredby
{
	text-align:right
}
}.poweredby .t3-logo,.poweredby .t3-logo-small
{
	opacity:.8;
	display:inline-block
}
@media (min-width: 992px)
{
	.reading-mode .t3-topbar,.reading-mode .t3-header,.reading-mode .t3-mainnav,.reading-mode .t3-navhelper,.reading-mode .t3-footer,.reading-mode .article-left,.reading-mode .item-row.row-top,.reading-mode .item-row.row-bottom,.reading-mode .t3-module,.reading-mode .module
{
	display:none !important
}
.reading-mode .t3-mainbody
{
	width:768px;
	box-shadow:none;
	padding-bottom:48px;
	padding-top:96px
}
.reading-mode .article-full,.reading-mode .article-main,.reading-mode .t3-sidebar,.reading-mode .t3-content
{
	padding:0 !important;
	width:100% !important;
	display:block !important
}
.reading-mode .article-full:before,.reading-mode .article-main:before,.reading-mode .t3-sidebar:before,.reading-mode .t3-content:before,.reading-mode .article-full:after,.reading-mode .article-main:after,.reading-mode .t3-sidebar:after,.reading-mode .t3-content:after
{
	content:" ";
	display:table
}
.reading-mode .article-full:after,.reading-mode .article-main:after,.reading-mode .t3-sidebar:after,.reading-mode .t3-content:after
{
	clear:both
}
.reading-mode .visible-reading
{
	display:block !important
}
.reading-mode .t3-sidebar
{
	padding:24px 0 0 !important;
	border:0;
	box-shadow:none;
	background:#fff
}
.reading-mode .t3-sidebar .t3-module,.reading-mode .t3-sidebar .module
{
	display:none
}
.reading-mode .t3-sidebar .nav-tabs
{
	margin-bottom:24px
}
.reading-mode .t3-sidebar .nav-tabs > li > a
{
	font-size:18px
}
.reading-mode .t3-sidebar .category-module .link-item
{
	float:left;
	width:50%}.reading-mode .t3-sidebar .category-module li
{
	position:relative;
	min-height:1px;
	padding-left:20px;
	padding-right:20px;
	height:90px
}
.reading-mode .t3-sidebar .category-module li p
{
	margin-bottom:0
}
.reading-mode .t3-sidebar .category-module li .item-title
{
	max-height:42px;
	overflow:hidden
}
.reading-mode .article-tools
{
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:65px;
	background:#f8f8f8;
	background:rgba(240, 240, 240, 0.95);
	border-bottom:1px solid #cccccc;
	text-align:left;
	z-index:20
}
.reading-mode .article-tools > div
{
	display:block;
	float:left;
	margin:0;
	border-right:1px solid #cccccc;
	height:65px;
	padding:6px 24px
}
.reading-mode .article-tools h6
{
	margin:0;
	line-height:1;
	font-size:10px;
	background:none
}
.reading-mode .article-tools ul > li
{
	border:0
}
.reading-mode .article-tools .typo-tools ul
{
	margin-top:2px
}
.reading-mode .article-tools .typo-tools ul > li
{
	display:block;
	float:left;
	width:130px;
	background:#cccccc;
	padding:4px;
	margin-left:5px;
	border-radius:16px
}
.reading-mode .article-tools .typo-tools ul > li:first-child
{
	margin-left:0
}
.reading-mode .article-tools .typo-tools strong
{
	width:76px
}
.reading-mode .article-tools .default-tools ul > li
{
	width:70px
}
.reading-mode .article-tools .toggle-reading
{
	position:absolute;
	right:24px;
	top:16px;
	width:auto !important;
	text-align:center;
	border-radius:20px important
}
.reading-mode .article-tools .toggle-reading .toggle
{
	font-size:14px;
	padding-left:12px;
	padding-right:12px
}
.reading-mode .article-navigation.bottom
{
	display:none
}
.reading-mode .article-navigation .pagenav
{
	border:0
}
.reading-mode .article-navigation .pagenav > li
{
	position:fixed;
	top:45%;
	left:0;
	width:auto;
	height:48px;
	border:0 !important;
	z-index:999
}
.reading-mode .article-navigation .pagenav > li:hover,.reading-mode .article-navigation .pagenav > li:active,.reading-mode .article-navigation .pagenav > li:focus
{
	width:auto;
	height:auto
}
.reading-mode .article-navigation .pagenav > li.pagenav-next,.reading-mode .article-navigation .pagenav > li.next
{
	left:auto;
	right:0
}
.reading-mode .article-navigation .pagenav > li > a > .fa
{
	left:8px
}
.reading-mode .article-navigation .pagenav li.pagenav-next > a > .fa,.reading-mode .article-navigation .pagenav li.next > a > .fa
{
	left:auto;
	right:8px
}
.reading-mode .article-navigation .pagenav > li > a
{
	padding:8px;
	height:48px;
	width:82px;
	background:#f2f2f2;
	border:1px solid #e5e5e5
}
.reading-mode .article-navigation .pagenav > li > a > strong
{
	display:none;
	opacity:0
}
.reading-mode .article-navigation .pagenav > li > a:hover,.reading-mode .article-navigation .pagenav > li > a:active,.reading-mode .article-navigation .pagenav > li > a:focus
{
	padding:12px 24px;
	width:280px;
	height:auto
}
.reading-mode .article-navigation .pagenav > li > a:hover > strong,.reading-mode .article-navigation .pagenav > li > a:active > strong,.reading-mode .article-navigation .pagenav > li > a:focus > strong
{
	display:block;
	opacity:1
}
}@media (min-width: 992px) and (min-width: 992px)
{
	.reading-mode .t3-sidebar .category-module li
{
	float:left;
	width:50%}}.ja-video-list span.fa-2x
{
	color:#cc0000;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer
}
.ja-video-list .video-wrapper
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%}.ja-video-list .video-wrapper .jp-gui
{
	position:absolute;
	bottom:0
}
.ja-video-list .video-wrapper .jp-gui .jp-controls
{
	margin-left:20px
}
.carousel-fade .carousel-inner .item
{
	opacity:0;
	transition-property:opacity
}
.carousel-fade .carousel-inner .active
{
	opacity:1
}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right
{
	left:0;
	opacity:0;
	z-index:1
}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right
{
	opacity:1
}
.carousel-fade .carousel-control
{
	z-index:2
}
.photo-item-ct .carousel-thumbnail .carousel-indicators > li,.photo-item-ct .carousel-thumbnail .carousel-indicators > li.active
{
	width:50px;
	height:50px;
	text-indent:0;
	overflow:hidden;
	background:#fff;
	border-radius:2px;
	position:relative;
	margin:0
}
.photo-item-ct .carousel-thumbnail .carousel-indicators > li img,.photo-item-ct .carousel-thumbnail .carousel-indicators > li.active img
{
	max-width:none !important;
	max-height:none !important;
	width:100px;
	height:auto;
	position:absolute;
	top:45%;
	left:0;
	margin-left:-50%;
	margin-top:-55%}.photo-item-ct .carousel-thumbnail .carousel-indicators > li.active
{
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}.photo-item-ct .carousel-thumbnail .carousel-caption
{
	background:rgba(0, 0, 0, 0.2);
	bottom:auto;
	left:20px;
	padding:12px 24px;
	top:20px;
	right:20px
}
@media (max-width: 480px)
{
	.photo-item-ct .carousel-thumbnail .carousel-caption
{
	line-height:1.2
}
}.article-main .photo-item-ct
{
	padding:24px;
	font-size:14px
}
.article-main .photo-item-ct .item-image img
{
	width:100%;
	max-width:100%}.article-main .photo-item-ct .magazine-item-ct
{
	max-height:none
}
.article-main .carousel-thumbnail .carousel-indicators
{
	left:0;
	right:0;
	bottom:20px;
	width:auto;
	margin:0
}
.article-main .carousel-thumbnail .carousel-indicators li,.article-main .carousel-thumbnail .carousel-indicators li.active
{
	border-radius:0;
	opacity:0.6;
	filter:alpha(opacity=60);
-webkit-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
	transition:all 0.2s linear
}
@media screen and (max-width: 991px)
{
	.article-main .carousel-thumbnail .carousel-indicators li,.article-main .carousel-thumbnail .carousel-indicators li.active
{
	width:8px;
	height:8px
}
}.article-main .carousel-thumbnail .carousel-indicators li.active,.article-main .carousel-thumbnail .carousel-indicators li:hover,.article-main .carousel-thumbnail .carousel-indicators li:focus
{
	opacity:1;
	filter:alpha(opacity=100)}@media screen and (max-width: 991px)
{
	.article-main .carousel-thumbnail .carousel-caption
{
	bottom:auto;
	top:24px
}
}html.layout-gallery .btn-fullscreen
{
	cursor:pointer;
	position:absolute;
	bottom:-1px;
	left:-1px;
	z-index:1001;
	color:#fff;
	border:1px solid #fff;
	padding:10px;
	width:52px;
	text-align:center;
	opacity:0.6;
	filter:alpha(opacity=60)}html.layout-gallery .btn-fullscreen:hover,html.layout-gallery .btn-fullscreen:focus
{
	opacity:1;
	filter:alpha(opacity=100)}html.layout-gallery .blueimp-gallery .modal-dialog
{
	margin-top:0;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	max-width:100%;
	overflow:visible
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-header
{
	border:0;
	color:#ffffff;
	display:inline-block
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-header h4
{
	font-size:14px;
	font-weight:400;
	margin-left:48px;
	margin-right:48px
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-header button.close
{
	position:fixed;
	top:12px;
	right:12px;
	width:40px;
	height:40px;
	color:#ffffff;
	border:2px solid #999999;
	border-radius:0
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-body
{
	padding:100px 0;
	width:100%;
	height:100%}html.layout-gallery .blueimp-gallery .modal-dialog .modal-content
{
	background:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding-bottom:150px
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-footer
{
	border:0;
	padding-left:0;
	padding-right:0;
	position:absolute;
	left:20px;
	right:20px;
	bottom:0
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-footer .btn
{
	background:none;
	color:#ffffff;
	border:2px solid #999999;
	opacity:0.5;
	filter:alpha(opacity=50);
-webkit-transition:all 0.2s linear 0.1s;
-o-transition:all 0.2s linear 0.1s;
	transition:all 0.2s linear 0.1s
}
html.layout-gallery .blueimp-gallery .modal-dialog .modal-footer .btn:hover,html.layout-gallery .blueimp-gallery .modal-dialog .modal-footer .btn:focus
{
	opacity:1;
	filter:alpha(opacity=100)}html.layout-gallery .blueimp-gallery .modal-dialog img
{
	max-height:100%;
	max-width:100%}.com_config #modules-form .accordion-group .accordion-body .nav-tabs
{
	background:none
}
.com_config #modules-form .accordion-group .accordion-body .nav-tabs .controls .inputbox
{
	display:inline-block;
	vertical-align:top
}
.com_config #modules-form .accordion-group .accordion-body .nav-tabs .controls textarea
{
	min-height:100px
}
.com_config.view-templates #templates-form .row-fluid
{
	margin:0
}
.com_config .form-horizontal .t3onoff
{
	padding:0
}
.com_config .form-horizontal .t3onoff label
{
	padding:0;
	border:0;
	left:0
}
.com_config .form-horizontal .t3onoff label::before
{
	padding:4px 14px
}
.com_config .form-horizontal .t3onoff label.on::before
{
	text-align:left
}
.com_config .accordion .nav-tabs .control-label hr
{
	border:none;
	margin:0
}
.com_config .sbox-content-iframe
{
	padding:24px 0
}
.jBox-wrapper #jatools-select-layout-form.hide
{
	display:block !important
}
.ie8 .separator .fa
{
	color:#333333
}
.ie8 .separator:hover .fa
{
	color:#ffffff !important
}
.ie8 .t3-mainbody
{
	border:1px solid #ddd;
	border-bottom:none
}
.ie8 .t3-copyright
{
	border-top:3px double #555
}
.ie8.layout-media .t3-mainbody
{
	border:1px solid #1e1e1e
}
.ie8 .magazine-links
{
	border:1px solid #e5e5e5
}
.ie8 .magazine-links .item,.ie8 .magazine-links .link-item
{
	border:0
}
.ie8 .magazine-links .item .col-content,.ie8 .magazine-links .link-item .col-content
{
	background:#ffffff
}
.ie8 .t3-sidebar .magazine-links
{
	border:none
}
.ie8 .line-head:before
{
	left:-25px
}
.ie8 .line-head:after
{
	right:-25px
}
.ie8 .toggle-reading
{
	display:none
}
.ie8 .blog .t3-content,.ie8 .blog .t3-sidebar
{
	display:inline-block !important;
	float:left !important
}
.ie8 .equal-height > .col
{
	display:inline-block !important;
	float:left !important;
	min-height:250px
}
.ie8 .video-sidebar .equal-height > .col
{
	min-height:50px !important;
	width:auto
}
.ie8 .acymailing_moduleacy-email-footer .acymailing_form .acysubbuttons input
{
	margin-top:20px;
	padding-right:10px;
	background-color:#cc0000
}
.ie8 #jform_profile_dob_spacer-lbl
{
	padding-right:4.8px
}
.ie8 .acymailing_moduleacy-email,.ie9 .acymailing_moduleacy-email,.ie10 .acymailing_moduleacy-email
{
	border:5px solid #000000;
	padding:20px
}
