/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 07 2023 | 15:39:16 */
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
#menu-main-menu a:hover {
	text-decoration: none;
}
body {
	/*font-family: 'Roboto Condensed';*/
	overflow-wrap: initial;
}
h1 {
	font-size: 29px;
	font-weight: 400;
	/*font-family: 'Roboto Condensed';*/
}
h1.biglist {
	color: #ba1319;
	text-align: center;
	font-size: 2.2em;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 15px;
}
h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	/*font-family: 'Roboto Condensed';*/
}
h3 {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	/*font-family: 'Roboto Condensed';*/
}
h3.biglist {
	text-align: center;
	font-size: 1.8em;
	line-height: 1;
	font-weight: 400;
}
h2.biglist {
	text-align: center;
}
.young-authors-guide h3 {
	margin: 0;
}
h4 {
	font-size: 16px;
	line-height: 22px;
	/*font-family: 'Roboto Condensed';*/
}
h4.schoolname {
	font-size: 1.2em;
	margin-top: 0;
	margin-bottom: 3px;
}
h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	/*font-family: 'Roboto Condensed';*/
}
p.gradurl {
	font-size: 1.1em;
	margin-top: 0 !important;
	margin-bottom: 2px !important;
	font-weight: 500;
	line-height: 20px;
}
p.biglistdescription {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}
.entry-content p {
	margin: 0 0 10px;
}
p.biglistanchor {
	font-size: 1.3em;
	line-height: 1.5;
	margin-top: 0;
	margin-bottom: 2px;
	text-align: center;
}
p.center {
	text-align: center;
	margin-bottom: 20px;
}
.home hr {
	margin: initial;
	opacity: 1;
}
hr {
	/*     margin: -10px 0; */
	border-top: 1px solid #ba1316;
	opacity: .3;
}
/* Header */
nav ul li ul li.current-menu-item a {
	background-color: #000 !important;
}
/* Call and Content */
/* .single-classifieds h3.biglist {
margin-top: 0;
} */
.single-classified h2.biglist,
.single-classified h2.biglist + hr {
	margin-bottom: 0
}
/* Writing Conf and event */
.page-id-37092 #main .entry-content .container .row .col-12 img {
	float: left;
	width: 90px;
	margin-right: 10px;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.page-id-37092 #main .entry-content .container .row .col-12 h3 {
	font-size: 29px;
	margin-bottom: 15px;
}
.page-id-37092 .entry-content>*:last-child {margin-bottom: 24px;}
.page-id-37092 #main .entry-content .container .row .col-12 p + a {
	display: inline-block;
	padding: 6px 15px;
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	border-radius: 4px;
	color: #bb141a;
	text-decoration: none;
	margin-bottom: 10px;
	font-weight: normal;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.page-id-37092 #main .entry-content .container .row .col-12 .anchor-link {
	text-align: center;
	margin: 45px 0 30px;
}
.page-id-37092 #main .entry-content .container .row .col-12 .anchor-link a:first-child {
	font-size: 24px;
	color: #000;
}
.post-8370 .biglist + hr,
.page-id-37092 #main .entry-content .container .row .col-12 .anchor-link hr {
	margin: 0 auto;
	width: 20%;
}
#post-36675 .entry-content .biglistanchor a,
#post-615 .entry-content .has-text-align-center > a,
#post-37092 .entry-content .has-text-align-center > a,
#post-8370 .entry-content .has-text-align-center > a {
	display: inline-block;
}
.page-id-37092 #main .font-22 a {
	display: inline-block;
	font-size: 22px;
}
.page-id-37092 #main .entry-content .container .row .col-12 > ul {
	list-style: none;
	padding: 0;
}
.page-id-37092 #main .entry-content .container .row .col-12 > ul li.uwcLinkedTitle {
	font-size: 24px;
	line-height: 1.2em;
	margin-bottom: 0;
}
.page-id-37092 #main .entry-content .container .row .col-12 > ul li.uwcBlurb {
	margin-bottom: 0;
}
.page-id-37092 #main .entry-content .container .row .col-12 > ul li.uwcDates {
	font-size: 14px;
	font-weight: bold;
}
.post-8370 .biglist {
	margin-bottom: 10px;
	font-family: inherit;
	font-size: 24px;
	line-height: 24px;
}
.calls-contents-grid .gb-grid-column {
	padding-bottom: 45px;
}
.term-conference-classifieds .gb-grid-column .gb-inside-container .gb-block-image,
.term-writing-contests .gb-grid-column .gb-inside-container .gb-block-image,
.term-call-for-submissions .gb-grid-column .gb-inside-container .gb-block-image,
.tax-classified_category.term-call-for-submissions .gb-grid-column .gb-inside-container .gb-block-image,
.calls-contents-grid .gb-grid-column .gb-inside-container .wp-block-post-featured-image {
	width: 25%;
	float: left;
	text-align: center;
}
.term-writing-contests .gb-grid-column .gb-inside-container .gb-block-image {
	width: auto;
	padding: 0px 15px 0px 0px;
}
.term-conference-classifieds .gb-grid-column .gb-inside-container .gb-block-image img,
.term-writing-contests .gb-grid-column .gb-inside-container .gb-block-image img,
.tax-classified_category.term-call-for-submissions .gb-grid-column .gb-inside-container .gb-block-image img,
.calls-contents-grid .gb-grid-column .gb-inside-container .wp-block-post-featured-image img {
	border: 1px solid #e8e8e8;
}
.calls-contents-grid .gb-grid-column .gb-inside-container .entry-date {
	font-size: 19px;
	color: #ba1316;
}
.tax-classified_category.term-call-for-submissions .gb-grid-column .gb-inside-container p.gb-headline-32f426b0 {
	margin-bottom: 5px;
}
.tax-classified_category.term-call-for-submissions .gb-grid-column .gb-inside-container .gb-headline-fd2e2245,
.calls-contents-grid .gb-grid-column .gb-inside-container p.gb-headline-90d92ddd {
	margin-bottom: 15px;
}
.calls-contents-grid h2 {
	font-weight: 400;
}
.calls-contents-grid .gb-grid-column .gb-inside-container p.gb-headline-a9d51289 {
	margin-bottom: 3px;
}
.term-call-for-submissions .page-description h1 {
	font-weight: 400;
}
.term-call-for-submissions .page-description h3 {
	font-weight: normal;
}
.term-call-for-submissions .entries article {
	padding-bottom: 0 !important;
}
.term-call-for-submissions .entries article .ct-image-container {
	max-width: 30%;
	float: left;
	margin-right: 20px !important;
	text-align: center;
}
.term-call-for-submissions .entries article .card-content .entry-meta {
	margin-bottom: 0px !important;
	font-size: 19px;
	color: #ba1316;
	font-weight: 400;
	/*font-family: 'Roboto Condensed';*/
	text-transform: initial;
}
.term-call-for-submissions .entries article .card-content .entry-title {
	font-size: 24px;
	margin-bottom: 0px;
	margin-top: 0;
	line-height: 1.2em;
	font-weight: 400;
	/*font-family: 'Roboto Condensed';*/
}
.term-call-for-submissions .entries article .card-content .entry-excerpt p {
	font-size: 14px;
}
/* Landing page cover */
.cover-landing-page .wp-block-image {
	margin-bottom: 0;
}
.cover-home-page .gb-inside-container figure img,
.cover-landing-page .wp-block-image img {
	width: auto;
	height: 200px;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 25%), 0 4px 10px rgb(0 0 0 / 25%);
	padding-bottom: 0;
}
.cover-home-page .gb-inside-container figure img {
	/* 	height: 150px; */
}
.term-conference-classifieds .gb-grid-column .gb-inside-container .gb-block-image img,
.term-writing-contests .gb-grid-column .gb-inside-container .gb-block-image img,
.term-call-for-submissions .gb-grid-column .gb-inside-container .gb-block-image img,
.calls-contents-grid .gb-grid-column .gb-inside-container .wp-block-post-featured-image img {
	height: auto;
	width: 200px;
}
/* .category-events .hero-section + .entries article .wp-block-image a img, 
.category-blog .hero-section + .entries article .wp-block-image a img {
height: 200px;
width: auto;
filter: drop-shadow(0.25em 0.25em 0.3em black) !important;
} */
/* All Magazine pages */
.category.category-magazine-reviews article h2 a {
	font-weight: bold;
}
.category-events .hero-section + .entries article .wp-block-image a img, 
.category-blog .hero-section + .entries article .wp-block-image a img,
.category.category-magazine-reviews article figure img {
	filter: drop-shadow(0.25em 0.25em 0.3em black) !important;
}
.single-magazines  #sidebar .uk-panel-box {
	padding: 25px;
	background: #ffffff;
}
.single-magazines  #sidebar .uk-panel-box h3 {
	font-weight: bold;
}
.single-writers-resources .entry-content h1,
.single-writers-resources .entry-content h2,
.single-magazines .entry-content h1 {
	/*font-family: 'Roboto Condensed';*/
	font-weight: 400;
}
.single-writers-resources .entry-content h1 + p,
.single-magazines .entry-content h1 + p,
.single-magazines .entry-content h1 + p + h5 {
	font-weight: 400;
	/*font-family: 'Roboto Condensed';*/
	font-size: 14px;
}
.single-magazines .entry-content h1 + p + h5 {
	margin-top: 10px;
}
.single-writers-resources .entry-content p,
.single-magazines .entry-content p {
	margin: 10px 0;
}
.single-magazines .entry-content .magtitle {
	margin: 0 0 3px;
	/*font-family: 'Roboto Condensed';*/
	display: inline-block;
	width: 100%;
}
.single-magazines .entry-content .magtitle strong {
	font-size: 17px;
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
}
.single-magazines .entry-content .magtitle {
	font-weight: 400;
	font-size: 1.5em;
	margin-bottom: 2px;
}
.single-magazines .entry-content .magtitle a {
	display: inline-block;
	width: 100%;
	float: left;
	font-weight: 400;
	font-size: 21px;
	margin-top: 0;
}
.single-magazines .entry-content .magtitle a br {
	display: none;
}
.single-magazines .spmag h4 {
	/*font-family: 'Roboto Condensed';*/
	font-size: 1.5em;
	margin-bottom: 0;
}
.page-id-615 .spmag h4 {
	margin-bottom: 0;
	font-family: Roboto, sans-serif;
}
.page-id-615 .spmag h4 + p,
.single-magazines .spmag h4 + p {
	margin-top: 0;
}
p.statemenu {text-align: center; font-size:1.3em; line-height:1.5; word-spacing: 1.1rem; margin-bottom: 24px; margin-top: 24px;}
.post-36668 .writers-resources .row .col-2 img,
.page-id-615 .spmag > h4 > a > img,
.single-magazines .spmag > h4 > a > img, 
.single-magazines .spmag > img {
	width: 130px;
	margin: 0 10px 10px 0;
	border: 1px solid #e8e8e8;
	float: left;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.term-conference-classifieds #main .ct-container > section,
.term-writing-contests #main .ct-container > section,
.tax-classified_category.term-call-for-submissions #main .ct-container > section,
.single-books .type-books > .entry-content,
.tax-book_category.term-publishers #main > .ct-container > section,
.term-publishers #main .type-books > .entry-content,
.post-37412 > .entry-content,
.single-classified .type-classified > .entry-content,
.single-classifieds .type-classifieds > .entry-content,
.single-magazines .type-magazines > .entry-content,
.single-writers-resources .type-writers-resources > .entry-content,
.single-magazines .hero-section + .entry-content,
.post-36668 > .entry-content,
.term-writers-programs .post-22862  .entry-content,
.term-writers-programs  main .ct-container > article > .entry-content,
.term-grad main .ct-container > article > .entry-content,
.term-writing-conferences-events .post-25673 > .entry-content,
.term-writing-conferences-events  main .ct-container > article > .entry-content {
	width: 100%;
	padding: 25px;
	background-color: #FFF;
}
.single-writers-resources .hero-section + .entry-content h1 + p + h2 {
	margin-top: 0;
	margin-bottom: 0;
}
.single-writers-resources .hero-section + .entry-content h3 {
	font-weight: 400;
}
.postid-25450.single-magazines .hero-section + .entry-content {
	padding: 0;
	background-color: initial;
}
.postid-673 .type-magazines > .entry-content p img {
	width: 18px;
}
.post-36668 .writers-resources .row,
.mags-col-container .row {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
}
.post-36668 .writers-resources .row .col-2,
.mags-col-container .row .col-2 {
	float: left;
	display: inline-block;
	width: 135px;
	margin-right: 15px;
}
.post-36668 .writers-resources .row .col-2 img,
.mags-col-container .row .col-2 img {
	width: 100%;
	margin: 0 !important;
	border: 1px solid #e8e8e8;
	float: left;
}
/* .term-writers-resources .type-writers-resources .row .col-10, */
.mags-col-container .row .col-10 {
	display: inline-block;
	width: calc(100% - 150px);
}
.post-36668 .writers-resources .row h3,
.mags-col-container .row .col-10 h3 {
	font-weight: bold;
}
.term-literary .mags-col-container .gb-grid-column .col-10 h3 + div + p > a,
.term-literary .mags-col-container .gb-grid-column .col-10 h3 + div + p,
.post-36668 .writers-resources .row h3,
.post-36668 .writers-resources .row .col-12 h3 + div > p,
.mags-col-container .row .col-12 h3 {
	margin-bottom: 0;
}
.mags-col-container .row .col-12 h3 + div {
	margin-bottom: 1px;
}
.post-36668 .writers-resources .row  .anchor-link,
.mags-col-container .row .anchor-link {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	/* 	display: none; */
}
.mags-col-container .row .anchor-link {
	display: none;
}
.post-36668 .writers-resources .row .anchor-link {
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 30px;
}
.post-35052 .entry-content .gb-container .gb-headline {
	margin-top: 45px;
}
.post-35052 .entry-content .gb-container .gb-headline,
.post-36668 .writers-resources .row .anchor-link a:first-child {
	font-size: 24px;
	color: #000;
	margin-bottom: 0;
	text-decoration: none;
	padding-top: 0;
}
.post-36668 .writers-resources .row .anchor-link hr {
	margin: 0 auto;
	width: 20%;
}
.post-36668 .writers-resources .row h3 + div > p > a {
	font-weight: bold;
	font-size: 17.6px;
}
.term-literary .mags-col-container .container .col-12 p:first-child,
.mags-col-container .row .col-12 .container .col-12 p:first-child {
	margin-bottom: 0;
}
.term-literary .mags-col-container .gb-grid-column {
	padding-bottom: 0;
}
.term-literary .mags-col-container .gb-grid-column .col-10 h3 + div + p a,
.term-literary .mags-col-container .gb-grid-column .col-10 h3 + div + a,
.mags-col-container .row .col-12 h3 + div + a {
	display: inline-block;
	padding: 6px 15px;
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(top,#eeeeee,#dddddd);
	background-image: linear-gradient(to bottom,#eeeeee,#dddddd);
	border-radius: 4px;
	color: #bb141a;
	text-decoration: none;
	margin-bottom: 10px;
	font-weight: 400;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.mags-col-container .row .col-12 .container .col-12 .magtitle {
	margin-top: 0;
}
.single-magazines .wp-block-group {
	padding: 0 !important;
}
.single-magazines .wp-block-group h1,
.single-magazines .wp-block-group p,
.single-magazines .wp-block-group .searchandfilter,
.single-magazines .wp-block-group .container{
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100% !important;
}
.big-list-lit-mags .gb-headline {
	margin-bottom: 0;
	font-size: 20px;
}
.big-list-lit-mags .gb-headline + hr + p,
.big-list-lit-mags .gb-headline {
	text-align: center;
}
.big-list-lit-mags .gb-headline + hr {
	width: 100%;
	max-width: 100%;
	background: #ba1316;
	height: 1px;
	margin: 2px;
}
.big-list-lit-mags p > img {
	width: 18px;
}
.big-list-lit-mags .gb-container.alphamenu {
	margin: 20px 0;
}
.page-id-35052  .gb-inside-container .gb-container .gb-inside-container {
	text-align: center;
}
.page-id-35052  .gb-inside-container .gb-container .gb-inside-container hr {
	width: 20%;
	border-top: 1px solid #ba1316;
	opacity: .3;
	height: 0;
}
/* Search filter */
.searchandfilter ul,
.widget_wpc_filters_widget {
	display: inline-block;
	width: 100% !important;
	margin: 0;
	padding: 0;
}
.searchandfilter>ul>li {
	display: inline-block;
	width: 50%;
	padding-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
}
.searchandfilter ul li li {
	padding: 0;
	width: 100%;
}
.searchandfilter ul li,
.wpc-filters-widget-wrapper .wpc-filters-section {
	display: inline-block;
	/* width: 50%; */
	padding-left: 15px;
	vertical-align: top;
	margin-bottom: 0;
	padding-right: 20px !important;
}
.searchandfilter ul li h4 {
	padding: 0;
    font-weight: normal;
    font-family: 'Roboto';
}
.searchandfilter ul li.sf-field-submit,
.searchandfilter ul li.sf-field-reset {
	width: auto;
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-submit-button {
	width: 100%;
	margin-bottom: 30px;
}
.searchandfilter ul li label,
.searchandfilter ul li select {
	min-width: auto;
	width: 100%;
}
.searchandfilter ul li select option {
	position: relative;
	padding-bottom: 0;
	margin-left: 15px;
    padding-left: 5px;
    display: block;
    float: left;
    width: calc(100% - 18px);
}
.searchandfilter ul li select option:before {
	content: '';
	position: absolute;
    top: 2.5px;
    left: -16.5px;
    width: 12px;
    height: 12px;
    border: 1px solid #000;
	border-radius: 2px;
}
.searchandfilter ul li select option.sf-option-active:after {
	content: "";
    position: absolute;
    left: -16px;
    top: 7px;
    background: #000;
    width: 1.2px;
    height: 1.2px;
    box-shadow: 2px 0 0 #000, 4px 0 0 #000, 4px -2px 0 #000, 4px -4px 0 #000, 4px -6px 0 #000, 4px -8px 0 #000;
    transform: rotate(45deg);
}
.searchandfilter ul li select,
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-dropdown select,
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list {
	border: 1px solid rgba(0,0,0,.07);
	border-radius: 2px;
	background-color: #f7f7f7;
	padding: 4px 6px;
	font-size: 14px;
}
.searchandfilter ul li select,
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list {
	height: 80px;
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list li {
	margin-bottom: 0;
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list li .wpc-term-item-content-wrapper {
	float: left;
	display: inline-block;
	width: 100%;
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list li .wpc-term-item-content-wrapper input {
	float: left;
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list li .wpc-term-item-content-wrapper input:checked + label {
	background: rgb(206,206,206);
}
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list label a,
.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-checkboxes .wpc-filters-ul-list label .wpc-term-count {
	font-size: 14px;
	line-height: 15px;
	color: #000;
}
.red-button {
	background: #bb141a;
	background-image: -webkit-linear-gradient(top,#bb141a,#8e0e13);
	background-image: linear-gradient(to bottom,#bb141a,#8e0e13);
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
}
.red-button:hover {
	text-decoration: none;
	background: #bb141a;
	color: white;
}
.searchandfilter ul li.sf-field-submit input,
.searchandfilter ul li.sf-field-reset a,
.wpc-filters-widget-wrapper .wpc-filters-section a.wpc-filters-reset-button,
.wpc-filters-widget-wrapper .wpc-filters-section a.wpc-filters-submit-button {
	display: inline-block;
	width: auto;
	float: left;
	margin: 4px;
	padding: 13px 30px;
	background: #bb141a;
	background-image: -webkit-linear-gradient(top,#bb141a,#8e0e13);
	background-image: linear-gradient(to bottom,#bb141a,#8e0e13);
	border: none;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	border-radius: 0;
}
.wpc-filters-widget-content .wpc-edit-filter-set,
.wpc-filters-widget-content .wpc-filters-widget-top-container {
	display: none;
}
/* .searchandfilter ul {
padding-left: 0;
margin-bottom: 0;
}
.searchandfilter ul input[type="Submit"] {
display: inline-block;
padding: 10px 25px;
background: #bb141a;
background-image: -webkit-linear-gradient(top,#bb141a,#8e0e13);
background-image: linear-gradient(to bottom,#bb141a,#8e0e13);
border: none;
color: #fff;
text-align: center;
text-decoration: none;
font-size: 16px;
border-radius: 0;
} */
/* For Writer */
/* .single-writers-resources .biglist + hr {
margin-bottom: 0;
}
.single-writers-resources .type-writers-resources > .entry-content > h3 {
margin-bottom:0;
}
.single-writers-resources .type-writers-resources > .entry-content > h3 + p {
margin-top: 0;
} */
/* Call for submission */
.term-call-for-submissions .ct-container p {
	/*font-family: 'Roboto Condensed';*/
}
/* Books */
.category-new-books .hero-section .page-title,
.category-magazine-stand .hero-section .page-title,
.category-magazine-reviews .hero-section .page-title,
.category-book-reviews .hero-section .page-title {
	color: #ba1319;
}
.category-new-books article.category-new-books p,
.category-magazine-stand article.category-magazine-stand p,
.category-book-reviews article.category-book-reviews p {
	margin-bottom: 10px;
}
#post-28412 .stk-block-heading__text {
	text-align:center;
}
.tax-book_category.term-publishers .entries .books.type-books {
	padding: 0;
}
.post-37412 .entry-content .wp-block-stackable-heading h2,
.term-publishers #main .type-books .wp-block-stackable-heading h2 {
	text-align: center;
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column,
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column,
.tax-book_category.term-publishers .entries .books.type-books.entry-card {
	background-color: transparent !important;
	box-shadow: none !important;
	margin-bottom: 30px;
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column,
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column {
	margin-bottom: 10px;
	padding-bottom: 0;
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-post-featured-image,
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-post-featured-image,
.tax-book_category.term-publishers .entries .books.type-books.entry-card .ct-image-container {
	float: left;
	max-width: none;
	width: 120px;
	margin-right: 20px !important;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid rgb(0 0 0 / 6%);
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-post-featured-image,
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-post-featured-image {
	filter: none;
	margin-bottom: 15px;
}
.tax-book_category.term-publishers .entries .books.type-books.entry-card .ct-image-container img {
	width: 120px !important;
	height: auto !important;
	object-fit: contain;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content {
	display: inline-block;
	width: calc(100% - 140px);
}
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column h2,
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column h2 {
	margin-top: 0;
	margin-bottom: 2px;
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column h2,
.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content .entry-title {
	margin-bottom: 2px;
	font-weight: 300;
}
.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content .entry-excerpt {
	margin-bottom: 10px;
}
.tax-book_category.term-books-received .ct-container > section > .hero-section .page-description,
.tax-book_category.term-books-received .entries .books.type-books.entry-card .card-content .entry-excerpt p,
.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content .entry-excerpt p {
	/*font-family: 'Roboto Condensed';*/
}
.term-publishers #main .type-books .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-read-more,
.post-37412 .entry-content .gb-grid-wrapper .gb-grid-column .wp-block-read-more,
.tax-book_category.term-books-received .entries .books.type-books.entry-card .card-content .entry-button.ct-button,
.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content .entry-button.ct-button {
	display: inline-block;
	padding: 6px 15px;
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(top,#eeeeee,#dddddd);
	background-image: linear-gradient(to bottom,#eeeeee,#dddddd);
	border-radius: 4px;
	color: #bb141a;
	text-decoration: none;
	margin-bottom: 10px;
	font-weight: 400;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.tax-book_category.term-publishers .gb-grid-column {
	padding-bottom: 5px;
}
.tax-book_category.term-publishers .gb-grid-column p > img {
	width: 20px;
}
/* Single publisher page */
.publisher-single-custom {
	padding: 5px 25px 25px;
}
.publisher-single-custom .itemHeader {
	margin-bottom: 20px;
}
.publisher-single-custom .item-image {
	float: left;
	width: 40%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.publisher-single-custom img {
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.publisher-single-custom .itemExtraFields ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}
.publisher-single-custom .itemExtraFields .item-custom-fields>li {
	float: none;
	width: auto;
	clear: none;
	margin-bottom: 0;
}
.publisher-single-custom span.itemExtraFieldsLabel {
	font-weight: 700;
	/*     font-size: 1.1em; */
	color: #000;
}
.publisher-single-custom .itemExtraFieldsValue {
	color: #000;
}
.publisher-single-custom .sbpAbout span.itemExtraFieldsValue p:first-child {
	display: none;
}
.publisher-single-custom .sbpContactInfo h4.itemExtraFieldsHeader:after {
	content: ":";
}
.publisher-single-custom .sbpContactInfo,
.publisher-single-custom .sbpAddress,
.publisher-single-custom .sbpCity,
.publisher-single-custom .sbpCity,
.publisher-single-custom .sbpState,
.publisher-single-custom .sbpPostalCode,
.publisher-single-custom .sbpTitlesPerYear,
.publisher-single-custom .sbpSimultaneousSubmissions,
.publisher-single-custom .sbpEmailSubmissions,
.publisher-single-custom .sbpOnlineSubmissions,
.publisher-single-custom .sbpPostalSubmissions,
.publisher-single-custom .sbpReadingPeriod,
.publisher-single-custom .sbpResponseTime,
.publisher-single-custom .sbpPayment,
.publisher-single-custom .sbpContests,
.publisher-single-custom .sbpYearFounded {
	display: inline-block;
	padding-right: 5px;
}
.publisher-single-custom .sbpSubmissionInfo {
	display: flex;
	padding-right: 5px;
}
.publisher-single-custom .sbpFormat,
.publisher-single-custom .sbpGenres,
.publisher-single-custom .sbpSimultaneousSubmissions,
.publisher-single-custom .sbpEmailSubmissions,
.publisher-single-custom .sbpOnlineSubmissions,
.publisher-single-custom .sbpPostalSubmissions,
.publisher-single-custom .sbpReadingPeriod,
.publisher-single-custom .sbpResponseTime,
.publisher-single-custom .sbpPayment,
.publisher-single-custom .sbpContests,
.publisher-single-custom .sbpYearFounded {
	margin-bottom: 0;
}
.publisher-single-custom .sbpAddress .itemExtraFieldsLabel,
.publisher-single-custom .sbpCity .itemExtraFieldsLabel,
.publisher-single-custom .sbpCity .itemExtraFieldsLabel,
.publisher-single-custom .sbpState .itemExtraFieldsLabel,
.publisher-single-custom .sbpPostalCode .itemExtraFieldsLabel {
	display: none;
}
.publisher-single-custom .sbpCity .itemExtraFieldsValue:after {
	content: ",";
}
.publisher-single-custom .itemFullText p {
	margin-bottom: 15px;
}
.publisher-single-custom .sbpContactInfo h4.itemExtraFieldsHeader {
	/* 	font-size: 1.2em; */
	font-weight: 700;
	color: #000;
	margin-top: 18px;
	margin-bottom: 0;
}
.publisher-single-custom .sbpSubmissionInfo h4.itemExtraFieldsHeader {
	font-size: 1.2em;
	font-weight: 700;
	color: #000;
	margin-top: 18px;
	margin-bottom: 0;
	display: block;
	width: 100%;
	clear: both;
	font-family: Roboto, sans-serif;
}
.publisher-single-custom .sbpFacebook,
.publisher-single-custom .sbpTwitter, .publisher-single-custom .sbpInstagram, .publisher-single-custom .sbpThreads {
	display: inline-block;
	float: left;
	padding-right: 15px;
}
.publisher-single-custom .sbpFacebook .itemExtraFieldsLabel,
.publisher-single-custom .sbpTwitter .itemExtraFieldsLabel, .publisher-single-custom .sbpInstagram .itemExtraFieldsLabel, .publisher-single-custom .sbpThreads .itemExtraFieldsLabel {
	display: none;
}
.publisher-single-custom .sbpFacebook .itemExtraFieldsValue:before {
	font-family: FontAwesome;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f082";
	color: #9f1015;
	padding-right: 3px;
}
.publisher-single-custom .sbpTwitter .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e61a";
	color: #9f1015;
	padding-right: 3px;
}
.publisher-single-custom .sbpInstagram .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e055";
	color: #9f1015;
	padding-right: 3px;
}
.publisher-single-custom .sbpThreads .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e619";
	color: #9f1015;
	padding-right: 3px;
}
.publisher-single-custom .itemFullText {
	display: block;
	clear: left;
	padding-top: 18px;
}
/* .single-writers-resources #main .hero-section .page-title + ul.entry-meta {
display: none;
} */
.single-writers-resources .type-writers-resources .entry-content h1 {
	margin-top: 0;
}
/* .single-writers-resources #main .hero-section + .entry-content >p:first-child + ul, */
.single-writers-resources .type-writers-resources .entry-content ul {
	padding: 0px;
	list-style-type: none;
	margin: 0;
}
.single-writers-resources .type-writers-resources .entry-content ul li {
	line-height: 22px;
}
/* .single-writers-resources #main .hero-section + .entry-content >p:first-child + ul .sgwpImage, */
.single-writers-resources .type-writers-resources .entry-content ul .sgwpImage {
	width: 40%;
	margin: 5px 2% 15px 0;
}
/* .single-writers-resources #main .hero-section + .entry-content >p:first-child + ul .sgwpImage img, */
.single-writers-resources .type-writers-resources .entry-content ul .sgwpImage img {
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.single-writers-resources .type-writers-resources .entry-content ul .sgwpSubtitle .itemExtraFieldsValue {
	margin-bottom: 10px;
}
.single-writers-resources .type-writers-resources .entry-content ul .sgwpSubtitle .itemExtraFieldsValue {
	font-size: 18px;
}
.single-writers-resources .type-writers-resources .entry-content ul .sgwpMailingAddress .itemExtraFieldsHeader,
.single-writers-resources .type-writers-resources .entry-content ul .spwpContactInformation .itemExtraFieldsHeader {
	font-family: inherit;
}
/* .single-writers-resources #main .hero-section + .entry-content >p:first-child + ul  span.itemExtraFieldsLabel, */
.single-writers-resources .type-writers-resources .entry-content ul span.itemExtraFieldsLabel {
	font-weight: bold;
	/*     font-size: 1.1em; */
	color: #000000;
}
/* .single-writers-resources #main .hero-section + .entry-content >p:first-child + ul  li.sgwpShortProgramDescription,
.single-writers-resources #main .hero-section + .entry-content >p:first-child + ul  li.typeHeader {
margin-top: 15px;
}*/
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpProgramInfo .itemExtraFieldsHeader {
	width: 100%;
	clear: left;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 18px;
	font-family: inherit;
}
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpCity,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpState,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpPostalCode {
	float: left;
	margin-right: 5px;
}
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpCity .itemExtraFieldsValue:after,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpState .itemExtraFieldsValue:after {
	content: ',';
}
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpProgramDirector,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpProgramContact,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpPhoneNumber,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpEmailAddress,
.single-writers-resources .type-writers-resources .entry-content ul li.sgwpWebsite {
	clear: left;
	margin-bottom: 0;
}
.single-writers-resources .sgwpFacebook, .single-writers-resources .sgwpTwitter, .single-writers-resources .sgwpInstagram, .single-writers-resources .sgwpThreads, .single-writers-resources .sgwpBlog {
	display: inline-block;
	float: left;
	padding-right: 15px;
	padding-bottom: 24px;
}
.single-writers-resources .sgwpFacebook .itemExtraFieldsLabel, .single-writers-resources .sgwpTwitter .itemExtraFieldsLabel, .single-writers-resources .sgwpInstagram .itemExtraFieldsLabel, .single-writers-resources .sgwpThreads .itemExtraFieldsLabel, .single-writers-resources .sgwpBlog .itemExtraFieldsLabel {
	display: none;
}
.single-writers-resources .sgwpFacebook .itemExtraFieldsValue:before {
	font-family: FontAwesome;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f082";
	color: #9f1015;
	padding-right: 3px;
}
.single-writers-resources .sgwpTwitter .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e61a";
	color: #9f1015;
	padding-right: 3px;
}
.single-writers-resources .sgwpInstagram .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e055";
	color: #9f1015;
	padding-right: 3px;
}
.single-writers-resources .sgwpThreads .itemExtraFieldsValue:before {
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e619";
	color: #9f1015;
	padding-right: 3px;
}
.single-writers-resources .sgwpBlog .itemExtraFieldsValue:before {
	font-family: FontAwesome;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f781";
	color: #9f1015;
	padding-right: 3px;
}
.single-books #main article.type-books .itemTitle,
.single-magazines #main .mag_cat-literary .page-title {
	margin-top: 0;
	margin-bottom: 10px;
}
.single-magazines #main .mag_cat-literary ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
	display: block;
}
.single-magazines #main .mag_cat-literary ul li {
	display: list-item;
	line-height: 20px;
	margin-bottom: 2px;
}
.single-magazines #main .mag_cat-literary ul li .itemExtraFieldsLabel {
	font-weight: bold;
	font-size: 1.1em;
	color: #000000;
}
.single-magazines #main .mag_cat-literary ul li .itemExtraFieldsValue {
	font-size: 1.1em;
	color: #000000;
}
.single-magazines #main .mag_cat-literary ul li p {
	margin: 0 0 15px 0;
	line-height: 22px;
}
.single-magazines #main .mag_cat-literary ul li.slmContactInformation h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	font-family: Roboto, Sans-Serif;
}
.single-magazines #main .mag_cat-literary ul li.slmOrganization .itemExtraFieldsLabel {
	display: none;
}
.single-magazines #main .mag_cat-literary ul .slmItemImage {
	width: 40%;
	float: left;
	margin: 0 2% 15px 0;
}
.single-magazines #main .mag_cat-literary ul .slmItemImage img {
	box-shadow: 0 0 0 1px rgb(0 0 0 / 6%), 0 4px 10px rgb(0 0 0 / 6%);
}
.single-magazines #main .mag_cat-literary ul li.slmBlank {
	display: block;
	width: 100%;
	height: 32px;
}
.single-magazines #main .mag_cat-literary ul li.slmPublisherCity {
	display: inline-block;
	float: left;
	line-height: 20px;
}
.single-magazines #main .mag_cat-literary ul li.slmPublisherState,
.single-magazines #main .mag_cat-literary ul li.slmPostalCode {
	display: inline-block;
	float: left;
	padding-right: 5px;
	line-height: 20px;
}
.single-magazines #main .mag_cat-literary ul li.slmPublisherState:before {
	content: ",";
}
.single-magazines #main .mag_cat-literary ul .slmItemImage .itemExtraFieldsLabel {
	display: none;
}
.single-magazines #main .mag_cat-literary ul li.slmFormat,
.single-magazines #main .mag_cat-literary ul li.slmGenres,
.single-magazines #main .mag_cat-literary ul li.slmSimultaneousSubmissions,
.single-magazines #main .mag_cat-literary ul li.slmPostalSubmissions,
.single-magazines #main .mag_cat-literary ul li.slmEmailSubmissions,
.single-magazines #main .mag_cat-literary ul li.slmOnlineSubmissions,
.single-magazines #main .mag_cat-literary ul li.slmReadingPeriod,
.single-magazines #main .mag_cat-literary ul li.slmResponseTime,
.single-magazines #main .mag_cat-literary ul li.slmPaYment,
.single-magazines #main .mag_cat-literary ul li.slmContests,
.single-magazines #main .mag_cat-literary ul li.slmISSN,
.single-magazines #main .mag_cat-literary ul li.slmFounded,
.single-magazines #main .mag_cat-literary ul li.slmIssuesPerYear {
	float: left;
	font-size: .9em;
	padding-right: 5px;
	line-height: 1.5em;
	/*     white-space: nowrap; */
}
.single-magazines #main .mag_cat-literary ul li.slmEditors,
.single-magazines #main .mag_cat-literary ul li.slmAboutThisMagazine {
	margin-bottom: 15px;
}
.single-magazines #main .mag_cat-literary ul li.slmOrganization .itemExtraFieldsValue {
	display: block;
}
.single-magazines #main .mag_cat-literary ul li.slmPostalCode .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmPublisherState .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmPublisherCity .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmPublisherAddress .itemExtraFieldsLabel {
	display: none;
}
.single-magazines #main .mag_cat-literary ul li.slmSubscriptionInformation {
	/* 	clear: left; */
	margin-top: 45px;
}
.single-magazines #main .mag_cat-literary ul li.slmSubscriptionInformation .itemExtraFieldsHeader {
	font-family: Roboto, sans-serif;
	font-size: 1.1em;
}
.single-magazines #main .mag_cat-literary ul li.slmFacebook,
.single-magazines #main .mag_cat-literary ul li.slmTwitter,
.single-magazines #main .mag_cat-literary ul li.slmBlog,
.single-magazines #main .mag_cat-literary ul li.slmInstagram,
.single-magazines #main .mag_cat-literary ul li.slmThreads{
	display: inline-block;
	float: left;
	padding-right: 15px;
}
.single-magazines #main .mag_cat-literary ul li.slmFacebook .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmTwitter .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmBlog .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmInstagram .itemExtraFieldsLabel,
.single-magazines #main .mag_cat-literary ul li.slmThreads .itemExtraFieldsLabel{
	display: none;
}
.single-magazines #main .mag_cat-literary ul li.slmFacebook .itemExtraFieldsValue:before,
.single-magazines #main .mag_cat-literary ul li.slmTwitter .itemExtraFieldsValue:before, .single-magazines #main .mag_cat-literary ul li.slmInstagram .itemExtraFieldsValue:before, .single-magazines #main .mag_cat-literary ul li.slmThreads .itemExtraFieldsValue:before
 {
	font-family: FontAwesome;
	font: var(--fa-font-brands);
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f360";
	color: #9f1015;
	padding-right: 3px;
}
 .single-magazines #main .mag_cat-literary ul li.slmBlog .itemExtraFieldsValue:before{
	font-family: FontAwesome;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f14c";
	color: #9f1015;
	padding-right: 3px;}

