/* two columns */
.widget .ect-wrapper .section-content-wrapper,
#ect-section.ect-section .ect-wrapper .section-content-wrapper,
.ect-event.style-three .event-list-description,
.ect-event.style-three .entry-summary,
.ect-event.style-three .entry-content,
.ect-event.style-four .entry-date,
.ect-event.style-three .content-wrapper,
.ect-menu .food-article-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/*--------------------------------------------------------------
# Padding/Margin
--------------------------------------------------------------*/

.site-content .entry-content+.ect-section {
	padding-top: 0;
}

.ect-section .section-heading-wrapper {
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
}

#ect-section.ect-section.has-background-image-layer {
	margin-bottom: 42px;
}

.ect-section {
	position: relative;
}

.ect-section.ect-menu .menu-content-wrapper .hentry {
	width: 100%;
}

.site-content aside #ect-section.ect-section .menu-content-wrapper .hentry {
	width: 100%;
}

.ect-section .section-content-wrapper {
	padding-left: 0;
	padding-right: 0;
}

.ect-section .featured-content-wrapper .page-title,
#ect-section .entry-content,
#ect-section .entry-summary,
.ect-section .portfolio-content-wrapper .page-title,
.ect-section .portfolio-content-wrapper .entry-content,
.ect-section .service-content-wrapper .page-title {
	margin-top: 21px;
}

#ect-section .entry-summary,
#ect-section .entry-content {
	max-width: 100%;
}

#ect-section .entry-header {
	padding-top: 0;
}

.ect-section .featured-content-wrapper .hentry,
.ect-section.ect-menu .hentry,
.widget .hentry:last-child,
.site-content aside .ect-section .section-content-wrapper .hentry,
.ect-section .portfolio-content-wrapper .hentry,
.ect-section .team-content-wrapper .hentry,
.ect-section .service-content-wrapper .hentry {
	margin-bottom: 35px;
}

#ect-section .ect-wrapper .hentry,
.ect-event.style-one .main-image,
.menu-content-wrapper .menu-nav-collapse,
.ect-menu.style-three .menu-content-wrapper .ui-tabs-panel-wrap,
.menu-content-wrapper .tabs-nav,
.ect-menu .comments-area,
.site-content aside .ect-section .ctis-load-more-container {
	padding: 0 15px;
}

.ect-section .ect-wrapper .section-content-wrapper {
	margin: 0 -15px;
}

.site-content aside .ect-section .ect-wrapper .section-content-wrapper {
	margin: 0 -15px;
}

.site-content aside .ect-section .section-content-wrapper .hentry:last-child,
.ect-post .site-content .entry-content {
	margin-bottom: 0;
}

.posted-on a:before,
.byline a:before,
.cat-links:before,
.edit-link:before,
.tags-links:before {
	margin-right: 5px;
}

.admin-bar .fancybox-slide {
	margin-top: 42px;
}

.fancybox-stage .fancybox-content {
	margin: 0 auto;
	max-width: 667px;
}

.fancybox-stage .fancybox-content .entry-container {
	text-align: center;
}

.ect-section .hentry-inner .post-thumbnail {
	margin-top: 0;
}

.ect-wrapper .section-content-wrapper .hentry,
.site-content aside .ect-wrapper .section-content-wrapper .hentry {
	position: relative;
	width: 100%;
}

#ect-section .entry-container .entry-header {
	margin-bottom: 0;
	padding-bottom: 0;
}

#ect-section .section-content-wrapper .hentry {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0;
}

/*--------------------------------------------------------------
# Updated Styles
--------------------------------------------------------------*/

#ect-section.ect-section .section-heading-wrapper,
#ect-section.ect-section .section-heading-wrapper.ect-section-heading-wrapper .entry-title {
	text-align: center;
}


#ect-section.ect-featured-content.style-two .post-thumbnail:after,
#ect-section.ect-portfolio.style-one .post-thumbnail:after,
#ect-section.ect-portfolio.style-four .post-thumbnail:after {
	background-color: rgba(0, 0, 0, 0.3);
	content: "";
	left: 0;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	width: 100%;
}

