/*
Theme Name: TextBook Child
Theme URI: http://wordpress.com/theme/textbook/
Template: textbook
Author: Automattic
Author URI: https://wordpress.com/themes/
Description: TextBook is a theme for colleges, schools and organizations focused on education.
Tags: accessibility-ready,blog,breadcrumb-navigation,business,clean,contemporary,custom-colors,custom-header,custom-menu,dark,education,featured-content-with-pages,featured-images,fluid-layout,formal,full-width-template,geometry,infinite-scroll,journal,lifestream,light,magazine,minimal,modern,news,one-column,post-slider,professional,responsive-layout,right-sidebar,rtl-language-support,school,simple,site-logo,social-menu,sticky-post,testimonials,theme-options,threaded-comments,three-columns,traditional,translation-ready,travel,two-columns,white
Version: 1.1.8-wpcom.1641969568
Updated: 2022-01-12 00:39:28

*/

/*page border color*/
.page .page, .single .hentry:not(.post), .error404 .not-found, .search-no-results .not-found {
	border: 1px solid #222;
}

.entry-breadcrumbs:before {
    border-bottom: 1px solid #f5f8fa;
}

.entry-content table th, .entry-content table td {
    border: 1px solid #222;
}


/*page text color*/
a {
    color: #222;
}

/*search box color*/
.search-box {

    border-color: #333;
}

/*feature border color*/
.featured-page-highlight .hentry {
    border: 1px solid #333;
}

/*countinuing reading color*/
.featured-page-highlight .hentry a {
    color: #333;
}

/*footer widget border color*/
.footer-widget-area .widget:nth-of-type(4n+3):before {
    border-color: #f5f8fa;
}

.footer-widget-area .widget:nth-of-type(4n+2):before {
    border-color: #f5f8fa;
}


/*navigation bar color*/
.main-navigation > div > ul {
 
    background: #222;
    border: 1px solid #222;
	text-align: center;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-evenly;
}

.main-navigation a {
	
    color: #f6f7f7;
}

.main-navigation .sub-menu:before,
.main-navigation .children:before {

    border: 1px solid #f6f7f7;
}

.main-navigation .sub-menu li:before,
.main-navigation .children li:before {
 
    border-color: #f6f7f7;
  }


/*entry bar font color*/
a.home-link {
	
    color: #f6f7f7;
}


/*background picture*/
@media screen and (min-width: 50em) {
  .single.header-image .site-header:before,
  .page.header-image .site-header:before,
  .archive.header-image .site-header:before,
  .search.header-image .site-header:before {
    content: "";
    background: white;
    background: -moz-linear-gradient(top, white 0%, rgba(240, 238, 236, 0.5) 40%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(40%, rgba(240, 238, 236, 0.4)));
    background: -webkit-linear-gradient(top, white 0%, rgba(240, 238, 236, 0.5) 40%);
    background: -o-linear-gradient(top, white 0%, rgba(240, 238, 236, 0.5) 40%);
    background: -ms-linear-gradient(top, white 0%, rgba(240, 238, 236, 0.5) 40%);
    background: linear-gradient(to bottom, white 0%, rgba(240, 238, 236, 0.5) 40%);
    display: inherit;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='222', GradientType=0 );
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }

}

/*margin bottem*/
.wp-block-columns {

    margin-bottom: 0;
}

/*about pic size
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {

    margin: 0.6em;
    margin-bottom: -0.1em;
}*/

/*making menu signal black
.main-navigation .dropdown-toggle {

	display: none;
}*/

/*text hover white*/
  .main-navigation > div > ul > li:hover a,
  .main-navigation > div > ul > li.focus a {
    color: #f5f8fa;
  }

/*menu icno no show
.main-navigation .dropdown-toggle svg, .main-navigation > div ul li:hover > button, .main-navigation > div ul li.focus > button {
	display: none;
}*/

/*site brank hover*/
.site-branding a:hover, .site-branding a:active {
  color: rgba(51,51,51,.5);
}

