/*Navigation*/
#nav-wrapper {
  background-color: rgba(38,38,50,0.95);
  border-bottom-color: rgba(68,69,86,1.00);
}

#nav-toggle {
  color: rgba(38,38,50,1.00);
  background-color: rgba(255,255,255,0.85);
}

nav#navigation-bar .menu ul li a,
nav#navigation-bar .menu ul li a:visited {
  color: rgba(221,221,221,1.00);
}

nav#navigation-bar .menu ul li a:hover,
nav#navigation-bar .menu ul li a:active {
  text-decoration: none;
  color: rgba(255,255,255,1.00);
}

nav#navigation-bar .menu ul li a#current,
nav#navigation-bar .menu ul li a#current:visited,
nav#navigation-bar .menu ul li a#current:hover,
nav#navigation-bar .menu ul li a#current:active,
nav#navigation-bar .menu ul li a.currentAncestor,
nav#navigation-bar .menu ul li a.currentAncestor:visited,
nav#navigation-bar .menu ul li a.currentAncestor:hover,
nav#navigation-bar .menu ul li a.currentAncestor:active {
  color: rgba(255,255,255,1.00);
}

nav#navigation-bar .menu ul a.parent.closed:after {
  color: rgba(255,255,255,0.40);
}

nav#navigation-bar .menu ul a:hover.parent.closed:after {
  color: rgba(255,255,255,1.00);
}

nav#navigation-bar .menu ul a.parent.open:after {
  color: rgba(251,1,68,1.00);
}

#branding a#site-title-link,
#branding a#site-title-link:visited,
#branding a#site-title-link:hover,
#branding a#site-title-link:active,
#branding h1#site-title {
  color: rgba(255,255,255,1.00);
}

/*Navigation Drop Down*/
#navigation-bar .menu ul li ul {
  background-color: rgba(255,255,255,0.85);
}

#navigation-bar .menu ul li ul::before {
  border-color: transparent transparent rgba(255,255,255,0.85) transparent;
}

nav#navigation-bar .menu ul li ul li,
nav#navigation-bar .menu ul li ul li a,
nav#navigation-bar .menu ul li ul li a:visited {
  color: rgba(38,38,49,1.00);
}

nav#navigation-bar .menu ul li ul li a:hover,
nav#navigation-bar .menu ul li ul li a:active {
  background-color: rgba(251,1,68,1.00);
  color: rgba(59,60,78,1.00);
}

nav#navigation-bar .menu ul li ul li a#current,
nav#navigation-bar .menu ul li ul li a#current:visited,
nav#navigation-bar .menu ul li ul li a#current:hover,
nav#navigation-bar .menu ul li ul li a#current:active {
  background-color: rgba(251,1,68,1.00);
  color: rgba(59,60,78,1.00);
}

#mobile-nav-toggle {
  color: rgba(255,255,255,1.00);
  background-color: rgba(255,255,255,0.15);
}

.active-toggle {
  color: rgba(251,1,68,1.00);
}


/*ExtraContent*/
#extraContent2 {
  color: rgba(59,60,78,1.00);
  background: rgb(47,248,224);
  background: -moz-linear-gradient(-45deg, rgba(251,1,68,1.00) 0%, rgba(238,0,6,1.00) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(251,1,68,1.00) 0%,rgba(238,0,6,1.00) 100%);
  background: linear-gradient(135deg, rgba(251,1,68,1.00) 0%,rgba(238,0,6,1.00) 100%);
}

#extraContent2 a,
#extraContent2 a:visited {
  color: rgba(251,1,68,1.00);
}

#extraContent2 a:hover,
#extraContent2 a:active {
  color: rgba(201,1,54,1.00);
}

#extraContent3 {
  color: rgba(59,60,78,1.00);
  background: rgb(47,248,224);
  background: -moz-linear-gradient(-45deg, rgba(251,1,68,1.00) 0%, rgba(238,0,6,1.00) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(251,1,68,1.00) 0%,rgba(238,0,6,1.00) 100%);
  background: linear-gradient(135deg, rgba(251,1,68,1.00) 0%,rgba(238,0,6,1.00) 100%);
}

#extraContent3 a,
#extraContent3 a:visited {
  color: rgba(251,1,68,1.00);
}

#extraContent3 a:hover,
#extraContent3 a:active {
  color: rgba(201,1,54,1.00);
}

#extraContent4 {
  color: rgba(112,112,112,1.00);
}

#extraContent4 a,
#extraContent4 a:visited {
  color: rgba(251,1,68,1.00);
}

#extraContent4 a:hover,
#extraContent4 a:active {
  color: rgba(201,1,54,1.00);
}

#extraContent5 {
  color: rgba(112,112,112,1.00);
}

#extraContent5 a,
#extraContent5 a:visited {
  color: rgba(251,1,68,1.00) !important;
}

#extraContent5 a:hover,
#extraContent5 a:active {
  color: rgba(201,1,54,1.00) !important;
}


/*Sidebar*/
#sidebar {
  color: rgba(112,112,112,1.00);
}

#sidebar a,
#sidebar a:visited {
  color: rgba(251,1,68,1.00);
}

#sidebar a:hover,
#sidebar a:active {
  color: rgba(201,1,54,1.00);
}


