/*
	Theme Name:		Courier 2022
	Theme URI:			https://pcccourier.com/
	Description:			Child theme for the Magpaper theme
	Author:				East West Design Group
	Author URI:			https://ewdesigngroup.com/
	Template:			magpaper
	Requires PHP:	5.6
	At least:				5.0
	Tested up to:		5.7
	Version:				2022-10
	License:				GNU General Public License v3 or later
	License URI:		http://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:		magpaper
	Tags:					translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, left-sidebar, editor-style,
								right-sidebar, full-width-template, two-columns, custom-colors, custom-logo, blog, portfolio, news
*/

/* SITEWIDE */
h1, h2, h3, h4, h5, h6 {
	line-height: 1em;
}
.entry-meta > span:not(:last-child):after {
	content: "|";
	font-style: normal;
	padding: 0 0.5em;
}
.entry-title {
	font-size: 28px;
}

/* HEADER */
#masthead {
	margin-bottom: 20px;
}
#head-left-side ul.social-media,
.site-branding,
#head-right-side div.searchbar {
	padding: 20px;
}
#head-left-side ul.social-media {
	margin: 0;
	list-style: none;
}
#head-left-side ul.social-media li.icon {
	display: inline;
}
#head-left-side ul.social-media li.icon:not(:last-child) {
	padding-right: 1em;
}
#head-left-side ul.social-media li.icon i.fa {
	font-size: 20px;
}
.site-branding {
	margin: 10px 0;
	padding: 4px;
	border-left: none;
	border-right: none;
}
.site-branding:before,
.site-branding:after {
	content: none;
}
#site-identity {
	display: none;
}
#head-right-side div.searchbar {
	clear: both;
	float: right;
}
#head-right-side form.search-form {
	width: 150px;
}
#head-right-side form.search-form button.search-submit {
	height: 45px;
	padding: inherit;
}
#head-right-side form.search-form button.search-submit:focus,
#head-right-side form.search-form button.search-submit:hover {
	background-color: #CA3321;
}
#head-right-side form.search-form svg.icon-search,
#head-right-side form.search-form svg.icon-close {
	fill: inherit;
}
.main-navigation .menu-toggle {
	padding: 4px;
}
/* WIDGETS */
.widget a.sm-link {
	text-decoration: none;
}
.widget h3.sm-head {
	margin-bottom: 8px;
}
.widget div.sm-text {
	padding-bottom: 8px;
	line-height: 1em;
}
#sb_instagram {
	background-color: unset !important;
}

/* SIDEBAR */
.wrapper #secondary .widget {
	margin-bottom: 20px;
}
#secondary img {
	border-radius: 0;
}
.widget .yotu-playlist,
.yotu-playlist .yotu-videos {
	padding: 0;
}
.widget .yotu-playlist .yotu-videos ul li {
	margin-bottom: 0;
}
#secondary .yotu-playlist a.yotu-pagination-more {
	color: #FFF;
}

/* FOOTER */
.footer-widgets-area.page-section {
	padding: 20px 0;
}
#colophon .widget {
	margin: 0 0 10px;
}
#colophon .widget.widget_block h2 {
	margin: auto;
	padding-top: 6px;
	line-height: normal;
	
}
.footer-widgets-area .widget ul li {
	margin-bottom: 4px;
}
.footer-widgets-area ul.wp-block-social-links li.wp-social-link {
	width: auto;
}
.footer-widgets-area .wp-block-search {
	margin-top: 20px;
}
.footer-widgets-area .wp-block-search .wp-block-search__inside-wrapper {
	padding: inherit;
	border: none;
}
.footer-widgets-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
	padding: 0 15px;
}
.footer-widgets-area .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
	margin: 0;
	padding: 0 0.625em;
	border: none;
	border-radius: unset;
}
.footer-widgets-area .wp-block-search .wp-block-search__button:focus,
.footer-widgets-area .wp-block-search .wp-block-search__button:hover {
	background-color: #CA3321;
}
.footer-widgets-area .wp-block-search .search-icon {
	width: 30px;
	height: 30px;
}
.site-info {
	background: #CA3321;
}

/* HOME PAGE */
#featured-highlights-posts .section-header {
	display: none;
}
#featured-highlights-posts,
#latest-posts.page-section {
	margin-bottom: 10px;
}
#featured-highlights-posts .featured-image {
	margin-bottom: 15px;
}
#featured-highlights-posts .section-content article:not(:last-child) {
	margin-bottom: 15px;
}
#social-media-section .widget {
	margin-bottom: 20px;
}
#social-media-section .twitter-timeline .timeline-Widget {
	background-color: #f1f1f1; /*PROBLEM*/
}
#latest-posts .section-content article .post-item-wrapper {
	width: 100%;
	width: -webkit-fill-available;
	width: -moz-available;
	width: fill-available;
}

/* SINGLE POSTS */
.single-post .trail-items li,
.single-post .trail-items li a,
.single-post .trail-items li:not(:last-child):after {
	color: #000;
}
#page-site-header-title {
	text-align: center;
	margin-bottom: 25px;
}
#page-site-header {
 background-color: #fff;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: 50%;
 /*height: 800px; optional*/
}
.overlay {
 background-color: #fff;
 opacity: .05;
}
.featured-img-cap {
 text-align: center;
}
.featured-img-cap {
	margin: 0 auto;
	width: 90%;
	max-width: 1200px;
	line-height: 16px;
	font-size: 13px;
}
.single-wrapper .entry-meta .cat-links {
	margin-top: 10px;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation,
#comments,
#respond,
.single-wrapper #reply-title {
	margin: 20px 0 0;
}

/* AUTHOR PAGES */
.author img.custom-logo,
.author img.synved-social-image {
	margin: 0;
	display: inline;
	border-radius: 0;
}

/* MISC PAGES */
.page #page-site-header,
.archive #page-site-header,
.search #page-site-header {
	padding: 80px 0;
	background: #CA3321;
}

/* RESPONSIVE */
@media screen and (min-width: 1024px) {
	#head-left-side,
	#head-right-side {
		width: 25%;
		float: left;
	}
	.main-navigation ul.nav-menu > li > a {
		padding: 8px 18px;
	}
	#social-media-section .widget {
		float: left;
		width: 33.33%;
		padding: 0 20px;
	}
}
@media screen and (max-width: 1023px) {
	#head-right-side div.searchbar {
		float: none;
	}
	#head-right-side form.search-form {
		width: 100%;
	}
	.menu-toggle {
		height: 50px;
	}
	.main-navigation ul.nav-menu > li > a,
	.main-navigation ul.sub-menu li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	/*#social-media-section .wrapper {
		margin-bottom: 20px;
	}*/
}
