/*
Theme Name: Bootstrap Four Child
Theme URI: http://bootstrapfour.hyprtxt.com/
Author: Taylor Young
Author URI: http://hyprtxt.com/
Template: bootstrap-four
Description: A versatile and responsive Bootstrap WordPress starter theme FOR DEVELOPERS based on Alpha Twitter Bootstrap 4.
Version: 0.2.3
License: MIT
License URI: http://www.gnu.org/licenses/gpl.html
Tags: one-column, right-sidebar, responsive-layout, fluid-layout, custom-menu
Text Domain: bootstrap-four

bootstrapfour WordPress Theme, Copyright 2015 Taylor Young.
*/

/* The bootstrap.css file is auto-enqueued in functions.php, also font-awesome */

/* THIS IS A CHILD THEME. 


Don't make me be the bad guy and erase all your hard work with a theme update. I don't want to destroy your world. A child theme template is in the works, watch the GitHub repo (https://github.com/Hyprtxt/bootstrapfour) to keep up with developments */

/* * * * * * * * * * * * * * *
 * Percona Content Classes
 * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * *
 * Percona Drupal Fix Content Classes
 * * * * * * * * * * * * * * */

#main-header {padding:0px !important; box-shadow:none; margin-bottom:0px !important; }

.navbar-fixed-top {position:inherit !important;}

.row {margin:0px !important;}

.navbar-form .search .btn {padding:2px !important; line-height: 2px; font-weight: 100;}

.caret {display:none !important;}

#main-navigation {font-size:14px;}

#main-navigation ul li ul {font-size:14px;}

.footerContainer div ul li { list-style:none;}

#normanarchivewidget-3 ul li {list-style: none;}


/* * * * * * * * * * * * * * *
 * Percona Wordpress Classes
 * * * * * * * * * * * * * * */

body {font-family:"Helvetica Neue",Helvetica,Arial, "Open-sans", sans-serif; }

