/*!
Theme Name: Trinity News and Events
Theme URI: https://www.tcd.ie/Communications/digital/
Author: Mark Kelly
Author URI: https://www.tcd.ie/Communications/digital/web-design/
Description: WP version of the Trinity News and Events website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: trinity-news-and-events
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Trinity News and Events is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* Global Styles / Resets */

body {
    margin: 0;
    padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.83333em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", sans-serif;
	font-weight: 600;
	color: #1472a2;
}

h1 {
    font-size: 200%;
	line-height: 1.25;
}

ul, ol {
    margin: 0;
}

a[href] {
	border-bottom: none;
}

a:hover, a:focus, a:active, a:visited {
	color: inherit;
}

blockquote {
    display: block;
    padding: 0px 30px 0px 50px;
    margin: 0 0 20px;
    position: relative;
    font-family: 'Open Sans', Verdana, sans-serif;
    font-style: italic;
    font-size: 1.1em;
    line-height: 1.42;
}

blockquote::before {
    content: "\201C";
    font-family: Arial;
    font-size: 60px;
    font-weight: bold;
    color: #3BB8E8;
    position: absolute;
    left: 6px;
    top: -26px;
}

blockquote::after {
    content: "\201D";
    font-family: Arial;
    font-size: 60px;
    font-weight: bold;
    color: #3BB8E8;
    position: absolute;
    right: 8px;
    bottom: -44px;
}

figcaption {
    padding: 12px;
    background-color: #DDD;
	margin-top: -6px;
	/*width: 100%; height: auto;*/;
}


select {
    color: #888888;
	width: 100%;
    height: 34px;
    min-height: 22px;
	font: 15px 'open sans';
	font-weight: 600;
}

input {
	-webkit-appearance: textfield;
}

.edit-link {
	display: block;
}

/* Page Layout */

