@font-face{font-family:'IcoMoon';src:url('../fonts/IcoMoon.eot');src:url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:normal;font-style:normal;}
#form-login-username input,
#form-login-password input{margin:0;max-width:140px;width:100%;padding:5px 6px 3px;}
#form-login-remember{padding:0 3px;opacity:0.6;}
#form-login-remember label{line-height:22px;font-size:12px;}
.input-append .add-on,
.input-prepend .add-on{padding:4px 10px;}
#login-form ul a{padding:8px 0;}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{margin-right:9px;}
.registration textarea,
.registration input[type="text"],
.registration input[type="password"],
.registration input[type="datetime"],
.registration input[type="datetime-local"],
.registration input[type="date"],
.registration input[type="month"],
.registration input[type="time"],
.registration input[type="number"],
.registration input[type="email"],
.registration input[type="url"],
.registration input[type="tel"],
.registration .uneditable-input{border-radius:0;width:100%;max-width:450px;height:2em;}
.contact{padding:0px;}
.contact h3{margin-bottom:20px;margin-top:20px;padding:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;}
.contact > h3{display:none;}
.contact textarea,
.contact input[type="text"],
.contact input[type="password"],
.contact input[type="datetime"],
.contact input[type="datetime-local"],
.contact input[type="date"],
.contact input[type="month"],
.contact input[type="time"],
.contact input[type="number"],
.contact input[type="email"],
.contact input[type="url"],
.contact input[type="tel"],
.contact .uneditable-input{border-radius:0;width:100%;max-width:500px;height:2em;}
.contact textarea{height:8em;}
.contact legend{border:none;}
#contact-slider{margin-top:10px;}
#contact-slider .pane-toggler-down,
#contact-slider .pane-toggler{margin-bottom:1px;margin-top:0px;padding:5px;background-color:#eee;border:solid 1px #ccc;}
#contact-slider a,
#contact-slider h3{text-decoration:none;font-size:14px;border:none;}
#contact-slider .contact-form,
#contact-slider .contact-image,
#contact-slider .contact-miscinfo{margin:10px 0px;}
#contact-slider .pane-slider{padding:0px 10px;border:solid 1px #ccc;clear:both;}
.contact-category h2{padding:10px 0 0 10px !important;}
#login-form .icon-arrow-right{display:none;}
dl.tabs{float:left;margin:50px 0 0 0;z-index:50;clear:both;}
dl.tabs h3{margin:0px;padding:0px;}
dl.tabs dt{float:left;padding:4px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;margin-right:3px;background:#f0f0f0;color:#666;}
dl.tabs dt.open{background:#F9F9F9;border-bottom:1px solid #F9F9F9;z-index:100;color:#000;}
div.current{clear:both;border:1px solid #ccc;padding:10px 10px;}
div.current dd{padding:0;margin:0;}
dl#content-pane.tabs{margin:1px 0 0 0;}
.lang-inline li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline-block;padding:0;}
.mod-languages ul li{display:inline-block;padding:0px 2px;}
.stats-module dl{margin:10px 0 10px 0;}
.stats-module dt{float:left;margin:0 10px 0 0;font-weight:bold;}
.stats-module dt,
.stats-module dd{padding:2px 0 2px 0;}
.search-results dt.result-title{font-size:140%;font-weight:normal;padding:3px 0 10px 0;text-transform:none;}
.search-results dd.result-category{color:#888888;font-size:13px;font-style:italic;margin:0 0 5px;}
.search-results dd.result-created{border-bottom:1px solid #EEEEEE;color:#888888;font-size:10px;margin-bottom:10px;padding:0 0 6px;text-align:right;}
#searchForm .btn{margin-top:8px;padding:0 4px;}
ul#archive-items li{list-style:none;padding:0px;margin:0px;background-image:none;}
#mailto-window h2{color:#000000;}
#mailto-window{background:#f5f5f5;padding:15px;border:solid 1px #ddd;position:relative;}
#mailto-window label{width:10em;}
.mailto-close{position:absolute;right:0;top:5px;background:none;}
.mailto-close a{background:#f5f5f5 url(../images/close.png) no-repeat !important;min-width:25px;display:block;min-height:25px;overflow:visible;}
.mailto-close a span{position:absolute;left:-3000px;top:-3000px;display:inline;}
#mailto-window .inputbox{background:url("../images/content_bg.gif") repeat-x scroll 0 0 #ffffff;border:1px solid #ccc;padding:3px;}
#mailto-window p{margin-top:20px;}
#mailto-window button{margin:0 5px 0 0;}
.clr{clear:both;}
body.contentpane{background:none repeat scroll 0 0 #FFFFFF;}
body.contentpane{margin:10px;text-align:left;width:auto;}
.nav-tabs{margin-left:0 !important;}
.nav-tabs li{list-style:none;}
.nav-tabs > li > a{border:1px solid rgba(0, 0, 0, 0);border-radius:4px 4px 0 0;line-height:20px;padding-bottom:8px;padding-top:8px;}
.content_vote .btn,
.btn.dropdown-toggle{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:18px;text-align:left;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.dropdown-menu.actions{padding:5px 0;}
.btn .caret{border-top:4px solid #FFFFFF !important;}
#search label{display:none;}
.btn-group > .btn,
.btn-group > .dropdown-menu{list-style:none outside none;}
.list-striped,
.row-striped{list-style:none outside none !important;}
ul.category{margin-left:0px;}
.icon-arrow-right{margin-top:1px;}
.items-more ul{list-style:none !important;margin-left:0px;}
.contact-links ul{list-style:none outside none !important;margin-left:0px;}
div.contact div#slide-contact.accordion{margin-bottom:18px;margin-top:20px;}
div.contact div#slide-contact.accordion div.accordion-group{margin-bottom:2px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div#slide-contact.accordion div.accordion-group div.accordion-heading{border-bottom:0;}
div.contact div#slide-contact.accordion div.accordion-group div.accordion-heading strong a.accordion-toggle{display:block;padding:8px 15px;}
div.contact div#slide-contact.accordion div.accordion-group div#basic-details.accordion-body div.accordion-inner{padding:9px 15px;border-top:1px solid rgba(255, 255, 255, 0.2);}
.registration h1{margin-bottom:15px;}
#member-registration legend{display:none;}
.accordion{margin-bottom:18px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{padding:9px 15px;border-top:1px solid rgba(255, 255, 255, 0.2);}
.btn-primary{background-color:#F5F5F5;background-image:-moz-linear-gradient(center top, #99cc00, #99cc66);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#FFFFFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{color:#000;background-color:#fff;*background-color:#fff;}
.breadcrumb{padding:0 10px;margin:2px 0 18px;list-style:none;background-color:transparent;background-image:none;border:none;box-shadow:none;}
.breadcrumb li{display:inline-block;*display:inline;*zoom:1;}
.breadcrumb .divider{padding:0 5px;color:#ccc;}
.breadcrumb .active{color:#999;}
.content_rating{padding:0 0 5px;}
.page-header{border-bottom:none;margin:0px;}
.categories-list .page-header{padding-bottom:10px;}
.btn.dropdown-toggle{padding:4px 6px;border:none !important;}
.dropdown-menu > li > a{padding:3px 10px;}
.icon-cog{margin:2px;color:rgba(255, 255, 255, 0.8);text-shadow:none;}
.btn-group{margin:0px 10px;right:0;position:absolute;}
.btn-toolbar .btn-group{position:relative;}
.btn-toolbar .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);font-weight:normal;}
a.modal-button{margin:0 0 0 5px !important;padding:4px 14px;}
.edit form#adminForm fieldset{border:none;}
#jform_publish_up_img,
#jform_publish_down_img{margin-top:1px;}
.nav-tabs{border-bottom:1px solid rgba(255, 255, 255, 0.5);}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover{background-color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0);}
.modal.btn{line-height:14px;}
.input-append .add-on,
.input-prepend .add-on{text-shadow:none !important;color:#ffffff;}
.maincontent .blog .icons{padding-bottom:0px;}
.img-fulltext-left{float:left;margin-top:10px;margin-bottom:20px;margin-right:20px;}
.img-intro-left{float:left;margin-top:0px;margin-bottom:10px;margin-right:10px;}
.img-fulltext-right{float:right;margin-top:10px;margin-bottom:20px;margin-left:20px;}
.img-intro-right{float:right;margin-top:0px;margin-bottom:10px;margin-left:10px;}
.img-intro-none{float:right;margin-top:10px;margin-bottom:10px;margin-left:10px;}
.img-fulltext-none{float:right;margin-top:10px;margin-bottom:20px;margin-left:20px;}
.items-leading{overflow:hidden;}
.items-leading .item-image{width:auto;}
.pull-left.item-image{float:left;margin-right:35px;}
.pull-right.item-image{float:right;margin-left:35px;}
.pull-none.item-image{margin-bottom:20px;}
.maincontent .icons{position:relative;z-index:1;top:-20px;}
.article-info-term{display:none;}
.article-info{color:#888;font-size:0.85em;padding:0px;display:inline-block;margin:0;width:100%;text-align:left;text-transform:uppercase;letter-spacing:1px;opacity:0.75;font-weight:700;}
.article-info dd{display:inline;padding:0 7px 0 0;}
.article-info dd:last-child{border-right:medium none;}
.article-info dd:first-of-type{margin-left:0;}
.article-info dd > span[class^="icon-"] + time,
.article-info dd > span[class*=" icon-"] + time{margin-left:0;}
.article-info dd .icon-calendar{display:none;}
.article-info .actions{float:right;margin:-10px 0 0;width:50px;}
.articleContent img{display:block;margin:20px auto;}
dd > div{display:inline;}
.blog .items-row{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:40px;}
.items-leading{margin:0;padding-bottom:15px;}
.row-fluid [class*="span"]{padding-bottom:15px;}
dl.muted:empty{display:none;}
dl.tabs{float:left;margin:50px 0 0 0;z-index:50;clear:both;}
dl.tabs h3{margin:0px;padding:0px;}
dl.tabs dt{float:left;padding:4px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;margin-right:3px;background:#E9E7E0;color:#fff;}
dl.tabs dt.open{background:#F4F1EA;border-bottom:1px solid #F9F9F9;z-index:100;color:#000;}
div.current{clear:both;border:1px solid #ccc;padding:10px 10px;}
div.current dd{padding:0;margin:0;}
dl#content-pane.tabs{margin:1px 0 0 0;}
.message{margin-top:-10px;}
.pagination ul{margin:0;}
.pagination ul > li > a,
.pagination ul > li > span,
.pagination ul > span > li,
.pagination ul > li > strong{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFFFFF;border-color:#DDDDDD;border-image:none;border-style:solid;border-width:1px 1px 1px 0;float:left;line-height:20px;padding:4px 12px;text-decoration:none;list-style:none;}
.pagination ul > span:first-child li{border-left-width:1px;}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span{border-radius:0;}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span{border-radius:0;}
#modules-form .btn-group,
#adminForm .btn-group{right:auto;margin-left:0;}
#modules-form .form-horizontal .control-label,
#adminForm .form-horizontal .control-label{padding-top:0;}
#modules-form hr,
#adminForm hr{border-color:#eeeeee;border-image:none;border-left:0 none;border-right:0 none;border-style:solid none;border-width:1px 0;margin:20px 0;}
#modules-form hr:before,
#adminForm hr:before{display:none;}
#modules-form .btn,
#adminForm .btn,
#modules-form .btn-group.open .btn.dropdown-toggle,
#adminForm .btn-group.open .btn.dropdown-toggle,
#modules-form .input-append .add-on,
#adminForm .input-append .add-on,
#modules-form .input-prepend .add-on,
#adminForm .input-prepend .add-on,
#modules-form .pager.pagenav a,
#adminForm .pager.pagenav a,
#modules-form .btn-primary:active,
#adminForm .btn-primary:active,
#modules-form .btn-primary.active,
#adminForm .btn-primary.active,
#modules-form .btn-primary.disabled,
#adminForm .btn-primary.disabled,
#modules-form .btn-primary[disabled],
#adminForm .btn-primary[disabled]{background-color:#f1f1f1;}
#modules-form .btn:hover,
#adminForm .btn:hover,
#modules-form .btn-group.open .btn.dropdown-toggle:hover,
#adminForm .btn-group.open .btn.dropdown-toggle:hover,
#modules-form .input-append .add-on:hover,
#adminForm .input-append .add-on:hover,
#modules-form .input-prepend .add-on:hover,
#adminForm .input-prepend .add-on:hover,
#modules-form .pager.pagenav a:hover,
#adminForm .pager.pagenav a:hover,
#modules-form .btn-primary:active:hover,
#adminForm .btn-primary:active:hover,
#modules-form .btn-primary.active:hover,
#adminForm .btn-primary.active:hover,
#modules-form .btn-primary.disabled:hover,
#adminForm .btn-primary.disabled:hover,
#modules-form .btn-primary[disabled]:hover,
#adminForm .btn-primary[disabled]:hover{background-color:#ffffff;}
#modules-form .btn,
#adminForm .btn{padding:4px 12px;color:#333333;}
#modules-form .btn.btn-primary,
#adminForm .btn.btn-primary{color:#333333;}
#modules-form .btn:hover,
#adminForm .btn:hover,
#modules-form .btn:focus,
#adminForm .btn:focus{border-color:rgba(0, 0, 0, 0.2);}
#modules-form .btn-success:hover,
#adminForm .btn-success:hover,
#modules-form .btn-success:focus,
#adminForm .btn-success:focus,
#modules-form .btn-success:active,
#adminForm .btn-success:active,
#modules-form .btn-success.active,
#adminForm .btn-success.active,
#modules-form .btn-success.disabled,
#adminForm .btn-success.disabled,
#modules-form .btn-success[disabled],
#adminForm .btn-success[disabled]{background-color:#51a351;color:#ffffff;}
#modules-form .btn-danger:hover,
#adminForm .btn-danger:hover,
#modules-form .btn-danger:focus,
#adminForm .btn-danger:focus,
#modules-form .btn-danger:active,
#adminForm .btn-danger:active,
#modules-form .btn-danger.active,
#adminForm .btn-danger.active,
#modules-form .btn-danger.disabled,
#adminForm .btn-danger.disabled,
#modules-form .btn-danger[disabled],
#adminForm .btn-danger[disabled]{background-color:#bd362f;color:#fff;}
.tags{margin-left:0 !important;margin-top:-10px !important;margin-bottom:15px !important;text-align:left;text-transform:uppercase;display:block !important;}
.tags li{padding:0 !important;}
.tags li a{font-weight:700;margin:0;padding:4px;text-shadow:none;letter-spacing:1px;}
.tags li:before{color:#b2b2b2;content:"•";display:inline-block;text-align:center;width:10px;color:#444;}
.tags li:first-of-type:before{display:none;}
.tagspopular ul{margin:10px 0;}
.tagspopular li{list-style-type:none;display:inline-block;text-transform:uppercase;font-size:0.7em;letter-spacing:2px;font-weight:500;margin:0 5px 8px 0;}
.tagspopular li a{border:1px solid rgba(0, 0, 0, 0.1);padding:5px 10px;display:inline-block;}
.tagspopular li a:hover{color:white;}
.tag-category .list-striped li:nth-child(2n+1),
.tag-category .list-striped dd:nth-child(2n+1),
.tag-category .list-striped li,
.tag-category .list-striped dd{background-color:transparent;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.tag-category .list-striped,
.tag-category .row-striped{border:none;}
.tag-category .category{margin-top:0;}
.tag-category .category li > a > img{margin:5px auto 20px;max-width:200px;float:left;margin:5px 25px 50px 0;}
.tag-category > h2:before{content:"\f02b";font-family:"FontAwesome";}
.tag-category fieldset{display:none;}