.bot-bar {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	text-align: center;
	background-image: -moz-linear-gradient( 0deg, rgb(117,48,227) 0%, rgb(255,167,252) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(117,48,227) 0%, rgb(255,167,252) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(117,48,227) 0%, rgb(255,167,252) 100%);
	color: #FFF;
	padding: 20px 0;
	display: none;
	z-index:99;
}
.bot-bar a {
	color: #FFF;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
}
.widget_epcl_social div.icons a {
z-index:0;
}
.bot-bar-hide {
	display: none !important;
}
@media only screen and (max-width:768px){
div.articles {
margin: 0;
}
div.articles article .article-wrapper {
border-radius: 0;
}
div.articles article .featured-image {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
div.left-content .main-article {
border-radius: 0;
margin: 0 -20px;
}
div.left-content .main-article {
padding: 15px;
}
	.bot-bar {
		display: block;
	}
}

input.form-website {
display:none !important;
}
.img-table table, .img-table table td {
	border: none !important;
}
.insta-reel {
	display: none !important;
}
.web-style .insta-web-reel {
	display: block !important;
}
.iPhone-style .insta-iOs-reel {
	display: block !important;
}
.android-style .insta-android-reel {
	display: block !important;
}
.insta-box {
	border: 1px solid rgb(219, 219, 219);
	max-width: 540px;
}
.insta-box-header {
	height: 54px;
	padding: 10px;
}
.insta-box-left {
	float: left;
	width: 50px;
}
.insta-box-mid {
	float: left;
	width: auto;
}
.insta-box-right {
	float: right;
}
.insta-box-handle {
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
	font-weight: 600;
}
.insta-box-author {
	font-size: 14px;
	line-height: 14px;
	padding-top: 2px;
}
.insta-box-handle a, .insta-box-handle a:hover {
	color: #000 !important;
}
.insta-box-handle a:hover {
	text-decoration: underline;
}
.insta-box-author a, .insta-box-author a:hover {
	color: #8e8e8e !important;
}
.view-pr-btn {
	background: #0095f6;
	border-radius: 3px;
	font-weight: 600;
	color: #FFF;
	padding: 5px 12px;
	font-size: 14px;
}
.view-pr-btn:hover {
	background: #0074cc;
	color: #FFF;
}
.insta-box-body {
	position: relative;
}
img.insta-main-img {
	width: 100%;
}
.insta-box-overlay {
	background: rgba(0,0,0,.5);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.insta-box-play-wrapper {
	height: 160px;
	width: 160px;
	display: block;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	left: calc(50% - 80px);
	top: calc(50% - 80px);
}
.insta-box-play {
	display: block;
	padding-top: 35px;
}
.insta-box-play img {
	width: 55px;
	height: 55px;
	margin: 0 auto;
	display: block;
}
.insta-watch {
	font-size: 14px;
	color: #FFF;
	font-weight: 600;
}
.insta-box-viewmore {
  padding: 10px;
}
.insta-box-viewmore a {
	font-size: 14px;
	color: #FFF;
	font-weight: 600;
	color: #0095f6 !important;
}
.insta-box-viewmore a:hover {
	color: #0095f6 !important;
	text-decoration: underline;
}
.post-4679 div.text .wp-block-separator {
	padding:0;
	border-bottom: none;
	margin: 24px auto;
	width: 90%;
}
.wpcf7-response-output, .googleHide {
	display: none;
}
.wpcf7 p, .wpcf7 li, .subs-desc {
	color: #FFF;
}
.subs-wrapper {
  max-width: 500px;
  margin: 0 auto;
}
.subs-wrapper h2 {
  color: #FFF;
  padding-bottom: 15px;
}
.googleMobileTranslateWrapper {
	background: #FFF;
	padding: 20px;
}
.hustle-ui.module_id_8 button.hustle-button-close {
	right: 20px !important;
}
.subs-left {
	float: left;
	width: 65%;
}
.subs-right {
	float: right;
	width: 35%;
	text-align: right;
	padding-top: 10px;
}
.top-block {
	float: left;
	width: 25%;
}
.top-block a {
	display: block;
	margin: 0 5px;
}
.top-block a img {
	width: 100%;
	height: auto;
}
.post-7420 .author, .postid-7420 #author {
	display: none !important;
}
@media only screen and (max-width:768px){
	.top-block {
		width: 50%;
	}
	.top-block:nth-child(2n) {
		float: right;
	}
	.epcl-text-editor.section.grid-container.module-wrapper {
		padding: 15px 15px 0 15px;
	}
	.top-block a {
		margin: 0 4px 4px 0;
	}
	.top-block:nth-child(2n) a {
		margin: 0 0 4px 4px;
	}
	#header .logo {
		max-width: 170px;
	}
	.wp-block-media-text img {
		width: 100px;
		margin: 0 auto;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		text-align: center;
	}
}