.single-magazines #main .mag_cat-literary ul li.slmFacebook .itemExtraFieldsValue:before {
	content: "\f082";
}
.single-magazines #main .mag_cat-literary ul li.slmTwitter .itemExtraFieldsValue:before {
	content: "\e61a";
}
.single-magazines #main .mag_cat-literary ul li.slmInstagram .itemExtraFieldsValue:before {
	content: "\e055";
}
.single-magazines #main .mag_cat-literary ul li.slmThreads .itemExtraFieldsValue:before {
	content: "\e619";
}
.single-magazines #main .mag_cat-literary ul li.slmPostalCode,
.single-magazines #main .mag_cat-literary ul li.slmPublisherState,
.single-magazines #main .mag_cat-literary ul li.slmPublisherCity,
.single-magazines #main .mag_cat-literary ul li.slmPublisherAddress {
	/* 	line-height: 15px; */
}
.single-magazines #main .mag_cat-literary .wp-block-post-content {
	display: block;
	clear: left;
	padding-top: 15px;
}
.single-magazines #main .mag_cat-literary .wp-block-post-content img {
	display: inline-block;
	width: 18px;
	height: auto;
	margin-top: -3px;
}
.tax-bookstore_category .bookstore > .entry-content .bookstore-category-subtitle {
	margin-top: 0;
	text-align: center;
}
.tax-bookstore_category .bookstore > .entry-content:first-child {
	display: inline-block;
	width: 100%;
/* 	padding: 40px; */
	background: #FFF;
}
.tax-bookstore_category .bookstore > .entry-content .wpc-filters-widget-wrapper .wpc-filters-section {
	padding: 0;
}
.tax-bookstore_category .bookstore > .entry-content .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filters-submit-button {
	margin-left: 0;
}
.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper,
.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper {
	margin-top: 0;
}
.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column,
.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column {
	padding-bottom: 20px;
}
.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul,
.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 8px;
}
.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul .bookstore-title,
.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul .bookstore-title {
	font-size: 23px;
	line-height: 30px;
}
.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul li,
.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul li {
	line-height: 24px;
	font-size: 15px;
}
.post-27318 .calls-contents-grid figure {
	width: 150px;
}
.term-writing-conferences-events  h1.gb-headline-bf5012b7 {
	font-size: 2.2em;
}
.term-writing-conferences-events #main .ct-container > article > .entry-content .gb-grid-column {
	padding-bottom: 24px;
}
.term-writing-conferences-events #main .ct-container > article > .entry-content .gb-grid-column h2.gb-headline {
	font-family: Roboto, Sans-Serif;
	font-size: 24px;
	margin-bottom: 0;
}
.term-writing-conferences-events #main .ct-container > article > .entry-content .gb-grid-column p {
	margin-bottom: 0;
}

