/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Archive Page
    04. Non-Static Homepage
    05. Kwight_mag_article Template
    06. "CNF Prize" Page
    07. "Resilience: Resistance Blog Series" Post
    08. "My Diversity is Self-Critical" Post
    09. "Submissions" Page
    10. "Congratulations to the 3Macs Prize Winner and Runner-Ups!" Post
    11. "Donate" Page
    12. "3Macs Prize" Page
    13. "About" Page
    14. "History" Page
    15. "Masthead" Page
    16. "Carte blanche / CNFC Prize" Page
    17. "Post Template" Post
    18. "Post Template" Post
    19. "Walking the Dark Road" Post
    20. "Editor&#8217;s Note: Issue 40" Kwight_mag_article
    21. "Law &#038; Order: Parking Enforcement Unit" Kwight_mag_article
    22. "What&#8217;s Left Behind" Kwight_mag_article
    23. "Wind is the flow of gasses on a large scale (wikipedia)" Kwight_mag_article
    24. "Who Gives Us the Permission to Exist?" Kwight_mag_article

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #masthead .site-logo{
	background-attachment:scroll;
	background-repeat:repeat !important;
	-webkit-background-size:cover;
	background-size:cover;
	background-image:url("http://carte-blanche.org/wp-content/uploads/2021/01/cartecarte-1.png");
	right:43px;
}

body #menu-main-navigation > .menu-item > a{
	top:-39px !important;
	color:rgba(0,0,0,0.87) !important;
	font-weight:400 !important;
	font-size:15px;
	text-transform:lowercase !important;
	letter-spacing:1px;
	text-indent:-11px;
}

body #masthead{
	position:static;
}

body #page .main-navigation{
	position:static;
	font-weight:500;
	text-indent:7px;
	bottom:8px;
	top:-55px !important;
}

body #main h4{
	color:rgba(0,0,0,0.74) !important;
}

body #page #masthead .site-logo{
	height:11px !important;
}

body .footer-center .widget .textwidget{
	font-family:'Lato';
	font-weight:300;
	font-size:15px;
	letter-spacing:0px;
	position:relative;
	bottom:-188px;
	right:174px !important;
	top:11px !important;
	max-width:559px;
	padding-right:70px;
}

body #colophon .footer-right .widget{
	position:relative;
	left:29px;
}

body #page #colophon .footer-container .footer-center .widget .textwidget{
	width:361% !important;
}

body .footer-right .widget .textwidget{
	position:relative;
	bottom:-55px;
}

body #secondary .widget{
	font-family:'Lato';
	font-weight:300;
	font-size:16px;
	height:0px;
	-webkit-box-sizing:border;
	box-sizing:border;
}

body #secondary .cb-issue-genre-title a{
	font-family:'Lato';
	font-weight:500;
	font-size:15px;
}

body #secondary .widget h1{
	font-family:'Playfair Display', serif;
	font-size:25px;
	font-weight:300;
}

body #secondary{
	position:relative;
	right:-63px;
}

body #content .hentry .post-content{
	font-family:'Lato' !important;
	font-weight:300;
	color:rgba(34,34,34,0.85);
	line-height:1.8em;
}

body #page #main #primary #content .hentry .entry-content .post-content{
	font-family:'Lato' !important;
}

body #colophon .widget p{
	position:relative;
	bottom:-51px;
}

@media (min-width:321px){

	body #secondary .widget h2{
	visibility:visible;
	}

}



@media (min-width:681px){

	body #masthead .site-logo{
	width:434px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #content .hentry footer{
	visibility:hidden;
}

body.single-post .hentry .entry-header .header-meta{
	visibility:hidden;
}

body.single-post #page #main #primary #content .hentry .entry-content h1{
	font-family:'Playfair Display', serif !important;
}

body.single-post .hentry .entry-content h1{
	color:rgba(0,0,0,0.71);
	font-weight:500;
}


/*-----------------------------------------------*/
/*  Non-Static Homepage                          */
/*-----------------------------------------------*/
body.home #page .main-navigation{
	background-color:transparent;
	font-size:17px;
}

body.home #masthead .site-logo h2{
	bottom:48px;
	left:179px;
	font-family:'Playfair Display', serif;
	color:rgba(84,85,89,0.6);
}

body.home #page{
	-webkit-box-shadow:0px 2px 3px 0px rgba(249,249,249,0.3);
	box-shadow:0px 2px 3px 0px rgba(249,249,249,0.3);
}

body.home .sidebar-border{
	visibility:hidden;
}

body.home #secondary{
	visibility:hidden;
}

body.home #wooslider-id-1 ol{
	visibility:hidden;
}

body.home #content .cb-blog-title{
	background-color:transparent;
}

body.home #content .hentry .header-meta{
	visibility:hidden;
}

body.home #page #main #primary #content .hentry .entry-header .entry-title a{
	font-family:'Playfair Display', serif !important;
}

body.home #content .entry-title a{
	font-weight:500;
	line-height:1.6em;
	letter-spacing:0.6px;
	font-size:26px;
}

body.home #page #main #primary #content .hentry .entry-content .post-content p{
	font-family:'Lato' !important;
}