#ect-section.ect-featured-content.style-two .hentry-inner:hover .post-thumbnail:after,
#ect-section.ect-portfolio.style-one .hentry-inner:hover .post-thumbnail:after,
#ect-section.ect-portfolio.style-four .hentry-inner:hover .post-thumbnail:after {
	opacity: 1;
}

.widget .ect-wrapper .section-content-wrapper.layout-two .hentry:nth-child(2n+1),
.ect-section.ect-menu.style-two .menu-content-wrapper .hentry:nth-child(4n+1),
.ect-section.ect-menu.style-three .menu-content-wrapper .hentry:nth-child(4n+1),
.widget .ect-wrapper .section-content-wrapper.layout-three .hentry:nth-child(3n+1),
.widget .ect-event.style-four .ect-wrapper .events-content-wrapper .hentry:nth-child(3n+1),
.widget .ect-wrapper .section-content-wrapper.layout-four .hentry:nth-child(4n+1),
.widget .ect-wrapper .section-content-wrapper.layout-five .hentry:nth-child(5n+1),
.widget .ect-wrapper .section-content-wrapper.layout-six .hentry:nth-child(6n+1) {
	clear: both;
}

.ect-section .section-content-wrapper .hentry-inner {
	display: block;
}

.ect-portfolio.style-two .hentry-inner,
.ect-testimonial-content-section .hentry-inner,
.ect-portfolio .hentry-inner .entry-title,
.ect-portfolio .hentry-inner .entry-content,
.ect-portfolio .hentry-inner .entry-summary,
.ect-featured-content .hentry-inner,
.ect-testimonial-content-section .owl-theme .owl-dots button.owl-dot span,
.ect-menu-style-one .hentry-inner,
.ect-service .hentry-inner,
.ect-team .hentry-inner {
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}

.ect-section .post-thumbnail img {
	transition: 0.6s ease-in-out;
	-moz-transition: 0.6s ease-in-out;
	-webkit-transition: 0.6s ease-in-out;
}

.ect-portfolio.ect-section .post-thumbnail,
.ect-team.ect-section .post-thumbnail,
.ect-featured-content.ect-section .post-thumbnail {
	overflow: hidden;
}

.ect-section .more-link,
.ect-section .button {
	font-size: 15px;
	font-size: 0.9375rem;
	text-decoration: none;
	line-height: 1.3;
}

.ect-section .more-link:hover,
.ect-section .more-link:focus {
	text-decoration: none;
}

#ect-section.no-section-heading {
	padding-top: 42px;
}

.ect-featured-content.style-four .hentry-inner:hover,
.ect-testimonial-content-section.style-two .hentry-inner:hover,
.ect-team.style-three .hentry-inner:hover,
.ect-team.style-two .hentry-inner:hover,
.ect-portfolio.style-two .hentry-inner:hover,
.ect-service.style-one .hentry-inner:hover {
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
	transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}

.ect-portfolio.ect-section .hentry-inner:hover .post-thumbnail {
	transform: none;
}

.ect-portfolio.ect-section .hentry-inner:hover .post-thumbnail img,
.ect-event.style-four .hentry-inner:hover .post-thumbnail img,
.ect-featured-content.ect-section .hentry-inner:hover .post-thumbnail img,
.ect-team.ect-section:not(.style-two):not(.style-four) .hentry-inner:hover .post-thumbnail img {
	transform: scale(1.1) rotate(1deg);
	-moz-transform: scale(1.1) rotate(1deg);
	-webkit-transform: scale(1.1) rotate(1deg);
}

/*.ect-section[class*="ect-"] .hentry .more-link,
.ect-section[class*="ect-"] .hentry .more-button,
.ect-section[class*="ect-"] .hentry .button {
	border: 0;
	display: block;
	margin-top: 0;
	padding: 0;
}*/

#ect-section nav.social-navigation ul li a {
	font-size: 16px;
	font-size: 1rem;
}

/*#ect-section.ect-section .more-link,
#ect-section.ect-section .button {
	display: block;
	margin-top: 21px;
	margin-bottom: 0;
	text-align: center;
}*/

.ect-team-social-profile .social-navigation a:before {
	content: "\f0c1";
}