/* Advertising */
.advertising-content .biglist {
	margin-bottom: 0;
}
.advertising-content a.button {
	background: #bb141a;
	background-image: -webkit-linear-gradient(top,#bb141a,#8e0e13);
	background-image: linear-gradient(to bottom,#bb141a,#8e0e13);
	border: none;
	color: #fff;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	border-radius: 0;
	margin: 15px 0 25px;
}
.ct-breadcrumbs {
	text-align: left;
}
/* Mobile Nav */
.mobile-menu .ct-menu-link {
	font-size: 16px;
	font-weight: 300;
	color: #FFF !important;
	/*font-family: 'Roboto Condensed';*/
	background-color: transparent !important;
}
.mobile-menu .ct-icon {
	fill: #FFF !important;
}
.mobile-menu .current-menu-item .ct-icon {
	fill: #ff0000 !important;
}
.mobile-menu .current-menu-item a {
	font-weight: 600;
	color: #ff0000 !important;
}
.mobile-menu .current-menu-item.dropdown-active .sub-menu a {
	color: #FFF !important;
	font-weight: 300;
}
/* Advertising page */
.page-id-35707  #h-advertising-options {
	margin-top: 0;
}
/* footer */
.ct-footer-copyright p {
	font-size: 12px;
}
#footer .footer-menu-inline ul li {
	margin-left: 15px;
}
/* Adsanity Sidebar */
/* .adsanity-shortcode .ad-alignnone .ad-row .adsanity-alignnone {
height: auto;
max-height: none;
max-width: none;
margin-right: 0;
} */
/* Deve deeper sidebar */
.post-28563 {
	background: #FFF;
	padding: 25px;
}
.post-28563 ul {
	padding-left: 0;
	list-style: none;
}
.post-37149 .biglistanchor a {
	font-weight: bold;
	font-size: 35px;
	margin-right: 15px;
}
.alphabet-divider p:first-child {
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 8px;
}
hr.redline,
hr.npStateHR,
.alphabet-divider hr {
	width: 20%;
}
.alphabet-divider hr {
	margin: 0 auto !important;
}
.alphabet-divider p:last-child {
	margin-top: 8px;
}
.post-28508 ul.ultp-taxonomy-items li a {
	text-align: center;
	justify-content: center;
}
.post-8370 .gb-headline-0b02cf54 {
	display: none;
}
/* @media only screen and (max-width: 1080px) { */
	#sidebar .ad-row>div {
		margin-right: 0;	
	}