body.home #content .hentry p{
	font-weight:300;
	line-height:1.8em;
	color:rgba(34,34,34,0.86);
}

body.home #page .main-navigation .menu-main-navigation-container #menu-main-navigation .menu-item .sub-menu .menu-item a{
	font-family:'Playfair Display', serif !important;
}

body.home #menu-main-navigation > .menu-item > a{
	position:relative;
	top:-59px;
}

body.home #masthead .site-logo{
	background-image:url("http://carte-blanche.org/wp-content/uploads/2021/01/cartelarger-2.png");
	-webkit-background-size:cover;
	background-size:cover;
	background-position-x:0%;
	background-position-y:53%;
	background-repeat:repeat-x;
	min-width:0px;
	max-width:0px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	right:-200px;
	left:-20px;
}

body.home #page #masthead .site-logo{
	height:132px !important;
}

body.home .footer-center .widget .textwidget{
	top:228px;
	width:759px;
	max-width:759px;
	right:197px;
	padding-bottom:66px;
	min-height:94px;
}

@media (max-width:860px){

	body.home #colophon{
	-webkit-box-shadow:none;
	box-shadow:none;
}

body.home #content .hentry .header-meta{
	visibility:hidden;
	}

}



@media (max-width:760px){

	body.home #masthead .site-logo h2{
	bottom:0px;
	}

}



@media (min-width:681px){

	body.home #masthead .site-logo{
	width:443px;
}

body.home #masthead .site-logo h2{
	visibility:hidden;
	}

}



@media (min-width:801px){

	body.home #page .main-navigation{
	width:1305px !important;
	}

}
*-----------------------------------------------*/
/*  "CNF Prize" Page                             */
/*-----------------------------------------------*/
body.page-id-12598 #main{
	font-family:'Lato', sans-serif;
	font-weight:300;
	color:rgba(34,34,34,0.91);
	font-size:15px;
	line-height:1.6em;
}

body.page-id-12598 #main h3 b{
	font-family:'Playfair Display', serif;
	font-weight:500;
	font-size:26px;
	line-height:2.2em;
	color:rgba(0,0,0,0.87);
}



/*-----------------------------------------------*/
/*  "Resilience: Resistance Blog Series" Post    */
/*-----------------------------------------------*/
body.postid-12557 #secondary{
	visibility:hidden;
}

body.postid-12557 #main .sidebar-border{
	visibility:hidden;
}

body.postid-12557 .hentry .entry-header .header-meta{
	visibility:hidden;
}

body.postid-12557 #nav-below .nav-previous{
	visibility:hidden;
}

body.postid-12557 #main{
	min-height:1674px;
	height:1674px;
}

body.postid-12557 #colophon .footer-container{
	padding-top:0px;
	min-height:6px;
	height:6px;
}

body.postid-12557 #nav-below{
	min-height:64px;
	height:64px;
	visibility:hidden;
}

body.postid-12557 #colophon{
	visibility:hidden;
}

body.postid-12557 #page{
	position:relative;
	height:2028px;
}

body.postid-12557 #content article{
	min-height:1745px;
	width:148%;
	padding-right:12px;
}

body.postid-12557 #content .hentry .entry-content{
	min-height:1608px;
}

body.postid-12557 .footer-right .widget p{
	visibility:hidden;
}

body.postid-12557 .hentry p span{
	font-weight:300 !important;
}

@media (max-width:800px){

	body.postid-12557 #secondary{
	visibility:hidden;
}

body.postid-12557 .sidebar-border{
	visibility:hidden;
}

body.postid-12557 #page #main #primary #content .hentry .entry-content p a .wp-image-12554{
	width:489px !important;
}

body.postid-12557 #content .hentry .entry-meta{
	visibility:hidden;
}

body.postid-12557 #nav-below{
	visibility:hidden;
	}

}



@media (min-width:681px){

	body.postid-12557 #page{
	margin-bottom:0px;
	}

}



@media (min-width:801px){

	body.postid-12557 #content .hentry footer{
	visibility:hidden;
	}

}



/*-----------------------------------------------*/
/*  "My Diversity is Self-Critical" Post         */
/*-----------------------------------------------*/
body.postid-12559 #secondary{
	visibility:hidden;
}

body.postid-12559 .sidebar-border{
	visibility:hidden;
	display: none;
}

body.postid-12559 #content .hentry footer{
	visibility:hidden;
}

body.postid-12559 #nav-below{
	visibility:hidden;
}

body.postid-12559 .hentry .entry-header .header-meta{
	visibility:hidden;
}

body.postid-12559 #content .hentry .entry-content{
	margin-right:1px;
}

body.postid-12559 .hentry p .wp-image-12554{
	max-width:563px !important;
	width:563px !important;
}

body.postid-12559 #main{
	padding-left:51px;
}

body.postid-12559 #page #main #primary #content .hentry .entry-content p{
	width:91% !important;
}

body.postid-12559 #page #main #primary #content .hentry .entry-content blockquote p strong{
	font-family:'Playfair Display', serif !important;
}