body a {color:#999;}

body a:hover {color:#7b2010;}

body a:visited {color:#999;}

.bg-faded {background:#ec8117 url("assets/img/bg-page-top-inside.jpg") no-repeat 0 0; height:100px;background-size:cover}

.bg-faded .navbar-brand {color:#fff; line-height: 62px; font-weight: 800; font-size:48px;}

.bg-faded .navbar-brand:hover {color:#8d4b09; text-shadow: 1px 1px #ffb974;}

.bg-faded span {color:#fff;}

.entry-header .display-1 {font-size:2rem; font-weight:800;}

.entry-header .display-1 a {color:#000;}

.entry-content a {color:#C32420;}

.btn-comments a {color:#fff;}

.btn-comments a:visited {color:#fff;}

.text-left span {font-size:0.7rem !important; color:#ff6000;}

.text-left {font-size:14px; color:#a6a6a6;}

.meta-block {margin-bottom:15px !important;}

.sidebar-line {border-left:2px solid #f6f6f6; padding-left:10px;}

.jcl_widget {height:250px; white-space:pre-wrap; overflow:auto; padding:10px; list-style: none;}

.jcl_widget .jcl_category {font-size:13px;}

.jcl_widget .jcl_category .jcl_count {color:#C32420; margin-left:5px;}

.widget {border-bottom:1px solid #ea8736; padding-bottom:15px;}

aside h3 {font-weight: 300 !important; padding-bottom:5px; border-bottom: 1px solid #ea8736;}

#wpctc_widget-5-tagcloud {font-size:60%;}

.btn-primary {background:#EC8117; border:#EC8117;}

.btn-primary:hover {background:#b86411; border:#b86411;}

.btn-secondary {background:#C32420 !important; border:#C32420 !important; color:#fff;}

.btn-secondary:hover {background:#8d1613 !important; border:#8d1613 !important; color:#fff;}

.pagination .active > span {background:#C32420 !important; border-color: #C32420 !important; color:#fff;}

.pagination > li > a {color:#333 !important;}

.pagination > li > dots {color:#333 !important;}

.home article {border-bottom: 1px dashed #f4f4f4; padding:10px; padding-bottom:30px; }

.home article:hover {background:#f9f9f9; border-radius: 10px;}

.co-author-wrap-bottom {border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; padding-top:10px; padding-bottom:10px; min-height:110px; margin-top: -1px;}

.co-author-wrap-bottom .avatar-left-top {float:left; width:95px;}

.co-author-wrap-bottom .avatar-left-top .avatar {border-radius:50%;}

.co-author-wrap-bottom .co-author-display-name {font-weight: 800; font-size:1rem;}

.co-author-wrap-bottom .co-author-bio {font-size:14px; line-height: 24px; margin-top:5px;}

.card {margin-top:30px;}


.wp-post-navigation {display:none;}

#normanarchivewidget-2 ul {list-style:none;}

.post-thumbnail-home {margin-top:15px;}

.navbar-brand {
        width: 100%;
        text-align: center;
    }


#comments {margin-top:40px; font-size:2ram; font-weight: 800; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #666;}
ul.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ul.commentlist li { }
ul.commentlist li.alt { }
ul.commentlist li.bypostauthor {}
ul.commentlist li.byuser {}
ul.commentlist li.comment-author-admin {}
ul.commentlist li.comment {padding:1em; border-radius:10px; margin-top:10px; margin-top:10px; }
ul.commentlist li div.comment-author {}
ul.commentlist li div.vcard { font-family: font-family:"Helvetica Neue",Helvetica,Arial, "Open-sans", sans-serif; font-size:16px;}
ul.commentlist li div.vcard cite.fn { font-style:normal; }
ul.commentlist li div.vcard cite.fn a.url {}
ul.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ul.commentlist li div.vcard img.avatar-32 {}
ul.commentlist li div.vcard img.photo {}
ul.commentlist li div.vcard span.says {}
ul.commentlist li div.comment-metadata {font-size:9px;}
ul.commentlist li div.comment-meta { font-size:9px; }
ul.commentlist li div.comment-meta a { color:#ccc; }
ul.commentlist li p { font-size:14px; margin:0 0 1em; }
ul.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ul.commentlist li div.reply { font-size:11px; }
ul.commentlist li div.reply a { font-weight:bold; }
ul.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ul.commentlist li ul.children li {}
ul.commentlist li ul.children li.alt {}
ul.commentlist li ul.children li.bypostauthor {}
ul.commentlist li ul.children li.byuser {}
ul.commentlist li ul.children li.comment {}
ul.commentlist li ul.children li.comment-author-admin {}
ul.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ul.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ul.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ul.commentlist li ul.children li.depth-5 {}
ul.commentlist li ul.children li.odd {}
ul.commentlist li.even { background:#f2f2f2; }
ul.commentlist li.odd { background:#f9f9f9; }
ul.commentlist li.parent { border-left:5px solid #111; }
ul.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ul.commentlist li.thread-alt { }
ul.commentlist li.thread-even {}
ul.commentlist li.thread-odd {}

/* * * * * * * * * * * * * * *
 * WordPress Content Classes
 * * * * * * * * * * * * * * */

img {
  border: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}
.alignright {
  display: inline;
  float: right;
  margin: 0.4rem 0 1.6rem 1.6rem;
}
.alignleft {
  display: inline;
  float: left;
  margin: 0.4rem 1.6rem 1.6rem 0;
}
.aligncenter {
  display: block;
  margin: 0.4rem auto 1.6rem auto;
}
.wp-caption {
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}
.wp-caption-text {

}
.sticky {
  background: #f7f7f9;
  padding: 1rem;
}
.bypostauthor {
  background: #f7f7f9;
  padding: 0.5rem;
}
.gallery-caption {
  font-weight: bold;
}
/* Text meant only for screen readers */
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
/* * * * * * * * * * * * * * *
 * ??? profit
 * * * * * * * * * * * * * * 

body > nav.navbar {
  border-radius: 0;
}

.main-container {
  border-radius: .25rem;
  background: white;
  padding-top: 1rem;
  margin-bottom: 2rem;
}

.widget {
  margin-bottom: 2rem;
}

.post {
  margin-bottom: 2rem;
}

nav.navbar {
  margin-bottom: 2rem;
}*/

#emergency-block {display:none !important;}

@media only screen and (max-width: 950px) {
    .navbar-brand {
        font-size:24px !important;
    }
    
}

@media only screen and (max-width: 750px) {
    .navbar-brand {
        font-size:18px !important;
    }
    
    .copyright-footer {
        
        padding-bottom:100px !important;
        
    }
}


@media only screen and (max-width: 350px) {
    .navbar-brand {
        font-size:14px !important;
    }
        
    }