.tax-bookstore_state #sidebar .ad-row>div, .page-id-28508 #sidebar .ad-row>div {margin-bottom:5px;}
/* } */
@media only screen and (max-width: 999px) {
	#header {
		min-height: 130px;
	}
}
@media only screen and (max-width: 767px) {
	.mailing-list-page table {
		display: inline-block;
		width: 100%;
		overflow-x: scroll;
	}
	.mailing-list-page table tbody {
		display: inline-table;
		width: 100%;
	}
	.mags-col-container .row .col-2 {
		float: none;
		display: block;
		/* 		margin: 0 auto; */
	}
	.tax-book_category.term-publishers .entries .books.type-books.entry-card .card-content,
	.mags-col-container .row .col-10 {
		width: 100%;
		text-align: left;
	}
	.mags-col-container .row .col-10 {
		margin-top: 10px;
	}
	.term-conference-classifieds #main .ct-container > section,
	.term-writing-contests #main .ct-container > section,
	.tax-classified_category.term-call-for-submissions #main .ct-container > section,
	.single-books .type-books > .entry-content,
	.tax-book_category.term-publishers #main > .ct-container > section,
	.single-classified .type-classified > .entry-content,
	.single-classifieds .type-classifieds > .entry-content,
	.single-magazines .type-magazines > .entry-content,
	.single-writers-resources .type-writers-resources > .entry-content,
	.single-magazines .hero-section + .entry-content,
	.post-36668  .entry-content,
	.term-writers-programs .post-22862 .entry-content,
	.term-grad main .ct-container > article > .entry-content,
	.term-writing-conferences-events  main .ct-container > article > .entry-content {
		padding: 15px;
	}
	.searchandfilter ul li {
		width: 100%;
	}
	.searchandfilter ul li select {
		height: 58px;
	}
	.searchandfilter ul li,
	.wpc-filters-widget-wrapper .wpc-filters-section {
		padding-left: 0;
	}
	.wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-layout-dropdown {
		padding-right: 4px;
	}
	.calls-contents-grid .gb-grid-column .gb-inside-container figure,
	.term-writing-contests .gb-grid-column .gb-inside-container .gb-block-image {
		float: none;
		text-align: left;
		margin-bottom: 10px;
	}
	.adsanity-shortcode .ad-alignnone .adsanity-alignnone {
		margin: 0 auto 20px;
	}
	.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column img {
		float: left !important;
		padding-left: 0 !important;
	}
	.tax-bookstore_category .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column ul {
		clear: both;
	}
}
@media (max-width: 689.98px) {
	.archive.tax-book_category.term-publishers .ct-container > section > .hero-section > .entry-header > .page-description.ct-hidden-sm {
		display: block !important;
	}
	#header {
		min-height: 100px;
	}
	.single-magazines #main .mag_cat-literary ul .slmItemImage,
	.single-writers-resources .type-writers-resources .entry-content ul .sgwpImage,
	.publisher-single-custom .item-image {
		width: 100%;
		margin-right: 0;
    	margin-bottom: 15px;
	}
	.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column .gb-inside-container img {
		float: left !important;
		padding: 0 !important;
		width: auto;
		display: block;
		margin-bottom: 15px;
	}
	.tax-bookstore_state .bookstore > .entry-content .gb-grid-wrapper .gb-grid-column .gb-inside-container ul {
		clear: both;
	}
}
.bkfilter .searchandfilter li[data-sf-field-input-type="checkbox"] ul {
    height: 200px;
	margin-left: 15px;
}
.bkfilter .searchandfilter ul li, .wpc-filters-widget-wrapper .wpc-filters-section {
    width: 100% !important;
    padding-left: 7px;
	padding-bottom: 2px;
}
.gb-button {
    background-color: #8E0E13 !important;
    color: #ffffff;
	padding: 15px 20px;}

