.screen-reader-text {
	display: none;
}
.alignleft {
	float: left!important;
	padding: 15px!important;
}
.mc_var_label {
	width: 40%;
	display: inline-block;
}
.fb-like {
	margin-top: 10px;
}
.mc_custom_border_hdr {
	padding-top:8px;
}
.newsletter {
	display: block;
	clear: both;
}
.mc_input {
	background: transparent;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #333;
	display: inline-block;
	width: 58%;
}
#mc_signup_submit {
	background: transparent;
	border: 1px solid #333;
	float: right;
	padding: 3px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.mergeRow, #mc-indicates-required {
	display: none!important;
}
.mc-indicates-required {
	display:none!important;
}
a:hover {
	text-decoration: none!important;
}
ul.ecs-event-list {
	list-style: none!important;
	padding: 0;
}
ul.submenu * > li {
	list-style: none!important;
}
a {
	text-decoration: none!important;
}
.flexgrid {
	display: flex;
}
.navbar-brand {
	padding: 0!important;
	margin: 0!important;
}
.text-divider {
width: 100%;
	position:relative;
	display: block;
}
.text-divider:before {
	border-top: 1px solid #333;
	margin-top: 0px;
	padding-top: 3px;
	margin-right:1%; 
	width: 19%!important;
	content: " ";
	position:relative;
	display: inline-block;
}
.text-divider:after {
border-top: 1px solid #333;
	margin-top: 0px;
	padding-top: 3px;
	margin-left:1%; 
	width: 41%;
	content: " ";
	position:relative;
	display: inline-block;
}
body {
	background-color: #f1f1f2 !important;
	margin: 0!important;
	font-family: "Flama", "Arial Black", cursive!important;
}
/* Content Wrapper */
.content-wrapper {
	padding: 0 0 0 0;
}
/* Hide Title on Home Page.home * > .entry-content {
	display: none!important;
}
.home * > .entry-title {
	display: none!important;
}
*/
.navbar-wrapper {
	background: unset!important;
	padding-bottom: 0;
}
.content-wrapper {
	background: unset!important;
}
.navbar-brand {
	display: block!important;
	position: relative!important;
	width: 100%!important;
}
.navbar-header {
	float: unset!important;
	max-width: 100%!important;
	height: 250px;
	width: 100%;
}
#main-menu {
	display: block!important;
	position: relative!important;
	margin: 0!important;
	left: 0!important;
	border-top: #333 1px solid;
	border-bottom: #333 1px solid;
	overflow: unset!important;
}
#main-menu * > a {
	font-family: 'Flama Condensed' !important;
	font-weight: 500;
	font-style: normal;
	font-size: 20px!important;
	text-transform: uppercase;
	color: #333!important;
}
h2 {
	font-family: 'Flama Condensed' !important;
	font-weight: 500;
	font-style: normal;
	font-size: 30px !important;
	line-height: 30px!important;
	text-transform: uppercase;
}
h1 {
	font-family: 'Flama Condensed' !important;
	font-weight: 500;
	text-align: center;
	font-style: normal;
	font-size: 40px;
	text-transform: uppercase;
}
p {
	margin-top: 0;
}
.entry-title h1, .customheader, .entry-title {
	width: 100%;
	font-size: 35px;
	line-height: 1.1;
	display: inline-block;
	font-style: normal;
	padding-top: 3px;
	margin: 0 0 0 0 !important;
}
.leftcolumn > h2.entry-title {
	text-align: left!important;
}
h4.entry-title {
	line-height: 15px;
}
.pinksubtext {
	font-family: 'Flama' !important;
	color: #ec008c;
	margin: 0 auto!important;
	font-weight: 900;
	display: block;
	text-align: center!important;
	font-style: normal;
	font-size: 16px !important;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.Byline {
	font-family: 'Flama' !important;
	color: #ec008c;
	margin: 0 auto!important;
	font-weight: 900;
	display: block;
	text-align: center!important;
	font-style: normal;
	font-size: 14px !important;
	text-transform: uppercase;
	border-bottom: 1px solid #333333;
    padding: 5px 5px;
}
.Byline > a {
	color: #ec008c;
}
.deck {
	font-size:20px!important;
	display:block;
	letter-spacing: 1px;
	font-family: 'Chronicle Text G3' !important;
	text-transform: none!important;
	font-weight: normal;
	font-style: italic;
	line-height: 1.0!important;
}
#main-menu>ul {
	display: block!important;
	position: relative!important;
	margin-left: calc(100% - 100%)!important;
}
/* Color Blocks */
.header_blocks {
	font-family: 'Flama' !important;
	width: 70%!important;
	float:left;
	display: inline-block!important;
}
.color_blocks {
	font-family: 'Flama' !important;
	float: left;
	padding-top: 20px;
	width: 15%;
	display: block!important;
}
.color_block_right > a {
	display: block!important;
	font-family: 'Flama' !important;
	float: right!important;
	clear: both;
	font-size: 16px;
	padding: 4px 4px 2px 4px;
	font-weight: 900;
	text-align: right!important;
	text-transform: uppercase;
	text-decoration: none;
}
.color_blocks > a {
	display: block;
	font-family: 'Flama' !important;
	float: left!important;
	padding: 4px 4px 2px 4px;
    font-size: 15px;
    line-height: 15px;
	font-weight: 900;
	clear: both;
	text-align: left!important;
	text-transform: uppercase;
	text-decoration: none;
}
.color_block_right {
	width: 15%;
	padding-top: 20px;
	float: left;
	display: block!important;
}
/* Slider */
rs-module-wrap#rev_slider_2_1_wrapper {
	max-width: 100%!important;
	margin-bottom: 0!important;
	padding: 0 0!important;
}
rs-mask-wrap, .rs-parallax-wrap {
	left: 0!important;
}
rs-mask-wrap {
		top: unset!important;
		bottom:-1px!important;
		position: relative!important;
}
.sliderfont {
	font-family: 'Flama Condensed' !important;
	Text-align: center;
	font-size: 30px!important;
	line-height: unset !important;
	text-transform: uppercase;
}
.sliderfont:hover {
	color: #666666!important;
}
.sliderbodyfont {
	font-size: 15px!important;
	font-family: 'Chronicle Text G3' !important;
	line-height: 1.5!important;
}
.rs-layer > br {
	display: none!important;
}
.rs-layer > .deck {
	display: inline!important;
}
#rev_slider_2_1_wrapper {
	margin-left: 0%!important;
	width:100%!important;
	margin-bottom: 10px!important;
	-webkit-animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.site-title {
	position: relative;
	margin-top: 0;
	padding-top: 20px;
	text-align: center!important;
	margin-bottom: 0;
}
/* Logo */
.site-title-child {
	font-size: 152px!important;
	font-family: "Flama", "Arial Black", cursive!important;
	text-transform: lowercase!important;
	content:"motif magazine"!important;
	letter-spacing: -0.050em;
	line-height: 0.85em;
	font-weight: 900;
	position: relative;
	color: #333;
}
.site-title-child:hover {
	color: #444;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-webkit-transform: rotate(10deg) scale(1)!important;
	-moz-transform: rotate(10deg) scale(1)!important;
	-o-transform: rotate(10deg) scale(1)!important;
}
/* Tilt Transform on Hover */
.site-title-child:hover:before {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-webkit-transform: rotate(10deg) scale(1)!important;
	-moz-transform: rotate(10deg) scale(1)!important;
	-o-transform: rotate(10deg) scale(1)!important;
}
.site-title-child:before {
	content: "";
	display: inline-block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	height: 60px!important;
	width: 60px!important;
	margin-top: 20px!important;
	letter-spacing: 3px;
	font-style: italic;
	background-image: url('https://motifri.com/wp-content/themes/motif-2020/images/logo.png')!important;
	background-size: contain!important;
	background-repeat: no-repeat!important;
	margin-left: -10px!important;
}
/* Top Bar */
#menu-top-nav > li {
	left: 0!important;
	list-style-type: none!important;
	display: inline-block!important;
	margin:0px auto 0 auto!important;
	padding-right: 5px;
	text-transform: uppercase;
	font-family: 'Flama' !important;
	font-weight: 100;
	font-style: normal;
	font-size: 14px!important;
}
.navbar-nav > li {
	float: unset!important;
	display: inline-block;
}
#menu-top-nav {
	padding-left: 0!important;
	padding-top: 20px;
	text-align: right;
	margin: 0;
}
#menu-top-nav:first-child {
	padding-left: 0!important;
}
#menu-top-nav>li>a {
	color: #000 !important;
}
#menu-top-nav>li>a:hover { 
	color: #333 !important;	
}
/*.menu-item-14950 a,*/ .menu-item-80394 a {
	font-weight: 400!important;
}
/* Instagram */
.menu-item-61528 a {
    background: url("https://motifri.com/wp-content/themes/motif-2020/images/instagram.png") no-repeat!important;
}
/* Twitter */
.menu-item-194 a {
	    background: url("https://motifri.com/wp-content/themes/motif-2020/images/twitter.png") no-repeat!important;
}
/* Facebook */
.menu-item-195 a {
	    background: url("https://motifri.com/wp-content/themes/motif-2020/images/facebook.png") no-repeat!important;
}
.menu-item-61528 a, .menu-item-194 a,  .menu-item-195 a {
	background-size: contain!important;
    height: 12px!important;
    width: 15px!important;
	display:inline-block!important;
	overflow: hidden!important;
	text-indent: 9999px!important;
}
/* Search Icon */
.search-submit {
	background-size: contain!important;
  height: 20px!important;
  width: 20px!important;
	border: 0!important;
	display:inline-block!important;
	overflow: hidden!important;
	text-indent: -9999px!important;
	background: url("https://motifri.com/wp-content/themes/motif-2020/images/search.png") no-repeat!important;
}
.search-field {
	border: 1px solid #000!important;
}
.search-field::placeholder {
	font-style: italic!important;
}
.mc_form_inside, .mc_merge_var {
	font-family: 'Flama' !important;
    font-weight: 500;
    Text-align: left;
    text-decoration: none;
    font-size: 15px!important;
    text-transform: normal;
    color: #000!important;
    border-bottom: unset!important;
}
.site-description {
	display:block!important;
	clear: both!important;
	font-family: 'Flama' !important;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 100;
	font-size: 13px;
}
.vc-gitem-zone-height-mode-auto:before {
	padding-top: 0!important;
}
.vc_grid-item.vc_grid-item-zone-c-right.vc_visible-item{
	position: relative !important;
	top: 0 !important;
}
.vc_gitem-zone {
	height: unset!important;
	display:unset!important;
}
.vc_gitem_row.vc_row.vc_gitem-row-position-top{
	position: relative !important;
}
/*Menu Fix */
body:not(.menu-sandwich) #main-menu>ul {
	text-align: center;
}
.navbar-nav>li {
	float: none;
	display: inline-block;
}
.single-post * .middlecolumn {
	width: 75%;
	margin-top: 10px;
	padding-right: 20px;
}
.leftcolumn {
	width: calc(25% - 16px);
	float: left;
	border-right: solid 1px #333;
	padding-right: 15px;
}
.rightcolumn {
	width: calc(25% - 16px);
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}
.middlecolumn {
	width: calc(50% - 32px);
	float: left;
	border-right: solid 1px #333;
	padding-left: 15px;
	padding-right: 15px;
}
.middlecolumnlc {
	width: 75%;
	float: left;
	border-right: 1px solid #333;
}
/*.single-post * .leftcolumn {
	width: 25%;
	padding: 20px;
}
*/
.entry-meta {
	display: none;
}
.archive {
	padding-bottom: 20px;
}
.entry-preview > .entry-content > p {
	margin: 0!important;
}
.entry-preview {
	padding-bottom: 20px;
}
.entry-content {
	padding-right: 15px;
	font-size: 16px!important;
	line-height: 20px;
	display: block;
	letter-spacing: 0;
	font-family: 'Chronicle Text G3' !important;
	color: #000;
	text-transform: none!important;
	font-weight: normal;
	line-height: 1.5!important;
}
/* Drop Cap */
.single-post .entry-content * > p:first-child:first-letter, .columntext3 > p:first-child:first-letter, .columntext2 > p:first-child:first-letter, .columntext4 > p:first-child:first-letter {
	color: #000;
	float: left;
	font-family: 'Flama' !important;
	font-size: 90px;
	line-height: 60px;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 0;
}
.adblockresize * > img, .adblockbannerresize * > img {
	width: 100%!important;
	display: block!important;
}
.adblockresize {
	margin-top: 0;
}
.adblockbannerresize {
	border-bottom: 1px solid #333;
	margin-top: 10px;
	padding-bottom: 20px;
}
span.category-block {
	display: block!important;
	float: left!important;
	margin-top:-20px;
	text-align: left!important;
	font-family: 'Flama';
	display: block;
	color: #eff0f0;
	padding: 1px 8px 1px 8px;
	text-transform: uppercase;
	text-decoration: none;
}
/* Custom Background For Category Blocks */
span.category-block.Cannabis {
	background-color: #41ad49;
}
span.category-block.Art, span.category-block.Artwork {
	background-color: #d2232a!important;
}
span.category-block.Featured {
	background-color: #000;
}
span.category-block.Dance {
	background-color: #5c2f92;
}
span.category-block.Music {
	background-color: #00aeef;
}
span.category-block.Events {
	background-color: #00aeef;
}
span.category-block.poetry {
	background-color: #e67725;
}
.category-block.category-poetry {
	background-color: #e67725;
}
span.category-block.Food {
	color: #333;
	background-color: #fff200;;
}
/* Custom Headers */
.category * > .archive > h1 {
	font-family: 'Flama'!important;
	letter-spacing: -2px;
	font-weight: 600;
	text-transform:lowercase;
	border-bottom: 1px solid #333;
	margin-top: 0;
	display: block;
	margin-bottom: 0;
	padding-bottom: 0;
}
.category-theater * > h1 {
	color: #ec008c;
}
.category-cannabis * > h1 {
	color:#41ad49;
}
.category-comics * > h1 {
	color:#000;
}
.category-food * > h1 {
	color:#fff200;
}
.category-Lifestyle * > h1 {
	color:#fff200;
}
.category-music * > h1 {
	color:#00aeef;
}
.category-got-beer * > h1 {
	color:#00aeef;
}
.category-Lifestyle {
	color:#00aeef;
	background-color: #00aeef;
}
.category-Featured {
	color:#00aeef;
	background-color: #333;
}
.category-Art {
	color:#00aeef;
	background-color: #d2232a;
}
.category-Music {
	color:#00aeef;
	background-color: #00aeef;
}
.category-News {
	color:#00aeef;
	background-color: #0096ff;
}
.category-Opinion {
	color:#00aeef;
	background-color: #007cd3;
}
.category-More {
	color:#00aeef;
	background-color: #333;
}
.events-block {
	display:none!important;
}
.middlecolumnlc > .Providence {
	color: #eff0f0!important;
	background-color: #333!important;
}
h3 {
	font-family: 'Flama Condensed';
	color: #ec008c;
	font-size: 22px;
	margin: 0;
	font-weight: normal!important;
	text-transform:uppercase;
}
.attachment-visualcomposerstarter-featured-loop-image-full {
	width: 100%;
	height: auto;
	border: 1px solid #333;
}
.fade-in-img {
	display:block;
}
h2 > a {
	color: #000!important;
	font-size: 25px!important;
	line-height: 20px!important;
}
h2 > a > span.deck {
	color: #000!important;
	font-size:18px!important;
	line-height: 20px!important;
}
.entry-preview {
	margin-bottom: 0;
}
.slider-image-caption {
	font-style: italic;
}
.image-caption {
	border-bottom: solid 1px #000;
	font-style: italic;
}
.splashfontsize > h2 > a {
	font-size: 25px!important;
	margin-bottom: 0!important;
}
.vc_gitem-post-data {
	margin-bottom: 0;
}
.vc_gitem-col-align- {
	padding: 0!important;
}
/* Table of Contents */
.TableofContents {
	font-family: 'Flama Condensed';
	font-weight: 600!important;
	font-style: Normal;
	color: #000!important;
	Font-size: 30px!important;
	line-height: 40px;
	padding-top: 0;
	Text-align: left!important;
	text-transform: uppercase!important;
	padding: 0;
}
.TableofContentsBody * > .vc_grid-item {
	padding-bottom: 0!important;
}
/*.TableofContentsBody * > .deck{
	color: #fff!important;
	font-size: 16px!important;
	letter-spacing: 0;
	display: none;
}
*/
.TableofContentsBody * > a{
	color: #000!important;
	font-size: 20px;
	font-family: 'FlamaBook';
	font-weight: 300;
	font-style: normal;
}
.TableofContentsBody * > .Byline div a{
	color: #ec008c!important;
	font-style: italic;
	font-size: 14px;
	margin-left: 20px;
	border: unset!important;
}
.TableofContentsBody * > .Byline {
	border: unset!important;
}
.TableofContentsBody * > .Byline div a::before {
	content: "By ";
}
.TableofContentsBody {
	padding-left: 0!important;
	margin:15px 0 15px 0!important;
}
/* 3 Column */
.columntext3, .columntext4, .columntext2 {
	column-rule-style: solid;
	column-rule-width: 1px;
	column-rule-color: #666!important;
	display: inline!important;
	float: left!important;
}
.columntext4 {
	column-count: 4;
}
.columntext3 {
	column-count: 3;
}
.columntext2 {
	column-count: 2;
}
.pullquote {
	display: inline!important;
	float: left;
	top:0px;
}
.vc_btn3.vc_btn3-style-custom {
	background: none!important;
	float: right;
}
.fix-margin {
	margin-top: -40px !important;
	display: block !important;
}
/*.container {
	padding-top: 30px;
}
*/
.custom-headers {
	font-family: 'Flama'!important;
	letter-spacing: -5px;
	text-transform: lowercase;
	border-bottom: 1px solid #333;
	margin-top: 10px;
	font-size: 140px!important;
	display: block;
	margin-bottom: -20px;
	padding-bottom: 0;
}
/* Custom Arrow For Navigation */
@media only screen and (min-width: 768px) {
	body:not(.menu-sandwich) #main-menu ul li.menu-item-has-children>a:before {
		content: "";
		display: inline-block;
		overflow: hidden;
		position: absolute;
		text-indent: -9999px;
		height: 10px!important;
		width: 15px!important;
		margin-top: 3px!important;
		padding-right: 0!important;
		letter-spacing: 3px;
		font-style: italic;
		/*background-image: url('https://stage.motifri.com/wp-content/themes/motif-2020/images/arrow.png')!important;
		background-size: contain!important;
		background-repeat: no-repeat!important;
		*/
		margin-left: 10px!important;
	}
	#main-menu ul li ul li a {
		padding: 2px 10px!important;
	}
}
.g img {
	display: block;
	width: 100%!important;
}
/* tablets and large phones */
@media only screen and (max-width: 768px) {
	.site-title-child {
		font-size: 100px!important;
	}
	.site-description {
		font-size: 8px;
	}
	#main-menu {
		width: 100%!important;
	}
	.visualcomposerstarter .navbar-wrapper {
		display: block!important;
	}
	ul#menu-primary-nav {
		display:none;
	}
	.sub-menu {
		display:none;
	}
}
@media (min-width: 768px) {
	.navbar-nav {
		float: unset!important;
	}
}
@media only screen and (max-width: 768px) {
	.site-title-child {
		font-size:20px!important;
	}
	.header_blocks {
		display: inline-block!important;
		width: 40%!important;
		padding-top: 50px!important;
	}
	.color_blocks, .color_block_right {
	width: 30%!important;
	}
	.site-description {
		display: none!important;
	}
	.site-title-child { 
		font-size: 50px!important;
	}
	.site-title-child:before {
	height: 25px!important;
    width: 25px!important;
	margin-top: 5px!important;
	}
	.navbar-nav {
		padding-left: 0!important;
	}
	label > span {
	}
	.search-form {
		padding-left: 10px!important;
		}
	.is-menu form label {
	display: none!important;
	}
	#HomepageSliderWSideBar {
		height: 415px!important;
	}
	#rev_slider_16_1_wrapper {
		height: 415px!important;
	}
	#rev_slider_16_1 {
	height: 400px!important;	
	}
	.rs-parallax-wrap {
		top: unset!important;
		bottom: 0 !important;
	}
	.leftcolumn {
		display: none!important;
	}
	.middlecolumn {
		width: 95%!important;
	}
}
.astm-search-menu {
	border-bottom: 0 solid #333;
}
/* .search-form label .search-field {
	border: unset!important; 
}
/*.search-form label .search-field {
	border: unset!important;
}*/
.search-form label > input {
	background: transparent!important;
}
/* Search Page */ 
.search-results-header > form {
	padding-top: 20px;
}
.search-results-header > form > * .search-field {
	font-size: 40px!important;
	width: 80%;
	border-bottom: 1px solid #333!important;
}
.search-results-header > form > .search-submit {
	background-size: contain!important;
  height: 40px!important;
  width: 40px!important;
	border: 0!important;
	display:inline-block!important;
	overflow: hidden!important;
	text-indent: -9999px!important;
	background: url('https://motifri.com/wp-content/themes/motif-2020/images/searchlarge.png') no-repeat!important;
}
ul.sidebar_list {
	padding-right: unset!important;
	padding-left: unset!important;
}
/*.top-bar {
	display:none!important;
}
*/
.custom-header-beer {
	color: #f04c23!important;
}
.custom-header-stuff {
	color: #000!important;
}
.custom-header-theater {
	color: #ec008c!important;
}
.custom-header-cannabis {
	color: #41ad49!important;
}
.custom-header-environment {
	color: #41ad49!important;
}
.custom-header-spirits {
	color: #000!important;
}
.custom-header-music {
	color: #00aeef!important;
}
.custom-header-art {
	color: #d2232a!important;
}
.custom-header-events {
	color: #00aeef!important;
}
.custom-header-prov {
	color: #000!important;
}
.custom-header-lunar {
	color: #091056!important;
}
.custom-header-kom {
	color: #00aeef!important;
}
.custom-header-roots {
	color: #41ad49!important;
}
.custom-header-dance {
	color: #5c3092!important;
}
.custom-header-rhody {
	color: #00aeef!important;
}
.custom-header-alt {
	color: #00aeef!important;
}
.custom-header-news {
	color: #00aeef!important;
}
/*div.category-block {
	margin-left: 10px;
	margin-top: 0;
	display: block;
	position: absolute;
	z-index: 10000;
}
*/
.category-block {
	padding: 2px;
	top: 0;
	padding-top: 2px;
	width: auto;
	font-family: 'Flama';
	font-size: 14px;
	color: #eff0f0;
	text-transform: uppercase;
	text-decoration: none;
	display: block!important;
	float: left!important;
	clear: both;
	text-align: left!important;
}
.category-Events {
	background: #00aeef;
}
span.category-block.News {
	background-color: #000;
}
.category-Theater {
	background: #ec008c;
}
.vc_gitem-post-data {
	margin-bottom: 0!important;
}
button, input, optgroup, select, textarea {
	font-family: 'Flama Condensed' !important;
	font-weight: 500;
	font-style: normal!important;
	font-size: 20px!important;
	text-transform: uppercase;
}
.single-attachment * > .middlecolumn {
	Width: 75%;
	padding-right: 20px;
}
.read-more, .page-numbers {
	background: #000!important;
	font-family: 'Flama Condensed' !important;
	font-style: normal!important;
	text-transform: uppercase;
	color: #fff;
	padding: 5px;
	margin-top: 10px;
}
.read-more {
	position: relative;
	display: block;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.read-more:hover {
	background: #333!important;
}
.nav-links.archive-navigation .page-numbers {
}
.vc_gitem-post-data {
	margin: 0!important;
}
.ecs-event-list * > .entry-content ul>li {
	padding-left: 0!important;
}
.comment-content ul>li, .entry-content ul>li {
	padding-left: 0;
	font-size: 10px!important;
}
/* Check This.comment-content ul>li:before, .entry-content ul>li:before {
	display:none!important;
}
*/
h4.entry-title.summary a {
	font-family: 'Flama' !important;
	font-weight: 500;
	Text-align: center;
	text-decoration: none;
	font-size: 15px!important;
	text-transform:normal;
	color: #000!important;
	border-bottom: unset!important;
}
a.entry-title {
	color: #333;
}
h4.entry-title.summary {
	display: inline;
}
h4.entry-title.summary::after{
	display: inline;
	content: ':';
	font-size: 15px!important;
}
p.ecs-excerpt, .duration {
	display: inline;
	margin-left: 4px;
	font-family: 'FlamaBook' !important;
	font-weight: 100;
	Text-align: center;
	font-size: 15px!important;
	text-transform: normal;
	margin-bottom: 0;
}
.duration {
	font-style: italic;
}
.ecs-event {
	margin-bottom: 10px !important;
}
#HomepageSliderWSideBar {
	display: flex;
}
.HPLC {
	width: calc(75% - 17px);
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	padding-right: 15px;
	padding-top: 15px;
	float: left;
}
.HPRC {
	width: calc(25% - 17px);
	display: block;
	padding-left: 15px;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
}
.menu-footer-container, #authors, .sections {
	width: 33%;
	display: inline-block;
	position: relative;
	float: left;
}
#menu-footer, #authors ul, .sections ul {
	list-style: none;
	padding: 0;
}
#menu-footer li a, #authors ul li a, #authors ul li, .sections ul li a, .sections ul li, .copyright, .copyright a, .entry-content ul li, .entry-content ul li a  {
	color: #6f6f6f;
	font-family: 'Flama' !important;
    font-weight: 500;
    Text-align: left;
	text-transform: none;
    text-decoration: none;
    font-size: 13px!important;
	line-height: 18px!important;
}
#menu-footer li a:hover, .copyright:hover, .copyright a:hover,  #authors li a:hover,  .sections li a:hover {
	color: #333;
	transition: 0.8s;
}
.footer-bottom {
	border-top: 1px solid #333333;
	padding-left: 15px; 
	padding-right: 15px;
}
#footer {
	position: relative;
	background: rgb(227,227,227);
