/* 
 Theme Name:   JB Custom Theme
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   http://judyblume.net/2020
 Template:     bblog
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.sub-header                { background-color: #986699;}
.sticky                     { background-color: #986699 !important; position: fixed; width: 100%; left: 0; top: 0; z-index: 999999 !important; border-top: 0; } 
h1.article-title           { font-size: 36px; font-weight: 600; line-height: 44px; display: none; }
h1.page-title              { font-size: 36px; font-weight: 600; line-height: 44px; padding-bottom: 10px; margin-bottom: 20px; display: none;}
.wrap                      { width: 900px; background-color: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2);}
.wrap-about     { width: 900px; height: auto; margin: 10px auto 0 auto; padding: 30px 25px; background-color: #ffffb3;  }
.wrap-books     { width: 900px; height: auto; margin: 10px auto 0 auto; padding: 30px 25px; background-color: #b3d9ff;  }
.single-content, .page-content   { width: 900px; height: auto; float: left; margin-top: 5px;}
a:link, a:visited          { color: #003399; text-decoration: none; }
.wp-block-group__inner-container	{ padding: 20px;}
section.wrap {background-color: #ffffb3;}
section.wrap-home {background-color: #000;}

table {
  border-collapse: collapse;
}

table, th, td {
  border: 1px solid black;
}

th, td {
  padding: 10px;
  vertical-align: middle;
}

/* -- Sidebar -- */
.about {background-color: #ffffb3; margin!important: 0px;}

.header-search {display: none;}
header div.wrap            { width: 900px; height: auto; margin: 0 auto; padding: 0px 25px; background-color: #000;}

/*Top level menu link items style */
.jquerycssmenu ul li a     { text-transform: uppercase; display: block; padding: 3px 3px 0 3px !important; margin-right: 3px; }
.jquerycssmenu ul li.current-menu-ancestor a { border-radius: 5px;}
.jquerycssmenu ul li.current-page-ancestor a { border-radius: 5px;}
.jquerycssmenu ul li.current-page-ancestor { border-top-right-radius: 3px;  z-index: 201; margin-top: 0px; margin-left: 0px; display: block; -moz-box-shadow: 0 3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px 3px rgba(0,0,0,0.2); box-shadow: 0 3px 3px 3px rgba(0,0,0,0.2);}

a:link.current, a:visited.current {color: red;}

.wp-block-image {margin-bottom: 0px;}

topnav
{
    /*display: none;*/
    border:1px solid #000;
    height:30px;
    width:290px;
    margin-left:10px;
}

a:hover + topnav {
    display: block;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-top: 15px; padding-bottom:8px; font-weight: normal; text-decoration: none; }
.entry strong              { font-weight: bold; text-decoration: none;}

div.bwg_image_info {width: 75%;}

img.attachment-thumbnail-single-image { width: 360px; height: auto; display: none;}


/* All Mobile Size (devices) */
@media only screen and (max-width: 479px) { 
/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

header div.wrap            { width: 325px; padding: 0px 10px; }
.wrap                      { width: 325px; padding: 30px 10px; }
.main-content              { width: 325px; margin-right: 0px; }
.main-content-2cols        { width: 325px; margin-right: 0px; }
.main-content-3cols        { width: 325px; margin-right: 0px; }
.single-content, .page-content   { width: 325px; height: auto; float: left; margin-top: 5px;}
	.page-content {margin-bottom: 10px;}
#background                { display: none;}