﻿/* $Id: color-blue-style.css,v 1.0.0 2013/09/25 08:18:15 symphonythemes Exp $ */
/*------------------------------------*\
	RESET
\*------------------------------------*/

a,
a:link,
a:visited {
  color: #003e77;
}
#sub-footer a,
#sub-footer a:link,
#sub-footer a:visited {
  color: #ff6f00;
}

.themecolor-text {
  color: #003e77;
}
pre,
div.code {
  border-left: 5px solid #003e77;
}
.highlight {
  background: #003e77;
}
blockquote::before,
.field-collection-item-field-testimonials .content:before,
article.node-site-review .content:before {
  color: #003e77;
}

h2.home-block-title:after,
h2.block-title:after,
.node-type-full-page h1.page-title:after,
.catalog-inline-wrapper:after,
.team-member-gallery h3:after,
.box-banner .box-title:after {
  background: #003e77;
}
/****
a.btn-default,
.btn-default {
  border-color: #003e77;
  background-color: #003e77;
  color: #fff;
}
.btn-border {
  border-color: #003e77;
  background: #fff;
}
.btn-default:hover {
  background-color: #003e77;
  border-color: #003e77;
}
a.btn-primary,
.btn-primary {
  background-color: #003e77;
  border-color: #1896b8;
  color: #FFFFFF;
}
****/

#isotope-options ul#filters li a:hover,
#isotope-options ul#filters li a.selected {
  background: #003e77;
  border-color: #1896b8;
  }

/*------------------------------------*\
	Pages CSS
\*------------------------------------*/
#search-wrapper,
#main-menu-wrapper,
#color-background-wrapper,
#color-bar,
.colored-bg,
.title-after::after,
ul.main-navigation.sf-accordion,
ul.main-navigation.sf-horizontal ul,
.sf-accordion-toggle a.sf-expanded,
#block-system-navigation ul.menu li a:hover,
#block-system-navigation ul.menu li a.active,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
#page ul.menu.nav li a:hover,
#page ul.menu.nav li a.active {
  background: #003e77;
}

a.thumb:hover,
a.thumb:focus,
.thumbs a:hover,
.thumbs a:focus {
  border-color: #003e77;
  }

.color-after:after {
  color: #003e77;
  }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background: #003e77;
  border-color: #003e77;
}

.pagination > li > a,
.pagination > li > span {
  color: #003e77;
}


/*------------------------------------*\
  Off Hue CSS
\*------------------------------------*/

#block-search-form .input-group input.form-text {
  background: #40cff6;
}
#block-search-form .input-group .input-group-btn button.btn {
  background: #008fb6;
  }

@media (max-width: 768px) {
  #block-fiction-contact-phone {
    background: #003e77;
    }
}

/*------------------------------------*\
	NAVIGATION CSS
\*------------------------------------*/
li a.active {
  color: #003e77;
}

@media (max-width: 767px) {  
  .navbar-collapse {
	background:#003e77;
  }
}

#main-navigation ul.sf-horizontal ul ul {
  background: #003e77;
}
#main-navigation ul.sf-horizontal ul ul li {
  border-bottom: 1px solid #6edbf8;
}
#main-navigation ul.sf-horizontal li.open,
#main-navigation ul.sf-horizontal li.active-trail a,
#main-navigation ul.sf-horizontal li.active-trail  span.nolink,
#main-navigation ul.sf-horizontal li a.active,
#main-navigation ul.sf-horizontal li a:hover,
#main-navigation ul.sf-horizontal li a.current,
#main-navigation ul.sf-horizontal li a.selected,
#main-navigation ul.sf-horizontal li.active-trail span.nolink,
#main-navigation ul.sf-horizontal li span.nolink.selected {
  background: #003e77;
}
#main-navigation ul.sf-horizontal li:hover,
#main-navigation ul.sf-horizontal li.active-trail a:hover,
#main-navigation ul.sf-horizontal li.active-trail span.nolink:hover,
#main-navigation ul.sf-horizontal li span.nolink:hover,
#main-navigation ul.sf-horizontal li.sfHover a,
#main-navigation ul.sf-horizontal li.sfHover span.nolink {
  background-color: #ff6f00;
  color: #FFF;
}
#main-navigation ul.sf-horizontal ul li {
  border-bottom: solid 1px #ec6700;
}

