/*
 Theme Name:   Beatfix - Ward Child
 Theme URI:    
 Description:  Ward Child Theme
 Author:       Jeff Matson
 Author URI:   http://beatfix.com
 Template:     ward
 Version:      1.0.0
 Tags:         beatfix
 Text Domain:  ward-child
*/

@import url("../ward/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body, #page {
  background-color: #eee;
}
hr { border:solid 1px #999; }
h1.page-title { font-size:36px; font-weight:bold; }
h1.entry-title { margin-top:0px; font-size:36px;}
body.page .entry-title { margin-bottom:0px; }
h3 { margin-top:0px; margin-bottom:5px; }
h3.post-category { pointer-events: none; cursor: default; }
h3.category { text-transform:uppercase; margin:10px 0 0 0; font-size:80%;}
.basic h4 { margin:0px 0 3px; font-weight:bold; }
.basic h3 a { text-decoration:none; }
h5 { margin:0px 0 10px; font-style:italic;}
i.middle-circle { display:none; }
.container .jumbotron { padding:0; margin:both;}
.home-jumbotron { margin-bottom:10px; margin-top:10px; padding: 0px 10px; border: solid 1px #ddd; background:#eee; }
.home-jumbotron h1 { margin: 10px 0px; font-size:24px; }
.home-jumbotron p { font-size:80%; }
.home-jumbotron .lead { font-size:16px; }
.home-jumbotron p a { font-weight:700; }
p.lead { margin-bottom:0; font-size:20px; }
article { margin-top:0px; padding: 10px; padding-top:20px; border-bottom: 1px solid #ddd; background-color:#eee; min-height:200px; border-radius:10px;}
.feature { font-size:14px; margin-top:10px; padding: 10px; border-bottom: 1px solid #ddd; background-color:#eee; border-radius:10px; clear:both; min-height:125px;}
#archive-header { padding-bottom:20px; }
.feature_img { float:right; padding:5px; border: 1px solid #ddd; margin-left:10px; max-height:100px;}
.about_img { float:right; padding:5px; border: 1px solid #ddd; margin-left:10px; max-height:150px; }
.entry-meta { margin: 0px 0 10px; }
p.more-link-p { margin: 1em 0 .5em; display:none;}
.btn-danger { background-color: #666; border-color:#333; }
.bg-banner { width:100%; height:2px; background-position:top; background-repeat:no-repeat; margin-top:10px;}
/* .col-md-8 { width:80%; } */
.gallery-item .gallery-icon img { max-width: 200px; }
.cboxPhoto { min-width:200px; }
#posts-pagination  { margin-top:10px; }
div#posts-pagination.pagination-bottom  { padding-bottom:40px; }
div#posts-pagination.pagination-top  { padding-bottom:25px; }
div#posts-pagination a.btn.btn-primary  { font-size:70%; color:#339; padding:2px 5px 2px 5px; background-color:#ddd; }
div#posts-pagination a.btn.btn-primary:hover { color:#933; background-color:#bbb;}
time.published { pointer-events: none; cursor: default; }
div.entry-meta { padding-top:5px; }
/* time.published { font-style:italic; }
time.published:before  { content: '('; }
time.published:after { content: ')'; } */
a.portlink { font-size:130%; font-weight:bold; padding:10px; border: solid 1px #666; background-color:#ccc; color:#339; border-radius:4px;}
a.portlink:hover { background-color:#999; color:#933; text-decoration:none;}
.portfeature { padding-top:25px; text-align:center; max-width:80%; margin:auto; }
img.wp-post-image { border: solid 1px #eee; }
#primary img.wp-post-image { margin-left:0px; border-radius:4px; }
.row #primary.centered { background-color:#e3e3e3; }
.featurehead, .featurefoot { width:100%; }
a img:hover { opacity:0.8; }
div.entry-content { margin-bottom:20px; }
div.resume { font-size:130%; margin:5px; }

@media all and (min-width: 480px) {
#footer, #footer-content span { float:none !important; display:block; text-align:center; }
}
.credit-link { font-size:70%; margin-top:3px; }

@media all and (max-width: 768px) { 
h1.page-title, h1.entry-title { font-size:24px; }
p.lead { font-size:16px; }
a.portlink { font-size:14px; }
h3.post-category { clear:both; }
}

@media (max-width: 480px) {
dt.gallery-icon.landscape { margin:auto; text-align:center; }
}

#post-701 .col-md-5 { overflow: hidden; max-height: 200px; margin-bottom: 20px; }