/*search button hover*/
.search-toggle a:hover, .search-toggle a:active {
    color: rgba(51,51,51,.5);
}

/*socia media icon hover*/
.header-wrap .jetpack-social-navigation a:hover, .header-wrap .jetpack-social-navigation a:active {
  color: rgba(51,51,51,.5);
}

/*search result border color 1st line*/
.card:nth-of-type(3n+1) .entry-header {
 
  border: 1px solid #222;
}

/*search result text color 1st line*/
.card:nth-of-type(3n+1) .entry-header a {
  color: #222;
}

/*search result hover color 1st line*/
.card:nth-of-type(3n+1) .entry-content {
  background: #222;
  border-color: #222;
}

/*search result border color 2nd line*/
.card:nth-of-type(3n+2) .entry-header {
 
  border: 1px solid #222;
}

/*search result text color 2nd line*/
.card:nth-of-type(3n+2) .entry-header a {
  color: #222;
}

/*search result hover color 2nd line*/
.card:nth-of-type(3n+2) .entry-content {
  background: #222;
  border-color: #222;
}

/*search result border color 3rd line*/
.card:nth-of-type(3n+3) .entry-header {
 
  border: 1px solid #222;
}

/*search result text color 3rd line*/
.card:nth-of-type(3n+3) .entry-header a {
  color: #222;
}

/*search result hover color 3rd line*/
.card:nth-of-type(3n+3) .entry-content {
  background: #222;
  border-color: #222;
}

/*older posts button*/
.infinite-scroll .site-main #infinite-handle > span button {

    border: 1px solid #333;
    background: #333;
    color: #f6f7f7;
}

/* post bottom line color */
.single .hentry {
    border: 1px solid #1e1e1e;
}

/* post month and year color */
.single .hentry .posted-on .month-year {
    color: #f6f7f7;
}

/* post day color */
.single .hentry .posted-on .day {
    color: #f6f7f7;
}

.single .hentry .entry-meta::before {
border-right: 1px solid white;
}

.single .hentry .entry-header::before {
border-bottom: 1px solid black;
}

/* Global: Remove the flash of unstyled text (FOUT) */
.wf-loading body {
    visibility: hidden;
}

/* Global: Remove the flash of unstyled text (FOUT) */
.wf-loading body {
    display: none;
}

/* Global: Remove the flash of unstyled text (FOUT) */
html:not(.wf-active) body {
    display: none;
}

/*previous box middle border color*/
.posts-navigation a .meta-nav:before, .post-navigation a .meta-nav:before, .comment-navigation a .meta-nav:before {

    border-bottom: 1px solid #333;
}

/*previous box side border color*/
.posts-navigation, .post-navigation, .comment-navigation {

    border: 1px solid #333;
}

/*mobile version button color*/
button, input[type="button"], input[type="reset"], input[type="submit"] {

    border: 1px solid #fff;
    background: #222;
    color: #fff;
}

/*mobile version button close color*/
.menu-toggle.toggled-on {
    background: #333;
    border-color: #333;
    color: #FFF;
}

/* change menu border color to #ffffff on mobile devices | 34232673-hc eD */
@media screen and (max-width: 50em) {
	.main-navigation > div > ul li:before {
		border-bottom-color: #ffffff;
	}
}

/* adjust footer display on mobile devices | 34232673-hc eD */
@media screen and (max-width: 50em) {
	/* set footer widget area to flex */
	#footer-widgets.widget-area {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-evenly;
	}
	
	/* set footer widget area width */
	#footer-widgets.widget-area .widget {
		flex-basis: 33.3%;
		border-color: transparent;
	}

	/* remove top border from second and third widget area */
	.footer-widget-area .widget:nth-of-type(4n+2):before,
	.footer-widget-area .widget:nth-of-type(4n+3):before {
		border-top: none;
	}
}

/* Adjust image alignment with text rw 35504693-hc */
.wp-block-image {
    margin: 0 0 0.1em;
}