.ect-team-social-profile .social-navigation a[href*="facebook.com"]:before {
	content: "\f09a";
}

.ect-team-social-profile .social-navigation a[href*="instagram.com"]::before {
	content: "\f16d";
}

.ect-team-social-profile .social-navigation a[href*="twitter.com"]::before {
	content: "\f099";
}

.ect-team-social-profile .social-navigation a[href*="linkedin.com"]::before {
	content: "\f0e1";
}

.ect-team-social-profile .social-navigation a[href*="plus.google.com"]:before {
	content: "\f0d5";
}

.ect-team-social-profile .social-navigation a[href$="/feed/"]:before {
	content: "\f09e";
}

.ect-team-social-profile .social-navigation a[href*="wordpress.com"]:before,
.ect-team-social-profile .social-navigation a[href*="wordpress.org"]:before {
	content: "\f19a";
}

.ect-team-social-profile .social-navigation a[href*="github.com"]:before {
	content: "\f1d3";
}

.ect-team-social-profile .social-navigation a[href*="pinterest.com"]:before {
	content: "\f231";
}

.ect-team-social-profile .social-navigation a[href*="flickr.com"]:before {
	content: "\f16e";
}

.ect-team-social-profile .social-navigation a[href*="vimeo.com"]:before {
	content: "\f27d";
}

.ect-team-social-profile .social-navigation a[href*="youtube.com"]:before {
	content: "\f16a";
}

.ect-team-social-profile .social-navigation a[href*="tumblr.com"]:before {
	content: "\f173";
}

.ect-team-social-profile .social-navigation a[href*="codepen.io"]:before {
	content: "\f1cb";
}

.ect-team-social-profile .social-navigation a[href*="path.com"]:before {
	content: "\f20c";
}

.ect-team-social-profile .social-navigation a[href*="dribbble.com"]:before {
	content: "\f17d";
}

.ect-team-social-profile .social-navigation a[href*="skype.com"]:before {
	content: "\f17e";
}

.ect-team-social-profile .social-navigation a[href*="digg.com"]:before {
	content: "\f1a6";
}

.ect-team-social-profile .social-navigation a[href*="reddit.com"]:before {
	content: "\f1a1";
}

.ect-team-social-profile .social-navigation a[href*="stumbleupon.com"]:before {
	content: "\f1a4";
}

.ect-team-social-profile .social-navigation a[href*="getpocket.com"]:before {
	content: "\f265";
}

.ect-team-social-profile .social-navigation a[href*="dropbox.com"]:before {
	content: "\f16b";
}

.ect-team-social-profile .social-navigation a[href*="spotify.com"]:before {
	content: "\f1bc";
}

.ect-team-social-profile .social-navigation a[href*="foursquare.com"]:before {
	content: "\f180";
}

.ect-team-social-profile .social-navigation a[href*="twitch.tv"]:before {
	content: "\f1e8";
}

.ect-team-social-profile .social-navigation a[href*="mailto:"]:before {
	content: "\f0e0";
}

.ect-team-social-profile .social-navigation a[href*="vk.com"]:before {
	content: "\f189";
}

.ect-team-social-profile .social-navigation a[href*="xing.com"]:before {
	content: "\f168";
}

.posted-on a:before {
	content: "\f073";
}

.ect-event.style-four .time:before {
	content: "\f017";
}

.ect-event.style-four .location:before {
	content: "\f3c5";
}

.byline a:before {
	content: "\f007";
}

.cat-links a:before {
	content: "\f07c";
}

.edit-link a:before {
	content: "\f040";
}

.tags-links a:before {
	content: "\f02c";
}

span.cat-links svg,
.tags-links svg {
	display: none;
}

.menu-social-container a:before,
.posted-on a:before,
.byline a:before,
.ect-event.style-four .time:before,
.ect-event.style-four .location:before,
.cat-links a:before,
.edit-link a:before,
.tags-links a:before {
	font-family: FontAwesome;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-rendering: auto;
}

.ect-section.has-background-image-layer:after,
body[class*="-full-width"] .site-content #ect-section.ect-section.has-background-image-layer:after,
body.full-width-layout .site-content #ect-section.ect-section.has-background-image-layer:after {
	content: "";
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	margin-right: calc(-100vw / 2 + 100% / 2);
	margin-left: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw;
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	z-index: -1;
}