#main-navigation ul.sf-horizontal li.sfHover a:hover {
  background: #ff872b;
  color: #FFF;
}

#main-navigation ul.sf-horizontal li li a.active {
  color: #FFF;
  }


/* Block user menu on top left */
#header-top-left .block-menu ul.menu li a:hover,
#header-top-left .block-menu ul.menu li a.active {
  background: none;
  color: #003e77;
}


/*------------------------------------*\
	BUSINESS CSS
\*------------------------------------*/
/* Business List */
.extra-content,
.block-events.view-events .views-field-field-event-title {
  background: rgba(0,191,243,0.8);
}
#block-views-exp-map-list-business-page-1 h2.block-title,
#block-fiction-brands-fiction-catalog-menu h2.block-title {
  background: #003e77;
  border-right: 1px solid #6edbf8;
}
#block-views-exp-map-list-business-page-1 h2.block-title:after,
#block-fiction-brands-fiction-catalog-menu h2.block-title:after {
  border-color: rgba(0, 191, 243, 0);
  border-left-color: #003e77;
}
#block-views-exp-map-list-business-page-1 h2.block-title:before,
#block-fiction-brands-fiction-catalog-menu h2.block-title:before {
  border-color: rgba(110, 219, 248, 0);
  border-left-color: #6edbf8;
}
.view-list-business .views-row .views-field-field-address i,
.view-list-business .views-row .views-field-field-phone i,
.view-list-business .views-row .views-field-field-website i {
  color: #003e77;
}

.node-business .content .field .field-label {
  color: #003e77;
}

.node-business .content .field.field-name-body:before,
.node-business .content .field.field-name-field-website:before,
.node-business .content .field.field-name-field-open-time:before,
.node-business .content .field.field-name-field-price-range:before,
.node-business .content .field.field-name-field-highlights:before,
.node-business .content .field.field-name-field-location:before,
.node-business .content .field.field-name-field-photos:before,
.node-business .content .field.field-name-field-tags:before,
.node-business .content .field.field-name-field-category:before {
  background: #003e77;
}

fieldset.group-purchase-options {
  background: #003e77;
}
.node-business .field-name-field-events > .field-label:after {
  background: none repeat scroll 0 0 #003e77;
}
.node-business .content .field-collection-container .field.field-name-field-event-title {
  color: #003e77;
}

/* Block Featured Biz */
.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal {
  border-color: #003e77;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover,
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-color: #003e77;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:before,
.jcarousel-skin-default .jcarousel-next-horizontal:before {
  color: #003e77;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover:before,
.jcarousel-skin-default .jcarousel-next-horizontal:hover:before {
  color: #fff;
  background: #003e77;
}


/* Block Category */
.block-featured-biz .views-row .information-group .field-title a:hover {
  color: #003e77;
}

/* Business Category List */
.list-categories .icon {
  background: #003e77;
}
.view-categories .views-row .views-row-inner .views-field-name:after {
  background: #003e77;
}
.view-categories .views-row .views-row-inner .views-field-name a:hover {
  color: #003e77;
}
.view-categories .views-row .views-row-inner .views-field-field-category-image .field-node-count {
  background: rgba(0,191,243,0.8);
}

/* News */
.view-list-news .views-field-title a:hover {
  color: #003e77;
}

/* Member */
.view-member .view-content {
  background: #003e77;
}

/* Block Contact information */
.block-contact-informations ul li i {
  color: #003e77;
}

/* Sep boxed pricing */
.sep-boxed-pricing ul li.footer-row a.button {
  background: #fafafa;
  border: 1px solid #ccc;
  color: #003e77;  
}
.sep-boxed-pricing ul li.footer-row a.button:hover {
  background: #003e77;
  color: #fafafa;  
  border: 1px solid #003e77;
}
.sep-boxed-pricing ul li.title-row {
  background: #47d2f8;
  border-color: #47d2f8;
}
.sep-boxed-pricing ul li.pricing-row {
  background: #003e77;
  border-color: #82e0fa #003e77 #003e77;
}
.sep-boxed-pricing .price strong {
  color: #000;
}

/* FlexSlider */
.flex-control-paging li a.flex-active {
  background: #003e77;
}
