/*
 * Theme Name:  Psmag
 * Theme URI:   https://rtcamp.com
 * Description: Theme for Pacific Standard Magazine
 * Author:      rtCamp
 * Author URI:  https://rtcamp.com
 * Template:    networker
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
h2.cs-entry__title {
	text-transform: uppercase;
	font-size: 28.8px !important;
}



.cs-header .cs-container {
	padding-left: 10px;
}


.cnvs-block-section-heading-1723440852876 span {
	background: #000;

	a {
		color: #fff !important;
	}

	padding: 3px
}


header>div.cs-container {
	overflow: hidden;
}

.cs-entry__title span {
	line-height: 1.01;
	color: #333;
}

.cs-entry__subtitle {
	color: #333;
	font-size: 22px;
}

.entry-content p {
	color: #333;
	line-height: 1.65;
}

.cs-inner-large-height .cs-header__col.cs-col-left {
	display: none;
}

.cs-logo .cs-header__logo img {
	max-height: var(--cs-header-height)
}

.cs-offcanvas__sidebar {
	background-color: rgba(0, 0, 0);

	.menu-item a {
		color: #fff;
	}
}

.cs-offcanvas {
	opacity: 80%;

}

.cs-offcanvas__sidebar {
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.cs-offcanvas__sidebar::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.widget_nav_menu .menu>.menu-item:not(:first-child) {
	border: none;
}

.widget.block-8.widget_block {
	border-bottom: 1px solid #fff;
}

.wp-block-search__inside-wrapper {
	max-height: 34px;
	background: #333;

	.wp-block-search__input,
	.wp-block-search__button {
		max-height: 34px;
	}

	.wp-block-search__input {
		background-color: #333;

	}
}

.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search {
	border: none;

	.wp-block-search__inside-wrapper {
		border: none;
		background-color: #333;

		.wp-block-search__input,
		.wp-block-search__button {
			background-color: #333;
			border: none;
			color: #fff;
		}
	}
}

input[type="search"]::placeholder {
	color: #fff;
	font-weight: 600;
}

.cs-entry__inner.cs-entry__content {
	justify-content: center;
}

.cnvs-block-posts-layout-horizontal-type-1 .cs-posts-area__main.cs-display-column .cs-entry:not(:last-child)::before {
	display: none;
}

.cs-posts-area__list .cs-entry:not(:last-child) .cs-entry__content::before {
	display: none;

}

.cs-entry__author-meta a {
	font-size: 0.7875rem;
	font-weight: 700;
}


.custom-overlay-link,
.custom-text-overlay-link {
	display: block;
	text-decoration: none;
}

.custom-text-overlay {
	font-size: 28.8px;
	margin: 0;
	position: relative;
	display: flex;
	box-sizing: border-box;
}


.custom-text-overlay-background {
	display: inline;
	background-color:
		#000;
	padding: 5px 10px;
	box-sizing: border-box;
	text-transform: uppercase;
	
	&:hover{
		color: rgba(255,255,255,.8);
	}

}


#menu-mobile-nav a{
	font-weight: 600;
}


@media screen and (min-width: 1020px) {
	.cs-header .cs-logo {
		display: none;
	}
}


@media screen and (min-width: 1020px) {
	.cs-header .cs-logo {
		display: none;
	}
}

@media screen and (max-width: 675px) {
	.cs-entry__subtitle {
		font-size: 17.6px;
	}

	.custom-text-overlay {
		font-size: 19px !important;
	}

	.custom-text-overlay-container {
		left: 0 !important;
		bottom: 0 !important;
	}
}