/*
Theme Name: BPB 2K15 mkII
Theme URI: http://bedroomproducersblog.com/
Description: BPB for a responsive new age.
Author: BPB
Author URI: http://bedroomproducersblog.com/
Template: bpb
Version: 1.0
*/

@import url("style.css");

@media screen and (min-width: 1170px) {
    .wrap{ width: 1120px; }
}
@media screen and (max-width: 1170px) {
.wrap{ 
width: 100%;
box-sizing: border-box;
}
}

.main-featured .small img {
width: 175px;
height: 143px;
}

.code-block-2 {margin: 0 !important;}
.back-to-top {text-align:center;}
a.back-to-top {color:#639FAB !important;}
.more-info-box {background-color:#dddddd;padding:24px 24px 20px 24px;}
.comment-avatar {display:none;}
.comments-list .comment-meta {margin-left:0px; font-weight:bold;}
.comments-list .comment-content {margin-left:0px;}
.main-footer .widgettitle {border-bottom-color: #639FAB;}
.breadcrumbs {color:#111; background:#cccccc);}
.main-footer .widget {color:#fff !important;}
.main-footer .widget li {border-color: #fff;}
.main-footer .widget a {color: #fff;}
.main-footer .widgettitle {color:#fff !important;}
.main .sidebar .widgettitle {background-color: #444 !important;}
.highlights h2 a {font-weight: 600;}
.posts-list .content a {font-weight: 600;}
.post-header .post-title {font-weight: 800;}
.navigation .menu a {font-weight: 600;}
.see-also {font-weight:bold; padding:20px; background:#eee; border-style:solid; border-left-width: 4px; border-left-color: #639FAB;}
.grid-overlay .post-title {font-weight: 800;}
.nav-search .search-icon {background: #639FAB;}
.navigation .mega-menu .highlights .meta {background: #333 !important;}
.featured-grid-b a{font-weight:600;}
.sidebar-subscribe {margin-top: -18px; margin-left: 10px; margin-right: 10px;}
.code-widget {background: #eee;}
.top-bar {border-bottom:0px;}
.top-bar-content {color:#ccc;}
.top-bar-content a {color: #639fab;}

.homepage-mediavine {margin-bottom: -12px;}
.homepage-mediavine-top {margin-bottom: -12px; margin-top: -26px;}

.main-featured .wp-post-image{ width: 100%; }

.main-featured {background: #fff; border: 0px; padding: 0px;}

.proscons {
	background-color: #333;
	padding: 20px;
	color: #fff;
	border-color: #639FAB !important;
	border-top: 4px;
	border-style: solid;
}

.cc_container {background-color: #111 !important;}
.cc_container .cc_message {color:white !important;}
.cc_container .cc_btn {color:white !important; background-color:#639FAB !important;}

@media only screen and (max-width: 799px){
.main-head .right {display: none;}
.main-head .title {margin-top: 20px !important; margin-bottom:0px !important;}
}

@media only screen and (max-width: 400px) {
.main-featured .slider .caption {
background:#111 !important;
}
}