﻿/*Layout*/
.fix-margin {
  margin: 0 5.859375%;
}
.fix-padding {
  padding: 0 5.859375%;
}
/*Layout*/
/*Paths*/
/*Colors*/
/*@primary-color-dark1: #987034;*/
/*@primary-color-light1: #CAAE85;
@primary-color-light2: #EFE4CE;
@primary-color-light3: #FAF5EB;*/
/*@secondary-color-dark2: #6d6d6d;
@secondary-color-dark1: #4a4a4a;*/
/*@secondary-color-light1: #e6e6e6;
@secondary-color-light2: #f2f2f2;*/
/*@tertiary-color-light1: #D60638;
@tertiary-color-light2: #e74c3c;*/
html.cb-black .search-menu-popout.show {
  background-color: #4e4e4e;
}
html.cb-black .search-menu-popout.show [type="button"] {
  background-color: #4e4e4e !important;
}
html.cb-black #tags span {
  color: #00e1e8;
  border-color: #00e1e8 !important;
}
html.cb-black #tags span a {
  background: #00e1e8;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-help .box .box-title h3,
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .textbox,
html.cb-black .search-menu-popout.show #search-menu-input-container .search-help .box .box-body p,
html.cb-black .search-menu-popout.show #search-menu-input-container .search-help ul li a {
  color: #00e1e8;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .textbox::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #00e1e8;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .textbox:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #00e1e8;
  opacity: 1;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .textbox::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #00e1e8;
  opacity: 1;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .textbox:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #00e1e8;
}
html.cb-black .search-menu-popout.show #search-menu-input-container .search-inputs .icon-search-big {
  background-image: url(/portal/content/siteimages/search-Option-big.png?v2) !important;
}
html.cb-black .icon,
html.cb-black [class^="icon-"],
html.cb-black [class*=" icon-"],
html.cb-black .utilities li a,
html.cb-black .quick-links .quick-links-title span:before,
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.home-page samp,
html.cb-black header .news-highlights .news-highlights-contanier .marquee-container span:before,
html.cb-black .services-activites ul li ul li a:before,
html.cb-black .circulars-wid ul.circulars-carousel li ul li a:before,
html.cb-black .important-links #imp_links_link a:before,
html.cb-black .subscription h4:before,
html.cb-black .tweet-roll .recent-tweets,
html.cb-black .tweet-roll .owl-controls .owl-nav .owl-prev,
html.cb-black .owl-controls .owl-nav .owl-next,
html.cb-black .event-widget .full-calendar .pager li.next a:before,
html.cb-black .event-widget .full-calendar .pager li.previous a:before,
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title:before,
html.cb-black .owl-controls .owl-nav .owl-prev,
html.cb-black .owl-carousel .owl-controls .owl-nav .owl-next,
html.cb-black footer .container .footer-menu-block .footer-feedback a .feedback-text:before,
html.cb-black .md-close,
html.cb-black .md-content:after,
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.home-page a {
  background-image: url(/portal/content/siteimages/sprites-black.png) !important;
}
html.cb-black .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #282828 !important;
}
html.cb-black .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #fff !important;
}
html.cb-black .suggestion-box-placeHolder {
  border-color: #282828 !important;
}
html.cb-black .suggestion-box-placeHolder .control-group label {
  color: #00e1e8;
}
html.cb-black [type="button"],
html.cb-black input[type='submit'] {
  background: #282828 !important;
  color: #00e1e8 !important;
  border-color: #00e1e8 !important;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level,
html.cb-black .submenu,
html.cb-black .submenu ul.submenu li.current ul.level-two {
  background: #4e4e4e !important;
}
html.cb-black .content-body p {
  color: #00e1e8;
}
html.cb-black .content-body p strong {
  color: #00e1e8;
}
html.cb-black ul li,
html.cb-black ol li {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item.menu-item-current a {
  background: #282828;
}
html.cb-black .poll-block .poll li label,
html.cb-black footer .container .footer-menu-details .normal-menu li a,
html.cb-black footer .container .footer-menu-details .footer-copyright,
html.cb-black footer .container .footer-menu-details .footer-menu-details-block p strong {
  color: #00e1e8;
}
html.cb-black .go-top {
  background: #282828;
}
html.cb-black body,
html.cb-black .md-effect-1 .md-content {
  background: #4e4e4e;
}
html.cb-black .utilities-top li.adv-search a {
  color: #00e1e8;
}
html.cb-black .external-link .yes-redirect {
  border-color: rgba(40, 40, 40, 0.5);
}
html.cb-black header .annoucements {
  border-bottom: 4px solid #282828;
}
html.cb-black header .annoucements ul li h1 {
  color: #00e1e8;
}
html.cb-black header .annoucements ul li h2 {
  color: #00e1e8;
}
html.cb-black header .annoucements ul li p,
html.cb-black header .annoucements ul li strong {
  color: #00e1e8;
}
html.cb-black header .annoucements ul li a {
  color: #00e1e8;
  border: 2px solid #282828;
}
html.cb-black header .services-latest {
  background: #4e4e4e;
  border-bottom-color: #00e1e8;
}
html.cb-black header .services-latest ul li a {
  color: #00e1e8;
}
html.cb-black header .services-latest ul li a:hover {
  background-color: #a8a8a8;
}
html.cb-black header .news-highlights {
  background-color: #282828;
}
html.cb-black header .news-highlights .news-highlights-contanier .marquee-container span {
  color: #00e1e8;
}
html.cb-black header .news-highlights .news-highlights-contanier .marquee-container span:after {
  background-color: #00e1e8;
}
html.cb-black header .news-highlights .news-highlights-contanier .marquee-container .marquee li a {
  color: #00e1e8;
}
html.cb-black .utilities li.li-colors:hover {
  background: #282828;
}
html.cb-black .utilities li.li-colors .theme-block {
  background: #424242;
}
html.cb-black .utilities li.li-colors .theme-block .theme-title {
  color: #00e1e8;
  border-bottom: 1px solid #141414;
}
html.cb-black .utilities li.li-colors .theme-block ul li {
  background: #00e1e8;
}
html.cb-black .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #000;
}
html.cb-black .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #000066;
}
html.cb-black .quick-links {
  background-color: #4e4e4e;
}
html.cb-black .quick-links .quick-links-title span {
  background-color: #282828;
  color: #00e1e8;
}
html.cb-black .quick-links ul li a {
  border-bottom: 1px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black .quick-links ul li:hover a:before {
  background: #282828;
}
html.cb-black .adrotator {
  border: 5px solid #282828;
}
html.cb-black .important-links #imp_links_link a {
  background-color: #282828;
  color: #00e1e8;
}
html.cb-black .home-widget {
  background: #4e4e4e;
}
html.cb-black .home-widget:hover {
  background: #424242;
}
html.cb-black .home-widget:hover .owl-controls .owl-dots .owl-dot span {
  background: #282828;
}
html.cb-black .home-widget:hover .owl-controls .owl-dots .owl-dot.active span {
  background: #00e1e8;
}
html.cb-black .home-widget:hover .wid-more {
  background: #282828;
}
html.cb-black .home-widget .wid-title {
  color: #00e1e8;
}
html.cb-black .home-widget .wid-more {
  color: #00e1e8;
  background: #424242;
}
html.cb-black .services-activites ul li ul li a {
  background: #282828;
  color: #00e1e8;
}
html.cb-black .circulars-wid ul.circulars-carousel li ul li {
  border-bottom: 1px solid #424242;
}
html.cb-black .circulars-wid ul.circulars-carousel li ul li p {
  color: #00e1e8;
}
html.cb-black .circulars-wid ul.circulars-carousel li ul li a span.download {
  color: #00e1e8;
}
html.cb-black .circulars-wid ul.circulars-carousel li ul li a span.size {
  color: #00e1e8;
}
html.cb-black .initiatives-wid .owl-carousel .owl-item {
  background: #00e1e8;
}
html.cb-black .tweet-roll {
  background-color: #282828;
}
html.cb-black .tweet-roll .tweet-listing li {
  color: #00e1e8;
}
html.cb-black .tweet-roll .tweet-follow {
  color: #00e1e8;
  background-color: #a8a8a8;
}
html.cb-black .subscription {
  background-color: #282828;
}
html.cb-black .subscription h4 {
  color: #00e1e8;
}
html.cb-black .subscription label {
  color: #00e1e8;
}
html.cb-black .subscription input[type='text'] {
  color: #424242;
  background: #4e4e4e;
}
html.cb-black .subscription input[type='button'] {
  background: #282828;
  color: #00e1e8;
}
html.cb-black .subscription #lnkUnsubscribe {
  color: #00e1e8;
}
html.cb-black .subscription .subscribed {
  color: #00e1e8;
}
html.cb-black .subscription .invalid-email {
  color: #00e1e8;
}
html.cb-black .video-wid .item-date,
html.cb-black .photo-wid .item-date {
  color: #00e1e8;
}
html.cb-black .video-wid p,
html.cb-black .photo-wid p {
  color: #00e1e8;
}
html.cb-black .news-hieghlights-wid .news-hieghlights-carousel li p {
  color: #00e1e8;
}
html.cb-black .news-hieghlights-wid .news-hieghlights-carousel li h4 a {
  color: #00e1e8;
}
html.cb-black .news-hieghlights-wid .news-hieghlights-carousel li h4 a span.date {
  color: #00e1e8;
}
html.cb-black .photo-wid ul li a {
  color: #00e1e8;
}
html.cb-black .event-widget {
  background-color: #4e4e4e;
  border: 1px solid #4e4e4e;
}
html.cb-black .event-widget .wid-title {
  background-color: #4e4e4e;
}
html.cb-black .event-widget .full-calendar .pager {
  border-top: 1px solid #4e4e4e;
  border-bottom: 1px solid #4e4e4e;
}
html.cb-black .event-widget .full-calendar .pager li.current {
  color: #00e1e8;
}
html.cb-black .event-widget .full-calendar table.calendar tr.weekdays {
  background-color: #00e1e8;
}
html.cb-black .event-widget .full-calendar table.calendar tr.weekdays th {
  background: #282828;
}
html.cb-black .event-widget .full-calendar table.calendar tr td > a {
  color: #00e1e8;
}
html.cb-black .event-widget .full-calendar table.calendar tr td.hover > a {
  color: #00e1e8;
  background: #282828;
}
html.cb-black .event-widget .full-calendar table.calendar tr td.hover > a:before {
  border-top: 10px solid #282828;
}
html.cb-black .util-blindness {
  background: #282828;
}
html.cb-black .util-blindness h4 {
  color: #00e1e8;
  border-bottom: solid 1px #141414;
}
html.cb-black .color-list .color-item.black {
  background-color: #00e1e8;
}
html.cb-black .color-list .color-item.normal {
  background-color: #00e1e8;
}
html.cb-black footer {
  background: #282828;
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-block .footer-feedback {
  background: #141414;
}
html.cb-black footer .container .footer-menu-block .footer-feedback a .feedback-text {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-block div.footer-menu ul li a {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-block div.footer-menu ul li a:before {
  background-color: #4e4e4e;
}
html.cb-black footer .container .footer-menu-details {
  background-color: #4e4e4e;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a:before {
  background-color: #141414;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .html-copyright .footer-copyright {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .footer-social-media .social-media-label {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .footer-social-media ul li.social-media-fahr-app span {
  color: #00e1e8;
}
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title,
html.cb-black footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-number {
  color: #00e1e8;
}
html.cb-black .owl-controls .owl-dots .owl-dot.active span {
  background-color: #00e1e8;
}
html.cb-black .owl-controls .owl-dots .owl-dot span {
  background-color: #424242;
}
html.cb-black .static-quick-links ul li {
  background-color: #282828;
}
html.cb-black .md-title {
  color: #00e1e8;
}
html.cb-black .md-content .main-content {
  padding: 0 35px;
}
html.cb-black .md-content .first-level li ul.second-level li a {
  color: #00e1e8;
}
html.cb-black .md-content:before {
  background: #282828;
  border-color: rgba(40, 40, 40, 0.5);
}
html.cb-black .poll-block .bool-title {
  color: #00e1e8;
}
html.cb-black .poll-block .error {
  color: #00e1e8;
  font-weight: bold;
}
html.cb-black .actions input[type='submit'] {
  background: #282828;
  color: #00e1e8;
  border: 3px solid rgba(40, 40, 40, 0.5);
}
html.cb-black .error-page .inner h4 {
  color: #00e1e8;
}
html.cb-black .error-page .inner h2 {
  color: #00e1e8;
}
html.cb-black .error-page ul li.sitemap {
  border-left: solid 1px #00e1e8;
  border-right: solid 1px #00e1e8;
}
html.cb-black a.red {
  background: #282828;
  color: #00e1e8;
}
html.cb-black a.red:hover {
  background: #282828;
}
html.cb-black .blogsListing {
  border-top: 1px dashed #00e1e8;
}
html.cb-black .blogsListing ul.general-listing li {
  border-bottom: 1px dashed #00e1e8;
}
html.cb-black .blogsListing ul.general-listing li article h4 a .blog-title {
  color: #00e1e8;
}
html.cb-black .blogsListing ul.general-listing li article .date {
  color: #00e1e8;
}
html.cb-black .event-details .event-data .event-d-countdown-title {
  color: #00e1e8;
}
html.cb-black .event-details .event-data .countdown-data span.box {
  border: 1px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black .event-details .event-data .countdown-data span.box span {
  color: #00e1e8;
}
html.cb-black .event-details .event-data .event-info {
  border-top: 1px dotted #424242;
  border-bottom: 1px dotted #424242;
}
html.cb-black .subpage-two-column #content h1 {
  border-bottom: dotted 1px #191919;
  color: #00e1e8;
}
html.cb-black .subpage-two-column #content .content-body h3 {
  color: #00e1e8;
}
html.cb-black .maps-block {
  background: #b4b4b4;
}
html.cb-black .maps-block h3 {
  color: #00e1e8 !important;
}
html.cb-black .maps-block .map-block {
  background-color: #00e1e8 !important;
}
html.cb-black .location-download {
  background: #282828;
  padding: 15px 15px 15px 45px;
  color: #00e1e8 !important;
}
html.cb-black .location-download:hover {
  background-color: #4e4e4e;
}
html.cb-black .location-address .city h4 {
  color: #00e1e8;
  border-bottom: dashed 1px #4e4e4e;
}
html.cb-black .border-r {
  border-right: 1px solid #4e4e4e;
}
html.cb-black .border-l {
  border-left: 1px solid #4e4e4e;
}
html.cb-black .border-t {
  border-top: 1px solid #4e4e4e;
}
html.cb-black .border-b {
  border-bottom: 1px solid #4e4e4e;
}
html.cb-black .channels-block .channels-title span.big {
  color: #00e1e8;
}
html.cb-black .channels-block .channels-title span.red {
  color: #00e1e8;
}
html.cb-black .channels-block .channels-title span.gray {
  color: #00e1e8;
}
html.cb-black .channels-block .channels-list li a .channel-title {
  color: #00e1e8;
}
html.cb-black .channels-block .channels-list li a .channel-content {
  background: #b4b4b4;
}
html.cb-black .channels-block .channels-list li a .channel-content span {
  color: #00e1e8;
}
html.cb-black .channels-block .channels-list li:hover {
  background: #4e4e4e;
}
html.cb-black .channels-block .channels-list li:hover a .channel-title {
  color: #00e1e8;
}
html.cb-black .generic-list-two li {
  border: 1px solid #b4b4b4;
}
html.cb-black #staticListing .general-listing li ul li {
  border-bottom: 3px solid #b4b4b4 !important;
}
html.cb-black #staticListing .general-listing li ul li div {
  background: #4e4e4e;
}
html.cb-black .member-dashboard h4 {
  color: #00e1e8;
}
html.cb-black .member-dashboard .services-list {
  border-bottom: 2px solid #b4b4b4;
}
html.cb-black .member-dashboard .services-list li a {
  color: #00e1e8 !important;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.cb-black .message-error {
  background: #4e4e4e;
}
html.cb-black .subpage-no-column #content .inv-block .inv-options ul li a:hover span {
  color: #00e1e8;
}
html.cb-black .subpage-no-column #content .inv-block .inv-options ul li a span {
  color: #00e1e8;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.cb-black div.decorative-frame {
  background-color: #00e1e8;
}
html.cb-black div.decorative-frame div.frame {
  background-color: #00e1e8;
}
html.cb-black div.decorative-frame div.frame span.caption {
  color: #00e1e8;
}
html.cb-black .comment-box-placeHolder {
  border-bottom: 3px solid #4e4e4e;
}
html.cb-black .submitted-message {
  background: #b4b4b4;
  color: #00e1e8;
}
html.cb-black div.comment-box {
  border: 1px solid #4e4e4e;
  margin-top: 10px;
}
html.cb-black div.comment-box div.box-header {
  background-color: #4e4e4e;
  border-bottom: 3px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black div.comment-box ul.form li label {
  color: #00e1e8;
}
html.cb-black div.comment-box ul.form li div.field-value input.textbox {
  border: 1px solid #141414;
}
html.cb-black div.comment-box ul.form li div.field-value textarea.medium {
  border: 1px solid #141414;
}
html.cb-black div.comment-box ul.form li.actions input.button {
  background-color: #282828;
  color: #00e1e8;
}
html.cb-black div.comment-box ul.form li.actions input.button:hover {
  background-color: #141414;
}
html.cb-black .accordion h2 {
  color: #00e1e8;
  background-color: #4e4e4e;
  border: 1px solid #b4b4b4;
}
html.cb-black .accordion h2 b {
  color: #00e1e8;
}
html.cb-black .accordion h2:hover {
  color: #00e1e8;
}
html.cb-black .accordion h2:hover b {
  color: #00e1e8;
}
html.cb-black .accordion .accordion-body {
  border: 1px solid #b4b4b4;
}
html.cb-black .general-vertical-accordion ul.general-accordion li h2 {
  background: #4e4e4e;
}
html.cb-black .general-vertical-accordion ul.general-accordion li h2 a {
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li a.header {
  color: #00e1e8;
  border-left: 1px solid #4e4e4e;
}
html.cb-black .general-vertical-accordion ul.general-accordion li a.category {
  border-left: 1px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li a.category span {
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li span.tag {
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li div.inner {
  border-left: 1px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li.header h2 {
  background: #4e4e4e;
}
html.cb-black .general-vertical-accordion ul.general-accordion li.header h2 a {
  color: #00e1e8;
}
html.cb-black .general-vertical-accordion ul.general-accordion li.faq {
  border-bottom: 1px dashed #4e4e4e;
}
html.cb-black .photo-gallery .photo {
  border-bottom: 3px solid #4e4e4e !important;
}
html.cb-black .photo-gallery .photo h4 a {
  color: #00e1e8;
}
html.cb-black .photo-gallery .photo .item-details .date {
  color: #00e1e8;
}
html.cb-black .photo-gallery .photo .item-details .photos-count {
  color: #00e1e8;
}
html.cb-black .album .videos li .video h4 a {
  color: #00e1e8;
}
html.cb-black .album .videos li .video .duration {
  color: #00e1e8;
}
html.cb-black .album .videos li .video .date {
  color: #00e1e8 !important;
}
html.cb-black .album .videos li .video .image-frame {
  background: #00e1e8;
}
html.cb-black .video .youtube-video {
  -webkit-box-shadow: 0 0 10px #4ffaff;
  -moz-box-shadow: 0 0 10px #4ffaff;
  box-shadow: 0 0 10px #4ffaff;
}
html.cb-black .video .duration {
  color: #00e1e8;
}
html.cb-black .video .date {
  color: #00e1e8 !important;
}
html.cb-black .video .box-link a {
  background: #282828;
  color: #00e1e8;
}
html.cb-black .video .box-link a:hover {
  color: #00e1e8;
  background: #4e4e4e;
}
html.cb-black .event-details-info {
  border-bottom: 1px solid #282828;
}
html.cb-black div.bubble h4 a,
html.cb-black div.bubble strong {
  color: #00e1e8 !important;
}
html.cb-black div.bubble p {
  color: #00e1e8;
}
html.cb-black div.bubble span.bubble-title {
  border-bottom: solid 1px #141414;
}
html.cb-black div.bubble span.tail {
  border-color: #282828 transparent transparent transparent;
}
html.cb-black div.bubble div.inner {
  background: #282828;
  border: 1px solid #282828;
}
html.cb-black div.bubble div.inner div.wrapper {
  background: #282828;
}
html.cb-black fieldset p.form-intro {
  border-bottom: dashed 1px #4e4e4e;
  background-color: #00e1e8;
}
html.cb-black fieldset p.form-intro span.asterisk {
  color: #00e1e8;
}
html.cb-black fieldset p.form-instructions {
  background-color: #b4b4b4;
  color: #00e1e8;
}
html.cb-black fieldset p.form-validation-summary {
  color: #00e1e8;
  background-color: #4e4e4e;
}
html.cb-black fieldset ul.form li.field {
  border-bottom: dashed 1px #4e4e4e;
}
html.cb-black fieldset ul.form li.field label {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field label small {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field label.required:after {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field div.field-value small,
html.cb-black fieldset ul.form li.field div.field-value .aspnetError {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field div.field-value textarea.medium {
  color: #00e1e8;
  border: 1px solid #4e4e4e;
}
html.cb-black fieldset ul.form li.field div.field-value input.textbox {
  color: #00e1e8;
  border: 1px solid #4e4e4e;
}
html.cb-black fieldset ul.form li.field div.field-value span.textarea-limit {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field div.field-value span.textarea-limit span {
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.field div.field-value select {
  color: #00e1e8;
  border: 1px solid #4e4e4e;
}
html.cb-black fieldset ul.form li.field div.field-value .short {
  border-bottom: 2px solid #424242;
  color: #00e1e8;
}
html.cb-black fieldset ul.form li.actions input.main-button {
  background: #282828;
  color: #00e1e8;
  font-family: 'Exo 2', 'Droid Arabic Kufi', sans-serif;
}
html.cb-black fieldset ul.form li.actions div.message {
  color: #00e1e8;
}
html.cb-black .general-filtering {
  background-color: #b4b4b4;
}
html.cb-black .general-filtering ul.filters li input.button {
  background-color: #282828;
  color: #00e1e8;
}
html.cb-black .general-filtering ul.filters li input.button:hover {
  background-color: #4e4e4e;
  color: #00e1e8;
}
html.cb-black .general-filtering ul.filters li.layout-options a {
  border: 1px dashed #4e4e4e;
}
html.cb-black .general-filtering ul.filters li.layout-options a.selected {
  border: 1px dashed #b4b4b4;
  background-color: #4e4e4e;
}
html.cb-black .general-filtering ul.filters li.layout-options a.ask-a-question {
  border: 1px solid #141414;
  color: #00e1e8;
}
html.cb-black .general-filtering ul.filters input.textbox {
  color: #00e1e8;
}
html.cb-black .general-filtering ul.filters select {
  color: #00e1e8;
}
html.cb-black .general-filtering ul.filters.search li label {
  color: #00e1e8;
}
html.cb-black a {
  color: #00e1e8;
}
html.cb-black #jquery-overlay {
  background-color: #00e1e8;
}
html.cb-black #jquery-lightbox h2 {
  color: #00e1e8;
}
html.cb-black #lightbox-container-image {
  background: #00e1e8;
}
html.cb-black #lightbox-container-image-data {
  color: #4e4e4e;
}
html.cb-black .utilities-top li.search-option {
  border-left: solid 1px #4e4e4e;
}
html.cb-black .utilities-top li.language-option {
  border-right: solid 1px #b4b4b4;
}
html.cb-black .utilities-top li.language-option a {
  color: #00e1e8;
  font-family: 'Droid Arabic Kufi', Tahoma, Arial, Helvetica, sans-serif;
}
html.cb-black .breadcrumb-block {
  background: #282828;
}
html.cb-black .breadcrumb-block .breadcrumb .breadcrumb-sitemap li.separator {
  color: #00e1e8;
}
html.cb-black .breadcrumb-block .breadcrumb .breadcrumb-sitemap li a {
  color: #00e1e8;
}
html.cb-black .utilities:before {
  background: #4e4e4e;
}
html.cb-black .utilities li.seprate:before {
  background: #4e4e4e;
}
html.cb-black .utilities li.color-blindness-item.open {
  background-color: #282828;
}
html.cb-black .general-vertical-listing ul.general-listing li {
  border-bottom: 1px dashed #b4b4b4;
}
html.cb-black .general-vertical-listing ul.general-listing li h4 a {
  color: #00e1e8;
}
html.cb-black .general-vertical-listing ul.general-listing li p.intro {
  color: #00e1e8;
}
html.cb-black .general-vertical-listing ul.general-listing li div.event-info a.more {
  color: #00e1e8;
}
html.cb-black .general-vertical-listing ul.general-listing li div.event-details ul.event-details {
  border-left: 2px solid #4e4e4e;
}
html.cb-black .general-vertical-listing ul.general-listing li div.event-details ul.event-details li {
  color: #00e1e8;
  border-left: 2px solid #00e1e8;
}
html.cb-black .general-vertical-listing ul.general-listing li div.event-details ul.event-details li span {
  color: #00e1e8;
}
html.cb-black .general-horizontal-listing ul.general-listing li.h-news-entry a span.date {
  color: #00e1e8;
}
html.cb-black .general-horizontal-listing ul.general-listing li.h-news-entry a p {
  color: #00e1e8;
}
html.cb-black .general-horizontal-listing ul.general-listing li.h-news-entry a:hover p {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry {
  border-bottom: 1px dashed #424242;
}
html.cb-black .general-listing .event-entry .event-data h4 a {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-data p {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-data .event-option .countdown-label {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-data .event-option .countdown-data span.box {
  position: relative;
  border: 1px solid #4e4e4e;
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-data .event-option .countdown-data span.box span {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-data .event-option .add-to-calendar {
  color: #00e1e8;
}
html.cb-black .general-listing .event-entry .event-info ul li {
  color: #00e1e8;
}
html.cb-black .general-listing .list-entry h4 a {
  color: #00e1e8;
}
html.cb-black .general-listing .list-entry h4 a span.date {
  color: #00e1e8;
}
html.cb-black #content .pager {
  background: #b4b4b4;
}
html.cb-black #content .pager li a.current {
  background: #00e1e8;
  color: #00e1e8;
  border: 2px solid #b4b4b4;
}
html.cb-black #content .pager li.li-next a,
html.cb-black #content .pager li.li-previous a {
  background: #282828;
}
html.cb-black #content .pager li.info {
  color: #00e1e8;
}
html.cb-black #content .pager li.info:before {
  background: #282828;
}
html.cb-black ul.list li:before {
  background: #282828;
}
html.cb-black .horizontal-calendar {
  border-bottom: 3px solid #4e4e4e;
}
html.cb-black .horizontal-calendar ul li a {
  color: #00e1e8;
}
html.cb-black .horizontal-calendar ul li a:hover {
  color: #00e1e8;
}
html.cb-black .horizontal-calendar ul li.disabled a {
  color: #00e1e8;
}
html.cb-black .horizontal-calendar ul li.disabled a:hover {
  color: #00e1e8;
}
html.cb-black .horizontal-calendar ul li.current a {
  color: #00e1e8;
}
html.cb-black .horizontal-calendar ul li.current a:hover {
  color: #00e1e8;
}
html.cb-black #main-menu {
  background-color: #282828;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.current {
  background-color: #4e4e4e;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.current a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li > a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li > a .menu-top-line {
  background-color: #282828;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li > a .menu-separate-line {
  background: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.hover {
  background-color: #4e4e4e;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.hover a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li.hover .second-level {
  box-shadow: 0px 2px 11px #282828;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level {
  background: rgba(255, 255, 255, 0.96);
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level li {
  display: block;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list {
  background: rgba(40, 40, 40, 0.5);
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item {
  border-bottom: solid 1px #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a:hover:before {
  background: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a:hover {
  color: #00e1e8;
  background: rgba(40, 40, 40, 0.5);
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a:hover {
  color: #00e1e8;
  background: rgba(40, 40, 40, 0.5);
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details {
  background: rgba(40, 40, 40, 0.5);
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 .details-title {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p span {
  color: #00e1e8;
}
html.cb-black #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div p {
  color: #00e1e8;
}
html.cb-black .submenu {
  background-color: #b4b4b4;
}
html.cb-black .submenu ul.submenu li {
  border-bottom: 1px solid #00e1e8;
}
html.cb-black .submenu ul.submenu li a {
  color: #00e1e8;
}
html.cb-black .submenu ul.submenu li.current {
  background-color: #282828;
}
html.cb-black .submenu ul.submenu li.current a {
  color: #00e1e8;
}
html.cb-black .submenu ul.submenu li.current ul.level-two {
  background: #a8a8a8;
}
html.cb-black .submenu ul.submenu li.hover {
  background: #424242;
}
html.cb-black .submenu ul.submenu li.hover a {
  color: #00e1e8;
}
html.cb-black .submenu ul.submenu li ul.level-two li a {
  color: #00e1e8;
  border-bottom: 1px solid #00e1e8;
}
html.cb-black .submenu ul.submenu li ul.level-two li:hover a {
  color: #00e1e8;
}
html.cb-black .poll .date {
  color: #00e1e8;
}
html.cb-black .poll-answers li label {
  color: #00e1e8;
}
html.cb-black .poll-answers li .result {
  background-color: #282828;
  border: 1px solid #4e4e4e;
}
html.cb-black .poll-answers li .result span.bar {
  background-color: #424242;
}
html.cb-black .poll-answers li .result span.value {
  color: #00e1e8;
}
html.cb-black .poll-list li .result-wrapper .value {
  color: #00e1e8;
}
html.cb-black .poll-list li .result-wrapper .result {
  background-color: #282828;
}
html.cb-black .poll-list li .result-wrapper .result .bar {
  background-color: #424242;
}
html.cb-black .info-link {
  background: #4e4e4e;
  color: #00e1e8;
}
html.cb-black .info-box.service-time h4 {
  color: #00e1e8;
}
html.cb-black .info-box.service-time h3 {
  color: #00e1e8;
}
html.cb-black ul.service-tabs li a {
  color: #00e1e8;
  border: solid 1px #4e4e4e;
}
html.cb-black ul.service-tabs li a:hover {
  background-color: #b4b4b4;
  color: #00e1e8;
}
html.cb-black ul.service-tabs li.current a,
html.cb-black ul.service-tabs li.active a {
  background-color: #b4b4b4;
  color: #00e1e8;
  border-color: #b4b4b4;
}
html.cb-black ul.service-tabs li.current a:after,
html.cb-black ul.service-tabs li.active a:after {
  background: #b4b4b4;
  border-right: solid 1px #b4b4b4;
  border-left: solid 1px #b4b4b4;
}
html.cb-black .tab {
  background: #b4b4b4;
  border: solid 1px #b4b4b4;
}
html.cb-black .tab h4 {
  color: #00e1e8;
}
html.cb-black .s-seperator {
  border-bottom: dashed 1px #4e4e4e;
}
html.cb-black .service-details {
  background-color: #4e4e4e;
  border: solid 1px #4e4e4e;
}
html.cb-black .service-details h4 {
  color: #00e1e8;
}
html.cb-black table.general-table tr th {
  background-color: #b4b4b4;
  border-right: 1px dotted #191919;
  border-bottom: 1px solid #4e4e4e;
}
html.cb-black table.general-table tr td {
  color: #00e1e8;
  border-bottom: 1px solid #4e4e4e;
  border-right: 1px dotted #191919;
}
html.cb-black table.calendar td:hover a {
  color: #00e1e8;
}
html.cb-black table.calendar td a {
  color: #00e1e8;
}
html.cb-black table.calendar td a:hover a {
  color: #00e1e8;
}
html.cb-black table.calendar td.hover a {
  color: #00e1e8;
}
html.cb-black table.calendar td.empty {
  background: #00e1e8;
}
html.cb-black table.calendar td.disabled a {
  color: #00e1e8;
}
html.cb-black table.calendar td.disabled a:hover {
  color: #00e1e8;
}
html.cb-black table.calendar th {
  color: #00e1e8;
  background: #00e1e8;
  border-right: 1px solid #00e1e8;
  border-bottom: 1px solid #00e1e8;
}
@media only screen and (max-width: 979px) {
  html.cb-black #main-menu .res-menu-block .res-menu-close {
    background-color: #282828;
  }
  html.cb-black #main-menu .res-menu-block .res-menu {
    background: #282828;
  }
  html.cb-black #main-menu .res-menu-block .res-menu li.res-menus-item span.res-menus-item-link {
    background: #4e4e4e;
    color: #00e1e8;
  }
  html.cb-black #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-second-level li.res-second-level-item a.res-second-level-item-link {
    color: #00e1e8;
    border-bottom: 1px solid #4e4e4e;
  }
  html.cb-black #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-third-level li.res-third-level-item a.res-third-level-item-link {
    color: #00e1e8;
  }
  html.cb-black .services-activites ul.responsive li {
    background: #282828;
  }
  html.cb-black .services-activites ul.responsive li a {
    color: #00e1e8;
  }
  html.cb-black .tweet-roll .owl-controls .owl-dots .owl-dot.active span {
    background-color: #00e1e8;
  }
  html.cb-black footer .container .footer-menu-block {
    border-right: 20px solid #00e1e8;
    border-left: 20px solid #00e1e8;
    border-bottom: 20px solid #00e1e8;
  }
  html.cb-black footer .container .footer-menu-details .footer-menu-details-block .footer-social-media {
    border-top: 1px solid #4e4e4e;
  }
  html.cb-black footer .container .footer-menu-details .footer-menu-details-block .html-copyright {
    border-top: 1px solid #4e4e4e;
  }
  html.cb-black footer .container .footer-menu-details .footer-menu-details-block .footer-copyright {
    border-top: 1px solid #4e4e4e;
  }
  html.cb-black footer .go-to-main-website {
    background: #282828;
    color: #00e1e8;
  }
  html.cb-black .subpage-two-column ul.service-tabs li a {
    border-bottom: 1px solid #b4b4b4;
  }
}
html.cb-blue .search-menu-popout.show {
  background-color: #d2e3fb;
}
html.cb-blue .search-menu-popout.show [type="button"] {
  background-color: #d2e3fb !important;
}
html.cb-blue #tags span {
  color: #06069a;
  border-color: #06069a !important;
}
html.cb-blue #tags span a {
  background: #06069a;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-help .box .box-title h3,
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .textbox,
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-help .box .box-body p,
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-help ul li a {
  color: #06069a;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .textbox::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #06069a;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .textbox:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #06069a;
  opacity: 1;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .textbox::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #06069a;
  opacity: 1;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .textbox:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #06069a;
}
html.cb-blue .search-menu-popout.show #search-menu-input-container .search-inputs .icon-search-big {
  background-image: url(/portal/content/siteimages/search-Option-big.png?v2) !important;
}
html.cb-blue .icon,
html.cb-blue [class^="icon-"],
html.cb-blue [class*=" icon-"],
html.cb-blue .utilities li a,
html.cb-blue .quick-links .quick-links-title span:before,
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.home-page samp,
html.cb-blue header .news-highlights .news-highlights-contanier .marquee-container span:before,
html.cb-blue .services-activites ul li ul li a:before,
html.cb-blue .circulars-wid ul.circulars-carousel li ul li a:before,
html.cb-blue .important-links #imp_links_link a:before,
html.cb-blue .subscription h4:before,
html.cb-blue .tweet-roll .recent-tweets,
html.cb-blue .tweet-roll .owl-controls .owl-nav .owl-prev,
html.cb-blue .owl-controls .owl-nav .owl-next,
html.cb-blue .event-widget .full-calendar .pager li.next a:before,
html.cb-blue .event-widget .full-calendar .pager li.previous a:before,
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title:before,
html.cb-blue .owl-controls .owl-nav .owl-prev,
html.cb-blue .owl-carousel .owl-controls .owl-nav .owl-next,
html.cb-blue footer .container .footer-menu-block .footer-feedback a .feedback-text:before,
html.cb-blue .md-close,
html.cb-blue .md-content:after,
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.home-page a {
  background-image: url(/portal/content/siteimages/sprites-blue.png?v2) !important;
}
html.cb-blue .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #9fcfff !important;
}
html.cb-blue .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #fff !important;
}
html.cb-blue .suggestion-box-placeHolder {
  border-color: #9fcfff !important;
}
html.cb-blue .suggestion-box-placeHolder .control-group label {
  color: #06069a;
}
html.cb-blue [type="button"],
html.cb-blue input[type='submit'] {
  background: #9fcfff !important;
  color: #06069a !important;
  border-color: #06069a !important;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level,
html.cb-blue .submenu,
html.cb-blue .submenu ul.submenu li.current ul.level-two {
  background: #d2e3fb !important;
}
html.cb-blue .content-body p {
  color: #06069a;
}
html.cb-blue .content-body p strong {
  color: #06069a;
}
html.cb-blue ul li,
html.cb-blue ol li {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item.menu-item-current a {
  background: #9fcfff;
}
html.cb-blue .poll-block .poll li label,
html.cb-blue footer .container .footer-menu-details .normal-menu li a,
html.cb-blue footer .container .footer-menu-details .footer-copyright,
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block p strong {
  color: #06069a;
}
html.cb-blue .go-top {
  background: #9fcfff;
}
html.cb-blue body,
html.cb-blue .md-effect-1 .md-content {
  background: #d2e3fb;
}
html.cb-blue .utilities-top li.adv-search a {
  color: #06069a;
}
html.cb-blue .external-link .yes-redirect {
  border-color: rgba(159, 207, 255, 0.5);
}
html.cb-blue header .annoucements {
  border-bottom: 4px solid #9fcfff;
}
html.cb-blue header .annoucements ul li h1 {
  color: #06069a;
}
html.cb-blue header .annoucements ul li h2 {
  color: #06069a;
}
html.cb-blue header .annoucements ul li p,
html.cb-blue header .annoucements ul li strong {
  color: #06069a;
}
html.cb-blue header .annoucements ul li a {
  color: #06069a;
  border: 2px solid #9fcfff;
}
html.cb-blue header .services-latest {
  background: #ecf5ff;
  border-bottom-color: #06069a;
}
html.cb-blue header .services-latest ul li a {
  color: #06069a;
}
html.cb-blue header .services-latest ul li a:hover {
  background-color: #ffffff;
}
html.cb-blue header .news-highlights {
  background-color: #9fcfff;
}
html.cb-blue header .news-highlights .news-highlights-contanier .marquee-container span {
  color: #06069a;
}
html.cb-blue header .news-highlights .news-highlights-contanier .marquee-container span:after {
  background-color: #06069a;
}
html.cb-blue header .news-highlights .news-highlights-contanier .marquee-container .marquee li a {
  color: #06069a;
}
html.cb-blue .utilities li.li-colors:hover {
  background: #9fcfff;
}
html.cb-blue .utilities li.li-colors .theme-block {
  background: #d2e8ff;
}
html.cb-blue .utilities li.li-colors .theme-block .theme-title {
  color: #06069a;
  border-bottom: 1px solid #76bbff;
}
html.cb-blue .utilities li.li-colors .theme-block ul li {
  background: #06069a;
}
html.cb-blue .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #000;
}
html.cb-blue .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #000066;
}
html.cb-blue .quick-links {
  background-color: #ecf5ff;
}
html.cb-blue .quick-links .quick-links-title span {
  background-color: #9fcfff;
  color: #06069a;
}
html.cb-blue .quick-links ul li a {
  border-bottom: 1px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue .quick-links ul li:hover a:before {
  background: #9fcfff;
}
html.cb-blue .adrotator {
  border: 5px solid #9fcfff;
}
html.cb-blue .important-links #imp_links_link a {
  background-color: #9fcfff;
  color: #06069a;
}
html.cb-blue .home-widget {
  background: #ecf5ff;
}
html.cb-blue .home-widget:hover {
  background: #d2e8ff;
}
html.cb-blue .home-widget:hover .owl-controls .owl-dots .owl-dot span {
  background: #9fcfff;
}
html.cb-blue .home-widget:hover .owl-controls .owl-dots .owl-dot.active span {
  background: #06069a;
}
html.cb-blue .home-widget:hover .wid-more {
  background: #9fcfff;
}
html.cb-blue .home-widget .wid-title {
  color: #06069a;
}
html.cb-blue .home-widget .wid-more {
  color: #06069a;
  background: #d2e8ff;
}
html.cb-blue .services-activites ul li ul li a {
  background: #9fcfff;
  color: #06069a;
}
html.cb-blue .circulars-wid ul.circulars-carousel li ul li {
  border-bottom: 1px solid #d2e8ff;
}
html.cb-blue .circulars-wid ul.circulars-carousel li ul li p {
  color: #06069a;
}
html.cb-blue .circulars-wid ul.circulars-carousel li ul li a span.download {
  color: #06069a;
}
html.cb-blue .circulars-wid ul.circulars-carousel li ul li a span.size {
  color: #06069a;
}
html.cb-blue .initiatives-wid .owl-carousel .owl-item {
  background: #06069a;
}
html.cb-blue .tweet-roll {
  background-color: #9fcfff;
}
html.cb-blue .tweet-roll .tweet-listing li {
  color: #06069a;
}
html.cb-blue .tweet-roll .tweet-follow {
  color: #06069a;
  background-color: #ffffff;
}
html.cb-blue .subscription {
  background-color: #9fcfff;
}
html.cb-blue .subscription h4 {
  color: #06069a;
}
html.cb-blue .subscription label {
  color: #06069a;
}
html.cb-blue .subscription input[type='text'] {
  color: #d2e8ff;
  background: #ecf5ff;
}
html.cb-blue .subscription input[type='button'] {
  background: #9fcfff;
  color: #06069a;
}
html.cb-blue .subscription #lnkUnsubscribe {
  color: #06069a;
}
html.cb-blue .subscription .subscribed {
  color: #06069a;
}
html.cb-blue .subscription .invalid-email {
  color: #06069a;
}
html.cb-blue .video-wid .item-date,
html.cb-blue .photo-wid .item-date {
  color: #06069a;
}
html.cb-blue .video-wid p,
html.cb-blue .photo-wid p {
  color: #06069a;
}
html.cb-blue .news-hieghlights-wid .news-hieghlights-carousel li p {
  color: #06069a;
}
html.cb-blue .news-hieghlights-wid .news-hieghlights-carousel li h4 a {
  color: #06069a;
}
html.cb-blue .news-hieghlights-wid .news-hieghlights-carousel li h4 a span.date {
  color: #06069a;
}
html.cb-blue .photo-wid ul li a {
  color: #06069a;
}
html.cb-blue .event-widget {
  background-color: #ecf5ff;
  border: 1px solid #ecf5ff;
}
html.cb-blue .event-widget .wid-title {
  background-color: #ecf5ff;
}
html.cb-blue .event-widget .full-calendar .pager {
  border-top: 1px solid #ecf5ff;
  border-bottom: 1px solid #ecf5ff;
}
html.cb-blue .event-widget .full-calendar .pager li.current {
  color: #06069a;
}
html.cb-blue .event-widget .full-calendar table.calendar tr.weekdays {
  background-color: #06069a;
}
html.cb-blue .event-widget .full-calendar table.calendar tr.weekdays th {
  background: #9fcfff;
}
html.cb-blue .event-widget .full-calendar table.calendar tr td > a {
  color: #06069a;
}
html.cb-blue .event-widget .full-calendar table.calendar tr td.hover > a {
  color: #06069a;
  background: #9fcfff;
}
html.cb-blue .event-widget .full-calendar table.calendar tr td.hover > a:before {
  border-top: 10px solid #9fcfff;
}
html.cb-blue .util-blindness {
  background: #9fcfff;
}
html.cb-blue .util-blindness h4 {
  color: #06069a;
  border-bottom: solid 1px #76bbff;
}
html.cb-blue .color-list .color-item.black {
  background-color: #06069a;
}
html.cb-blue .color-list .color-item.normal {
  background-color: #06069a;
}
html.cb-blue footer {
  background: #9fcfff;
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-block .footer-feedback {
  background: #76bbff;
}
html.cb-blue footer .container .footer-menu-block .footer-feedback a .feedback-text {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-block div.footer-menu ul li a {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-block div.footer-menu ul li a:before {
  background-color: #ecf5ff;
}
html.cb-blue footer .container .footer-menu-details {
  background-color: #ecf5ff;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a:before {
  background-color: #76bbff;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .html-copyright .footer-copyright {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .footer-social-media .social-media-label {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .footer-social-media ul li.social-media-fahr-app span {
  color: #06069a;
}
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title,
html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-number {
  color: #06069a;
}
html.cb-blue .owl-controls .owl-dots .owl-dot.active span {
  background-color: #06069a;
}
html.cb-blue .owl-controls .owl-dots .owl-dot span {
  background-color: #d2e8ff;
}
html.cb-blue .static-quick-links ul li {
  background-color: #06069a;
}
html.cb-blue .md-title {
  color: #06069a;
}
html.cb-blue .md-content .main-content {
  padding: 0 35px;
}
html.cb-blue .md-content .first-level li ul.second-level li a {
  color: #06069a;
}
html.cb-blue .md-content:before {
  background: #9fcfff;
  border-color: rgba(159, 207, 255, 0.5);
}
html.cb-blue .poll-block .bool-title {
  color: #06069a;
}
html.cb-blue .poll-block .error {
  color: #06069a;
  font-weight: bold;
}
html.cb-blue .actions input[type='submit'] {
  background: #9fcfff;
  color: #06069a;
  border: 3px solid rgba(159, 207, 255, 0.5);
}
html.cb-blue .error-page .inner h4 {
  color: #06069a;
}
html.cb-blue .error-page .inner h2 {
  color: #06069a;
}
html.cb-blue .error-page ul li.sitemap {
  border-left: solid 1px #06069a;
  border-right: solid 1px #06069a;
}
html.cb-blue a.red {
  background: #9fcfff;
  color: #06069a;
}
html.cb-blue a.red:hover {
  background: #9fcfff;
}
html.cb-blue .blogsListing {
  border-top: 1px dashed #06069a;
}
html.cb-blue .blogsListing ul.general-listing li {
  border-bottom: 1px dashed #06069a;
}
html.cb-blue .blogsListing ul.general-listing li article h4 a .blog-title {
  color: #06069a;
}
html.cb-blue .blogsListing ul.general-listing li article .date {
  color: #06069a;
}
html.cb-blue .event-details .event-data .event-d-countdown-title {
  color: #06069a;
}
html.cb-blue .event-details .event-data .countdown-data span.box {
  border: 1px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue .event-details .event-data .countdown-data span.box span {
  color: #06069a;
}
html.cb-blue .event-details .event-data .event-info {
  border-top: 1px dotted #d2e8ff;
  border-bottom: 1px dotted #d2e8ff;
}
html.cb-blue .subpage-two-column #content h1 {
  border-bottom: dotted 1px #80c0ff;
  color: #06069a;
}
html.cb-blue .subpage-two-column #content .content-body h3 {
  color: #06069a;
}
html.cb-blue .maps-block {
  background: #ffffff;
}
html.cb-blue .maps-block h3 {
  color: #06069a !important;
}
html.cb-blue .maps-block .map-block {
  background-color: #06069a !important;
}
html.cb-blue .location-download {
  background: #9fcfff;
  padding: 15px 15px 15px 45px;
  color: #06069a !important;
}
html.cb-blue .location-download:hover {
  background-color: #ecf5ff;
}
html.cb-blue .location-address .city h4 {
  color: #06069a;
  border-bottom: dashed 1px #ecf5ff;
}
html.cb-blue .border-r {
  border-right: 1px solid #ecf5ff;
}
html.cb-blue .border-l {
  border-left: 1px solid #ecf5ff;
}
html.cb-blue .border-t {
  border-top: 1px solid #ecf5ff;
}
html.cb-blue .border-b {
  border-bottom: 1px solid #ecf5ff;
}
html.cb-blue .channels-block .channels-title span.big {
  color: #06069a;
}
html.cb-blue .channels-block .channels-title span.red {
  color: #06069a;
}
html.cb-blue .channels-block .channels-title span.gray {
  color: #06069a;
}
html.cb-blue .channels-block .channels-list li a .channel-title {
  color: #06069a;
}
html.cb-blue .channels-block .channels-list li a .channel-content {
  background: #ffffff;
}
html.cb-blue .channels-block .channels-list li a .channel-content span {
  color: #06069a;
}
html.cb-blue .channels-block .channels-list li:hover {
  background: #ecf5ff;
}
html.cb-blue .channels-block .channels-list li:hover a .channel-title {
  color: #06069a;
}
html.cb-blue .generic-list-two li {
  border: 1px solid #ffffff;
}
html.cb-blue #staticListing .general-listing li ul li {
  border-bottom: 3px solid #ffffff !important;
}
html.cb-blue #staticListing .general-listing li ul li div {
  background: #ecf5ff;
}
html.cb-blue .member-dashboard h4 {
  color: #06069a;
}
html.cb-blue .member-dashboard .services-list {
  border-bottom: 2px solid #ffffff;
}
html.cb-blue .member-dashboard .services-list li a {
  color: #06069a !important;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.cb-blue .message-error {
  background: #ecf5ff;
}
html.cb-blue .subpage-no-column #content .inv-block .inv-options ul li a:hover span {
  color: #06069a;
}
html.cb-blue .subpage-no-column #content .inv-block .inv-options ul li a span {
  color: #06069a;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.cb-blue div.decorative-frame {
  background-color: #06069a;
}
html.cb-blue div.decorative-frame div.frame {
  background-color: #06069a;
}
html.cb-blue div.decorative-frame div.frame span.caption {
  color: #06069a;
}
html.cb-blue .comment-box-placeHolder {
  border-bottom: 3px solid #ecf5ff;
}
html.cb-blue .submitted-message {
  background: #ffffff;
  color: #06069a;
}
html.cb-blue div.comment-box {
  border: 1px solid #ecf5ff;
  margin-top: 10px;
}
html.cb-blue div.comment-box div.box-header {
  background-color: #ecf5ff;
  border-bottom: 3px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue div.comment-box ul.form li label {
  color: #06069a;
}
html.cb-blue div.comment-box ul.form li div.field-value input.textbox {
  border: 1px solid #76bbff;
}
html.cb-blue div.comment-box ul.form li div.field-value textarea.medium {
  border: 1px solid #76bbff;
}
html.cb-blue div.comment-box ul.form li.actions input.button {
  background-color: #9fcfff;
  color: #06069a;
}
html.cb-blue div.comment-box ul.form li.actions input.button:hover {
  background-color: #76bbff;
}
html.cb-blue .accordion h2 {
  color: #06069a;
  background-color: #ecf5ff;
  border: 1px solid #ffffff;
}
html.cb-blue .accordion h2 b {
  color: #06069a;
}
html.cb-blue .accordion h2:hover {
  color: #06069a;
}
html.cb-blue .accordion h2:hover b {
  color: #06069a;
}
html.cb-blue .accordion .accordion-body {
  border: 1px solid #ffffff;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li h2 {
  background: #ecf5ff;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li h2 a {
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li a.header {
  color: #06069a;
  border-left: 1px solid #ecf5ff;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li a.category {
  border-left: 1px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li a.category span {
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li span.tag {
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li div.inner {
  border-left: 1px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li.header h2 {
  background: #ecf5ff;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li.header h2 a {
  color: #06069a;
}
html.cb-blue .general-vertical-accordion ul.general-accordion li.faq {
  border-bottom: 1px dashed #ecf5ff;
}
html.cb-blue .photo-gallery .photo {
  border-bottom: 3px solid #ecf5ff !important;
}
html.cb-blue .photo-gallery .photo h4 a {
  color: #06069a;
}
html.cb-blue .photo-gallery .photo .item-details .date {
  color: #06069a;
}
html.cb-blue .photo-gallery .photo .item-details .photos-count {
  color: #06069a;
}
html.cb-blue .album .videos li .video h4 a {
  color: #06069a;
}
html.cb-blue .album .videos li .video .duration {
  color: #06069a;
}
html.cb-blue .album .videos li .video .date {
  color: #06069a !important;
}
html.cb-blue .album .videos li .video .image-frame {
  background: #06069a;
}
html.cb-blue .video .youtube-video {
  -webkit-box-shadow: 0 0 10px #1010f6;
  -moz-box-shadow: 0 0 10px #1010f6;
  box-shadow: 0 0 10px #1010f6;
}
html.cb-blue .video .duration {
  color: #06069a;
}
html.cb-blue .video .date {
  color: #06069a !important;
}
html.cb-blue .video .box-link a {
  background: #9fcfff;
  color: #06069a;
}
html.cb-blue .video .box-link a:hover {
  color: #06069a;
  background: #ecf5ff;
}
html.cb-blue .event-details-info {
  border-bottom: 1px solid #9fcfff;
}
html.cb-blue div.bubble h4 a,
html.cb-blue div.bubble strong {
  color: #06069a !important;
}
html.cb-blue div.bubble p {
  color: #06069a;
}
html.cb-blue div.bubble span.bubble-title {
  border-bottom: solid 1px #76bbff;
}
html.cb-blue div.bubble span.tail {
  border-color: #9fcfff transparent transparent transparent;
}
html.cb-blue div.bubble div.inner {
  background: #9fcfff;
  border: 1px solid #9fcfff;
}
html.cb-blue div.bubble div.inner div.wrapper {
  background: #9fcfff;
}
html.cb-blue fieldset p.form-intro {
  border-bottom: dashed 1px #ecf5ff;
  background-color: #06069a;
}
html.cb-blue fieldset p.form-intro span.asterisk {
  color: #06069a;
}
html.cb-blue fieldset p.form-instructions {
  background-color: #ffffff;
  color: #06069a;
}
html.cb-blue fieldset p.form-validation-summary {
  color: #06069a;
  background-color: #ecf5ff;
}
html.cb-blue fieldset ul.form li.field {
  border-bottom: dashed 1px #ecf5ff;
}
html.cb-blue fieldset ul.form li.field label {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field label small {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field label.required:after {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field div.field-value small,
html.cb-blue fieldset ul.form li.field div.field-value .aspnetError {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field div.field-value textarea.medium {
  color: #06069a;
  border: 1px solid #ecf5ff;
}
html.cb-blue fieldset ul.form li.field div.field-value input.textbox {
  color: #06069a;
  border: 1px solid #ecf5ff;
}
html.cb-blue fieldset ul.form li.field div.field-value span.textarea-limit {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field div.field-value span.textarea-limit span {
  color: #06069a;
}
html.cb-blue fieldset ul.form li.field div.field-value select {
  color: #06069a;
  border: 1px solid #ecf5ff;
}
html.cb-blue fieldset ul.form li.field div.field-value .short {
  border-bottom: 2px solid #d2e8ff;
  color: #06069a;
}
html.cb-blue fieldset ul.form li.actions input.main-button {
  background: #9fcfff;
  color: #06069a;
  font-family: 'Exo 2', 'Droid Arabic Kufi', sans-serif;
}
html.cb-blue fieldset ul.form li.actions div.message {
  color: #06069a;
}
html.cb-blue .general-filtering {
  background-color: #ffffff;
}
html.cb-blue .general-filtering ul.filters li input.button {
  background-color: #9fcfff;
  color: #06069a;
}
html.cb-blue .general-filtering ul.filters li input.button:hover {
  background-color: #ecf5ff;
  color: #06069a;
}
html.cb-blue .general-filtering ul.filters li.layout-options a {
  border: 1px dashed #ecf5ff;
}
html.cb-blue .general-filtering ul.filters li.layout-options a.selected {
  border: 1px dashed #ffffff;
  background-color: #ecf5ff;
}
html.cb-blue .general-filtering ul.filters li.layout-options a.ask-a-question {
  border: 1px solid #76bbff;
  color: #06069a;
}
html.cb-blue .general-filtering ul.filters input.textbox {
  color: #06069a;
}
html.cb-blue .general-filtering ul.filters select {
  color: #06069a;
}
html.cb-blue .general-filtering ul.filters.search li label {
  color: #06069a;
}
html.cb-blue a {
  color: #06069a;
}
html.cb-blue #jquery-overlay {
  background-color: #06069a;
}
html.cb-blue #jquery-lightbox h2 {
  color: #06069a;
}
html.cb-blue #lightbox-container-image {
  background: #06069a;
}
html.cb-blue #lightbox-container-image-data {
  color: #ecf5ff;
}
html.cb-blue .utilities-top li.search-option {
  border-left: solid 1px #ecf5ff;
}
html.cb-blue .utilities-top li.language-option {
  border-right: solid 1px #ffffff;
}
html.cb-blue .utilities-top li.language-option a {
  color: #06069a;
  font-family: 'Droid Arabic Kufi', Tahoma, Arial, Helvetica, sans-serif;
}
html.cb-blue .breadcrumb-block {
  background: #9fcfff;
}
html.cb-blue .breadcrumb-block .breadcrumb .breadcrumb-sitemap li.separator {
  color: #06069a;
}
html.cb-blue .breadcrumb-block .breadcrumb .breadcrumb-sitemap li a {
  color: #06069a;
}
html.cb-blue .utilities:before {
  background: #ecf5ff;
}
html.cb-blue .utilities li.seprate:before {
  background: #ecf5ff;
}
html.cb-blue .utilities li.color-blindness-item.open {
  background-color: #9fcfff;
}
html.cb-blue .general-vertical-listing ul.general-listing li {
  border-bottom: 1px dashed #ffffff;
}
html.cb-blue .general-vertical-listing ul.general-listing li h4 a {
  color: #06069a;
}
html.cb-blue .general-vertical-listing ul.general-listing li p.intro {
  color: #06069a;
}
html.cb-blue .general-vertical-listing ul.general-listing li div.event-info a.more {
  color: #06069a;
}
html.cb-blue .general-vertical-listing ul.general-listing li div.event-details ul.event-details {
  border-left: 2px solid #ecf5ff;
}
html.cb-blue .general-vertical-listing ul.general-listing li div.event-details ul.event-details li {
  color: #06069a;
  border-left: 2px solid #06069a;
}
html.cb-blue .general-vertical-listing ul.general-listing li div.event-details ul.event-details li span {
  color: #06069a;
}
html.cb-blue .general-horizontal-listing ul.general-listing li.h-news-entry a span.date {
  color: #06069a;
}
html.cb-blue .general-horizontal-listing ul.general-listing li.h-news-entry a p {
  color: #06069a;
}
html.cb-blue .general-horizontal-listing ul.general-listing li.h-news-entry a:hover p {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry {
  border-bottom: 1px dashed #d2e8ff;
}
html.cb-blue .general-listing .event-entry .event-data h4 a {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-data p {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-data .event-option .countdown-label {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-data .event-option .countdown-data span.box {
  position: relative;
  border: 1px solid #ecf5ff;
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-data .event-option .countdown-data span.box span {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-data .event-option .add-to-calendar {
  color: #06069a;
}
html.cb-blue .general-listing .event-entry .event-info ul li {
  color: #06069a;
}
html.cb-blue .general-listing .list-entry h4 a {
  color: #06069a;
}
html.cb-blue .general-listing .list-entry h4 a span.date {
  color: #06069a;
}
html.cb-blue #content .pager {
  background: #ffffff;
}
html.cb-blue #content .pager li a.current {
  background: #06069a;
  color: #06069a;
  border: 2px solid #ffffff;
}
html.cb-blue #content .pager li.li-next a,
html.cb-blue #content .pager li.li-previous a {
  background: #9fcfff;
}
html.cb-blue #content .pager li.info {
  color: #06069a;
}
html.cb-blue #content .pager li.info:before {
  background: #9fcfff;
}
html.cb-blue ul.list li:before {
  background: #9fcfff;
}
html.cb-blue .horizontal-calendar {
  border-bottom: 3px solid #ecf5ff;
}
html.cb-blue .horizontal-calendar ul li a {
  color: #06069a;
}
html.cb-blue .horizontal-calendar ul li a:hover {
  color: #06069a;
}
html.cb-blue .horizontal-calendar ul li.disabled a {
  color: #06069a;
}
html.cb-blue .horizontal-calendar ul li.disabled a:hover {
  color: #06069a;
}
html.cb-blue .horizontal-calendar ul li.current a {
  color: #06069a;
}
html.cb-blue .horizontal-calendar ul li.current a:hover {
  color: #06069a;
}
html.cb-blue #main-menu {
  background-color: #9fcfff;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.current {
  background-color: #ecf5ff;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.current a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li > a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li > a .menu-top-line {
  background-color: #9fcfff;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li > a .menu-separate-line {
  background: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.hover {
  background-color: #ecf5ff;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.hover a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li.hover .second-level {
  box-shadow: 0px 2px 11px #9fcfff;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level {
  background: rgba(255, 255, 255, 0.96);
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level li {
  display: block;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list {
  background: rgba(159, 207, 255, 0.5);
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item {
  border-bottom: solid 1px #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a:hover:before {
  background: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a:hover {
  color: #06069a;
  background: rgba(159, 207, 255, 0.5);
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a:hover {
  color: #06069a;
  background: rgba(159, 207, 255, 0.5);
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details {
  background: rgba(159, 207, 255, 0.5);
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 .details-title {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p span {
  color: #06069a;
}
html.cb-blue #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div p {
  color: #06069a;
}
html.cb-blue .submenu {
  background-color: #ffffff;
}
html.cb-blue .submenu ul.submenu li {
  border-bottom: 1px solid #06069a;
}
html.cb-blue .submenu ul.submenu li a {
  color: #06069a;
}
html.cb-blue .submenu ul.submenu li.current {
  background-color: #9fcfff;
}
html.cb-blue .submenu ul.submenu li.current a {
  color: #06069a;
}
html.cb-blue .submenu ul.submenu li.current ul.level-two {
  background: #ffffff;
}
html.cb-blue .submenu ul.submenu li.hover {
  background: #d2e8ff;
}
html.cb-blue .submenu ul.submenu li.hover a {
  color: #06069a;
}
html.cb-blue .submenu ul.submenu li ul.level-two li a {
  color: #06069a;
  border-bottom: 1px solid #06069a;
}
html.cb-blue .submenu ul.submenu li ul.level-two li:hover a {
  color: #06069a;
}
html.cb-blue .poll .date {
  color: #06069a;
}
html.cb-blue .poll-answers li label {
  color: #06069a;
}
html.cb-blue .poll-answers li .result {
  background-color: #9fcfff;
  border: 1px solid #ecf5ff;
}
html.cb-blue .poll-answers li .result span.bar {
  background-color: #d2e8ff;
}
html.cb-blue .poll-answers li .result span.value {
  color: #06069a;
}
html.cb-blue .poll-list li .result-wrapper .value {
  color: #06069a;
}
html.cb-blue .poll-list li .result-wrapper .result {
  background-color: #9fcfff;
}
html.cb-blue .poll-list li .result-wrapper .result .bar {
  background-color: #d2e8ff;
}
html.cb-blue .info-link {
  background: #ecf5ff;
  color: #06069a;
}
html.cb-blue .info-box.service-time h4 {
  color: #06069a;
}
html.cb-blue .info-box.service-time h3 {
  color: #06069a;
}
html.cb-blue ul.service-tabs li a {
  color: #06069a;
  border: solid 1px #ecf5ff;
}
html.cb-blue ul.service-tabs li a:hover {
  background-color: #ffffff;
  color: #06069a;
}
html.cb-blue ul.service-tabs li.current a,
html.cb-blue ul.service-tabs li.active a {
  background-color: #ffffff;
  color: #06069a;
  border-color: #ffffff;
}
html.cb-blue ul.service-tabs li.current a:after,
html.cb-blue ul.service-tabs li.active a:after {
  background: #ffffff;
  border-right: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
}
html.cb-blue .tab {
  background: #ffffff;
  border: solid 1px #ffffff;
}
html.cb-blue .tab h4 {
  color: #06069a;
}
html.cb-blue .s-seperator {
  border-bottom: dashed 1px #ecf5ff;
}
html.cb-blue .service-details {
  background-color: #ecf5ff;
  border: solid 1px #ecf5ff;
}
html.cb-blue .service-details h4 {
  color: #06069a;
}
html.cb-blue table.general-table tr th {
  background-color: #ffffff;
  border-right: 1px dotted #80c0ff;
  border-bottom: 1px solid #ecf5ff;
}
html.cb-blue table.general-table tr td {
  color: #06069a;
  border-bottom: 1px solid #ecf5ff;
  border-right: 1px dotted #80c0ff;
}
html.cb-blue table.calendar td:hover a {
  color: #06069a;
}
html.cb-blue table.calendar td a {
  color: #06069a;
}
html.cb-blue table.calendar td a:hover a {
  color: #06069a;
}
html.cb-blue table.calendar td.hover a {
  color: #06069a;
}
html.cb-blue table.calendar td.empty {
  background: #06069a;
}
html.cb-blue table.calendar td.disabled a {
  color: #06069a;
}
html.cb-blue table.calendar td.disabled a:hover {
  color: #06069a;
}
html.cb-blue table.calendar th {
  color: #06069a;
  background: #06069a;
  border-right: 1px solid #06069a;
  border-bottom: 1px solid #06069a;
}
@media only screen and (max-width: 979px) {
  html.cb-blue #main-menu .res-menu-block .res-menu-close {
    background-color: #9fcfff;
  }
  html.cb-blue #main-menu .res-menu-block .res-menu {
    background: #9fcfff;
  }
  html.cb-blue #main-menu .res-menu-block .res-menu li.res-menus-item span.res-menus-item-link {
    background: #ecf5ff;
    color: #06069a;
  }
  html.cb-blue #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-second-level li.res-second-level-item a.res-second-level-item-link {
    color: #06069a;
    border-bottom: 1px solid #ecf5ff;
  }
  html.cb-blue #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-third-level li.res-third-level-item a.res-third-level-item-link {
    color: #06069a;
  }
  html.cb-blue .services-activites ul.responsive li {
    background: #9fcfff;
  }
  html.cb-blue .services-activites ul.responsive li a {
    color: #06069a;
  }
  html.cb-blue .tweet-roll .owl-controls .owl-dots .owl-dot.active span {
    background-color: #06069a;
  }
  html.cb-blue footer .container .footer-menu-block {
    border-right: 20px solid #06069a;
    border-left: 20px solid #06069a;
    border-bottom: 20px solid #06069a;
  }
  html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .footer-social-media {
    border-top: 1px solid #ecf5ff;
  }
  html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .html-copyright {
    border-top: 1px solid #ecf5ff;
  }
  html.cb-blue footer .container .footer-menu-details .footer-menu-details-block .footer-copyright {
    border-top: 1px solid #ecf5ff;
  }
  html.cb-blue footer .go-to-main-website {
    background: #9fcfff;
    color: #06069a;
  }
  html.cb-blue .subpage-two-column ul.service-tabs li a {
    border-bottom: 1px solid #ffffff;
  }
}
html.green header .annoucements {
  border-bottom: 4px solid #b01d23;
}
html.green header .annoucements ul li h1 {
  color: #ffffff;
}
html.green header .annoucements ul li h2 {
  color: #008c25;
}
html.green header .annoucements ul li p,
html.green header .annoucements ul li strong {
  color: #5a5a5a;
}
html.green header .annoucements ul li a {
  color: #008c25;
  border: 2px solid #008c25;
}
html.green header .services-latest {
  background: #f9f9f9;
}
html.green header .services-latest ul li a {
  color: #343434;
}
html.green header .services-latest ul li a:hover {
  background-color: #ffffff;
}
html.green header .news-highlights {
  background-color: #909496;
}
html.green header .news-highlights .news-highlights-contanier .marquee-container span {
  color: #ffffff;
}
html.green header .news-highlights .news-highlights-contanier .marquee-container span:after {
  background-color: #ffffff;
}
html.green header .news-highlights .news-highlights-contanier .marquee-container .marquee li a {
  color: #ffffff;
}
html.green .utilities li.li-colors:hover {
  background: #008c25;
}
html.green .utilities li.li-colors .theme-block {
  background: #008c25;
}
html.green .utilities li.li-colors .theme-block .theme-title {
  color: #ffffff;
  border-bottom: 1px solid #00631a;
}
html.green .utilities li.li-colors .theme-block ul li {
  background: #ffffff;
}
html.green .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #000;
}
html.green .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #000066;
}
html.green .quick-links {
  background-color: #f9f9f9;
}
html.green .quick-links .quick-links-title span {
  background-color: #008c25;
  color: #ffffff;
}
html.green .quick-links ul li a {
  border-bottom: 1px solid #f9f9f9;
  color: #5a5a5a;
}
html.green .quick-links ul li:hover a:before {
  background: #008c25;
}
html.green .adrotator {
  border: 5px solid #008c25;
}
html.green .important-links #imp_links_link a {
  background-color: #b01d23;
  color: #ffffff;
}
html.green .home-widget {
  background: #f9f9f9;
}
html.green .home-widget:hover {
  background: #ececed;
}
html.green .home-widget:hover .owl-controls .owl-dots .owl-dot span {
  background: #909496;
}
html.green .home-widget:hover .owl-controls .owl-dots .owl-dot.active span {
  background: #008c25;
}
html.green .home-widget:hover .wid-more {
  background: #909496;
}
html.green .home-widget .wid-title {
  color: #343434;
}
html.green .home-widget .wid-more {
  color: #b01d23;
  background: #ececed;
}
html.green .services-activites ul li ul li a {
  background: #008c25;
  color: #ffffff;
}
html.green .circulars-wid ul.circulars-carousel li ul li {
  border-bottom: 1px solid #ececed;
}
html.green .circulars-wid ul.circulars-carousel li ul li p {
  color: #5a5a5a;
}
html.green .circulars-wid ul.circulars-carousel li ul li a span.download {
  color: #008c25;
}
html.green .circulars-wid ul.circulars-carousel li ul li a span.size {
  color: #909496;
}
html.green .initiatives-wid .owl-carousel .owl-item {
  background: #ffffff;
}
html.green .tweet-roll {
  background-color: #008c25;
}
html.green .tweet-roll .tweet-listing li {
  color: #ffffff;
}
html.green .tweet-roll .tweet-follow {
  color: #008c25;
  background-color: #ffffff;
}
html.green .subscription {
  background-color: #008c25;
}
html.green .subscription h4 {
  color: #ffffff;
}
html.green .subscription label {
  color: #ffffff;
}
html.green .subscription input[type='text'] {
  color: #ececed;
  background: #f9f9f9;
}
html.green .subscription input[type='button'] {
  background: #b01d23;
  color: #ffffff;
}
html.green .subscription #lnkUnsubscribe {
  color: #b01d23;
}
html.green .subscription .subscribed {
  color: #ffffff;
}
html.green .subscription .invalid-email {
  color: #b01d23;
}
html.green .video-wid .item-date,
html.green .photo-wid .item-date {
  color: #00631a;
}
html.green .news-hieghlights-wid .news-hieghlights-carousel li h4 a span.date {
  color: #00631a;
}
html.green .photo-wid ul li a {
  color: #5a5a5a;
}
html.green .event-widget {
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
html.green .event-widget .wid-title {
  background-color: #f9f9f9;
}
html.green .event-widget .full-calendar .pager {
  border-top: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
}
html.green .event-widget .full-calendar .pager li.current {
  color: #868178;
}
html.green .event-widget .full-calendar table.calendar tr.weekdays {
  background-color: #ffffff;
}
html.green .event-widget .full-calendar table.calendar tr td > a {
  color: #b7b7b5;
}
html.green .event-widget .full-calendar table.calendar tr td.hover > a {
  color: #ffffff;
  background: #008c25;
}
html.green .event-widget .full-calendar table.calendar tr td.hover > a:before {
  border-top: 10px solid #008c25;
}
html.green .util-blindness {
  background: #008c25;
}
html.green .util-blindness h4 {
  color: #ffffff;
  border-bottom: solid 1px #00631a;
}
html.green .color-list .color-item.black {
  background-color: #343434;
}
html.green .color-list .color-item.normal {
  background-color: #ffffff;
}
html.green footer {
  background: #ececed;
  color: #868178;
}
html.green footer .container .footer-menu-block .footer-feedback {
  background: #00631a;
}
html.green footer .container .footer-menu-block .footer-feedback a .feedback-text {
  color: #ffffff;
}
html.green footer .container .footer-menu-block div.footer-menu ul li a {
  color: #868178;
}
html.green footer .container .footer-menu-block div.footer-menu ul li a:before {
  background-color: #f9f9f9;
}
html.green footer .container .footer-menu-details {
  background-color: #f9f9f9;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a {
  color: #868178;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a:before {
  background-color: #00631a;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .html-copyright .footer-copyright {
  color: #b7b7b5;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .footer-social-media .social-media-label {
  color: #868178;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .footer-social-media ul li.social-media-fahr-app span {
  color: #868178;
}
html.green footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title,
html.green footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-number {
  color: #868178;
}
html.green .owl-controls .owl-dots .owl-dot.active span {
  background-color: #008c25;
}
html.green .owl-controls .owl-dots .owl-dot span {
  background-color: #ececed;
}
html.green .static-quick-links ul li {
  background-color: #b01d23;
}
html.green .md-title {
  color: #b01d23;
}
html.green .md-content .main-content {
  padding: 0 35px;
}
html.green .md-content .first-level li ul.second-level li a {
  color: #343434;
}
html.green .md-content:before {
  background: #008c25;
  border-color: rgba(76, 175, 80, 0.56);
}
html.green .poll-block .bool-title {
  color: #008c25;
}
html.green .poll-block .error {
  color: #b01d23;
  font-weight: bold;
}
html.green .actions input[type='submit'] {
  background: #008c25;
  color: #ffffff;
  border: 3px solid rgba(76, 175, 80, 0.56);
}
html.green .error-page .inner h4 {
  color: #868178;
}
html.green .error-page .inner h2 {
  color: #008c25;
}
html.green .error-page ul li.sitemap {
  border-left: solid 1px #b7b7b5;
  border-right: solid 1px #b7b7b5;
}
html.green a.red {
  background: #b01d23;
  color: #ffffff;
}
html.green a.red:hover {
  background: #909496;
}
html.green .blogsListing {
  border-top: 1px dashed #b7b7b5;
}
html.green .blogsListing ul.general-listing li {
  border-bottom: 1px dashed #b7b7b5;
}
html.green .blogsListing ul.general-listing li article h4 a .blog-title {
  color: #00631a;
}
html.green .blogsListing ul.general-listing li article .date {
  color: #b7b7b5;
}
html.green .event-details .event-data .event-d-countdown-title {
  color: #868178;
}
html.green .event-details .event-data .countdown-data span.box {
  border: 1px solid #f9f9f9;
  color: #343434;
}
html.green .event-details .event-data .countdown-data span.box span {
  color: #868178;
}
html.green .event-details .event-data .event-info {
  border-top: 1px dotted #ececed;
  border-bottom: 1px dotted #ececed;
}
html.green .subpage-two-column #content h1 {
  border-bottom: dotted 1px #808587;
  color: #b01d23;
}
html.green .subpage-two-column #content .content-body h3 {
  color: #008c25;
}
html.green .maps-block {
  background: #a6ffbd;
}
html.green .maps-block h3 {
  color: #343434 !important;
}
html.green .maps-block .map-block {
  background-color: #ffffff !important;
}
html.green .location-download {
  background: #b01d23;
  padding: 15px 15px 15px 45px;
  color: #ffffff !important;
}
html.green .location-download:hover {
  background-color: #f9f9f9;
}
html.green .location-address .city h4 {
  color: #b01d23;
  border-bottom: dashed 1px #f9f9f9;
}
html.green .border-r {
  border-right: 1px solid #f9f9f9;
}
html.green .border-l {
  border-left: 1px solid #f9f9f9;
}
html.green .border-t {
  border-top: 1px solid #f9f9f9;
}
html.green .border-b {
  border-bottom: 1px solid #f9f9f9;
}
html.green .channels-block .channels-title span.big {
  color: #b01d23;
}
html.green .channels-block .channels-title span.red {
  color: #b01d23;
}
html.green .channels-block .channels-title span.gray {
  color: #b7b7b5;
}
html.green .channels-block .channels-list li a .channel-title {
  color: #b7b7b5;
}
html.green .channels-block .channels-list li a .channel-content {
  background: #a6ffbd;
}
html.green .channels-block .channels-list li a .channel-content span {
  color: #868178;
}
html.green .channels-block .channels-list li:hover {
  background: #f9f9f9;
}
html.green .channels-block .channels-list li:hover a .channel-title {
  color: #b01d23;
}
html.green .generic-list-two li {
  border: 1px solid #a6ffbd;
}
html.green #staticListing .general-listing li ul li {
  border-bottom: 3px solid #a6ffbd !important;
}
html.green #staticListing .general-listing li ul li div {
  background: #f9f9f9;
}
html.green .member-dashboard h4 {
  color: #b01d23;
}
html.green .member-dashboard .services-list {
  border-bottom: 2px solid #a6ffbd;
}
html.green .member-dashboard .services-list li a {
  color: #343434 !important;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.green .message-error {
  background: #f9f9f9;
}
html.green .subpage-no-column #content .inv-block .inv-options ul li a:hover span {
  color: #b01d23;
}
html.green .subpage-no-column #content .inv-block .inv-options ul li a span {
  color: #ffffff;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.green div.decorative-frame {
  background-color: #ffffff;
}
html.green div.decorative-frame div.frame {
  background-color: #ffffff;
}
html.green div.decorative-frame div.frame span.caption {
  color: #00631a;
}
html.green .comment-box-placeHolder {
  border-bottom: 3px solid #f9f9f9;
}
html.green .submitted-message {
  background: #a6ffbd;
  color: #b01d23;
}
html.green div.comment-box {
  border: 1px solid #f9f9f9;
  margin-top: 10px;
}
html.green div.comment-box div.box-header {
  background-color: #f9f9f9;
  border-bottom: 3px solid #f9f9f9;
  color: #00631a;
}
html.green div.comment-box ul.form li label {
  color: #db252c;
}
html.green div.comment-box ul.form li div.field-value input.textbox {
  border: 1px solid #909496;
}
html.green div.comment-box ul.form li div.field-value textarea.medium {
  border: 1px solid #909496;
}
html.green div.comment-box ul.form li.actions input.button {
  background-color: #b01d23;
  color: #ffffff;
}
html.green div.comment-box ul.form li.actions input.button:hover {
  background-color: #00631a;
}
html.green .accordion h2 {
  color: #db252c;
  background-color: #f9f9f9;
  border: 1px solid #a6ffbd;
}
html.green .accordion h2 b {
  color: #a6ffbd;
}
html.green .accordion h2:hover {
  color: #5a5a5a;
}
html.green .accordion h2:hover b {
  color: #00631a;
}
html.green .accordion .accordion-body {
  border: 1px solid #a6ffbd;
}
html.green .general-vertical-accordion ul.general-accordion li h2 {
  background: #f9f9f9;
}
html.green .general-vertical-accordion ul.general-accordion li h2 a {
  color: #b01d23;
}
html.green .general-vertical-accordion ul.general-accordion li a.header {
  color: #00631a;
  border-left: 1px solid #f9f9f9;
}
html.green .general-vertical-accordion ul.general-accordion li a.category {
  border-left: 1px solid #f9f9f9;
  color: #868178;
}
html.green .general-vertical-accordion ul.general-accordion li a.category span {
  color: #db252c;
}
html.green .general-vertical-accordion ul.general-accordion li span.tag {
  color: #00631a;
}
html.green .general-vertical-accordion ul.general-accordion li div.inner {
  border-left: 1px solid #f9f9f9;
  color: #343434;
}
html.green .general-vertical-accordion ul.general-accordion li.header h2 {
  background: #f9f9f9;
}
html.green .general-vertical-accordion ul.general-accordion li.header h2 a {
  color: #b01d23;
}
html.green .general-vertical-accordion ul.general-accordion li.faq {
  border-bottom: 1px dashed #f9f9f9;
}
html.green .photo-gallery .photo {
  border-bottom: 3px solid #f9f9f9 !important;
}
html.green .photo-gallery .photo h4 a {
  color: #db252c;
}
html.green .photo-gallery .photo .item-details .date {
  color: #00631a;
}
html.green .photo-gallery .photo .item-details .photos-count {
  color: #00631a;
}
html.green .album .videos li .video h4 a {
  color: #b01d23;
}
html.green .album .videos li .video .duration {
  color: #00631a;
}
html.green .album .videos li .video .date {
  color: #00631a !important;
}
html.green .album .videos li .video .image-frame {
  background: #ffffff;
}
html.green .video .youtube-video {
  -webkit-box-shadow: 0 0 10px #8d8d8d;
  -moz-box-shadow: 0 0 10px #8d8d8d;
  box-shadow: 0 0 10px #8d8d8d;
}
html.green .video .duration {
  color: #00631a;
}
html.green .video .date {
  color: #00631a !important;
}
html.green .video .box-link a {
  background: #b01d23;
  color: #ffffff;
}
html.green .video .box-link a:hover {
  color: #b01d23;
  background: #f9f9f9;
}
html.green .event-details-info {
  border-bottom: 1px solid #b01d23;
}
html.green div.bubble h4 a,
html.green div.bubble strong {
  color: #ffffff !important;
}
html.green div.bubble p {
  color: #ffffff;
}
html.green div.bubble span.bubble-title {
  border-bottom: solid 1px #00631a;
}
html.green div.bubble span.tail {
  border-color: #008c25 transparent transparent transparent;
}
html.green div.bubble div.inner {
  background: #008c25;
  border: 1px solid #008c25;
}
html.green div.bubble div.inner div.wrapper {
  background: #008c25;
}
html.green fieldset p.form-intro {
  border-bottom: dashed 1px #f9f9f9;
  background-color: #ffffff;
}
html.green fieldset p.form-intro span.asterisk {
  color: #b01d23;
}
html.green fieldset p.form-instructions {
  background-color: #a6ffbd;
  color: #5a5a5a;
}
html.green fieldset p.form-validation-summary {
  color: #db252c;
  background-color: #f9f9f9;
}
html.green fieldset ul.form li.field {
  border-bottom: dashed 1px #f9f9f9;
}
html.green fieldset ul.form li.field label {
  color: #343434;
}
html.green fieldset ul.form li.field label small {
  color: #868178;
}
html.green fieldset ul.form li.field label.required:after {
  color: #db252c;
}
html.green fieldset ul.form li.field div.field-value small,
html.green fieldset ul.form li.field div.field-value .aspnetError {
  color: #db252c;
}
html.green fieldset ul.form li.field div.field-value textarea.medium {
  color: #00631a;
  border: 1px solid #909496;
}
html.green fieldset ul.form li.field div.field-value input.textbox {
  color: #00631a;
  border: 1px solid #909496;
}
html.green fieldset ul.form li.field div.field-value span.textarea-limit {
  color: #868178;
}
html.green fieldset ul.form li.field div.field-value span.textarea-limit span {
  color: #db252c;
}
html.green fieldset ul.form li.field div.field-value select {
  color: #868178;
  border: 1px solid #909496;
}
html.green fieldset ul.form li.field div.field-value .short {
  border-bottom: 2px solid #909496;
  color: #db252c;
}
html.green fieldset ul.form li.actions input.main-button {
  background: #008c25;
  color: #ffffff;
  font-family: 'Exo 2', 'Droid Arabic Kufi', sans-serif;
}
html.green fieldset ul.form li.actions div.message {
  color: #db252c;
}
html.green .general-filtering {
  background-color: #a6ffbd;
}
html.green .general-filtering ul.filters li input.button {
  background-color: #b01d23;
  color: #ffffff;
}
html.green .general-filtering ul.filters li input.button:hover {
  background-color: #f9f9f9;
  color: #b01d23;
}
html.green .general-filtering ul.filters li.layout-options a {
  border: 1px dashed #f9f9f9;
}
html.green .general-filtering ul.filters li.layout-options a.selected {
  border: 1px dashed #a6ffbd;
  background-color: #f9f9f9;
}
html.green .general-filtering ul.filters li.layout-options a.ask-a-question {
  border: 1px solid #00631a;
  color: #ffffff;
}
html.green .general-filtering ul.filters input.textbox {
  color: #5a5a5a;
}
html.green .general-filtering ul.filters select {
  color: #5a5a5a;
}
html.green .general-filtering ul.filters.search li label {
  color: #868178;
}
html.green a {
  color: #008c25;
}
html.green #jquery-overlay {
  background-color: #343434;
}
html.green #jquery-lightbox h2 {
  color: #ffffff;
}
html.green #lightbox-container-image {
  background: #343434;
}
html.green #lightbox-container-image-data {
  color: #f9f9f9;
}
html.green .utilities-top li.search-option {
  border-left: solid 1px #f9f9f9;
}
html.green .utilities-top li.language-option {
  border-right: solid 1px #a6ffbd;
}
html.green .utilities-top li.language-option a {
  color: #ffffff;
  font-family: 'Droid Arabic Kufi', Tahoma, Arial, Helvetica, sans-serif;
}
html.green .breadcrumb-block {
  background: #909496;
}
html.green .breadcrumb-block .breadcrumb .breadcrumb-sitemap li.separator {
  color: #ffffff;
}
html.green .breadcrumb-block .breadcrumb .breadcrumb-sitemap li a {
  color: #ffffff;
}
html.green .utilities:before {
  background: #f9f9f9;
}
html.green .utilities li.seprate:before {
  background: #f9f9f9;
}
html.green .utilities li.color-blindness-item.open {
  background-color: #008c25;
}
html.green .general-vertical-listing ul.general-listing li {
  border-bottom: 1px dashed #a6ffbd;
}
html.green .general-vertical-listing ul.general-listing li h4 a {
  color: #00631a;
}
html.green .general-vertical-listing ul.general-listing li p.intro {
  color: #343434;
}
html.green .general-vertical-listing ul.general-listing li div.event-info a.more {
  color: #db252c;
}
html.green .general-vertical-listing ul.general-listing li div.event-details ul.event-details {
  border-left: 2px solid #f9f9f9;
}
html.green .general-vertical-listing ul.general-listing li div.event-details ul.event-details li {
  color: #5a5a5a;
  border-left: 2px solid #ffffff;
}
html.green .general-vertical-listing ul.general-listing li div.event-details ul.event-details li span {
  color: #db252c;
}
html.green .general-horizontal-listing ul.general-listing li.h-news-entry a span.date {
  color: #00631a;
}
html.green .general-horizontal-listing ul.general-listing li.h-news-entry a p {
  color: #5a5a5a;
}
html.green .general-horizontal-listing ul.general-listing li.h-news-entry a:hover p {
  color: #b01d23;
}
html.green .general-listing .event-entry {
  border-bottom: 1px dashed #ececed;
}
html.green .general-listing .event-entry .event-data h4 a {
  color: #00631a;
}
html.green .general-listing .event-entry .event-data p {
  color: #808587;
}
html.green .general-listing .event-entry .event-data .event-option .countdown-label {
  color: #868178;
}
html.green .general-listing .event-entry .event-data .event-option .countdown-data span.box {
  position: relative;
  border: 1px solid #f9f9f9;
  color: #343434;
}
html.green .general-listing .event-entry .event-data .event-option .countdown-data span.box span {
  color: #868178;
}
html.green .general-listing .event-entry .event-data .event-option .add-to-calendar {
  color: #00631a;
}
html.green .general-listing .event-entry .event-info ul li {
  color: #5a5a5a;
}
html.green .general-listing .list-entry h4 a {
  color: #5a5a5a;
}
html.green .general-listing .list-entry h4 a span.date {
  color: #008c25;
}
html.green #content .pager {
  background: #a6ffbd;
}
html.green #content .pager li a.current {
  background: #ffffff;
  color: #909496;
  border: 2px solid #a6ffbd;
}
html.green #content .pager li.li-next a,
html.green #content .pager li.li-previous a {
  background: #909496;
}
html.green #content .pager li.info {
  color: #868178;
}
html.green #content .pager li.info:before {
  background: #909496;
}
html.green ul.list li:before {
  background: #008c25;
}
html.green .horizontal-calendar {
  border-bottom: 3px solid #f9f9f9;
}
html.green .horizontal-calendar ul li a {
  color: #db252c;
}
html.green .horizontal-calendar ul li a:hover {
  color: #db252c;
}
html.green .horizontal-calendar ul li.disabled a {
  color: #ececed;
}
html.green .horizontal-calendar ul li.disabled a:hover {
  color: #ececed;
}
html.green .horizontal-calendar ul li.current a {
  color: #ffffff;
}
html.green .horizontal-calendar ul li.current a:hover {
  color: #ffffff;
}
html.green #main-menu {
  background-color: #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li.current {
  background-color: #f9f9f9;
}
html.green #main-menu .main-menu-container ul.primary-navigation li.current a {
  color: #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li > a {
  color: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li > a .menu-top-line {
  background-color: #b01d23;
}
html.green #main-menu .main-menu-container ul.primary-navigation li > a .menu-separate-line {
  background: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li.hover {
  background-color: #f9f9f9;
}
html.green #main-menu .main-menu-container ul.primary-navigation li.hover a {
  color: #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li.hover .second-level {
  box-shadow: 0px 2px 11px #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level {
  background: rgba(255, 255, 255, 0.96);
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level li {
  display: block;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list {
  background: rgba(76, 175, 80, 0.56);
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item {
  border-bottom: solid 1px #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a {
  color: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a:hover:before {
  background: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a {
  color: #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a:hover {
  color: #ffffff;
  background: rgba(76, 175, 80, 0.56);
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a {
  color: #008c25;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a:hover {
  color: #ffffff;
  background: rgba(76, 175, 80, 0.56);
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details {
  background: rgba(76, 175, 80, 0.56);
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 {
  color: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 .details-title {
  color: #ffffff;
}
html.green #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p {
  color: #ffffff;
}
html.green .submenu {
  background-color: #a6ffbd;
}
html.green .submenu ul.submenu li {
  border-bottom: 1px solid #a6ffbd;
}
html.green .submenu ul.submenu li a {
  color: #343434;
}
html.green .submenu ul.submenu li.current {
  background-color: #909496;
}
html.green .submenu ul.submenu li.current a {
  color: #ffffff;
}
html.green .submenu ul.submenu li.current ul.level-two {
  background: #8cffaa;
}
html.green .submenu ul.submenu li.hover {
  background: #00bf32;
}
html.green .submenu ul.submenu li.hover a {
  color: #f9f9f9;
}
html.green .submenu ul.submenu li ul.level-two li a {
  color: #5a5a5a;
  border-bottom: 1px solid #ffffff;
}
html.green .submenu ul.submenu li ul.level-two li:hover a {
  color: #b01d23;
}
html.green .poll .date {
  color: #db252c;
}
html.green .poll-answers li label {
  color: #868178;
}
html.green .poll-answers li .result {
  background-color: #909496;
  border: 1px solid #f9f9f9;
}
html.green .poll-answers li .result span.bar {
  background-color: #db252c;
}
html.green .poll-answers li .result span.value {
  color: #ffffff;
}
html.green .poll-list li .result-wrapper .value {
  color: #ffffff;
}
html.green .poll-list li .result-wrapper .result {
  background-color: #909496;
}
html.green .poll-list li .result-wrapper .result .bar {
  background-color: #db252c;
}
html.green .info-link {
  background: #f9f9f9;
  color: #5a5a5a;
}
html.green .info-box.service-time h4 {
  color: #5a5a5a;
}
html.green .info-box.service-time h3 {
  color: #008c25;
}
html.green ul.service-tabs li a {
  color: #868178;
  border: solid 1px #f9f9f9;
}
html.green ul.service-tabs li a:hover {
  background-color: #a6ffbd;
  color: #008c25;
}
html.green ul.service-tabs li.current a,
html.green ul.service-tabs li.active a {
  background-color: #a6ffbd;
  color: #008c25;
  border-color: #a6ffbd;
}
html.green ul.service-tabs li.current a:after,
html.green ul.service-tabs li.active a:after {
  background: #a6ffbd;
  border-right: solid 1px #a6ffbd;
  border-left: solid 1px #a6ffbd;
}
html.green .tab {
  background: #a6ffbd;
  border: solid 1px #a6ffbd;
}
html.green .tab h4 {
  color: #b01d23;
}
html.green .s-seperator {
  border-bottom: dashed 1px #f9f9f9;
}
html.green .service-details {
  background-color: #f9f9f9;
  border: solid 1px #f9f9f9;
}
html.green .service-details h4 {
  color: #b01d23;
}
html.green table.general-table tr th {
  background-color: #a6ffbd;
  border-right: 1px dotted #808587;
  border-bottom: 1px solid #f9f9f9;
}
html.green table.general-table tr td {
  color: #00631a;
  border-bottom: 1px solid #f9f9f9;
  border-right: 1px dotted #808587;
}
html.green table.calendar td:hover a {
  color: #db252c;
}
html.green table.calendar td a {
  color: #00631a;
}
html.green table.calendar td a:hover a {
  color: #db252c;
}
html.green table.calendar td.hover a {
  color: #db252c;
}
html.green table.calendar td.empty {
  background: #ffffff;
}
html.green table.calendar td.disabled a {
  color: #ececed;
}
html.green table.calendar td.disabled a:hover {
  color: #ececed;
}
html.green table.calendar th {
  color: #b01d23;
  background: #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media only screen and (max-width: 979px) {
  html.green #main-menu .res-menu-block .res-menu-close {
    background-color: #008c25;
  }
  html.green #main-menu .res-menu-block .res-menu {
    background: #008c25;
  }
  html.green #main-menu .res-menu-block .res-menu li.res-menus-item span.res-menus-item-link {
    background: #f9f9f9;
    color: #5a5a5a;
  }
  html.green #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-second-level li.res-second-level-item a.res-second-level-item-link {
    color: #ffffff;
    border-bottom: 1px solid #f9f9f9;
  }
  html.green #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-third-level li.res-third-level-item a.res-third-level-item-link {
    color: #ffffff;
  }
  html.green .services-activites ul.responsive li {
    background: #008c25;
  }
  html.green .services-activites ul.responsive li a {
    color: #ffffff;
  }
  html.green .tweet-roll .owl-controls .owl-dots .owl-dot.active span {
    background-color: #ffffff;
  }
  html.green footer .container .footer-menu-block {
    border-right: 20px solid #ffffff;
    border-left: 20px solid #ffffff;
    border-bottom: 20px solid #ffffff;
  }
  html.green footer .container .footer-menu-details .footer-menu-details-block .footer-social-media {
    border-top: 1px solid #f9f9f9;
  }
  html.green footer .container .footer-menu-details .footer-menu-details-block .html-copyright {
    border-top: 1px solid #f9f9f9;
  }
  html.green footer .container .footer-menu-details .footer-menu-details-block .footer-copyright {
    border-top: 1px solid #f9f9f9;
  }
  html.green footer .go-to-main-website {
    background: #008c25;
    color: #ffffff;
  }
  html.green .subpage-two-column ul.service-tabs li a {
    border-bottom: 1px solid #a6ffbd;
  }
}
html.red header .annoucements {
  border-bottom: 4px solid #b01d23;
}
html.red header .annoucements ul li h1 {
  color: #ffffff;
}
html.red header .annoucements ul li h2 {
  color: #ad2c32;
}
html.red header .annoucements ul li p,
html.red header .annoucements ul li strong {
  color: #5a5a5a;
}
html.red header .annoucements ul li a {
  color: #ad2c32;
  border: 2px solid #ad2c32;
}
html.red header .services-latest {
  background: #f9f9f9;
}
html.red header .services-latest ul li a {
  color: #343434;
}
html.red header .services-latest ul li a:hover {
  background-color: #ffffff;
}
html.red header .news-highlights {
  background-color: #909496;
}
html.red header .news-highlights .news-highlights-contanier .marquee-container span {
  color: #ffffff;
}
html.red header .news-highlights .news-highlights-contanier .marquee-container span:after {
  background-color: #ffffff;
}
html.red header .news-highlights .news-highlights-contanier .marquee-container .marquee li a {
  color: #ffffff;
}
html.red .utilities li.li-colors:hover {
  background: #ad2c32;
}
html.red .utilities li.li-colors .theme-block {
  background: #ad2c32;
}
html.red .utilities li.li-colors .theme-block .theme-title {
  color: #ffffff;
  border-bottom: 1px solid #8c2429;
}
html.red .utilities li.li-colors .theme-block ul li {
  background: #ffffff;
}
html.red .utilities li.li-cb-colors .theme-block ul li.bg-black {
  background-color: #000;
}
html.red .utilities li.li-cb-colors .theme-block ul li.bg-blue {
  background-color: #000066;
}
html.red .quick-links {
  background-color: #f9f9f9;
}
html.red .quick-links .quick-links-title span {
  background-color: #ad2c32;
  color: #ffffff;
}
html.red .quick-links ul li a {
  border-bottom: 1px solid #f9f9f9;
  color: #5a5a5a;
}
html.red .quick-links ul li:hover a:before {
  background: #ad2c32;
}
html.red .adrotator {
  border: 5px solid #ad2c32;
}
html.red .important-links #imp_links_link a {
  background-color: #b01d23;
  color: #ffffff;
}
html.red .home-widget {
  background: #f9f9f9;
}
html.red .home-widget:hover {
  background: #ececed;
}
html.red .home-widget:hover .owl-controls .owl-dots .owl-dot span {
  background: #909496;
}
html.red .home-widget:hover .owl-controls .owl-dots .owl-dot.active span {
  background: #ad2c32;
}
html.red .home-widget:hover .wid-more {
  background: #909496;
}
html.red .home-widget .wid-title {
  color: #343434;
}
html.red .home-widget .wid-more {
  color: #b01d23;
  background: #ececed;
}
html.red .services-activites ul li ul li a {
  background: #ad2c32;
  color: #ffffff;
}
html.red .circulars-wid ul.circulars-carousel li ul li {
  border-bottom: 1px solid #ececed;
}
html.red .circulars-wid ul.circulars-carousel li ul li p {
  color: #5a5a5a;
}
html.red .circulars-wid ul.circulars-carousel li ul li a span.download {
  color: #ad2c32;
}
html.red .circulars-wid ul.circulars-carousel li ul li a span.size {
  color: #909496;
}
html.red .initiatives-wid .owl-carousel .owl-item {
  background: #ffffff;
}
html.red .tweet-roll {
  background-color: #ad2c32;
}
html.red .tweet-roll .tweet-listing li {
  color: #ffffff;
}
html.red .tweet-roll .tweet-follow {
  color: #ad2c32;
  background-color: #ffffff;
}
html.red .subscription {
  background-color: #ad2c32;
}
html.red .subscription h4 {
  color: #ffffff;
}
html.red .subscription label {
  color: #ffffff;
}
html.red .subscription input[type='text'] {
  color: #ececed;
  background: #f9f9f9;
}
html.red .subscription input[type='button'] {
  background: #b01d23;
  color: #ffffff;
}
html.red .subscription #lnkUnsubscribe {
  color: #b01d23;
}
html.red .subscription .subscribed {
  color: #ffffff;
}
html.red .subscription .invalid-email {
  color: #b01d23;
}
html.red .video-wid .item-date,
html.red .photo-wid .item-date {
  color: #8c2429;
}
html.red .news-hieghlights-wid .news-hieghlights-carousel li h4 a span.date {
  color: #8c2429;
}
html.red .photo-wid ul li a {
  color: #5a5a5a;
}
html.red .event-widget {
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
html.red .event-widget .wid-title {
  background-color: #f9f9f9;
}
html.red .event-widget .full-calendar .pager {
  border-top: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
}
html.red .event-widget .full-calendar .pager li.current {
  color: #868178;
}
html.red .event-widget .full-calendar table.calendar tr.weekdays {
  background-color: #ffffff;
}
html.red .event-widget .full-calendar table.calendar tr td > a {
  color: #b7b7b5;
}
html.red .event-widget .full-calendar table.calendar tr td.hover > a {
  color: #ffffff;
  background: #ad2c32;
}
html.red .event-widget .full-calendar table.calendar tr td.hover > a:before {
  border-top: 10px solid #ad2c32;
}
html.red .util-blindness {
  background: #ad2c32;
}
html.red .util-blindness h4 {
  color: #ffffff;
  border-bottom: solid 1px #8c2429;
}
html.red .color-list .color-item.black {
  background-color: #343434;
}
html.red .color-list .color-item.normal {
  background-color: #ffffff;
}
html.red footer {
  background: #ececed;
  color: #868178;
}
html.red footer .container .footer-menu-block .footer-feedback {
  background: #8c2429;
}
html.red footer .container .footer-menu-block .footer-feedback a .feedback-text {
  color: #ffffff;
}
html.red footer .container .footer-menu-block div.footer-menu ul li a {
  color: #868178;
}
html.red footer .container .footer-menu-block div.footer-menu ul li a:before {
  background-color: #f9f9f9;
}
html.red footer .container .footer-menu-details {
  background-color: #f9f9f9;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a {
  color: #868178;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .html-copyright .normal-menu li a:before {
  background-color: #8c2429;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .html-copyright .footer-copyright {
  color: #b7b7b5;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .footer-social-media .social-media-label {
  color: #868178;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .footer-social-media ul li.social-media-fahr-app span {
  color: #868178;
}
html.red footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-title,
html.red footer .container .footer-menu-details .footer-menu-details-block .call-us .call-us-number {
  color: #868178;
}
html.red .owl-controls .owl-dots .owl-dot.active span {
  background-color: #ad2c32;
}
html.red .owl-controls .owl-dots .owl-dot span {
  background-color: #ececed;
}
html.red .static-quick-links ul li {
  background-color: #b01d23;
}
html.red .md-title {
  color: #b01d23;
}
html.red .md-content .main-content {
  padding: 0 35px;
}
html.red .md-content .first-level li ul.second-level li a {
  color: #343434;
}
html.red .md-content:before {
  background: #ad2c32;
  border-color: rgba(173, 44, 50, 0.4);
}
html.red .poll-block .bool-title {
  color: #ad2c32;
}
html.red .poll-block .error {
  color: #b01d23;
  font-weight: bold;
}
html.red .actions input[type='submit'] {
  background: #ad2c32;
  color: #ffffff;
  border: 3px solid rgba(173, 44, 50, 0.4);
}
html.red .error-page .inner h4 {
  color: #868178;
}
html.red .error-page .inner h2 {
  color: #ad2c32;
}
html.red .error-page ul li.sitemap {
  border-left: solid 1px #b7b7b5;
  border-right: solid 1px #b7b7b5;
}
html.red a.red {
  background: #b01d23;
  color: #ffffff;
}
html.red a.red:hover {
  background: #909496;
}
html.red .blogsListing {
  border-top: 1px dashed #b7b7b5;
}
html.red .blogsListing ul.general-listing li {
  border-bottom: 1px dashed #b7b7b5;
}
html.red .blogsListing ul.general-listing li article h4 a .blog-title {
  color: #8c2429;
}
html.red .blogsListing ul.general-listing li article .date {
  color: #b7b7b5;
}
html.red .event-details .event-data .event-d-countdown-title {
  color: #868178;
}
html.red .event-details .event-data .countdown-data span.box {
  border: 1px solid #f9f9f9;
  color: #343434;
}
html.red .event-details .event-data .countdown-data span.box span {
  color: #868178;
}
html.red .event-details .event-data .event-info {
  border-top: 1px dotted #ececed;
  border-bottom: 1px dotted #ececed;
}
html.red .subpage-two-column #content h1 {
  border-bottom: dotted 1px #808587;
  color: #b01d23;
}
html.red .subpage-two-column #content .content-body h3 {
  color: #ad2c32;
}
html.red .maps-block {
  background: #fcf5f5;
}
html.red .maps-block h3 {
  color: #343434 !important;
}
html.red .maps-block .map-block {
  background-color: #ffffff !important;
}
html.red .location-download {
  background: #b01d23;
  padding: 15px 15px 15px 45px;
  color: #ffffff !important;
}
html.red .location-download:hover {
  background-color: #f9f9f9;
}
html.red .location-address .city h4 {
  color: #b01d23;
  border-bottom: dashed 1px #f9f9f9;
}
html.red .border-r {
  border-right: 1px solid #f9f9f9;
}
html.red .border-l {
  border-left: 1px solid #f9f9f9;
}
html.red .border-t {
  border-top: 1px solid #f9f9f9;
}
html.red .border-b {
  border-bottom: 1px solid #f9f9f9;
}
html.red .channels-block .channels-title span.big {
  color: #b01d23;
}
html.red .channels-block .channels-title span.red {
  color: #b01d23;
}
html.red .channels-block .channels-title span.gray {
  color: #b7b7b5;
}
html.red .channels-block .channels-list li a .channel-title {
  color: #b7b7b5;
}
html.red .channels-block .channels-list li a .channel-content {
  background: #fcf5f5;
}
html.red .channels-block .channels-list li a .channel-content span {
  color: #868178;
}
html.red .channels-block .channels-list li:hover {
  background: #f9f9f9;
}
html.red .channels-block .channels-list li:hover a .channel-title {
  color: #b01d23;
}
html.red .generic-list-two li {
  border: 1px solid #fcf5f5;
}
html.red #staticListing .general-listing li ul li {
  border-bottom: 3px solid #fcf5f5 !important;
}
html.red #staticListing .general-listing li ul li div {
  background: #f9f9f9;
}
html.red .member-dashboard h4 {
  color: #b01d23;
}
html.red .member-dashboard .services-list {
  border-bottom: 2px solid #fcf5f5;
}
html.red .member-dashboard .services-list li a {
  color: #343434 !important;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.red .message-error {
  background: #f9f9f9;
}
html.red .subpage-no-column #content .inv-block .inv-options ul li a:hover span {
  color: #b01d23;
}
html.red .subpage-no-column #content .inv-block .inv-options ul li a span {
  color: #ffffff;
  font-family: 'Open Sans', Tahoma, sans-serif;
}
html.red div.decorative-frame {
  background-color: #ffffff;
}
html.red div.decorative-frame div.frame {
  background-color: #ffffff;
}
html.red div.decorative-frame div.frame span.caption {
  color: #8c2429;
}
html.red .comment-box-placeHolder {
  border-bottom: 3px solid #f9f9f9;
}
html.red .submitted-message {
  background: #fcf5f5;
  color: #b01d23;
}
html.red div.comment-box {
  border: 1px solid #f9f9f9;
  margin-top: 10px;
}
html.red div.comment-box div.box-header {
  background-color: #f9f9f9;
  border-bottom: 3px solid #f9f9f9;
  color: #8c2429;
}
html.red div.comment-box ul.form li label {
  color: #db252c;
}
html.red div.comment-box ul.form li div.field-value input.textbox {
  border: 1px solid #909496;
}
html.red div.comment-box ul.form li div.field-value textarea.medium {
  border: 1px solid #909496;
}
html.red div.comment-box ul.form li.actions input.button {
  background-color: #b01d23;
  color: #ffffff;
}
html.red div.comment-box ul.form li.actions input.button:hover {
  background-color: #8c2429;
}
html.red .accordion h2 {
  color: #db252c;
  background-color: #f9f9f9;
  border: 1px solid #fcf5f5;
}
html.red .accordion h2 b {
  color: #fcf5f5;
}
html.red .accordion h2:hover {
  color: #5a5a5a;
}
html.red .accordion h2:hover b {
  color: #8c2429;
}
html.red .accordion .accordion-body {
  border: 1px solid #fcf5f5;
}
html.red .general-vertical-accordion ul.general-accordion li h2 {
  background: #f9f9f9;
}
html.red .general-vertical-accordion ul.general-accordion li h2 a {
  color: #b01d23;
}
html.red .general-vertical-accordion ul.general-accordion li a.header {
  color: #8c2429;
  border-left: 1px solid #f9f9f9;
}
html.red .general-vertical-accordion ul.general-accordion li a.category {
  border-left: 1px solid #f9f9f9;
  color: #868178;
}
html.red .general-vertical-accordion ul.general-accordion li a.category span {
  color: #db252c;
}
html.red .general-vertical-accordion ul.general-accordion li span.tag {
  color: #8c2429;
}
html.red .general-vertical-accordion ul.general-accordion li div.inner {
  border-left: 1px solid #f9f9f9;
  color: #343434;
}
html.red .general-vertical-accordion ul.general-accordion li.header h2 {
  background: #f9f9f9;
}
html.red .general-vertical-accordion ul.general-accordion li.header h2 a {
  color: #b01d23;
}
html.red .general-vertical-accordion ul.general-accordion li.faq {
  border-bottom: 1px dashed #f9f9f9;
}
html.red .photo-gallery .photo {
  border-bottom: 3px solid #f9f9f9 !important;
}
html.red .photo-gallery .photo h4 a {
  color: #db252c;
}
html.red .photo-gallery .photo .item-details .date {
  color: #8c2429;
}
html.red .photo-gallery .photo .item-details .photos-count {
  color: #8c2429;
}
html.red .album .videos li .video h4 a {
  color: #b01d23;
}
html.red .album .videos li .video .duration {
  color: #8c2429;
}
html.red .album .videos li .video .date {
  color: #8c2429 !important;
}
html.red .album .videos li .video .image-frame {
  background: #ffffff;
}
html.red .video .youtube-video {
  -webkit-box-shadow: 0 0 10px #8d8d8d;
  -moz-box-shadow: 0 0 10px #8d8d8d;
  box-shadow: 0 0 10px #8d8d8d;
}
html.red .video .duration {
  color: #8c2429;
}
html.red .video .date {
  color: #8c2429 !important;
}
html.red .video .box-link a {
  background: #b01d23;
  color: #ffffff;
}
html.red .video .box-link a:hover {
  color: #b01d23;
  background: #f9f9f9;
}
html.red .event-details-info {
  border-bottom: 1px solid #b01d23;
}
html.red div.bubble h4 a,
html.red div.bubble strong {
  color: #ffffff !important;
}
html.red div.bubble p {
  color: #ffffff;
}
html.red div.bubble span.bubble-title {
  border-bottom: solid 1px #8c2429;
}
html.red div.bubble span.tail {
  border-color: #ad2c32 transparent transparent transparent;
}
html.red div.bubble div.inner {
  background: #ad2c32;
  border: 1px solid #ad2c32;
}
html.red div.bubble div.inner div.wrapper {
  background: #ad2c32;
}
html.red fieldset p.form-intro {
  border-bottom: dashed 1px #f9f9f9;
  background-color: #ffffff;
}
html.red fieldset p.form-intro span.asterisk {
  color: #b01d23;
}
html.red fieldset p.form-instructions {
  background-color: #fcf5f5;
  color: #5a5a5a;
}
html.red fieldset p.form-validation-summary {
  color: #db252c;
  background-color: #f9f9f9;
}
html.red fieldset ul.form li.field {
  border-bottom: dashed 1px #f9f9f9;
}
html.red fieldset ul.form li.field label {
  color: #343434;
}
html.red fieldset ul.form li.field label small {
  color: #868178;
}
html.red fieldset ul.form li.field label.required:after {
  color: #db252c;
}
html.red fieldset ul.form li.field div.field-value small,
html.red fieldset ul.form li.field div.field-value .aspnetError {
  color: #db252c;
}
html.red fieldset ul.form li.field div.field-value textarea.medium {
  color: #8c2429;
  border: 1px solid #909496;
}
html.red fieldset ul.form li.field div.field-value input.textbox {
  color: #8c2429;
  border: 1px solid #909496;
}
html.red fieldset ul.form li.field div.field-value span.textarea-limit {
  color: #868178;
}
html.red fieldset ul.form li.field div.field-value span.textarea-limit span {
  color: #db252c;
}
html.red fieldset ul.form li.field div.field-value select {
  color: #868178;
  border: 1px solid #909496;
}
html.red fieldset ul.form li.field div.field-value .short {
  border-bottom: 2px solid #909496;
  color: #db252c;
}
html.red fieldset ul.form li.actions input.main-button {
  background: #ad2c32;
  color: #ffffff;
  font-family: 'Exo 2', 'Droid Arabic Kufi', sans-serif;
}
html.red fieldset ul.form li.actions div.message {
  color: #db252c;
}
html.red .general-filtering {
  background-color: #fcf5f5;
}
html.red .general-filtering ul.filters li input.button {
  background-color: #b01d23;
  color: #ffffff;
}
html.red .general-filtering ul.filters li input.button:hover {
  background-color: #f9f9f9;
  color: #b01d23;
}
html.red .general-filtering ul.filters li.layout-options a {
  border: 1px dashed #f9f9f9;
}
html.red .general-filtering ul.filters li.layout-options a.selected {
  border: 1px dashed #fcf5f5;
  background-color: #f9f9f9;
}
html.red .general-filtering ul.filters li.layout-options a.ask-a-question {
  border: 1px solid #8c2429;
  color: #ffffff;
}
html.red .general-filtering ul.filters input.textbox {
  color: #5a5a5a;
}
html.red .general-filtering ul.filters select {
  color: #5a5a5a;
}
html.red .general-filtering ul.filters.search li label {
  color: #868178;
}
html.red a {
  color: #ad2c32;
}
html.red #jquery-overlay {
  background-color: #343434;
}
html.red #jquery-lightbox h2 {
  color: #ffffff;
}
html.red #lightbox-container-image {
  background: #343434;
}
html.red #lightbox-container-image-data {
  color: #f9f9f9;
}
html.red .utilities-top li.search-option {
  border-left: solid 1px #f9f9f9;
}
html.red .utilities-top li.language-option {
  border-right: solid 1px #fcf5f5;
}
html.red .utilities-top li.language-option a {
  color: #ffffff;
  font-family: 'Droid Arabic Kufi', Tahoma, Arial, Helvetica, sans-serif;
}
html.red .breadcrumb-block {
  background: #909496;
}
html.red .breadcrumb-block .breadcrumb .breadcrumb-sitemap li.separator {
  color: #ffffff;
}
html.red .breadcrumb-block .breadcrumb .breadcrumb-sitemap li a {
  color: #ffffff;
}
html.red .utilities:before {
  background: #f9f9f9;
}
html.red .utilities li.seprate:before {
  background: #f9f9f9;
}
html.red .utilities li.color-blindness-item.open {
  background-color: #ad2c32;
}
html.red .general-vertical-listing ul.general-listing li {
  border-bottom: 1px dashed #fcf5f5;
}
html.red .general-vertical-listing ul.general-listing li h4 a {
  color: #8c2429;
}
html.red .general-vertical-listing ul.general-listing li p.intro {
  color: #343434;
}
html.red .general-vertical-listing ul.general-listing li div.event-info a.more {
  color: #db252c;
}
html.red .general-vertical-listing ul.general-listing li div.event-details ul.event-details {
  border-left: 2px solid #f9f9f9;
}
html.red .general-vertical-listing ul.general-listing li div.event-details ul.event-details li {
  color: #5a5a5a;
  border-left: 2px solid #ffffff;
}
html.red .general-vertical-listing ul.general-listing li div.event-details ul.event-details li span {
  color: #db252c;
}
html.red .general-horizontal-listing ul.general-listing li.h-news-entry a span.date {
  color: #8c2429;
}
html.red .general-horizontal-listing ul.general-listing li.h-news-entry a p {
  color: #5a5a5a;
}
html.red .general-horizontal-listing ul.general-listing li.h-news-entry a:hover p {
  color: #b01d23;
}
html.red .general-listing .event-entry {
  border-bottom: 1px dashed #ececed;
}
html.red .general-listing .event-entry .event-data h4 a {
  color: #8c2429;
}
html.red .general-listing .event-entry .event-data p {
  color: #808587;
}
html.red .general-listing .event-entry .event-data .event-option .countdown-label {
  color: #868178;
}
html.red .general-listing .event-entry .event-data .event-option .countdown-data span.box {
  position: relative;
  border: 1px solid #f9f9f9;
  color: #343434;
}
html.red .general-listing .event-entry .event-data .event-option .countdown-data span.box span {
  color: #868178;
}
html.red .general-listing .event-entry .event-data .event-option .add-to-calendar {
  color: #8c2429;
}
html.red .general-listing .event-entry .event-info ul li {
  color: #5a5a5a;
}
html.red .general-listing .list-entry h4 a {
  color: #5a5a5a;
}
html.red .general-listing .list-entry h4 a span.date {
  color: #ad2c32;
}
html.red #content .pager {
  background: #fcf5f5;
}
html.red #content .pager li a.current {
  background: #ffffff;
  color: #909496;
  border: 2px solid #fcf5f5;
}
html.red #content .pager li.li-next a,
html.red #content .pager li.li-previous a {
  background: #909496;
}
html.red #content .pager li.info {
  color: #868178;
}
html.red #content .pager li.info:before {
  background: #909496;
}
html.red ul.list li:before {
  background: #ad2c32;
}
html.red .horizontal-calendar {
  border-bottom: 3px solid #f9f9f9;
}
html.red .horizontal-calendar ul li a {
  color: #db252c;
}
html.red .horizontal-calendar ul li a:hover {
  color: #db252c;
}
html.red .horizontal-calendar ul li.disabled a {
  color: #ececed;
}
html.red .horizontal-calendar ul li.disabled a:hover {
  color: #ececed;
}
html.red .horizontal-calendar ul li.current a {
  color: #ffffff;
}
html.red .horizontal-calendar ul li.current a:hover {
  color: #ffffff;
}
html.red #main-menu {
  background-color: #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li.current {
  background-color: #f9f9f9;
}
html.red #main-menu .main-menu-container ul.primary-navigation li.current a {
  color: #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li > a {
  color: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li > a .menu-top-line {
  background-color: #b01d23;
}
html.red #main-menu .main-menu-container ul.primary-navigation li > a .menu-separate-line {
  background: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li.hover {
  background-color: #f9f9f9;
}
html.red #main-menu .main-menu-container ul.primary-navigation li.hover a {
  color: #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li.hover .second-level {
  box-shadow: 0px 2px 11px #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level {
  background: rgba(255, 255, 255, 0.96);
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level li {
  display: block;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list {
  background: rgba(173, 44, 50, 0.4);
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item {
  border-bottom: solid 1px #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a {
  color: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-menu-list li.menu-item a:hover:before {
  background: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a {
  color: #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .mene-list .menu-item a:hover {
  color: #ffffff;
  background: rgba(173, 44, 50, 0.4);
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a {
  color: #ad2c32;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-items .group-list .menu-item a:hover {
  color: #ffffff;
  background: rgba(173, 44, 50, 0.4);
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details {
  background: rgba(173, 44, 50, 0.4);
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 {
  color: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 .details-title {
  color: #ffffff;
}
html.red #main-menu .main-menu-container ul.primary-navigation li ul.second-level .menu-details div h4 p {
  color: #ffffff;
}
html.red .submenu {
  background-color: #fcf5f5;
}
html.red .submenu ul.submenu li {
  border-bottom: 1px solid #fcf5f5;
}
html.red .submenu ul.submenu li a {
  color: #343434;
}
html.red .submenu ul.submenu li.current {
  background-color: #909496;
}
html.red .submenu ul.submenu li.current a {
  color: #ffffff;
}
html.red .submenu ul.submenu li.current ul.level-two {
  background: #f7e1e2;
}
html.red .submenu ul.submenu li.hover {
  background: #ce3e45;
}
html.red .submenu ul.submenu li.hover a {
  color: #f9f9f9;
}
html.red .submenu ul.submenu li ul.level-two li a {
  color: #5a5a5a;
  border-bottom: 1px solid #ffffff;
}
html.red .submenu ul.submenu li ul.level-two li:hover a {
  color: #b01d23;
}
html.red .poll .date {
  color: #db252c;
}
html.red .poll-answers li label {
  color: #868178;
}
html.red .poll-answers li .result {
  background-color: #909496;
  border: 1px solid #f9f9f9;
}
html.red .poll-answers li .result span.bar {
  background-color: #db252c;
}
html.red .poll-answers li .result span.value {
  color: #ffffff;
}
html.red .poll-list li .result-wrapper .value {
  color: #ffffff;
}
html.red .poll-list li .result-wrapper .result {
  background-color: #909496;
}
html.red .poll-list li .result-wrapper .result .bar {
  background-color: #db252c;
}
html.red .info-link {
  background: #f9f9f9;
  color: #5a5a5a;
}
html.red .info-box.service-time h4 {
  color: #5a5a5a;
}
html.red .info-box.service-time h3 {
  color: #ad2c32;
}
html.red ul.service-tabs li a {
  color: #868178;
  border: solid 1px #f9f9f9;
}
html.red ul.service-tabs li a:hover {
  background-color: #fcf5f5;
  color: #ad2c32;
}
html.red ul.service-tabs li.current a,
html.red ul.service-tabs li.active a {
  background-color: #fcf5f5;
  color: #ad2c32;
  border-color: #fcf5f5;
}
html.red ul.service-tabs li.current a:after,
html.red ul.service-tabs li.active a:after {
  background: #fcf5f5;
  border-right: solid 1px #fcf5f5;
  border-left: solid 1px #fcf5f5;
}
html.red .tab {
  background: #fcf5f5;
  border: solid 1px #fcf5f5;
}
html.red .tab h4 {
  color: #b01d23;
}
html.red .s-seperator {
  border-bottom: dashed 1px #f9f9f9;
}
html.red .service-details {
  background-color: #f9f9f9;
  border: solid 1px #f9f9f9;
}
html.red .service-details h4 {
  color: #b01d23;
}
html.red table.general-table tr th {
  background-color: #fcf5f5;
  border-right: 1px dotted #808587;
  border-bottom: 1px solid #f9f9f9;
}
html.red table.general-table tr td {
  color: #8c2429;
  border-bottom: 1px solid #f9f9f9;
  border-right: 1px dotted #808587;
}
html.red table.calendar td:hover a {
  color: #db252c;
}
html.red table.calendar td a {
  color: #8c2429;
}
html.red table.calendar td a:hover a {
  color: #db252c;
}
html.red table.calendar td.hover a {
  color: #db252c;
}
html.red table.calendar td.empty {
  background: #ffffff;
}
html.red table.calendar td.disabled a {
  color: #ececed;
}
html.red table.calendar td.disabled a:hover {
  color: #ececed;
}
html.red table.calendar th {
  color: #b01d23;
  background: #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
@media only screen and (max-width: 979px) {
  html.red #main-menu .res-menu-block .res-menu-close {
    background-color: #ad2c32;
  }
  html.red #main-menu .res-menu-block .res-menu {
    background: #ad2c32;
  }
  html.red #main-menu .res-menu-block .res-menu li.res-menus-item span.res-menus-item-link {
    background: #f9f9f9;
    color: #5a5a5a;
  }
  html.red #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-second-level li.res-second-level-item a.res-second-level-item-link {
    color: #ffffff;
    border-bottom: 1px solid #f9f9f9;
  }
  html.red #main-menu .res-menu-block .res-menu li.res-menus-item ul.res-third-level li.res-third-level-item a.res-third-level-item-link {
    color: #ffffff;
  }
  html.red .services-activites ul.responsive li {
    background: #ad2c32;
  }
  html.red .services-activites ul.responsive li a {
    color: #ffffff;
  }
  html.red .tweet-roll .owl-controls .owl-dots .owl-dot.active span {
    background-color: #ffffff;
  }
  html.red footer .container .footer-menu-block {
    border-right: 20px solid #ffffff;
    border-left: 20px solid #ffffff;
    border-bottom: 20px solid #ffffff;
  }
  html.red footer .container .footer-menu-details .footer-menu-details-block .footer-social-media {
    border-top: 1px solid #f9f9f9;
  }
  html.red footer .container .footer-menu-details .footer-menu-details-block .html-copyright {
    border-top: 1px solid #f9f9f9;
  }
  html.red footer .container .footer-menu-details .footer-menu-details-block .footer-copyright {
    border-top: 1px solid #f9f9f9;
  }
  html.red footer .go-to-main-website {
    background: #ad2c32;
    color: #ffffff;
  }
  html.red .subpage-two-column ul.service-tabs li a {
    border-bottom: 1px solid #fcf5f5;
  }
}
/*# sourceMappingURL=theme.css.map */