/*Base
----------------------------------------------------------------------------------------------------*/
A {
  color: #237ab4;
}
A:hover {
  color: #2b2d30;
}
.primary-color {
  color: #237ab4;
}
.primary-back-color {
  background-color: #237ab4;
}
::-moz-selection {
  background: #237ab4;
  color: #FFF;
}
::selection {
  background: #237ab4;
  color: #FFF;
}
INS,
MARK {
  background-color: #237ab4;
  color: #444444;
}
/*Layout
----------------------------------------------------------------------------------------------------*/
#footer A {
  color: #237ab4;
}
.social-icon .glyphicons:hover I:before {
  color: #237ab4;
}
#totop-scroller:hover {
  background-color: #237ab4;
}
.progress .bar {
  background: #237ab4;
  background: -moz-linear-gradient(top, #237ab4 0%, #1f6b9e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #237ab4), color-stop(100%, #1f6b9e));
  background: -webkit-linear-gradient(top, #237ab4 0%, #1f6b9e 100%);
  background: -o-linear-gradient(top, #237ab4 0%, #1f6b9e 100%);
  background: -ms-linear-gradient(top, #237ab4 0%, #1f6b9e 100%);
  background: linear-gradient(to bottom, #237ab4 0%, #1f6b9e 100%);
}
/*Menus
----------------------------------------------------------------------------------------------------*/
.menu-dropdown A.level1.active.current > SPAN,
.menu-dropdown SPAN.level1.active.current > SPAN,
.menu-dropdown A.level1.parent.active > SPAN,
.menu-dropdown SPAN.level1.parent.active > SPAN {
  color: #237ab4;
}
.menu-dropdown A.level1:hover > SPAN,
.menu-dropdown SPAN.level1:hover > SPAN {
  color: #237ab4;
}
.menu-dropdown .dropdown-bg > DIV {
  background-color: #237ab4;
}
.menu-dropdown LI.level2 {
  border-bottom: 1px solid #2888c8;
  -moz-box-shadow: inset 0px -1px 0 #1f6b9e;
  -webkit-box-shadow: inset 0px -1px 0 #1f6b9e;
  -o-box-shadow: inset 0px -1px 0 #1f6b9e;
  box-shadow: inset 0px -1px 0 #1f6b9e;
}
.menu-sidebar A:hover,
.menu-sidebar LI > SPAN:hover {
  color: #237ab4;
}
/*Modules
---------------------------------------------------------------------------------------------------- */
#sidebar-a .module .module-title:before,
#sidebar-b .module .module-title:before {
  background-color: #237ab4;
}
/*Tools
----------------------------------------------------------------------------------------------------*/
.button-default:hover,
.button-primary,
FORM.style BUTTON:hover,
FORM.style INPUT[type="button"]:hover,
FORM.style INPUT[type="submit"]:hover {
  text-shadow: -1px 0 rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: #1f6b9e;
  background: #237ab4;
}
.button-default:active,
.button-primary:hover,
FORM.style BUTTON:active,
FORM.style INPUT[type="button"]:active,
FORM.style INPUT[type="submit"]:active {
  color: #FFF;
  border-color: #1b5d88;
  background-color: #1f6b9e;
}
.button-primary:active {
  border-color: #872e2e;
  background-color: #1b5d88;
}
IMG.polaroid:hover {
  transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  -webkit-transition: all 0.5s linear 0s;
  -o-transition: all 0.5s linear 0s;
  background-color: #237ab4;
  border: 1px solid #237ab4;
}
.pricing .price {
  color: #237ab4;
}
.pricing .hightlighted H2 {
  background-image: linear-gradient(bottom, #1b5d88 0%, #237ab4 100%);
  background-image: -o-linear-gradient(bottom, #1b5d88 0%, #237ab4 100%);
  background-image: -moz-linear-gradient(bottom, #1b5d88 0%, #237ab4 100%);
  background-image: -webkit-linear-gradient(bottom, #1b5d88 0%, #237ab4 100%);
  background-image: -ms-linear-gradient(bottom, #1b5d88 0%, #237ab4 100%);
  color: #FFFFFF;
}
.hr-9:after,
.hr-8:before {
  background-color: #237ab4;
}
.istyle-circle I:before,
.istyle-square I:before {
  background-color: #237ab4;
}
.notice-title {
  color: #237ab4;
}
/*System
----------------------------------------------------------------------------------------------------*/
#system .title A:hover {
  color: #237ab4;
}
#system .items TIME > SPAN:first-of-type {
  color: #237ab4;
}
#system .pagination A:hover {
  background-color: #237ab4;
  color: #FFFFFF;
}
#system .pagination STRONG {
  background-color: #237ab4;
  color: #FFFFFF;
}
/*Extensions
----------------------------------------------------------------------------------------------------*/
.sprocket-mosaic-header .sprocket-mosaic-filter UL LI.active,
.sprocket-mosaic-header .sprocket-mosaic-order UL LI.active {
  color: #237ab4;
}
.sprocket-mosaic-header .sprocket-mosaic-filter UL LI:hover,
.sprocket-mosaic-header .sprocket-mosaic-order UL LI:hover {
  color: #237ab4;
}
.sprocket-mosaic-image-container .portfolio_link_image i:before,
.sprocket-mosaic-image-container .portfolio_link_info i:before {
  color: #237ab4 !important;
}
.sprocket-mosaic-image-transform:hover .mask {
  background-color: #237ab4;
}
/*Sprocket Tabs*/
.sprocket-tabs-nav > LI.active > .sprocket-tabs-inner {
  border-top: 2px solid #237ab4;
}
/*Sprocket Accordion*/
.sprocket-lists .active .sprocket-lists-title {
  border-bottom: 2px solid #237ab4;
}
/*Widgetkit Accordion*/
.wk-accordion-default .toggler.active {
  border-bottom: 2px solid #237ab4;
}
/*Ecwid
----------------------------------------------------------------------------------------------------*/
HTML#ecwid_html BODY#page .ecwid A,
HTML#ecwid_html BODY#page .ecwid A:active,
HTML#ecwid_html BODY#page .ecwid A:visited {
  color: #237ab4 !important;
}
HTML#ecwid_html BODY#page .ecwid A:hover {
  color: #2b2d30 !important;
}
.ecwid-results-topPanel-controlsPanel {
  background-color: #237ab4 !important;
}
HTML#ecwid_html BODY#page SPAN.ecwid-minicart-label-text {
  color: #237ab4 !important;
}
HTML#ecwid_html BODY#page DIV.ecwid-minicart-link * {
  background-color: #237ab4 !important;
}
HTML#ecwid_html BODY#page DIV.ecwid-minicart-counter {
  background-color: #237ab4 !important;
}
.ecwid-SearchPanel INPUT.ecwid-SearchPanel-field:focus {
  border-color: #237ab4 !important;
}
HTML#ecwid_html BODY#page DIV.ecwid-minicart-link *:hover {
  background-color: #2b2d30 !important;
}
/*Custom
----------------------------------------------------------------------------------------------------*/