body[class*="-no-sidebar"] .site-content #ect-section.ect-section.has-background-image-layer,
body.content-width-layout .site-content #ect-section.ect-section.has-background-image-layer {
	padding-left: 15px;
	padding-right: 15px;
}

body[class*="-no-sidebar"] .site-content #ect-section.ect-section.has-background-image-layer:after,
body.content-width-layout .site-content #ect-section.ect-section.has-background-image-layer:after {
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
}

.content-right .ect-section.has-background-image-layer:after {
	left: auto;
	right: 0;
}

.ect-event .events-content-wrapper .entry-title a,
aside.footer-widget-area .entry-container .entry-title a {
	font-size: inherit;
}

.post-thumbnail {
	margin-bottom: 14px;
}

#ect-section .post-thumbnail img,
#ect-section .entry-title {
	border: 0;
	padding: 0;
}

#ect-section .entry-title {
	margin-top: 0;
}

#ect-section .entry-title:after {
	display: none;
}

#ect-section .entry-meta {
	background-color: transparent;
	border: 0;
	padding: 0;
}

#ect-section .entry-meta a {
	opacity: 1;
}

#ect-section .section-content-wrapper a:hover,
#ect-section .section-content-wrapper a:focus {
	text-decoration: none;
}

#ect-section .entry-header {
	background-color: transparent;
	margin: 0;
}

#ect-section,
#ect-section .entry-content>*,
#ect-section .entry-summary>* {
	max-width: 100%;
}

#ect-section .entry-content,
#ect-section .entry-summary {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

#ect-section .entry-title:before {
	display: none;
}

.image-filters-enabled #ect-section .entry .post-thumbnail:after,
.image-filters-enabled #ect-section .entry .post-thumbnail:before {
	display: none;
}

#ect-section .owl-theme .owl-nav [class*=owl-] {
	border-radius: 50%;
	height: 30px;
	line-height: 30px;
	width: 30px;
}

#ect-section .entry-meta {
	position: relative;
	top: 0;
	left: 0;
}

#ect-section .ect-category,
#ect-section .ect-tag,
#ect-section .content-author {
	margin-top: 10px;
}

#ect-section .attributes-wrapper,
#ect-section .attributes-wrapper a {
	font-size: 12px;
	text-transform: capitalize;
}

#ect-section .ect-category a,
#ect-section .ect-author a,
#ect-section .ect-tag a {
	border: 1px solid #ebebeb;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 2px 5px;
}

#ect-section .ect-category span,
#ect-section .ect-tag span {
	margin: 0;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0;
}

#ect-section .ect-category a:last-child,
#ect-section .ect-tag a:last-child {
	margin: 0;
}

#ect-section .hentry .entry-container,
#ect-section .hentry .post-thumbnail {
	display: block;
	width: 100%;
}

body[class*="-sidebar"] .site-content aside #ect-section.has-background-image-layer:after,
body.content-left .site-content aside #ect-section.has-background-image-layer:after,
body.content-right .site-content aside #ect-section.has-background-image-layer:after {
	display: none;
}

body.home .site-content aside #ect-section.has-background-image-layer:after {
	display: none;
}

#ect-section .section-title {
	margin-bottom: 0;
}

.site-content #ect-section {
	padding-top: 7px;
}

.site-content #ect-section .section-heading-wrapper {
	padding-top: 0;
}

/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/

/**
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

/*--------------------------------------------------------------
# >= 667px
--------------------------------------------------------------*/

