/* BLUE */

/* HTML */

body {

  color: #666666;

  background-color: #12679d;

  background-image: -moz-linear-gradient(top, #4ca9e4 0%, #12679d 100%);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ca9e4), color-stop(100%, #12679d));

  background-image: -webkit-linear-gradient(top, #4ca9e4 0%, #12679d 100%);

  background-image: -o-linear-gradient(top, #4ca9e4 0%, #12679d 100%);

  background-image: -ms-linear-gradient(top, #4ca9e4 0%, #12679d 100%);

  background-image: linear-gradient(to bottom, #4ca9e4 0%, #12679d 100%);

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='@bg1', endColorstr='@bg', GradientType=0);

  background-size: 150px;

  background-position: 0 0;

  background-repeat: repeat-x;

}

a {

  color: #f37d35;

}

a:hover {

  color: #873808;

}

/* NAV */

.main-navigation .navbar-inner {

  background: #f1f1f1;

  background: -moz-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f1f1f1));

  background: -webkit-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);

  background: -o-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);

  background: -ms-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);

  background: linear-gradient(to bottom, #fafafa 0%, #f1f1f1 100%);

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='@navbg1', endColorstr='@navbg2', GradientType=0);

  border-color: #d8d8d8;

}

.main-navigation .nav > li > a {

  padding: 10px 20px 7px;

  color: #909090;

  text-shadow: none;

  border-right: 1px solid #d8d8d8;

}

.main-navigation .nav > li > a:hover {

  color: #ffffff;

  background-color: #fe0000;

}

.navbar .nav > .active > a,

.navbar .nav > .active > a:hover,

.navbar .nav > .active > a:focus,

.navbar .current-menu-ancestor.dropdown,

.navbar .nav > li.current_page_item > a,

.navbar .nav li.dropdown.open > .dropdown-toggle,

.navbar .nav li.dropdown.active > .dropdown-toggle,

.navbar .nav li.dropdown.open.active > .dropdown-toggle {

  color: #ffffff;

  background-color: #0000ed;

}

.main-navigation .nav li ul li a:hover,

.dropdown-menu .active > a,

.dropdown-menu .active > a:hover {

  color: #0000ed;

}

.navbar .nav > li.current-menu-ancestor > a {

  color: #ffffff;

}

.navbar .nav > li.current-menu-ancestor.dropdown > .dropdown-toggle .caret,

.navbar .nav li.dropdown.active > .dropdown-toggle .caret,

.navbar .nav li.dropdown > a:hover .caret {

  border-top-color: #ffffff;

  border-bottom-color: #ffffff;

}

/* CONTENT */

h2.entry-title {

  color: #0000ed;

}

h2.entry-title a {

  color: #0000ed;

}

h2.entry-title a:hover {

  color: #873808;

}

.excerpt-more {

  background: url('images/blue-more.png') 0 3px no-repeat;

}

.previous-post a {

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #f27f39;

  background-image: -moz-linear-gradient(top, #f89d66, #f27f39);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89d66), to(#f27f39));

  background-image: -webkit-linear-gradient(top, #f89d66, #f27f39);

  background-image: -o-linear-gradient(top, #f89d66, #f27f39);

  background-image: linear-gradient(to bottom, #f89d66, #f27f39);

  background-repeat: repeat-x;

  border-color: transparent;

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='@but1', endColorstr='@but2', GradientType=0);

  filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

.previous-post a:hover {

  text-decoration: none;

  background-image: none;

  background-color: #f27f39;

}

.next-post a {

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #f27f39;

  background-image: -moz-linear-gradient(top, #f89d66, #f27f39);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89d66), to(#f27f39));

  background-image: -webkit-linear-gradient(top, #f89d66, #f27f39);

  background-image: -o-linear-gradient(top, #f89d66, #f27f39);

  background-image: linear-gradient(to bottom, #f89d66, #f27f39);

  background-repeat: repeat-x;

  border-color: transparent;

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='@but1', endColorstr='@but2', GradientType=0);

  filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

.next-post a:hover {

  text-decoration: none;

  background-image: none;

  background-color: #f27f39;

}

/* SIDEBAR & WIDGETS */

h3.widget-title {

  background: #459ed7;

}

/* FOOTER */

#footer-widgets h3.widget-title {

  background-color: #0f5886;

}

/* ELEMENTS */

#boxes-container .boxes {

  background-color: #0a3b5a;

  background-image: none;

  filter: none;

}

#boxes-container .boxes #box1::after,

#boxes-container .boxes #box2::after {

  background: #0f5988;

}

#boxes-container .boxes h2.box-widget-title {

  color: #46abea;

}

#product-text h2,

#widget-boxes-container h2.box-widget-title,

#gallery h2,

.callout-text h2.callout-title {

  background: #459ed7;

}

#callout-container .btn-primary,

input[type="submit"],

input[type="reset"],

input[type="button"] {

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #f27f39;

  background-image: -moz-linear-gradient(top, #f89d66, #f27f39);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89d66), to(#f27f39));

  background-image: -webkit-linear-gradient(top, #f89d66, #f27f39);

  background-image: -o-linear-gradient(top, #f89d66, #f27f39);

  background-image: linear-gradient(to bottom, #f89d66, #f27f39);

  background-repeat: repeat-x;

  border-color: transparent;

  filter: progid:dximagetransform.microsoft.gradient(startColorstr='@but1', endColorstr='@but2', GradientType=0);

  filter: progid:dximagetransform.microsoft.gradient(enabled=false);

}

#callout-container .btn-primary:hover,

input[type="submit"]:hover,

input[type="reset"]:hover,

input[type="button"]:hover {

  background-image: none;

  background-color: #f27f39;

  border: none;

}

