/*
Package:Simply5
Template for Joomla 3 
Author:Richard Keasley
Updated:15/09/15
*/
#bodybefore {
background:#5C5C62;
border-color:#7EB0BB;
border-style:solid;
border-width:0 0 2px;
color:#7EB0BB;
}

#bodybefore a {
color:#7EB0BB;
display:inline-block;
}

#bodybefore p {
margin:0;
padding:0;
}

#bodybottom {
margin:0 .5em;
overflow:auto;
position:static;
}

#bodytop {
background:#000000;
color:#FFFFFF;
height:2em;
position:fixed;
z-index:9;
}

#breadcrumbs {
font-size:.8em;
padding:.5em 0;
}

#component-header,#qrcode,.article-info dt {
display:none;
}

#contact-form .control-group .control-label label{
width:5em;
}
#contact-form .control-group .control-label .text label{
width:auto;
}
#contact-form .control-group .control-label #jform_contact_email_copy-lbl{
	width: auto;
	display: inline;
}
#content {
border-color:#7EB0BB;
border-style:solid;
border-width:2px 0;
}

#contentafter > .moduletable {
border:1px solid #7EB0BB;
border-radius:.5em;
margin:.5em .2em;
padding:.5em;
}

#footer {
font-size:.9em;
margin:0;
position:relative;
}

#footer h3 {
color:#A9CAD1;
}

#footerafter,#footerbefore {
background:#FFF;
}

#mailtoform {
margin-top:1em;
}

#main {
margin-bottom:.4em;
padding-bottom:.3em;
}

#main a:hover,#main a:focus {
background:#E4EEF0;
}
#main a{font-weight:bold;}
#pop-print {
float:right;
margin:1px .5em;
}

#pop-print a {
color:#000;
}

#pop-print a,.viewmailto .mailto-close a {
color:#000;
display:block;
padding:.2em;
}

#wrapcontentbefore {
position:relative;
}

.blog .item h2,.span0 h2 {
font-size:1.1em;
}

.blog .item,.blog-featured .item {
background:#FFF;
border:1px solid #7EB0BB;
border-radius:.5em;
font-size:.95em;
margin:.2em;
max-height:10em;
overflow:hidden;
padding:.1em .2em;
}

.blog [class^=leading-] {
background:#FFF;
margin:.2em;
max-height:20em;
overflow:hidden;
}

.blog img,.blog-featured img {
max-width:150px;
}

.content-category .category {
border:0;
}

.content-category .category td {
border:0;
line-height:1em;
padding:0;
}

.content-category .category td a {
padding:.3em .2em;
}

.cta a,a.cta,#mc-embedded-subscribe-form .button {
background:#333;
color:#FFF;
font-variant:small-caps;
font-weight:700;
text-shadow:0 0 .3em #600;
}

.cta,#mc-embedded-subscribe-form .button {
border:0;
border-radius:0;
font-size:1.2em;
letter-spacing:.15em;
margin:.1em .3em;
padding:.2em 1em;
}

.dropdown-menu .menu {
font-size:11pt;
}

.indenticon {
display:block;
padding-left:2em;
}

.indenticon:before {
float:left;
margin-left:-1.5em;
}

.item-image {
display:inline;
}

.item-image.pull-left {
clear:left;
margin:0 .1em .1em 0;
}

.item-image.pull-right {
clear:right;
margin:0 0 .1em .1em;
}

.items-leading {
border:0;
margin:0;
overflow:visible;
padding:0;
}

.media {
background:#ddd;
margin:.5em 0;
}

.media a {
display:inline-block;
}

.nav a,.nav a:visited,.latestnews a,.latestnews a:visited {
background:#fff;
border-color:#E4EEF0;
color:#929296;
display:block;
font-weight:400;
}

.nav a:hover,.nav a:active,.latestnews a:hover,.latestnews a:active {
color:#000;
text-shadow:0 0 1.5em #366;
}

.pagejump {
display:none;
}

.pager {
font-size:.9em;
list-style:inside none none;
margin:.7em 0;
padding:.1em;
}

.pager .disabled a,.pager .disabled a:hover {
background:#FFFFFF;
color:#999999;
cursor:default;
}

.pager .next {
float:right;
}

.pager a {
color:#344;
display:block;
padding:0;
}

.pager a:hover {
background:#EEE;
}

.pager li {
color:#7EB0BB;
display:inline-block;
margin:0 .5em;
}

.pager:before,.pager:after {
border:0;
clear:both;
content:"";
display:block;
height:0;
line-height:0;
}

.pull-right .dropdown-menu {
left:initial;
right:0;
}
.red{color: #cc3333;}
.related {
background:#DDD;
list-style:outside none square;
padding:.5em 2em;
}

.sigfreeclassic {
clear:left!important;
}

.tab-content {
margin:.5em 0;
}

.video {
border:0;
display:inline-block;
height:240px;
margin:.2em;
padding:0;
width:320px;
}

a {
color:#72949D;
text-decoration:none;
}

a.cta:hover,.cta:hover a,.cta a:hover,#mc-embedded-subscribe-form .button:hover {
background:#7EB0BB;
color:#FFF;
text-shadow:0 0 .3em #333;
}

blockquote {
border:0;
font-style:italic;
margin:.8em 0;
padding:0 0 0 2em;
position:relative;
}

blockquote:before {
content:"\0060";
font-family:icomoon;
left:0;
position:absolute;
top:0;
}

body {
background:#FFF;
color:#5C5C62;
position:relative;
}

cite {
color:#7EB0BB;
font-style:normal;
}

cite a {
font-weight:400;
}

cite:after {
content:']';
padding:0 0 0 .2em;
}

cite:before {
content:'[';
padding:0 .2em;
}

h1 {
color:#7EB0BB;
font-size:2em;
font-weight:700;
margin:0;
padding:0;
text-align:left;
}

h2 {
color:#7EB0BB;
font-style:normal;
font-weight:700;
margin:0;
padding:.1em 0;
text-align:left;
}

h2 a,h3 a {
color:#7EB0BB;
}

h3 {
color:#7EB0BB;
font-size:1.2em;
font-weight:700;
line-height:100%;
margin:0;
padding:.1em 0;
text-align:left;
}

h4,h5 {
color:#333;
font-size:1em;
font-weight:700;
line-height:100%;
margin:0;
padding:0;
text-align:left;
}

h6 {
color:#333;
font-size:1em;
font-weight:700;
line-height:100%;
margin:0;
padding:0;
text-align:center;
}

hr {
background:#999;
border-color:#999;
border-style:solid;
border-width:1px 0 0;
color:#999;
height:0;
margin:1em auto;
text-align:center;
width:67%;
}

ul.menu_bottom {
font-size:.8em;
margin:.5em 0;
}

ul.menu_bottom a {
background:#DDE;
border:1px solid #ccc;
border-radius:.3em;
box-shadow:0 0 .3em #999 inset;
display:block;
outline:0;
padding:.2em 0;
width:9em;
}

ul.menu_bottom a:hover {
background:#EEF;
outline:0;
}

ul.menu_bottom li {
border:0;
display:inline-block;
margin:.5em;
text-align:center;
}

ul.menu_flow {
list-style:none;
margin:0;
padding:0;
}

ul.menu_flow a {
padding:.2em .5em;
}

ul.menu_flow a:after {
content:']';
padding:0 0 0 .3em;
}

ul.menu_flow a:before {
content:'[';
padding:0 .3em 0 0;
}

ul.menu_flow img {
max-width:8em;
}

ul.menu_flow li {
display:inline-block;
font-weight:700;
margin:.2em;
text-align:center;
}