/* Blue Style */
/* Imports */
/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
body {
  color: #333333;
  background: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}
hr {
  background-color: #bddae8;
}
input,
textarea {
  border-color: #96c1d5 #cde1eb #cde1eb #96c1d5;
  color: #808080;
}
input:focus,
textarea:focus {
  color: #333333;
}
/* 1.2 Hyperlinks */
a {
  color: #044664;
}
a:hover {
  color: #002442;
}
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
/* 2.2 Navigation */
.nav a {
  color: #3d7995;
  text-shadow: 0 1px 0 #ffffff;
}
.nav a:hover {
  color: #0a2633;
}
.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.li.current-menu-item a,
.nav li.sfHover a {
  color: #0a2633;
}
/* Optional Styling */
#navigation {
  background-color: #dfecf2;
  border-color: #97c5db;
}
/* 2.4 Content */
#content {
  border-color: #bddae8;
}
/* 2.4.1 Featured */
.slide-container .flex-control-nav li a {
  background: #4e96b7;
}
.slide-container .flex-control-nav li a:hover,
.slide-container .flex-control-nav li a.active {
  background: #0a2633;
}
/* Content Ad */
#content-ad,
#content-subscribe {
  border-color: #bddae8;
}
#content-subscribe .banner {
  background: #0a2633;
  color: #cc3300;
}
/* 2.4.2 Recent */
#recent {
  border-color: #bddae8;
}
#recent .category h2 {
  background-color: #d8e8ef;
}
#recent .category h2 a {
  color: #0a2633;
  border-color: #333333;
}
#recent .category .post h1 a {
  color: #044664;
}
#recent .category .post .meta-date {
  color: #808080;
}
/* 2.4.3 Featured Category */
#featured-category {
  border-color: #bddae8;
  color: #2385b3;
  background: #0a2633;
}
#featured-category header.featured-category-header {
  border-color: #2385b3;
}
#featured-category header.featured-category-header h1 {
  text-shadow: 1px 1px 0 #000000;
  border-color: #2385b3;
}
#featured-category header.featured-category-header h1 a {
  color: #2385b3;
}
#featured-category #featured-category-posts .post,
#featured-category #featured-category-posts .page {
  border-color: #2385b3;
}
#featured-category #featured-category-posts .post header h1 a,
#featured-category #featured-category-posts .page header h1 a {
  color: #ffffff !important;
}
#featured-category #featured-category-posts .post header .meta-author a,
#featured-category #featured-category-posts .page header .meta-author a {
  color: #5db6df;
}
#featured-category #featured-category-posts .post .entry h1,
#featured-category #featured-category-posts .page .entry h1,
#featured-category #featured-category-posts .post .entry h2,
#featured-category #featured-category-posts .page .entry h2,
#featured-category #featured-category-posts .post .entry h3,
#featured-category #featured-category-posts .page .entry h3,
#featured-category #featured-category-posts .post .entry h4,
#featured-category #featured-category-posts .page .entry h4,
#featured-category #featured-category-posts .post .entry h5,
#featured-category #featured-category-posts .page .entry h5,
#featured-category #featured-category-posts .post .entry h6,
#featured-category #featured-category-posts .page .entry h6 {
  color: #5db6df;
}
#featured-category #featured-category-posts .post .entry blockquote,
#featured-category #featured-category-posts .page .entry blockquote {
  color: #5db6df;
}
#featured-category #featured-category-posts .post .entry a,
#featured-category #featured-category-posts .page .entry a {
  color: #b2dcf0;
}
#featured-category #featured-category-posts .post .entry p:first-child:before,
#featured-category #featured-category-posts .page .entry p:first-child:before {
  color: #5db6df;
}
#featured-category #featured-category-sidebar .widget {
  color: #666666;
  border-color: #2385b3;
}
#featured-category #featured-category-sidebar .widget h3 {
  color: #2385b3;
  border-color: #2385b3;
}
#featured-category #featured-category-sidebar .widget li a {
  color: #ffffff;
}
/* 2.6 Footer */
#footer,
#footer-logo,
#footer-navigation,
#footer-search,
#footer-widgets,
#copyright {
  border-color: #bddae8 !important;
}
#footer {
  color: #999999;
}
#footer #copyright {
  color: #b3b3b3;
}
#footer #copyright a {
  color: #808080;
}
/* 2.7 Breadcrumbs */
#breadcrumbs {
  border-color: #97c5db;
}
/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
.archive_header {
  border-color: #0a2633;
}
article.post header,
article.page header {
  border-color: #71b0ce;
}
article.post header h1 a:link,
article.page header h1 a:link,
article.post header h1 a:visited,
article.page header h1 a:visited {
  color: #000000;
}
article.post .post-meta,
article.page .post-meta {
  color: #3d7995;
}
article.post .post-meta li,
article.page .post-meta li {
  border-color: #97c5db;
}
article.post .post-meta,
article.page .post-meta {
  background-color: #d8e8ef;
}
#single-post {
  /* Related Posts */

}
#single-post article.post {
  border-color: #bddae8;
}
#single-post article.post header h1 {
  border-color: #0a2633;
}
#single-post article.post header .excerpt {
  color: #333333;
}
#single-post article.post #single-media {
  border-color: #0a2633;
}
#single-post article.post .entry p.tags {
  color: #3d7995;
  background-color: #d8e8ef;
}
#single-post article.post .entry p.tags a {
  color: #3d7995;
}
#single-post #related {
  border-color: #bddae8;
}
#single-post #related .post .category {
  background-color: #d8e8ef;
}
#single-post #related .post .category a {
  color: #333333;
}
#single-post #related .post h1 a {
  color: #044664;
}
#single-post #related .post .meta-date {
  color: #808080;
}
/* 3.2 Typographic Elements */
.entry blockquote {
  color: #000000;
}
.entry blockquote p:first-child:before {
  color: #bbd6e3;
}
/* 3.3 Pagination / WP-Pagenavi / Woo-Pagination */
.nav-entries,
.wp-pagenavi,
.woo-pagination,
#post-entries {
  background: #dfecf2;
}
.nav-entries a,
#post-entries a {
  color: #3d7995;
}
.nav-entries a:hover,
#post-entries a:hover {
  color: #0a2633;
}
.woo-pagination .page-numbers {
  color: #3d7995;
}
.woo-pagination .page-numbers:hover {
  color: #0a2633;
}
.woo-pagination .page-numbers.current {
  background: #0a2633;
  color: #dfecf2;
}
/* 3.4 Entry Tables */
.entry table {
  border-color: #bddae8;
}
.entry table th {
  border-color: #bddae8;
}
.entry table td {
  border-color: #bddae8;
}
/* 3.5 Connect */
#connect {
  background: #d8e8ef;
}
#connect h3,
#connect h4 {
  color: #3d7995;
}
/* 3.6 Authors */
#author-page-heading {
  border-color: #71b0ce;
}
.post-author-box .title {
  background: #d8e8ef;
  color: #3d7995;
}
#author-twitter h3 {
  background: #d8e8ef;
  color: #3d7995;
}
/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/
/* 4.1 Generic Widgets */
.widget h3 {
  color: #333333;
  border-color: #bddae8;
}
.widget ul li a {
  color: #333333;
}
#footer-widgets .widget ul li a {
  color: #666666;
}
/* 4.2 Specific Widgets */
/* TAGS */
.widget_tag_cloud .tagcloud a,
.tag_cloud a {
  background: #d4e6ee;
}
.widget_tag_cloud .tagcloud a:hover,
.tag_cloud a:hover {
  background: #c9dfe9;
}
/* SEARCH FORM */
.searchform {
  border-color: #96c1d5 #cde1eb #cde1eb #96c1d5;
  background-color: #dfecf2;
}
/* VIDEO */
.widget_woo_embedwidget li {
  border-color: #bddae8;
}
/* AUTHOR LIST WIDGET */
.widget_woo_authorslist li {
  border-color: #bddae8;
}
.widget_woo_authorslist li h4 a {
  color: #808080;
}
.widget_woo_authorslist li a.post-link {
  color: #044664;
}
/* TWITTER */
.widget_woo_twitter ul {
  border-color: #bddae8;
}
.widget_woo_twitter ul li {
  border-color: #bddae8;
}
.widget_woo_twitter ul li .time {
  color: #808080;
}
.widget_woo_twitter p a {
  color: #044664;
}
/* WOOTABS */
#tabs ul.wooTabs li a {
  color: #044664;
}
#tabs ul.wooTabs li a.selected,
#tabs ul.wooTabs li a:hover {
  color: #333333;
  border-color: #97c5db;
}
#tabs .inside {
  border-color: #bddae8;
}
#tabs .inside #tab-tags a {
  background: #d4e6ee;
}
#tabs .inside #tab-tags a:hover {
  background: #c9dfe9;
}
#tabs .inside li {
  border-color: #bddae8;
}
#tabs .inside li a {
  color: #333333;
}
#tabs .inside li span.meta {
  color: #808080;
}
/* 4.3 Featured Category Widgets */
#featured-category #featured-category-sidebar #wp-calendar a {
  color: #ffffff;
}
#featured-category #featured-category-sidebar #wp-calendar th {
  background: #2385b3;
}
#featured-category #featured-category-sidebar .widget_woo_subscribe aside {
  margin: 0;
  color: #ffffff;
  background: #2385b3;
}
#featured-category #featured-category-sidebar .widget_woo_subscribe aside h3 {
  color: #ffffff;
  border-color: #ffffff;
}
#featured-category #featured-category-sidebar .widget_tag_cloud a {
  color: #ffffff;
  background-color: #071922;
}
#featured-category #featured-category-sidebar .widget_tag_cloud a:hover {
  background-color: #051319;
}
#featured-category #featured-category-sidebar .widget_woo_search .searchform {
  background: #2385b3;
  border: 1px solid #0a2633;
}
#featured-category #featured-category-sidebar .widget_woo_blogauthorinfo a {
  color: #ffffff;
}
#featured-category #featured-category-sidebar #tabs ul.wooTabs li a {
  color: #2385b3;
}
#featured-category #featured-category-sidebar #tabs ul.wooTabs li a.selected,
#featured-category #featured-category-sidebar #tabs ul.wooTabs li a:hover {
  color: #ffffff !important;
}
#featured-category #featured-category-sidebar #tabs .inside,
#featured-category #featured-category-sidebar #tabs .inside li {
  border-color: #2385b3;
}
#featured-category #featured-category-sidebar #tabs .inside #tab-tags a,
#featured-category #featured-category-sidebar #tabs .inside li #tab-tags a {
  color: #ffffff;
  background: #2385b3;
}
#featured-category #featured-category-sidebar #tabs .inside #tab-tags a:hover,
#featured-category #featured-category-sidebar #tabs .inside li #tab-tags a:hover {
  background: #12465e;
}
#featured-category #featured-category-sidebar .widget_woo_twitter ul {
  border-color: #2385b3;
}
#featured-category #featured-category-sidebar .widget_woo_twitter ul li {
  color: #2385b3;
  border-color: #2385b3;
}
#featured-category #featured-category-sidebar .widget_woo_twitter p {
  color: #2385b3;
}
#featured-category #featured-category-sidebar .widget_woo_twitter p a {
  color: #ffffff;
}
#featured-category #featured-category-sidebar .widget_text .textwidget {
  color: #ffffff;
}
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/
/* 5.1 Comments */
#comments {
  border-color: #bddae8;
}
#comments h3 {
  border-color: #0a2633;
}
#comments .comment .comment-container {
  border-color: #71b0ce;
}
#comments .comment .comment-head .name {
  color: #044664;
}
#comments .comment #respond h3 #cancel-comment-reply-link {
  color: #dfecf2;
}
/* 5.2 Comments Form */
#comment-reply {
  border-color: #bddae8;
}
#respond h3 {
  color: #ffffff;
  background: #0a2633;
}
#respond #commentform input.txt,
#respond #commentform textarea {
  color: #666666;
  background: #bbd6e3;
}
#respond #commentform input.txt:focus,
#respond #commentform textarea:focus {
  background-color: #9fdefb;
  border-color: #bbd6e3;
  color: #333333;
}
/*-------------------------------------------------------------------------------------------*/
/* 6. PAGE TEMPLATES */
/*-------------------------------------------------------------------------------------------*/
/* 6.1 Timeline Page Template */
#archives .archives_list {
  border-color: #bddae8;
}
#archives .archives_list .comments a {
  color: #72abc6;
}
h3.archive_year {
  color: #333333;
}
/*-------------------------------------------------------------------------------------------*/
/* 7. MISC */
/*-------------------------------------------------------------------------------------------*/
/* 7.1 Buttons */
a.button,
a.comment-reply-link,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button {
  color: white !important;
  /*Background*/

  background: #cc3300;
  background: -webkit-gradient(linear, left top, left bottom, from(#cc3300), to(#aa1100));
  background: -webkit-linear-gradient(#cc3300, #aa1100);
  background: -moz-linear-gradient(center top, #cc3300 0%, #aa1100 100%);
  background: -moz-gradient(center top, #cc3300 0%, #aa1100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cc3300,endColorstr=#aa1100);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cc3300, endColorstr=#aa1100)";
}
a.button:hover,
a.comment-reply-link:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover {
  background: #dd4411;
  background: -webkit-gradient(linear, left top, left bottom, from(#dd4411), to(#bb2200));
  background: -webkit-linear-gradient(#dd4411, #bb2200);
  background: -moz-linear-gradient(center top, #dd4411 0%, #bb2200 100%);
  background: -moz-gradient(center top, #dd4411 0%, #bb2200 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dd4411,endColorstr=#bb2200);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dd4411, endColorstr=#bb2200)";
}
a.button:active,
a.comment-reply-link:active,
#commentform #submit:active,
.submit:active,
input[type=submit]:active,
input.button:active,
button.button:active {
  border-color: #00000f;
}
#commentform #submit {
  background: #0a2633;
  background: -webkit-gradient(linear, left top, left bottom, from(#0a2633), to(#000411));
  background: -webkit-linear-gradient(#0a2633, #000411);
  background: -moz-linear-gradient(center top, #0a2633 0%, #000411 100%);
  background: -moz-gradient(center top, #0a2633 0%, #000411 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0a2633,endColorstr=#000411);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0a2633, endColorstr=#000411)";
}
#commentform #submit:hover {
  background: #1b3744;
  background: -webkit-gradient(linear, left top, left bottom, from(#1b3744), to(#001522));
  background: -webkit-linear-gradient(#1b3744, #001522);
  background: -moz-linear-gradient(center top, #1b3744 0%, #001522 100%);
  background: -moz-gradient(center top, #1b3744 0%, #001522 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1b3744,endColorstr=#001522);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1b3744, endColorstr=#001522)";
}
a.comment-reply-link {
  background: #5db6df;
  background: -webkit-gradient(linear, left top, left bottom, from(#5db6df), to(#87c9e8));
  background: -webkit-linear-gradient(#5db6df, #87c9e8);
  background: -moz-linear-gradient(center top, #5db6df 0%, #87c9e8 100%);
  background: -moz-gradient(center top, #5db6df 0%, #87c9e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5db6df,endColorstr=#87c9e8);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#5db6df, endColorstr=#87c9e8)";
}
a.comment-reply-link:hover {
  background: #1b3744;
  background: -webkit-gradient(linear, left top, left bottom, from(#1b3744), to(#001522));
  background: -webkit-linear-gradient(#1b3744, #001522);
  background: -moz-linear-gradient(center top, #1b3744 0%, #001522 100%);
  background: -moz-gradient(center top, #1b3744 0%, #001522 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1b3744,endColorstr=#001522);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1b3744, endColorstr=#001522)";
}
/* LAYOUT */
@media only screen and (min-width: 768px) {
  /* iPad portrait & up */
  /* 2.2 Main navigation dropdown menus */
  #navigation .nav li ul {
    border-top-color: #97c5db;
    border-bottom-color: #bddae8;
  }
  #navigation .nav li ul li a {
    color: #3d7995;
  }
  #navigation .nav li ul li a:hover {
    color: #0a2633;
  }
  #navigation .nav li ul ul {
    border-color: #97c5db;
  }
  #navigation .nav li ul ul li {
    border-color: #bddae8;
  }
  #single-post header.with-excerpt .post-meta li a {
    color: #666666;
  }
}