.site-content,
.tcd-header-inner,
.tier-inner-site-footer,
.tcd-footer-inner {
    width: auto !important;
    max-width: 980px;
    width: 980px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

.site-content {
	padding-left: 10px;
    padding-right: 10px;
}

.site-content.main {
	padding-top: 15px;
	padding-bottom: 40px;
}

@media screen and (min-width: 720px) {

	.site-content,
	.tcd-header-inner,
	.tier-inner-site-footer,
	.tcd-footer-inner {
		max-width: 700px;
		width: 700px;
		padding-left: 10px;
		padding-right: 10px;
	}	

	.site-content {
		padding-left: 0;
		padding-right: 0;
	}

}

@media screen and (min-width: 960px) {
	
	.site-content,
	.tcd-header-inner,
	.tier-inner-site-footer,
	.tcd-footer-inner {
		max-width: 940px;
		width: 940px;
	}
	
}

@media screen and (min-width: 1200px) {

	.site-content,
	.tcd-header-inner,
	.tier-inner-site-footer,
	.tcd-footer-inner {
		max-width: 1180px;
	}
	
}

/* TCD Global Header and Footer Reset */

@media all and (min-width:720px) {
    .tcd-header-inner {padding-left:0;padding-right:0;}
    .tcd-footer-inner {padding-left:0;padding-right:0;}
}

/* News and events header */

.tier-site-header{
	background: #1472a2 url(./assets/images/top-banner-bg.png) no-repeat center center;
	background-size: cover;
}

.tier-site-header .site-content{
    display: grid;
    grid-template-columns: 3fr 2fr;
    grid-template-areas: "site_title site_title site_title language_switcher language_switcher";
    align-items: end;
}

.tier-site-header h1 {
    grid-area: site_title;
	font-size: 2.4em;
}

.tier-site-header h1 a {
	color: #FFF;
	font-weight: 300;
    border-bottom: 1px #89b6cd solid;
	text-decoration: none;
}

.tier-site-header h1 a .site-title strong {
    font-weight: 600;
}

.language-switcher {
	grid-area: language_switcher;
	font-size:0.8em;
	line-height:1.5;
    font-weight:normal;
    padding: 0 0 0 22px;
    margin-bottom: 8px;
	background: transparent url(./assets/images/switcher.png) no-repeat 0 0.5em;
}

.language-switcher a {
	color: #FFF;
}

/* Overall Grid Layout */

.main-sidebar {
	grid-area: main_sidebar;
	/* border: 1px solid pink; */
}

.content {
	grid-area: main_content;
	/* border: 1px solid pink; */
}

.page-wrapper {
	display: grid;
	grid-gap: 1.5em;
	grid-template-areas:
		"main_sidebar"
		"main_content";
}

@media only screen and (min-width: 720px)  {
	.page-wrapper {
		grid-template-columns: 1fr 3fr;
		grid-template-areas:
		"main_sidebar   main_content";
	}
}

/* News Feed / Archive Grid Layout */

.secondary-sidebar {
	grid-area: secondary_sidebar;
	/* border: 1px solid pink; */
}

.feed-content {
	grid-area: feed_content;
	/* border: 1px solid pink; */
}

.feed-wrapper {
	display: grid;
	grid-gap: 1.5em;
	grid-template-columns: minmax(100px, 1fr);
	grid-template-areas:
	"feed_content"
	"secondary_sidebar";
}

@media only screen and (min-width: 960px)  {
	.feed-wrapper {
		grid-template-columns: minmax(100px, 2fr) 1fr;
		grid-template-areas:
		"feed_content 	secondary_sidebar";
	}
}

.feed-article-thumbnail {
	grid-area: feed_article_thumbnail;
	/* border: 1px solid pink; */
}

.feed-article-description {
	grid-area: feed_article_description;
	/* border: 1px solid pink; */
}


.feed-article-wrapper {
	display: grid;
	grid-gap: 1.5em;
	grid-template-areas:
		"feed_article_description"
		"feed_article_thumbnail";
}

@media screen and (min-width: 499px) {

	.feed-article-wrapper {
		grid-template-columns: 1fr 2fr;
		grid-template-areas:
			"feed_article_thumbnail	feed_article_description";
	}
}

.in-the-media-article-wrapper {
    border-bottom: 2px solid #ececec;
    padding-bottom: 3em;
}

.in-the-media-article-wrapper h2 {
	font-size: 1.3em;
	margin-bottom: 0;
}

.in-the-media-article-wrapper .entry-content {
	margin-top: 0;
}

/* Homepage Grid Layout */

.newsitem1 {
	grid-area: newsitem1;
}

.newsitem2 {
	grid-area: newsitem2;
}

.newsitem3 {
	grid-area: newsitem3;
}

.newsitem4 {
	grid-area: newsitem4;
}

.newsitem5 {
	grid-area: newsitem5;
}

.newsitem6 {
	grid-area: newsitem6;
}

.top-stories-button {
	grid-area: top_stories_btn;
}

.more-news-button {
	grid-area: more_news_btn;
}

.top-stories-wrapper {
	display: grid;
	grid-gap: 1.5em;
	grid-template-areas:
		"newsitem1"
		"newsitem2"
		"newsitem3"
		"top_stories_btn"
		"newsitem4"
		"newsitem5"
		"newsitem6"
		"more_news_btn";
}

@media only screen and (min-width: 720px)  {
	.top-stories-wrapper {
		grid-template-columns: auto;
		grid-template-areas:
		"newsitem1   		newsitem1"
		"newsitem2  		newsitem3"
		"top_stories_btn	top_stories_btn"
		"newsitem4 			newsitem4"
		"newsitem5   		newsitem5"
		"newsitem6   		newsitem6"
		"more_news_btn		more_news_btn";
	}
}

@media only screen and (min-width: 960px)   {
	.top-stories-wrapper {
		grid-gap: 20px;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas:
  		"newsitem1  		newsitem1  			newsitem4"
		"newsitem1 			newsitem1  			newsitem5"
		"newsitem2  		newsitem3  			newsitem6"
		"top_stories_btn	top_stories_btn		more_news_btn";
	}
}

.news-item-box {
	 height: 100%;
	 background: #f5f5f5;
    border-bottom: 2px solid #edeadb;
}

.news-item-box-link {
	display: grid;
	color: #4c4f51;
	text-decoration: none;
}

.news-item-box-link:visited {
	color: #4c4f51;
}

.news-item-box-link h2 {
	grid-column: 1;
	grid-row: 2;
}

.news-item-box-link .post-thumbnail{
	grid-column: 1;
	grid-row: 1;
}
.news-item-box-link .post-thumbnail{
	display: grid;
	height: 100%;
}

.news-item-box-link .post-thumbnail img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

.news-item-box-link h2 {
	font-family: 'Merriweather', serif;
	font-size: 1.15em;
	font-weight: 400;
	margin: 0;
	padding: 6px 8px;
	color: #4c4f51;
}

.news-item-box-link .excerpt {
	display: none;
	padding: 6px 8px;
	margin: 0;
	font-family: 'Merriweather', serif;
	color: #4c4f51;
}

.newsitem1 .news-item-box-link .excerpt {
	display: block;
}

@media only screen and (min-width: 720px)  {

	.news-item-box-link h2 {
		padding: 6px 10px;
    }    

}

@media only screen and (min-width: 960px)   {
	.news-item-box-link h2 {
		padding: 6px 10px;
	}

	.newsitem1 .news-item-box-link h2 {
		font-size: 1.8em;
		line-height: 1.3;
		padding-bottom: 0;
	}
}

.news-item-box-link:hover h2 {
	text-decoration: underline;
}

/* Sitebar sitemap */

.sitemap h2 {
    position: absolute;
    left: -9999px;
}

.sitemap ul {
	margin: 10px 0 -1px 0;
	padding: 0px;
	position: relative;
	height: 1%;
	border-top: 0px;
	border-bottom: 1px solid #ececec;
}

.sitemap li { 
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	border-top: 1px solid #c3c3c3;
}

.sitemap li.current-menu-item,
.sitemap li.current-post-ancestor,
.sitemap li.current-menu-parent, 
.sitemap li.current-post-parent {
    background-color: #ebebec;
}

.sitemap li.current-menu-item a,
.sitemap li.current-post-ancestor a,
.sitemap li.current-menu-parent a,
.sitemap li.current-post-parent a {
	color: #1472a2;
    font-weight: bold;
}

.sitemap li a {
	display:block;
	text-decoration:none;
	line-height:1.25;
	color:#494949;
	margin:0;
	padding:6px 49px 8px 10px;

	font-family:'Open Sans';
	font-weight:400;
	font-size:1.2em;

	-webkit-transition: background-color 1ms linear;
	-moz-transition: background-color 1ms linear;
	-ms-transition: background-color 1ms linear;
	-o-transition: background-color 1ms linear;
	transition: background-color 1ms linear;
}

.sitemap li a:hover {
    background: #ececec;
    -webkit-transition: background-color 0.1s linear;
    -moz-transition: background-color 0.1s linear;
    -ms-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
}

/* Burger / Mobile Menu Styling */

.sitemap .sidenav {
	overflow: hidden;
}

.sitemap .sidenav li a.icon {
	display: none;
}

@media screen and (max-width: 719px) {

	.sitemap li a {
		padding: 10px 20px;
	}
	
	.sitemap .sidenav li:not(:first-child) {
		clear: both;
		border-top: none;
	}

	.sitemap .sidenav.responsive li:not(:first-child) {
		clear: both;
		border-top: 1px solid #c3c3c3;
	}

	.sitemap .sidenav li:first-child a {
		float: left;
	}

	.sitemap .sidenav li:not(:first-child) a {
		display: none;
	}

	.sitemap .sidenav.responsive {
		position: relative;
	}

	.sitemap .sidenav.responsive li a  {
	  	display: block;
	}

	.sitemap .sidenav li.icon-wrapper {
		position: absolute;
		right: 0;
		top: 0;
		background: #1472a2;
	  }

	.sitemap .sidenav li.icon-wrapper a:hover {
		background: #1472a2;
	}
	
	.sitemap .sidenav.responsive li.icon-wrapper a {
		background: #00A9CE;
	}

	.sitemap .sidenav li a.icon {
		float: right;
		display: block;
		color: #FFF;
	}

}

/* News Feed */

header.page-header h1 {
    margin-top: 10px;
}

.feed-article-description h2,
.feed-article-description h3 {
	padding: 0;
	margin: 0;
	font-size: 1.17em;
}

.feed-article-description h2 a,
.feed-article-description h3 a {
	color: #1472a2;
}

.feed-article-description .entry-content {
	margin: 0;
}

.feed-article-description .entry-content p{
	margin: 0;
}

.feed-article-description .entry-footer {
    color: #1472a2;
}

/* Single News Item */

h1.entry-title {
	font-size: 1.72em;
	margin: 10px 0 5px 0;
	padding-top: 0;
	color: #1472a2;
}

.posted-on {
	font-style: italic;
    color: #707070;
}

.single .entry-content,
.category-trinity-in-the-media .entry-content {
	margin: 0.5em 0 0;	
}

.single .entry-content p,
.category-trinity-in-the-media .entry-content p {
	margin-top: 0;
}

.single .entry-header .entry-meta,
.category-trinity-in-the-media .entry-header .entry-meta {
	margin-bottom: 1em;
}

.single .content-area .entry-content img,
.category-trinity-in-the-media .content-area .entry-content img {
	height: 100% !important;
}

.single .content-area .gallery figure.gallery-item,
.category-trinity-in-the-media .content-area .gallery figure.gallery-item {
	margin: 0;
}

.single .content-area .gallery figure.gallery-item,
.single .content-area .gallery figure.gallery-item .gallery-caption,
.category-trinity-in-the-media .content-area .gallery figure.gallery-item,
.category-trinity-in-the-media .content-area .gallery figure.gallery-item .gallery-caption {
    line-height: 1.5;
}

.single .content-area .gallery figure.gallery-item .gallery-caption,
.category-trinity-in-the-media .content-area .gallery figure.gallery-item .gallery-caption {
    display: none;
}

.single .content-area figure img,
.category-trinity-in-the-media .content-area figure img {
	/* Force images with captions to be full width */
	height: auto !important;
    width: 100% !important;
	max-width: 100%;
}

.single .content-area .wp-caption .wp-caption-text,
.category-trinity-in-the-media .content-area .wp-caption .wp-caption-text {
	text-align: left;
	margin-top: -6px;
}

.single .content-area figure.wp-caption.alignnone,
.single .content-area figure.wp-caption.aligncenter,
.category-trinity-in-the-media .content-area figure.wp-caption.alignnone,
.category-trinity-in-the-media .content-area figure.wp-caption.aligncenter {
	width: 100% !important;
}

.single .content-area a,
.category-trinity-in-the-media .content-area a {
	word-break: break-all;
}

.single .content-area .alignright,
.single .content-area .alignleft,
.category-trinity-in-the-media .content-area .alignright,
.category-trinity-in-the-media .content-area .alignleft {
    margin-bottom: 1.5em;
}

@media screen and (max-width: 500px) {

	.single .content-area .alignright,
	.single .content-area .alignleft,
	.category-trinity-in-the-media .content-area .alignright,
	.category-trinity-in-the-media .content-area .alignleft {
		float: none;
		width: 100% !important;
		margin-bottom: 0;
	}
	
	.single .content-area .alignright,
	.category-trinity-in-the-media .content-area .alignright {
		margin-left: 0;		
	}
	
	.single .content-area .alignleft,
	.category-trinity-in-the-media .content-area .alignleft {
		margin-right: 0;
	}
}

/* Paginator */

.paginator {
    margin-top: 20px;
    border-top: #DDDDDD 1px solid;
    padding-top: 12px;
    margin-bottom: 20px;
}

.paginator .page-numbers {
	border-right: 1px solid grey;
	padding-right: 10px;
	padding-left: 5px;
}

.paginator .page-numbers:last-child {
	border-right: none;
	padding: 0;
}

/* Search Widget */

.secondary-sidebar .search h2,
.secondary-sidebar h2.widget-title  {
	color: #1472a2;
	font-size: 1.35em;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 0;
}

.searchbox {
    display: block;
    position: relative;
    padding: 20px;
    background-image: url(./assets/images/search-bg.png);
    background-repeat: repeat;
}

.searchbox button {
    display: block;
    background: #1472a2 url(./assets/images/search-icon.png) no-repeat 50% 50%;
    text-indent: -9999px;
    border: 0;
    height: 35px;
    width: 50px;
    margin: 0;
	padding: 0;
	border-radius: 0;
}

.searchbox input {
	margin: 0;
    border: 0;
    background: #fff;
    padding: 7px 5px 8px 10px;
    width: 100%;
    font: 15px 'open sans';
    font-weight: 600;
	min-height: 22px;
	border-radius: 0;
}

.search.homepage-desktop {
	display: none;
}

@media screen and (min-width:720px) {
	.search.homepage-mobile {
		display: none;
	} 

	.search.homepage-desktop {
		display: block;
	}
}

.searchbox-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    margin-right: 20px;
    margin-top: 20px;
}