background: linear-gradient(0deg, rgba(227,227,227,1) 0%, rgba(241,241,242,1) 100%);
	clear: both;
	height: 450px;
}
.site-description {
	content: 'Your Source for All Things Local' !important;
}
@media only screen and (min-width: 768px) {
	body:not(.menu-sandwich) #main-menu ul li ul {
		right: unset!important;
		left: unset!important;
		list-style: none;
	}
}
.pagination {
	margin-top: 30px;
}
.page-numbers {
	border-radius: 15px;
	padding:5px;
	min-width: 20px;
}
.tribe-events-calendar thead th {
	background: #000;
	font-family: 'Flama' !important;
	font-weight: 500;
	Text-align: center;
	text-decoration: none;
	font-size: 15px!important;
}
#tribe-events-sunday {
	color: #d2232a;
}
#tribe-events-monday {
	color: #d2232a;
}
#tribe-events-content a {
	color: #000;
	font-family: 'FlamaBook' !important;
}
.toc > div > a {
	font-size: 16px!important;
}
@media only screen and (max-width: 768px) {
	.columntext3 {
		columns: 1!important;
	}
	.columntext4 {
		columns: 1!important;
	}
}
/*.wp-block-image {
	border: solid 1px #000;
	margin: 0!important;
}
.wp-block-image .alignleft {
	margin:0px!important;
	float: unset!important;
}
*/
.stufftodo {
	padding-top: 15px;
	text-align: left!important;
}
.color_blocks {
	padding-top: 40px;
	font-size: 16px;
	line-height: 16px;
}
.color_blocks > a, .color_block_right > a {
	transition: 0.3s;
}
.color_blocks > a:hover {
	margin-left: 20px;
	color:#fff!important;
}
.color_block_right > a:hover {
	margin-right: 20px;
}
.color_block_right {
	padding-top: 40px;
}
.dropdown-toggle {
	display: inline-block!important;
	background: transparent!important;
	border: 0;
}
.music_ecs_category::before, .theater_ecs_category::before, .art_ecs_category::before, .gallery_ecs_category::before {
	content: ' '!important;
	height: 30px!important;
	float: left!important;
	width: 30px!important;
	margin-top: 4px!important;
	margin-right: 4px!important;
	padding-bottom: 0!important;
	display: inline-block!important;
}
.music_ecs_category::before {
	background:url('https://www.motifri.com/wp-content/uploads/2019/12/musicalnote.png');
}
.theater_ecs_category::before {
	background:url('https://www.motifri.com/wp-content/uploads/2019/12/theater.png');
}
.art_ecs_category::before, .gallery_ecs_category::before {
	background:url('https://www.motifri.com/wp-content/uploads/2019/12/MH-gallery-icon.png');
}
#mc_signup_form {
	background-color: tranparent!important;
}
#header {
	background: rgb(227,227,227);
background: linear-gradient(-180deg, rgba(227,227,227,1) 0%, rgba(241,241,242,1) 100%);
}
.removebr br {
	display:none!important;
}
hr.sep {
	width: 100%;
	color: #333;
	height: 1px;
}
.g-single > a > img {
border: 1px solid #333;
	width: calc(100% - 2px) !important;
}
.rs-layer {
line-height: unset!important;	
}
.headshot {
border-radius: 50%;
 height: 130px;
 width: 130px;
 overflow: hidden;
 display: flex;
 margin: 0 auto;
 justify-content: center;
 align-items: center;
}
.similar_posts > a > h4 {
	font-family: 'Chronicle Text G3' !important;
    color: #000!important;
	margin: 0!important;
	font-weight: normal!important;
	text-decoration: underline!important;
}