@media screen and (min-width: 41.6875em) {

	.ect-section.ect-menu.style-three .menu-content-wrapper .hentry,
	.ect-section.ect-portfolio .section-content-wrapper.layout-three .hentry,
	.ect-section .section-content-wrapper.layout-four .hentry,
	.ect-section .section-content-wrapper.layout-five .hentry,
	.ect-section .section-content-wrapper.layout-two .hentry {
		width: 50%;
	}

	.ect-section .section-content-wrapper .hentry {
		padding: 0 15px;
	}

	.ect-section .section-content-wrapper.layout-two .hentry:nth-child(2n+1),
	.ect-section .section-content-wrapper.layout-four .hentry:nth-child(2n+1),
	.ect-section.ect-menu.style-two .menu-content-wrapper .hentry:nth-child(2n+1),
	.ect-section.ect-menu.style-three .menu-content-wrapper .hentry:nth-child(2n+1),
	.ect-section .service-content-wrapper.layout-two .hentry:nth-child(2n+1),
	.ect-section.ect-menu.style-two .menu-content-wrapper .hentry:nth-child(2n+1) {
		clear: both;
	}

	.ect-section #testimonial-content-section.layout-two .hentry {
		width: 50%;
	}

	.ect-section #testimonial-content-section.layout-two .hentry:nth-child(2n+1) {
		clear: both;
	}

	.ect-event.style-four .ect-wrapper .events-content-wrapper .hentry,
	.ect-section .section-content-wrapper.layout-six .hentry,
	.ect-section .section-content-wrapper.layout-three .hentry {
		width: 33.33%;
	}

	.ect-section .section-content-wrapper.layout-six .hentry:nth-child(3n+1),
	.ect-section .section-content-wrapper.layout-six .hentry:nth-child(3n+1),
	.ect-section .section-content-wrapper.layout-three .hentry:nth-child(3n+1),
	.ect-event.style-four .ect-wrapper .events-content-wrapper .hentry:nth-child(3n+1) {
		clear: both;
	}

	.ect-featured-content .featured-content-wrapper.layout-three .hentry-inner .post-thumbnail,
	.ect-portfolio .portfolio-content-wrapper.layout-three .hentry-inner .post-thumbnail,
	.ect-service .service-content-wrapper.layout-three .hentry-inner .post-thumbnail {
		display: block;
		width: 100%;
	}

	body[class*="theme-catch-sketch-"] #colophon aside.footer-widget-area.one .wrapper .widget-column,
	body[class*="theme-simclick-pro-"] #colophon aside.footer-widget-area.one .wrapper .widget-column,
	.theme-catch-sketch #colophon aside.footer-widget-area.one .wrapper .widget-column,
	.theme-simclick #colophon aside.footer-widget-area.one .wrapper .widget-column {
		padding-right: 15px;
	}

	#ect-section.section .hentry-inner .entry-container,
	#ect-section.section .hentry-inner .entry-header {
		text-align: left;
	}

	.site-content #ect-section {
		padding-top: 35px;
	}

	.site-content #ect-section.no-section-heading {
		padding-top: 35px;
	}

	.site-content #ect-section.ect-menu.has-background-image-layer {
		margin-bottom: 35px;
		margin-top: 35px;
	}
}

/*--------------------------------------------------------------
# >= 768px
--------------------------------------------------------------*/

@media screen and (min-width: 48.000em) {
	.ect-section.ect-portfolio .section-content-wrapper.layout-three .hentry {
		width: 33.33%;
	}
}


/*--------------------------------------------------------------
# >= 1024px
--------------------------------------------------------------*/