/*Content*/
#content {
  color: rgba(112,112,112,1.00);
}

#content a,
#content a:visited {
  color: rgba(251,1,68,1.00);
}

#content a:hover,
#content a:active {
  color: rgba(201,1,54,1.00);
}

/*Footer*/
#footer-text {
  color: rgba(112,112,112,1.00);
}

#footer-text a,
#footer-text a:visited {
  color: rgba(251,1,68,1.00);
}

#footer-text a:hover,
#footer-text a:active {
  color: rgba(201,1,54,1.00);
}

#footer-text {
  border-top-color: rgba(212,212,212,1.00);
}

/*Breadcrumb*/
.breadcrumb-trail {
  color: rgba(112,112,112,1.00);
}

.breadcrumb-trail a,
.breadcrumb-trail a:visited {
  color: rgba(251,1,68,1.00);
}

.breadcrumb-trail a:hover,
.breadcrumb-trail a:active {
  color: rgba(201,1,54,1.00);
}


/*Banner*/

#banner {
  background: rgba(38,38,50,1.00);
  background: -moz-linear-gradient(top, rgba(38,38,50,1.00), rgba(59,60,78,1.00));
  background: -webkit-linear-gradient(top, rgba(38,38,50,1.00), rgba(59,60,78,1.00));
  background: linear-gradient(to bottom, rgba(38,38,50,1.00), rgba(59,60,78,1.00));
  border-bottom-color: rgba(38,38,50,1.00);
}

.banner-overlay {
  background-color: rgba(0,0,0,0.00);
}


/*Photo Album*/
.mfp-bg {
  background: rgba(0,0,0,0.75);
}

/*Form*/
.form-input-button[type="submit"] {
  background-color: rgba(220,220,220,1.00);
  border-color: rgba(204,204,204,1.00);
  color: rgba(115,115,115,1.00);
}

.form-input-button[type="submit"]:hover {
  background-color: rgba(251,1,68,1.00);
  border-color: rgba(238,0,6,1.00);
  color: rgba(238,0,6,1.00);
}

.form-input-button[type="reset"] {
  background-color: rgba(220,220,220,1.00);
  border-color: rgba(204,204,204,1.00);
  color: rgba(115,115,115,1.00);
}

.form-input-button[type="reset"]:hover {
  background-color: rgba(231,92,109,1.00);
  border-color: rgba(139,58,69,1.00);
  color: rgba(98,51,56,1.00);
}

.form-input-field {
  border-color: rgba(204,204,204,1.00);
}

.form-input-field:hover {
  border-color: rgba(125,125,125,1.00);
}

.form-input-field:focus {
  border-color: rgba(251,1,68,1.00);
}


/*Blog*/
#content h1.blog-entry-title,
#content h1.blog-entry-title a,
#content h1.blog-entry-title a:visited {
  color: rgba(112,112,112,1.00);
}

#content h1.blog-entry-title a:hover,
#content h1.blog-entry-title a:active {
  color: rgba(90,90,90,1.00);
}

ul.blog-tag-cloud,
#blog-archives,
#blog-categories,
#blog-rss-feeds {
  border-color: rgba(212,212,212,1.00);
}

#sidebar ul.blog-tag-cloud li a,
#sidebar ul.blog-tag-cloud li a:visited {
  background-color: rgba(251,1,68,1.00);
  color: rgba(255,255,255,1.00);
}

#sidebar ul.blog-tag-cloud li a:hover,
#sidebar ul.blog-tag-cloud li a:active {
  background-color: rgba(201,1,54,1.00);
  color: rgba(255,255,255,1.00);
}

#blog-categories a,
#blog-categories a:visited {
  color: rgba(251,1,68,1.00);
}

#blog-categories a:hover,
#blog-categories a:active {
  color: rgba(201,1,54,1.00);
}

#blog-archives a,
#blog-archives a:visited {
  color: rgba(251,1,68,1.00);
}

#blog-archives a:hover,
#blog-archives a:active {
  color: rgba(201,1,54,1.00);
}

#blog-rss-feeds a,
#blog-rss-feeds a:visited {
  color: rgba(251,1,68,1.00);
}

#blog-rss-feeds a:hover,
#blog-rss-feeds a:active {
  color: rgba(201,1,54,1.00);
}

#content .blog-read-more a.btn.btn-secondary,
#content .blog-read-more a.btn.btn-secondary:visited {
  color: rgba(112,112,112,1.00);
  border-color: rgba(112,112,112,1.00);
}

#content .blog-read-more a.btn.btn-secondary:hover,
#content .blog-read-more a.btn.btn-secondary:active {
  color: rgba(90,90,90,1.00);
  border-color: rgba(112,112,112,1.00);
}

/* Social Badges */
#social_badges_wrapper {
  background-color: rgba(38,38,49,1.00);
}

#social_badges_wrapper #social_badges a,
#social_badges_wrapper #social_badges a:visited {
  color: rgba(7,16,22,1.00);
  background-color: rgba(255,255,255,1.00);
}

#footer_badges_wrapper #social_badges a,
#footer_badges_wrapper #social_badges a:visited {
  color: rgba(7,16,22,1.00);
  background-color: rgba(212,212,212,0.75);
}