body.postid-12559 .hentry blockquote strong{
	font-size:18px;
	line-height:1.7em;
	color:rgba(54,47,47,0.81);
}

body.postid-12559 #page #main #primary #content .hentry .entry-content{
	width:150% !important;
}

body.postid-12559 #masthead .site-logo h2{
	color:rgba(34,35,37,0.6);
	font-weight:700;
	font-family:'Playfair Display', serif;
	bottom:36px !important;
	left:207px;
}

@media (max-width:860px){

	body.postid-12559 .hentry p .wp-image-12554{
	display:inline-block;
	width:316px;
	max-width:316px;
	}

}



@media (max-width:800px){

	body.postid-12559 #main{
	height:5909px;
}

body.postid-12559 #colophon .footer-container{
	visibility:hidden;
}

body.postid-12559 #colophon{
	visibility:hidden;
	}

}



@media (max-width:320px){

	body.postid-12559 #main{
	height:10347px;
	padding-left:0px;
}

body.postid-12559 .hentry p{
	padding-right:0px !important;
}

body.postid-12559 #page #main #primary #content .hentry .entry-content p{
	width:35% !important;
	}

}



@media (min-width:481px){

	body.postid-12559 #masthead .site-logo h2{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  "Submissions" Page                           */
/*-----------------------------------------------*/
body.page-id-73 #secondary{
	visibility:hidden;
}

body.page-id-73 #content article{
	margin-right:-50px;
	margin-left:35px;
	width:749px;
}

body.page-id-73 #page nav{
	position:relative !important;
	top:-43px !important;
}

@media (min-width:681px){

	body.page-id-73 #secondary{
	padding-left:82px;
}

body.page-id-73 #masthead .site-logo h2{
	visibility:hidden;
	}

}



/*-----------------------------------------------*/
/*  "Congratulations to the 3Macs Prize Winner and Runner-Ups!" Post*/
/*-----------------------------------------------*/
body.postid-12518 #colophon .footer-container{
	margin-bottom:7px;
}



/*-----------------------------------------------*/
/*  "Donate" Page                                */
/*-----------------------------------------------*/
body.page-id-1342{
	height:0px;
}

body.page-id-1342 #secondary .widget{
	visibility:hidden;
}



/*-----------------------------------------------*/
/*  "3Macs Prize" Page                           */
/*-----------------------------------------------*/
body.page-id-1423{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0px;
}

body.page-id-1423 #secondary{
	pointer-events:none;
	visibility:hidden;
}

body.page-id-1423 #content article{
	width:130%;
}

body.page-id-1423 .hentry p img{
	width:262px;
	max-width:262px;
}

body.page-id-1423 .hentry .cb-qa-callout{
	background-color:transparent;
}

body.page-id-1423 .cb-qa-callout a strong{
	font-family:'Playfair Display', serif;
}



/*-----------------------------------------------*/
/*  "About" Page                                 */
/*-----------------------------------------------*/
body.page-id-71 #secondary{
	visibility:hidden;
}

body.page-id-71 .hentry p .wp-image-276{
	width:120px;
	max-width:120px;
}

body.page-id-71 .hentry p .wp-image-275{
	width:307px;
	max-width:307px;
}

body.page-id-71 #page #main #primary #content article{
	width:115% !important;
}

body.page-id-71 .hentry span{
	visibility:hidden;
}



/*-----------------------------------------------*/
/*  "History" Page                               */
/*-----------------------------------------------*/
body.page-id-1573 #secondary{
	visibility:hidden;
}

body.page-id-1573 #content article{
	width:130%;
}



/*-----------------------------------------------*/
/*  "Masthead" Page                              */
/*-----------------------------------------------*/
body.page-id-1581 #secondary{
	visibility:hidden;
}



/*-----------------------------------------------*/
/*  "Carte blanche / CNFC Prize" Page            */
/*-----------------------------------------------*/
body.page-id-8917 #content .hentry .entry-content{
	font-family:'Lato';
	color:rgba(33,33,33,0.95);
	visibility:visible;
}

body.page-id-8917 #secondary{
	visibility:hidden;
}

body.page-id-8917 #secondary h2 a{
	visibility:hidden;
}

body.page-id-8917 #page #main #primary #content article{
	width:140% !important;
}

/*-----------------------------------------------*/
/*  "Walking the Dark Road" Post                 */
/*-----------------------------------------------*/
body.postid-12946 #content .hentry .entry-content{
	line-height:1.8em;
	letter-spacing:0.4px;
}

body.postid-12946 .hentry p > span{
	font-weight:300 !important;
}

body.postid-12946 .hentry p span span{
	font-weight:300 !important;
}

body.postid-12946 #page #main #primary #content .hentry .entry-content blockquote p span{
	font-family:'Playfair Display', serif !important;
}

body.postid-12946 .hentry blockquote span{
	font-weight:500 !important;
	font-style:normal;
	color:#222222;
}

body.postid-12946 .sidebar-border{
	visibility:hidden;
	display:none !important;
}

@media (min-width:681px){

	body.postid-12946 .sidebar-border{
	display:none;
	}

}


  
  