@media screen and (min-width: 64em) {

	.ect-section.ect-menu.style-two .menu-content-wrapper .hentry:nth-child(2n+1),
	.widget .ect-wrapper .section-content-wrapper.layout-four .hentry:nth-child(2n+1),
	.ect-section .section-content-wrapper.layout-four .hentry:nth-child(2n+1) {
		clear: none;
	}

	.ect-section.ect-menu.style-two .menu-content-wrapper .hentry:nth-child(4n+1),
	.widget .ect-wrapper .section-content-wrapper.layout-four .hentry:nth-child(4n+1),
	.ect-section .section-content-wrapper.layout-four .hentry:nth-child(4n+1) {
		clear: both;
	}

	.ect-section .section-content-wrapper.layout-six .hentry:nth-child(3n+1) {
		clear: none;
	}

	.widget .ect-wrapper .section-content-wrapper.layout-five .hentry:nth-child(5n+1),
	.ect-section .section-content-wrapper.layout-five .hentry:nth-child(5n+1) {
		clear: both;
	}

	.ect-section .section-content-wrapper.layout-six .hentry:nth-child(6n+1) {
		clear: both;
	}

	.ect-section .section-content-wrapper.layout-four .hentry {
		width: 25%;
	}

	body[class*="-sidebar"] .site-content .ect-section.has-background-image-layer:after,
	body.content-right .site-content .ect-section.has-background-image-layer:after,
	body.content-left .site-content .ect-section.has-background-image-layer:after {
		margin-right: calc(-100vw / 1 + 100% / 1);
		margin-left: calc(-100vw / 1 + 100% / 1);
	}

	body[class*="-left-sidebar"] .site-content .ect-section.has-background-image-layer:after,
	body.content-right .site-content .ect-section.has-background-image-layer:after {
		left: auto;
		right: 0;
	}

	.post-thumbnail {
		margin-bottom: 21px;
	}

	body[class*="-right-sidebar"] .ect-section.has-background-image-layer,
	body.content-left .ect-section.has-background-image-layer {
		padding-right: 30px;
	}

	body[class*="left-sidebar"] .ect-section.has-background-image-layer,
	body.content-right .ect-section.has-background-image-layer {
		padding-left: 30px;
	}

	.ect-section.has-background-image-layer {
		padding-bottom: 28px;
		padding-top: 28px;
	}
}

/*--------------------------------------------------------------
# >= 1366px
--------------------------------------------------------------*/

@media screen and (min-width: 85.375em) {

	body[class*="theme-catch-sketch-"] #colophon aside.footer-widget-area.one .wrapper .widget-column,
	body[class*="theme-simclick-"] #colophon aside.footer-widget-area.one .wrapper .widget-column,
	.theme-catch-sketch #colophon aside.footer-widget-area.one .wrapper .widget-column,
	.theme-simclick #colophon aside.footer-widget-area.one .wrapper .widget-column {
		padding-right: 20px;
	}

	.site-content aside .ect-section .ect-wrapper .section-content-wrapper,
	.site-content aside .ect-section .ect-wrapper .section-content-wrapper {
		margin: 0 -15px;
	}

	#ect-section .post-thumbnail {
		margin-bottom: 28px;
	}

	#ect-section.ect-section.has-background-image-layer {
		margin-bottom: 70px;
	}
}

/*--------------------------------------------------------------
# >= 1660px
--------------------------------------------------------------*/

@media screen and (min-width: 103.750em) {

	.ect-featured-content.style-one .entry-container,
	.ect-featured-content.style-four .entry-container,
	.ect-testimonial-content-section.style-two .hentry-inner {
		padding: 42px;
	}

	#ect-section.ect-section.has-background-image-layer {
		margin-bottom: 120px;
	}

	#ect-section.no-section-heading {
		padding-top: 120px;
	}

	.site-content #ect-section {
		padding-top: 85px;
	}

	.site-content #ect-section.no-section-heading {
		padding-top: 57px;
	}
}


/*--------------------------------------------------------------
# >= Color
--------------------------------------------------------------*/

/*
#ect-section.ect-section[class*="ect-"] .hentry .more-link,
#ect-section.ect-section[class*="ect-"] .hentry .more-button,
#ect-section.ect-section[class*="ect-"] .hentry .button {
	background-color: transparent;
	background-image: none
}

#ect-section.ect-section[class*="ect-"]:not(.ect-event.style-two):not(.ect-event.style-three) .hentry .more-link:hover,
#ect-section.ect-section[class*="ect-"]:not(.ect-event.style-two):not(.ect-event.style-three) .hentry .more-link:focus,
#ect-section.ect-section[class*="ect-"] .hentry .button:hover,
#ect-section.ect-section[class*="ect-"] .hentry .button:focus,
#ect-section.ect-section[class*="ect-"] .hentry .more-button:hover,
#ect-section.ect-section[class*="ect-"] .hentry .more-button:focus,
#ect-section.ect-section[class*="ect-"] .hentry button:hover,
#ect-section.ect-section[class*="ect-"] .hentry button:focus {
	background-color: transparent;
	background-image: none;
	box-shadow: none;
}*/

#ect-section.ect-section .entry-container {
	background-color: transparent;
}