/*--------- Mainnav --------*/

.navbar-default {
  background-color: rgba(0, 0, 0, 0.9);
}
.navbar-default .navbar-nav{
  background-color: #000000 !important;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #aaaaaa;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #aaaaaa;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #aaaaaa;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #aaaaaa;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #aaaaaa;
  }
  .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: #aaaaaa;
  }
  .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: #aaaaaa;
  }
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #aaaaaa;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #555555;
  color: #ffffff;
}
.nav .open > a:active {
  background-color: #555555;
  color: #ffffff;
}
.t3-mainnav .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.9);
}
.t3-mainnav .dropdown-menu > li > a {
  color: #ffffff;
}
.t3-mainnav .dropdown-menu > .active > a:hover {
  background-color: #000000;
  color: #ffffff;
}
.t3-mainnav .dropdown-menu > .active > a,
.t3-mainnav .dropdown-menu > .active > a:focus {
  background-color: #000000;
  color: #ffffff;
}
.fa-bars {
  color: #000000;
}
.fa-bars:hover {
  color: #000000;
}
.head-search .search:before {
  color: #ffffff;
}

/*--------- Logo --------*/

.logo-text:hover a, .logo-text a:hover, .logo-text a:active, .logo-text a:focus {
  color: #aaaaaa;
}

/*--------- Typography --------*/

@font-face {
  font-family: 'OpenSans-Regular';
  src: url('../fonts/font-opensans/OpenSans-Regular.ttf');
}

a {
  color: #ffffff;
}
a:hover,
a:focus {
  color: #aaaaaa;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Arial";
  color: #ffffff;
}
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 {
  color: #ffffff;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  /*font-family: 'OpenSans-Regular';*/
  color: #ffffff;
}
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 {
  /*font-family: 'OpenSans-Regular';*/
  color: #ffffff;
}
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: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  /*font-family: 'OpenSans-Regular';*/
  color: #ffffff;
}
pre {
  background-color: #ffffff;
  border: 1px solid #aaaaaa;
  border-radius: 0;
  color: #000000;
}
.table {
  color: #ffffff;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
  background-color: #777777;
}
.mod-languages:after {
  content: "|";
  color: #ffffff;
}

ul > li{
  color: white;
}

/*--------- Accessibility --------*/

.accessibility {
  background-color: rgba(0, 0, 0, 0.9);
}

/*--------- Top --------*/

.t3-top .bgstop .t3-spotlight .t3-module .module-inner .module-ct .custom .top-btn {
  background-color: #000000;
}
.t3-top .bgstop .t3-spotlight .t3-module .module-inner .module-ct .custom .top-btn:hover, .t3-top .bgstop .t3-spotlight .t3-module .module-inner .module-ct .custom .top-btn:focus {
  background-color: #000000;
}
.t3-top .bgstop .t3-spotlight .t3-module .module-inner .module-ct .custom a {
  color: #ffffff;
}

/*--------- Spotlight --------*/

.t3-sl-2 .bgs2 .module-inner .module-ct .custom .sub-text a:hover h3 {
  color: #aaaaaa;
}
.t3-sl-2 .bgs2 .module-inner .module-ct .custom .icon .fa {
  color: #ffffff;
}
.t3-sl-2 .bgs2 .module-inner .module-ct .custom .icon .fa:hover {
  color: #aaaaaa;
}
.t3-sl-4 .bgs4:before {
  background-color: #000000;
}
.t3-sl-4 .bgs4 .module-inner .module-ct .custom h2 {
  color: #ffffff;
}
.t3-sl-4 .bgs4 .module-inner .module-ct .custom h3 {
    color: #ffffff;
}
.t3-sl-4 .bgs4 .module-inner .module-ct .custom a {
    color: #ffffff;
}
.t3-sl-4 .bgs4 .module-inner .module-ct .custom a:hover {
    color: #aaaaaa;
}
.showpicture .ui-widget-content {
  background: none repeat scroll 0 0 #ffffff !important;
}

/*----------Header-----------*/
#t3-header .header-wrapper{
  background-color: #000;
}

/*--------- Mainbody --------*/

.t3-wrapper {
  background: none repeat scroll 0 0 #000000;
}
.t3-mainbody .t3-content .item-page .pagenav li > a {
  color: #ffffff;
}
.t3-mainbody .t3-content .item-page .pagenav li > a:hover,
.t3-mainbody .t3-content .item-page .pagenav li > a:focus {
  background-color: #ffffff;
  color: #000000;
}
.module-title {
  color: #ffffff;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #333333;
  border-color: #ffffff;
  color: #ffffff;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background-color: #555555;
  border-color: #ffffff;
  color: #aaaaaa;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
.pagination > li > a, .pagination > li > span {
  background-color: #555555;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.counter {
  background-color: #555555;
  border: 1px solid #ffffff;
  color: #ffffff;
}

/*--------- Contact --------*/

legend {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.contact-address {
  color: #ffffff;
}
label {
  color: #ffffff; 
}
.page-header {
  border-bottom: 1px solid #ffffff;
}
.btn-primary {
  background-color: #555555;
  border-color: #555555;
  color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

/*--------- Footer --------*/

.t3-footer {
  background: #000000;
  color: #ffffff;
}
.t3-footnav .t3-module {
  background: #000000;
  color: #ffffff;
}
.t3-footnav .t3-module .module-title {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
.t3-footnav .t3-module .module-ct .custom p1 a {
  color: #ffffff;
}
.t3-footnav .t3-module .module-ct .custom p1 a:hover {
  color: #aaaaaa;
}
.t3-footnav .t3-module ul > li > a {
  color: #ffffff;
}
.t3-footnav .t3-module ul > li > a:hover,
.t3-footnav .t3-module ul > li > a:active,
.t3-footnav .t3-module ul > li > a:focus {
  color: #aaaaaa;
}

/*--------- Aidanews2 --------*/

.aidanews2 a {
  color: #ffffff !important;
}
.aidanews2 a:hover {
  color: #aaaaaa !important;
}
.aidanews2_text {
  color: #ffffff !important;
}

/*--------- Copyright --------*/

.t3-copyright{
  background-color: #000000;
}

.t3-copyright h6 {
  color: #ffffff !important;
}
.copyright p {
  color: #ffffff;
}
.copyright p a {
  color: #ffffff;
}
.copyright p a:hover {
  color: #aaaaaa;
}


/*--------- Back To Top --------*/

.back-to-top {
  /*background-color: #ffffff;*/
}
.fa-chevron-up {
  color: #000000;
}
span{
  color: #ffffff !important;
}
ol,ul > li{
  color: #ffffff;
}

ol,ul li a{
  color: #ffffff !important;
}

/*---------Off-canvas-----------*/
#t3-off-canvas{
  background-color: #000;
}

.off-canvas-toggle{
  background-color: #000 !important;
}

/*-------login page-------*/
.reset p{
  background-color: #000000 !important;
}
.remind .form-validate p{
  background-color: #000000 !important;
}
.registration .cancel{
  color: #000;
  border: 1px solid #000;
}


#page-nav ul li a{
  background-color: #000;
  color: #fff;
}

.slideshowck .cameraContents .camera_caption > div{
  background-color: #000000 !important;
}

.t3-navhelper{
  background-color: #000000;
}

.breadcrumb{
  background-color: #000000;
}