/* JetPack Share Widget */
.secondary-sidebar .share h3.sd-title {
	color: #1472a2;
	font-size: 1.35em;
	font-weight: 600;
	margin: 30px 0 10px 0;
	padding-top: 0;
}

.secondary-sidebar .share h3.sd-title:before {
	display: none;
}

.secondary-sidebar .share .sd-content ul li[class*='share-'] a,
.secondary-sidebar .share .sd-content ul li[class*='share-'] a:hover {
	border-radius: 0;
    -webkit-border-radius: 0;
}

/* Heading Styles and Sections */
.home-heading {
    background-color: #1472a2;
    color: #fff;
    padding: 0px;
	margin-bottom: 20px;
	font-weight: 600;
    font-size: 1.4em;
}
#whats-on-heading {
	margin-top: 20px;
}

#whats-on-heading h2 a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 12px;
    background-image: url(./assets/images/button-bg.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.blue-button {
    background-color: #1f92cd;
    display: inline-block;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 42px 8px 10px;
    background-image: url(./assets/images/button-bg.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.blue-button a {
    color: #fff;
    font-size: 1.32em;
    font-family: 'Open Sans';
    text-decoration: none;
    font-weight: normal;
}

/* Media Contact Styling */

.media-contact h2 {
	margin-bottom: 0;
	font-size: 1.2em;
    font-weight: normal;
}

.media-contact p {
	margin-top: 0;
	
}

/* Trumba Styleing Hacks */
/* tr.twFooter {
	display: none !important;
} */

/* TCD footer inherited */

.tcd-footer a:visited {
    color: white;
}

/* TCD Pre Footer - Embedded */

.tier-site-footer {
    padding-top: 0;
	padding-bottom: 20px;
	background-color: #ddd;
}

.tier-inner-2-site-footer {padding-left:10px;padding-right:10px;}

.f {
    display: block;clear: left;margin: 0;font-size: 0.88em;line-height: 1.9;background: #ddd;color: #555;
	-webkit-transition: padding .1s linear;
	-moz-transition: padding .1s linear;
	-ms-transition: padding .1s linear;
	-o-transition: padding .1s linear;
	transition: padding .1s linear;
}
.f p {margin:0;}
.f:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.f span.date-modified {float: left;color: #555;}
.f span.author {float: left;color: #555;clear:left;font-weight:bold;}
.f span.author a{color: #555;}
.f .social {background-color: inherit;padding: 0px 0px 0 0;overflow:hidden;text-align:left;margin-bottom:20px;}
.f .social h2 {display: none;font-size: 15px;margin: 2px 0 2px 0;}
.f .social .social-list {list-style-type: none;padding: 0!important;margin: 0;line-height: 40px;}
.f .social-list .social-icon {margin-bottom:0;}
@media screen and (min-width: 720px){
	.tier-inner-2-site-footer {padding-left:0;padding-right:0;}
	.f .social {text-align: right;width: 300px;float: right;margin-bottom:0;}
	.f {
		-webkit-transition: padding .1s linear;
		-moz-transition: padding .1s linear;
        -ms-transition: padding .1s linear;
        -o-transition: padding .1s linear;
		transition: padding .1s linear;
	}
}

/* Social Media */
.social {background:#ececec;padding:20px;overflow:hidden;}
.social {background:#fff;padding:0px 20px 0 0;overflow:hidden;text-align:right;}
.social h2 {font-size:15px;margin:2px 0 2px 0;}
.social p {margin-bottom:10px;}
.social .social-list {list-style-type:none;padding:0!important;margin:0;line-height:40px;}
.social .social-list li {background:none;padding:0;display:inline;vertical-align:top;}
.social .social-list a {vertical-align:top;display:inline;}
.social .social-list a {background-color: transparent;border: 0;}
.social .social-list a:hover {opacity:0.8;}
.social .social-icon {display:inline-block;height:40px;width:40px;vertical-align:top;margin-bottom:5px;margin-left:5px;}
.social .social-text {position:absolute;left:-9999px;}
.social .social-facebook .social-icon {background-image:url(./assets/images/icon-facebook.gif);}
.social .social-itunesu .social-icon {background-image:url(./assets/images/icon-itunesu.gif);}
.social .social-linkedin .social-icon {background-image:url(./assets/images/icon-linkedin.gif);}
.social .social-podcast .social-icon {background-image:url(./assets/images/icon-podcast.gif);}
.social .social-rss .social-icon {background-image:url(./assets/images/icon-rss.gif);}
.social .social-share .social-icon {background-image:url(./assets/images/icon-share.gif);}
.social .social-share2 .social-icon {background-image:url(./assets/images/icon-share2.gif);}
.social .social-twitter .social-icon {background-image:url(./assets/images/icon-twitter.gif);}
.social .social-youtube .social-icon {background-image:url(./assets/images/icon-youtube.gif);}


/* Alert from News Events website. Copied from TCD Home Page Styles from folder ghp-20170726b */
/* 2020-03-09 - Updated by Dave Smith inline with changes in ghp-20190829-add-generations-link-split-study */
.tier-tcdnewseventalerts {background:#f8de00;}
.section-newseventsalert .section--link {display:block;padding:17px 10px 30px 10px;color:#000;text-decoration:none;}
@media all and (min-width:720px) {
	.section-newseventsalert .section--link {padding-left:0;padding-right:0;}
}
.section-newseventsalert .section--title {font-size:1em;margin:0 0 15px 0;color:#000;text-transform:uppercase;opacity:1;}
.section-newseventsalert .section--title small {display:block;font-size:1.25em;text-transform:none;opacity:0.5;font-weight:normal;}
.section-newseventsalert .section--summary {font-size:1.5em;font-family:"Open Sans", sans-serif;margin:0;}


/* Twitter Embeds */
twitterwidget {
    width: 300px !important;
    margin: 0 auto !important;
    clear: both;
}

@media screen and (min-width:499px){
    twitterwidget {
		width: 400px !important;
    }
}

@media screen and (min-width:1200px){
    twitterwidget {
		width: 500px !important;
    }
}

/* Native WP MP3 Embeds */

.wp-video {
    margin-bottom: 1.5em;
}

/* Jetpack Related Posts */

.single #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	opacity: 1;
}

.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    margin-top: 10px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	color: #1472a2;
}

/* Trumba Events Pages */
.page-template-events-add .feed-wrapper {
	grid-template-areas: "feed_content";
	grid-template-columns: 1fr;
}

.page-template-events-add iframe {
	width: 100%;
}

.trumba-events-btn-wrapper,
.trumba-events-spud-wrapper {
	margin-bottom: 20px;
}