/* Change default Preformatted/Poetry Text */
pre {background: none;
	padding:inherit;}
.sidepanel.uk-panel.uk-panel-box
{
	box-shadow: 0 0 0 1px rgba(0,0,0,0.06),0 4px 10px rgba(0,0,0,0.06);
padding: 25px;
background: #fff;
color: #000;
}
.sidepanel .uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  text-transform: none;
}
.sidepanel .uk-list {
  padding: 0;
  list-style: none;
}
.sidepanel .uk-list-line > li:nth-child(n+2) {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid rgba(0,0,0,0.07);
}
.sbpBlog {
	display:inline;
}
.sbpBlog .itemExtraFieldsLabel {
  display: none;
}
.sbpBlog .itemExtraFieldsValue::before {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\f14c";
  color: #9f1015;
  padding-right: 3px;
}
.anchor-link a:first-child {
	padding-top: 150px;
}
.anchor-link {
	overflow:hidden;
}
.post-37414 .pubgrid p {
	display:inline;
}
.post-37414 .pubgrid a.more-link {
	display:inline;
}
a {
	pointer-events: auto !important;
}
.widget-title.wpc-filter-title {
	display:block;
}
.sf-field-taxonomy-classified_cat {
	display:none !important;
}

body.tax-bookstore_state .searchandfilter ul li select {
  height: 220px;
}
.more-link span {
	display: inline-block;
	padding: 6px 15px;
	background-color: #e0e0e0;
	background-image: -webkit-linear-gradient(top,#eeeeee,#dddddd);
	background-image: linear-gradient(to bottom,#eeeeee,#dddddd);
	border-radius: 4px;
	color: #bb141a;
	text-decoration: none;
	margin-bottom: 10px;
	font-weight: 400;
	transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.searchandfilter li[data-sf-field-input-type="checkbox"] ul {
overflow-y: scroll;
height: 80px;
padding: 0px 10px;
background-color: #f7f7f7;
border: 1px solid #ececec;
	
	
}
.searchandfilter li[data-sf-field-input-type="checkbox"] ul input, .searchandfilter li[data-sf-field-input-type="checkbox"] ul label {
display: inline;
}
.wp-block-post-featured-image, .wp-block-image img {
    filter: drop-shadow(0.25em 0.25em 0.3em black);
    padding-bottom: 10px;
}
.ct-footer ul, .ct-footer a {padding: 0; list-style-type:none;text-decoration: none;font-size:13px;}
a {text-decoration: none;}
img {
  filter: unset !important;
}

body.tax-bookstore_category .page-description {
	width:100%;
	background-color: #fff;
	padding: 40px 40px 0px 40px;
}
h1.bookstore-category-title {
	font-size: 1.75em;
	color: #ba1316;
	text-align: center;
	font-weight: 400;
}
h2.bookstore-category-subtitle {
	font-size: 1.1em;
	line-height: 30px;
	text-align: center;
}
.type-bookstores ul {
list-style: none;
margin-left: 0px;
padding: 0px;
margin-bottom: 10px;
}
.type-bookstores ul li {
	line-height: 1.2;
}
.type-bookstores ul .bookstore-title {
font-size: 23px;
font-weight: 300;
	color: #ba1319;
}
.bookstore-fb::before {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\f082";
  color: #9f1015;
}
.bookstore-insta::before {
  font: var(--fa-font-brands);
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e055";
  color: #9f1015;
}
.bookstore-threads::before {
  font: var(--fa-font-brands);
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e619";
  color: #9f1015;
}
.bookstore-tw::before {
  font: var(--fa-font-brands);
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e61a";
  color: #9f1015;
}
.bookstore-tt::before {
  font: var(--fa-font-brands);
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e07b";
  color: #9f1015;
}
.bookstore-website::before {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\f14c";
  color: #9f1015;
}
.bookstore-fb, .bookstore-insta, .bookstore-threads, .bookstore-tw, .bookstore-tt, .bookstore-website {
  display:inline-block;
	padding-right:20px;
}
.bookstore-fb a, .bookstore-insta a, .bookstore-threads a, .bookstore-tw a, .bookstore-tt a, .bookstore-website a {
  padding-left: 5px;
}
#bookstore-sidebar-container
{
	padding: 20px 10px 10px 10px;
	background-color: #fff;
}
#bookstore-sidebar-container h2
{
font-size: 22px;
padding-left: 20px;
margin-bottom: 10px;
}

#bookstore-sidebar-container ul
{
list-style: none;
padding-left: 20px;
}
.entry-content .support-banner {
  margin-bottom: 20px !important;
}

.calls-contents-grid {
	margin:40px 0px;
}
.calls-contents-grid figure {
	float: left;
	padding: 0px 20px 0px 0px;
}
.calls-contents-grid h2 {
margin-top: -15px;
}
.calls-contents-grid time:before {
content:"Posted ";
}
p > a:visited {color:#ff4040;}
.entry-content .magtitle {font-size: 18px; font-weight:bold; padding-bottom: 0px; margin-bottom: 0px;}
.page-id-28735 .entry-content .mag-title {font-size: 18px; font-weight:bold; padding-bottom: 0px; margin-bottom: 0px;}
.magtitle {font-size: 18px; font-weight:bold; padding-top: 10px; margin-bottom:5px;}
.term-literary .mag-title {display:none;}
.single-magazines #main .mag_cat-literary ul .slmSubtitle {font-family: merriweather;}
.single-magazines #main .mag_cat-literary ul .slmSubtitle .itemExtraFieldsValue {font-size: 1.3em; line-height:30px;}
.single-bookstore .bookstore-title, .single-bookstore .bookstore-address, .single-bookstore .bookstore-city, .single-bookstore .bookstore-phone, .single-bookstore .bookstore-type, .single-bookstore .bookstore-specialty, .single-bookstore .bookstore-sidelines, .single-bookstore .bookstore-events, .bookstore .bookstore-title, .bookstore .bookstore-address, .bookstore .bookstore-city, .bookstore .bookstore-phone, .bookstore .bookstore-type, .bookstore .bookstore-specialty, .bookstore .bookstore-sidelines, .bookstore .bookstore-events, .bookstore-suburb {list-style:none; line-height:20px;}
.single-bookstore .bookstore-title, .bookstore .bookstore-title {font-size:23px; line-height:30px;}
.page-id-36211 .biglist, .page-id-36199 .biglist {text-align: center; margin-top: 50px; margin-bottom: 0; font-weight: 500; font-size: 1.2em;}
.page-id-36211 h3, .page-id-36199 h3 {margin-bottom: 2px;}
.page-id-36199 .biglist + hr, .page-id-36211 .biglist + hr {margin-bottom:10px;}
.mlptable p {margin-bottom: 0; margin-top:0;}
.foothead {font-family: Merriweather, Sans-Serif; font-weight:700;font-size:1.125em;line-height:1.5; margin-bottom:calc(var(--has-content-spacing, 1)*(.3em + 10px));text-align:left;}
.entry-header>*:not(:first-child) {
    margin-bottom: 20px;
}