/*
Style: Minimal
*/
body { color: #777; }

body, #page-image-cover { background-color: #000; background-image: none; } 
#header-inner { border-bottom: 4px solid #f4f4f4; }
#header,
#subheader,
#page-title,
#header-breadcrumbs { background: none; }
#header-breadcrumbs { border-top: 1px solid #555; }
#header-breadcrumbs,
#page-title-inner,
.select-nav,
#blog-featured  { border-bottom: 1px solid #555; }
.blog #page-title-inner,
.page-template-template-front-php #page-title-inner { border-top: 1px solid #555; }
#subfooter { background: #eee; }

.entry-comments a.bubble span { background-image: url(minimal/entry-comments-span.png); }

/* remove box-shadows */
#header,
#subheader,
#subfooter,
#footer,
#footer-social li a,
.portfolio-item,
#flex-front-3.flexslider,
#flex-blog.flexslider,
a.item-small span.featured-image { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

/* blog featured */
a.item-small span.featured-title { color: #444; }
a.item-small span.featured-excerpt { color: #999; opacity: 1; }
.flexslider#flex-blog .flex-control-nav li a { background-position: -13px -0; }
.flexslider#flex-blog .flex-control-nav li a:hover { background-position: -13px -13px; }
.flexslider#flex-blog .flex-control-nav li a.active { background-position: -13px -26px; }

/* shortcodes */
.toggle,
.accordion,
.accordion .title a,
ul.list li { border-color: #555; } 


/* portfolio */
.portfolio-item a.portfolio-meta { background: #f5f5f5; }

/* widgets */
.widget_archive ul li, 
.widget_categories ul li, 
.widget_links ul li, 
.widget_meta ul li, 
.widget_recent_comments ul li, 
.widget_recent_entries ul li { border-bottom: 1px dotted #333; }
.widget_rss ul li,
.widget_pages ul li a,
.widget_nav_menu ul li a { border-bottom: 1px dotted #333; }

/* front 4 */
.front-4 #page-title-inner { border: none; }
.flexslider#flex-front-3 .flex-direction-nav a.prev { background-color: rgba(0,0,0,0.1); }
.flexslider#flex-front-3 .flex-direction-nav a.next { background-color: rgba(0,0,0,0.1); }
.flexslider#flex-front-3 .flex-direction-nav a.prev:hover,
.flexslider#flex-front-3 .flex-direction-nav a.next:hover { background-color: rgba(0,0,0,0.15); }
.flexslider#flex-front-3 .flex-direction-nav li a.next { background-position: -30px 0; }
.flexslider#flex-front-3 .flex-direction-nav li a.prev { background-position: -30px -60px; }
.flexslider#flex-front-3 .flex-control-nav li a { background-position: -13px -0; }
.flexslider#flex-front-3 .flex-control-nav li a:hover { background-position: -13px -13px; }
.flexslider#flex-front-3 .flex-control-nav li a.active { background-position: -13px -26px; }