@charset "UTF-8";
:root
{
}
body
{
	-moz-osx-font-smoothing: grayscale;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
body.helix-ultimate-preloader
{
	overflow: hidden;
}
body.helix-ultimate-preloader:before
{
	background: rgba(255, 255, 255, 0.9);
	content: " ";
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99998;
}
body.helix-ultimate-preloader:after
{
	animation: fa-spin 2s infinite linear;
	color: #007bff;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 36px;
	font-weight: 900;
	height: 48px;
	left: 50%;
	line-break: 48px;
	margin-left: -24px;
	margin-top: -24px;
	position: fixed;
	text-align: center;
	top: 50%;
	-webkit-animation: fa-spin 2s infinite linear;
	width: 48px;
	z-index: 99999;
}
a
{
	transition: color 400ms, background-color 400ms;
}
a,a:hover,a:focus,a:active
{
	text-decoration: none;
}
label
{
	font-weight: normal;
}
legend
{
	padding-bottom: 10px;
}
img
{
	display: block;
	height: auto;
	max-width: 100%;
}
.row
{
	--bs-gutter-x: 1.875rem;
}
.container
{
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width:1200px)
{
	.container
	{
		max-width: 1140px;
	}
}
.element-invisible
{
	border: 0;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#system-message-container
{
	bottom: 0px;
	max-width: 350px;
	position: fixed;
	right: 15px;
}
#system-message-container .alert
{
	font-size: 13px;
	line-height: 1.5;
}
#system-message-container .alert>.btn-close
{
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
}
#system-message-container joomla-alert
{
	font-size: 13px;
}
.com-users.view-registration #member-registration .modal-dialog,.com-users.view-registration #member-profile .modal-dialog,.com-users.view-profile #member-registration .modal-dialog,.com-users.view-profile #member-profile .modal-dialog
{
	align-items: center;
	display: flex;
	min-height: calc(100% - 1rem);
}
.registration #member-registration #jform_privacyconsent_privacy-lbl
{
	display: inline-flex;
}
.registration #member-registration #jform_privacyconsent_privacy-lbl>a
{
	color: #454548;
	display: block;
	position: initial;
}
.registration #member-registration #jform_privacyconsent_privacy-lbl>a:hover,.registration #member-registration #jform_privacyconsent_privacy-lbl>a:focus
{
	color: #353538;
}
body.com-users.view-registration>#sbox-window
{
	overflow: hidden;
}
body.com-users.view-registration>#sbox-window>#sbox-btn-close
{
	right: 5px;
	top: 5px;
}
.modal-dialog.jviewport-width80
{
	max-width: none;
	width: 80vw;
}
.btn:focus
{
	box-shadow: none !important;
}
@media (max-width:1440px)
{
	.sp-dropdown.sp-dropdown-mega
	{
		width: 920px !important;
	}
}
#sp-top-bar
{
	font-size: 0.875rem;
	padding: 8px 0;
}
#sp-top-bar .sp-module
{
	display: inline-block;
	margin: 0 0 0 1.25rem;
}
ul.social-icons
{
	display: inline-block;
	font-size: 25px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.social-icons>li
{
	display: inline-block;
}
ul.social-icons>li:not(:last-child)
{
	margin-right: 30px;
}
.sp-module-content .mod-languages ul.lang-inline
{
	margin: 0;
	padding: 0;
}
.sp-module-content .mod-languages ul.lang-inline li
{
	border: none;
	display: inline-block;
	margin: 0 5px 0 0;
}
.sp-module-content .mod-languages ul.lang-inline li a
{
	padding: 0 !important;
}
.sp-module-content .mod-languages ul.lang-inline li>a:before
{
	display: none;
}
.sp-module-content .latestnews>li>a>span
{
	display: block;
	font-size: 85%;
	margin-top: 5px;
}
.sp-contact-info
{
	list-style: none;
	margin: 0 -10px;
	padding: 0;
}
.sp-contact-info li
{
	display: inline-block;
	font-size: 90%;
	margin: 0 10px;
	white-space: nowrap;
}
.sp-contact-info li i
{
	margin: 0 3px;
}
body.com-sppagebuilder.view-form.layout-edit-iframe #sp-header
{
	display: none !important;
}
#sp-header
{
	height: 110px;
	left: 0;
	padding: 0 45px;
	position: absolute;
	top: 20px;
	transition: 0.3s;
	width: 100%;
	z-index: 99;
}
#sp-header .logo
{
	align-items: center;
	display: inline-flex;
	height: 100px;
	margin: 0;
	transition: 0.3s;
}
#sp-header .logo a
{
	font-size: 24px;
	line-height: 1;
	margin: 0;
	padding: 0;
}
#sp-header .logo p
{
	margin: 5px 0 0;
}
#sp-header.header-sticky
{
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	height: 80px !important;
	position: fixed;
	top: 0px;
	z-index: 9999;
}
#sp-header.header-sticky .logo
{
	height: 80px !important;
}
#sp-header.header-sticky #offcanvas-toggler
{
	height: 80px !important;
	line-height: 80px !important;
}
#sp-header.header-sticky .sp-megamenu-parent>li>a,#sp-header.header-sticky .sp-megamenu-parent>li>span
{
	line-height: 80px !important;
}
#sp-header.header-sticky .sp-megamenu-parent>li.active:after
{
	bottom: 20px;
}
#sp-header.header-sticky .sp-megamenu-parent>li:after
{
	bottom: 20px;
}
body.classic-header #sp-header .sp-megamenu-parent>li>a,body.classic-header #sp-header .sp-megamenu-parent>li>span,body.classic-header #sp-header .sp-megamenu-parent>li.active>a,body.classic-header #sp-header .sp-megamenu-parent>li.active:hover>a
{
	color: #fff;
}
body.classic-header #sp-header .sp-megamenu-parent>li.active:after
{
	background: #fff;
}
body.classic-header #sp-header #sp-menu-right .search input[type="search"]
{
	border-bottom-color: #fff;
	color: #fff;
}
body.classic-header #sp-header #sp-menu-right .search input[type="search"]::placeholder
{
	color: #fff;
}
body.classic-header #sp-header .social-icons a
{
	color: #fff;
}
body.classic-header #sp-header .social-icons a:hover,body.classic-header #sp-header .social-icons a:focus
{
	color: #fff;
}
body.classic-header #sp-header.header-sticky
{
	background-color: #000;
}
#sp-menu-right>.sp-column
{
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: flex-end;
}
#sp-menu-right .search
{
	margin-right: 20px;
}
#sp-menu-right .search label
{
	display: none;
}
.offcanvas-menu .search label
{
	display: none;
}
#sp-menu-right .search input[type="search"]
{
	border-bottom-color: #000;
	border-bottom-width: 1px;
	color: #000;
	font-family: 'Sora', sans-serif;
}
#sp-menu-right .search input[type="search"]:focus,#sp-menu-right .search input[type="search"]:active
{
	background-color: transparent;
}
#sp-menu-right .social-icons li a span
{
	transition: all 0.3s ease;
}
#sp-menu-right .social-icons li a span:hover
{
	transform: scale(1.1);
}
#sp-title
{
	min-height: 0;
}
.sp-page-title
{
	background-attachment: fixed;
	background-color: #fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 210px 0px 120px 0px;
}
.sp-page-title .container
{
	display: flex;
}
.sp-page-title .page-header-right
{
	display: flex;
	flex: 1 0 60%;
	flex-direction: column-reverse;
}
.sp-page-title .sp-page-title-heading
{
	color: #17161A;
	flex: 1 0 40%;
	font-size: 56px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 70px;
}
.sp-page-title .sp-page-title-sub-heading
{
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	max-width: 65%;
}
.sp-page-title .breadcrumb
{
	background: none;
	margin: 10px 0 20px 0;
	padding: 0;
}
.sp-page-title .breadcrumb>.active
{
	color: #454548;
}
.sp-page-title .breadcrumb>span,.sp-page-title .breadcrumb>li,.sp-page-title .breadcrumb>li+li:before,.sp-page-title .breadcrumb>li>a
{
	color: #17161A;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 34px;
}
.body-innerwrapper
{
	overflow-x: hidden;
}
.layout-boxed .body-innerwrapper
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	margin: 0 auto;
	max-width: 1240px;
}
#sp-main-body
{
	padding: 70px 0 0px;
}
.com-sppagebuilder #sp-main-body
{
	padding: 0;
}
#sp-left .sp-module,#sp-right .sp-module
{
	border: 1px solid #f3f3f3;
	border-radius: 3px;
	margin-top: 50px;
	padding: 30px;
}
#sp-left .sp-module:first-child,#sp-right .sp-module:first-child
{
	margin-top: 0;
}
#sp-left .sp-module .sp-module-title,#sp-right .sp-module .sp-module-title
{
	border-bottom: 1px solid #f3f3f3;
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 30px;
	padding-bottom: 20px;
}
#sp-left .sp-module ul,#sp-right .sp-module ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sp-left .sp-module ul>li,#sp-right .sp-module ul>li
{
	border-bottom: 1px solid #f3f3f3;
	display: block;
}
#sp-left .sp-module ul>li>a,#sp-right .sp-module ul>li>a
{
	display: block;
	line-height: 36px;
	padding: 2px 0;
	padding: 5px 0;
}
#sp-left .sp-module ul>li:last-child,#sp-right .sp-module ul>li:last-child
{
	border-bottom: none;
}
#sp-left .sp-module .categories-module ul,#sp-right .sp-module .categories-module ul
{
	margin: 0 10px;
}
#sp-left .sp-module .latestnews>div,#sp-right .sp-module .latestnews>div
{
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#sp-left .sp-module .latestnews>div:last-child,#sp-right .sp-module .latestnews>div:last-child
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#sp-left .sp-module .latestnews>div>a,#sp-right .sp-module .latestnews>div>a
{
	display: block;
	font-weight: 400;
}
#sp-left .sp-module .tagscloud,#sp-right .sp-module .tagscloud
{
	margin: -2px 0;
}
#sp-left .sp-module .tagscloud .tag-name,#sp-right .sp-module .tagscloud .tag-name
{
	background: #808080;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	margin: 2px 0;
	padding: 5px 10px;
}
#sp-left .sp-module .tagscloud .tag-name span,#sp-right .sp-module .tagscloud .tag-name span
{
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
body.com-users.view-login section#sp-bottom,body.com-users.view-registration section#sp-bottom
{
	display: none;
}
.login img
{
	display: inline-block;
	margin: 20px 0;
}
.login .checkbox input[type="checkbox"]
{
	margin-top: 6px;
}
.form-links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.view-login
{
	position: relative;
}
.view-login .form-group
{
	margin-bottom: 25px;
}
.view-login .sp-module
{
	padding: 0px;
}
.view-login #sp-main-body
{
	background-image: url(../images/login-bg.png);
}
.view-login .logout
{
	text-align: center;
}
.view-login .logout .form-horizontal .controls
{
	margin: 0px;
}
.view-login .list-group
{
	margin: 0px 50px;
}
.view-login .list-group .list-group-item
{
	border: 0px;
	color: #454548;
	font-size: 15px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}
.view-login .list-group .list-group-item:hover
{
	color: #17161A;
}
.view-login form.form-validate
{
	margin: 0px 50px;
}
.view-login .btn.btn-primary,.view-login .btn.btn-success
{
	width: 198px;
}
.view-registration #member-registration>div,.view-profile #member-registration>div
{
	margin-top: 40px;
}
.view-registration .btn.btn-secondary,.view-profile .btn.btn-secondary
{
	margin-left: 15px;
}
.view-registration .form-group,.view-profile .form-group
{
	margin-bottom: 25px;
}
.view-registration #sp-main-body>.container,.view-profile #sp-main-body>.container
{
	max-width: 100%;
}
.view-registration .registration,.view-profile .registration
{
	margin: -160px auto 0px auto;
	position: relative;
	z-index: 2;
}
.view-registration .registration legend,.view-profile .registration legend
{
	color: #17161A;
	font-size: 43px;
	font-weight: bold;
	line-height: 60px;
}
.view-registration .registration fieldset+fieldset,.view-profile .registration fieldset+fieldset
{
	display: none;
}
.view-registration .registration #jform_spacer-lbl,.view-profile .registration #jform_spacer-lbl
{
	color: #454548;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-bottom: 40px;
}
.view-registration .profile,.view-profile .profile
{
	margin: 0 auto;
	max-width: 800px;
}
.com-content.layout-edit .nav-tabs .nav-link,.com-content.layout-edit label.hasPopover,.registration label.hasPopover
{
	display: inline-block !important;
}
.registration .form-check-inline input[type="radio"]
{
	display: inline-block;
}
.search .btn-toolbar
{
	margin-bottom: 20px;
}
.search .btn-toolbar span.icon-search
{
	margin: 0;
}
.search .btn-toolbar button
{
	color: #fff;
}
.search .phrases .phrases-box .controls label
{
	display: inline-block;
	margin: 0 20px 20px;
}
.search .phrases .ordering-box
{
	margin-bottom: 15px;
}
.search .only label
{
	display: inline-block;
	margin: 0 20px 20px;
}
.search .search-results dt.result-title
{
	margin-top: 40px;
}
.search .search-results dt,.search .search-results dd
{
	margin: 5px 0;
}
.filter-search .chzn-container-single .chzn-single
{
	height: 34px;
	line-height: 34px;
}
.form-search .finder label
{
	display: block;
}
.form-search .finder .input-medium
{
	border-radius: 4px;
	width: 60%;
}
.finder .word input
{
	display: inline-block;
}
.finder .search-results.list-striped li
{
	padding: 20px 0;
}
.article-list .article
{
	margin-bottom: 30px;
}
.article-list .article .article-intro-image,.article-list .article .article-featured-video,.article-list .article .article-featured-audio,.article-list .article .article-feature-gallery
{
	overflow: hidden;
}
.article-list .article .article-header h1,.article-list .article .article-header h2
{
	font-size: 1.375rem;
	margin: 0 0 1.25rem 0;
}
.article-list .article .article-header h1 a,.article-list .article .article-header h2 a
{
	color: #454548;
}
.article-list .article .article-header h1 a:hover,.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h2 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus
{
	color: #fff;
	text-decoration: underline;
}
.article-list .article .readmore
{
	font-size: 0.875rem;
}
.article-list .article .readmore a
{
	color: #454548;
	font-weight: 500;
}
.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .readmore a:focus
{
	color: #353538;
}
.article-info
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	flex-wrap: wrap;
	margin-bottom: 1rem;
	-ms-flex-wrap: wrap;
}
.article-info>span
{
	font-size: 0.813rem;
}
.article-info>span+span::before
{
	background-color: #000;
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 8px;
	margin: 0 15px;
	width: 8px;
}
.article-info>span a
{
	color: #454548;
}
.article-info>span a:hover
{
	color: #353538;
}
.article-details .article-header
{
	position: relative;
}
.article-details .article-header h1,.article-details .article-header h2
{
	font-size: 2.25rem;
}
.article-details .article-info
{
	margin-bottom: 1rem;
}
.article-details .article-full-image
{
	margin-bottom: 2rem;
	text-align: center;
}
.article-details .article-full-image img
{
	border-radius: 4px;
}
.article-details .article-featured-video,.article-details .article-featured-audio,.article-details .article-feature-gallery
{
	margin-bottom: 2rem;
}
.article-details .article-author-information
{
	border-top: 1px solid #f5f5f5;
	margin-top: 2rem;
	padding-top: 2rem;
}
.article-details .article-can-edit
{
	margin-bottom: 10px;
	position: relative;
}
.article-details .article-can-edit a
{
	background: #2a61c9;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 5px 12px;
}
.article-details .podcast-audio-player
{
	background: #17161A;
	border-radius: 5px;
	color: #fff;
	margin-bottom: -40px;
	padding: 15px 30px;
	position: relative;
	z-index: 10;
}
.article-details .podcast-audio-player .podcast-player-wrap
{
	display: flex;
	justify-content: space-between;
}
.article-details .article-featured-audio
{
	margin-bottom: -40px;
	position: relative;
	z-index: 10;
}
.article-details .article-featured-audio .embed-responsive,.article-details .article-featured-audio iframe
{
	height: 100px;
}
.related-article-list-container
{
	margin-top: 15px;
}
.related-article-list-container .related-article-title
{
	border-bottom: 1px solid #f3f3f3;
	font-size: 22px;
	padding-bottom: 15px;
}
.related-article-list-container ul.related-article-list
{
	list-style: none;
	padding: 0;
}
.related-article-list-container ul.related-article-list li
{
	margin-bottom: 10px;
}
.related-article-list-container ul.related-article-list li .article-header h2
{
	font-size: 1.2rem;
}
.related-article-list-container ul.related-article-list li .article-header h2 a
{
	color: #252525;
}
.related-article-list-container ul.related-article-list li .article-header h2 a:hover
{
	color: #044cd0;
}
.related-article-list-container ul.related-article-list li .published
{
	font-size: 14px;
}
.tags
{
	display: block;
	list-style: none;
	margin: 2rem 0 0 0;
	padding: 0;
}
.tags>li
{
	display: inline-block;
}
.tags>li a
{
	border-radius: 6.25rem;
	display: block;
	font-size: 0.875rem;
	padding: 0.5rem 1rem;
}
.tags>li a:hover
{
	color: #fff;
}
.pager
{
	background-color: #f2f5f8;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.pager::after
{
	clear: both;
	content: "";
	display: block;
}
.pager>li
{
	background: #f2f5f8;
	display: inline-block;
	padding: 8px 20px;
}
.pager>li:after
{
	/*background: #17161A;
	border-radius: 100%;*/
	color: #454548;
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-size: 36px;
	font-weight: 900;
	text-align: center;
	width: 20px;
}
.pager>li.previous
{
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	float: left;
	left: 20%;
	margin: 0px;
	position: relative;
}
.pager>li.previous:after
{
	content: "\2039";
	margin-right: 0px;
}
.pager>li.next
{
	float: right;
	left: -20%;
	position: relative;
}
.pager>li.next:after
{
	content: "\203A";
	margin-left: 0px;
}
.pager>li span
{
	font-size: 20px;
}
.pager>li a
{
	display: inline-block;
	padding: 10px 0 0;
}
#article-comments
{
	border-top: 1px solid #f5f5f5;
	margin-top: 2rem;
	padding-top: 2rem;
}
.article-ratings
{
	align-items: center;
	display: flex;
}
.article-ratings .rating-symbol
{
	direction: rtl;
	display: inline-block;
	font-size: 1rem;
	margin-left: 5px;
	unicode-bidi: bidi-override;
}
.article-ratings .rating-symbol span.rating-star
{
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: normal;
}
.article-ratings .rating-symbol span.rating-star.active:before
{
	color: #f6bc00;
	content: "";
	font-weight: 900;
}
.article-ratings .rating-symbol span.rating-star:before
{
	content: "";
	padding-right: 5px;
}
.article-ratings .rating-symbol span.rating-star:hover:before,.article-ratings .rating-symbol span.rating-star:hover~span.rating-star:before
{
	color: #e7b000;
	content: "";
	cursor: pointer;
	font-weight: 900;
}
.article-ratings .ratings-count
{
	color: #999;
	font-size: 0.785rem;
}
.article-ratings .fa-spinner
{
	margin-right: 5px;
}
.pagination-wrapper
{
	justify-content: center;
	padding-top: 50px;
}
.pagination-wrapper .mr-auto
{
	margin-right: inherit !important;
}
.pagination-counter
{
	display: none;
}
.pagination
{
	flex-wrap: wrap;
	justify-content: center;
}
.pagination .page-item
{
	margin-bottom: 10px;
	margin-right: 20px;
}
.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link
{
	border-radius: 0px;
}
.pagination .page-item .page-link
{
	background-color: transparent;
	border: none;
	color: #949494;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}
.pagination .page-item .page-link.next
{
	color: transparent;
	margin-left: 80px;
	position: relative;
}
.pagination .page-item .page-link.next:after
{
	color: #17161a;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 20px;
	font-weight: 900;
	position: relative;
	right: 10px;
}
.pagination .page-item .page-link.previous
{
	color: transparent;
	margin-right: 80px;
	position: relative;
}
.pagination .page-item .page-link.previous:after
{
	color: #17161a;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 20px;
	font-weight: 900;
	left: 10px;
	position: relative;
}
.pagination .page-item .page-link:focus
{
	box-shadow: none;
}
.pagination .page-item.active
{
	align-items: center;
	display: flex;
}
.pagination .page-item.active:after
{
	background-color: #17161A;
	content: "";
	display: block;
	height: 2px;
	margin-right: 10px;
	width: 30px;
}
.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link
{
	background-color: transparent;
	color: #17161a;
}
.pagination .page-item.active .page-link.next,.pagination .page-item.active .page-link.previous,.pagination .page-item:hover .page-link.next,.pagination .page-item:hover .page-link.previous
{
	color: transparent;
}
.article-social-share
{
	float: right;
}
.article-social-share .social-share-icon ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.article-social-share .social-share-icon ul li
{
	display: inline-block;
}
.article-social-share .social-share-icon ul li:not(:last-child)
{
	margin-right: 10px;
}
.article-social-share .social-share-icon ul li a
{
	border: 1px solid #ededed;
	border-radius: 50%;
	display: inline-block;
	font-size: 1rem;
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 34px;
}
.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus
{
	color: #fff;
}
.newsfeed-category .category
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.newsfeed-category .category li
{
	padding: 5px 0;
}
.newsfeed-category #filter-search
{
	margin: 10px 0;
}
.category-module,.categories-module,.archive-module,.latestnews,.newsflash-horiz,.mostread,.form-links,.list-striped
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.category-module li,.categories-module li,.archive-module li,.latestnews li,.newsflash-horiz li,.mostread li,.form-links li,.list-striped li
{
	padding: 2px 0;
}
.category-module li h4,.categories-module li h4,.archive-module li h4,.latestnews li h4,.newsflash-horiz li h4,.mostread li h4,.form-links li h4,.list-striped li h4
{
	margin: 5px 0;
}
.article-footer-top
{
	clear: both;
	display: table;
	width: 100%;
}
.article-footer-top .post_rating
{
	float: left;
}
.contentpane:not(.com-sppagebuilder)
{
	padding: 20px;
}
.view-page #sp-bottom
{
	position: relative;
	z-index: 2;
}
#sp-bottom
{
	font-size: 14px;
	line-height: 1.6;
}
#sp-bottom .sp-module
{
	margin-bottom: 0px;
}
#sp-bottom .sp-module .sp-module-title
{
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 30px;
}
#sp-bottom .sp-module ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sp-bottom .sp-module ul>li
{
	display: block;
	margin-bottom: 15px;
}
#sp-bottom .sp-module ul>li:last-child
{
	margin-bottom: 0;
}
#sp-bottom .sp-module ul>li>a
{
	display: block;
}
#sp-footer
{
	font-size: 12px;
	padding: 0;
}
#sp-footer .container-inner
{
	/*border-top: 1px solid rgba(255, 255, 255, 0.1);*/
	padding: 0;
}
#sp-footer ul.menu
{
	display: inline-block;
	list-style: none;
	margin: 0 -10px;
	padding: 0;
}
#sp-footer ul.menu li
{
	display: inline-block;
	margin: 0 10px;
}
#sp-footer ul.menu li a
{
	display: block;
}
#sp-footer ul.menu li a:hover
{
	background: none;
}
#sp-footer #sp-footer2
{
	text-align: right;
}
html.offline body
{
	background: #f3f3f3;
}
html.offline .offline-wrapper
{
	background-color: #ffffff;
	border-radius: 10px;
	padding: 50px;
}
html.coming-soon
{
	height: 100%;
	min-height: 100%;
	width: 100%;
}
html.coming-soon body
{
	align-items: center;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	height: 100%;
	justify-content: left;
	min-height: 100%;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	position: relative;
	text-align: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	width: 100%;
}
html.coming-soon body:before
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
	content: "Oooooopss";
	font-size: 309px;
	font-weight: 600;
	line-height: 110%;
	opacity: 0.06;
	position: absolute;
	text-transform: uppercase;
	top: 220px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
html.coming-soon .container>.row.justify-content-center
{
	float: left;
	max-width: 50%;
}
html.coming-soon .coming-soon-position
{
	float: left;
	max-width: 50%;
}
html.coming-soon .coming-soon-logo
{
	display: inline-block;
	margin-bottom: 2rem;
}
html.coming-soon #coming-soon-countdown
{
	margin-top: 4rem;
}
html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds
{
	float: left;
	margin: 0;
	width: 25%;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number
{
	font-size: 4.5rem;
	letter-spacing: -1px;
	line-height: 1;
	width: 100%;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string
{
	display: block;
	font-size: 1.5rem;
	letter-spacing: -1px;
	text-transform: uppercase;
}
html.coming-soon .sppb-btn.sppb-btn-success
{
	background: transparent;
	border: 1px solid #17161A;
	border-radius: 0px;
	bottom: 5px;
	color: #17161A;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	padding: 11px 31px;
	position: relative;
	text-transform: uppercase;
}
html.coming-soon .email-wrap .sppb-form-control
{
	border-bottom: 1px solid #000000;
	color: #454548;
	font-size: 15px;
	font-weight: normal;
	line-height: 26px;
	width: 300px;
}
html.coming-soon .social-icons
{
	margin-top: 4rem;
}
html.coming-soon .coming-soon-login form
{
	display: inline-block;
}
html.coming-soon .coming-soon-title
{
	color: #454548;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-top: -170px;
	text-align: left;
}
html.coming-soon .coming-soon-content
{
	color: #17161A;
	display: block;
	font-size: 88px;
	font-weight: bold;
	letter-spacing: -1.5px;
	line-height: 104px;
	text-align: left;
}
html.error-page
{
	height: 100%;
	width: 100%;
}
html.error-page body
{
	align-items: center;
	background-position: 50% 40%;
	background-repeat: no-repeat;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	height: 100%;
	justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 40px;
	position: relative;
	text-align: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	width: 100%;
}
html.error-page body:before
{
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
	content: "Oooooopss";
	font-size: 309px;
	font-weight: 600;
	line-height: 110%;
	opacity: 0.06;
	position: absolute;
	text-transform: uppercase;
	top: 170px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
html.error-page .container
{
	display: flex;
	flex-direction: row-reverse;
}
html.error-page .description-area
{
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
	text-align: left;
}
html.error-page .logo-area
{
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}
html.error-page .error-logo
{
	display: inline-block;
	margin-bottom: 2rem;
}
html.error-page .error-code
{
	color: #17161A;
	font-size: 88px;
	font-weight: bold;
	letter-spacing: -1.5px;
	line-height: 110px;
	margin-bottom: 40px;
}
html.error-page .error-message
{
	color: #17161A;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-bottom: 60px;
}
html.error-page .error-modules
{
	margin-top: 2rem;
}
html.error-page .btn.btn-secondary
{
	background-color: #17161A;
	color: #fff;
}
.sp-social-share ul
{
	display: block;
	margin: 20px -5px 0;
	padding: 0;
}
.sp-social-share ul li
{
	display: inline-block;
	font-size: 24px;
	margin: 0 5px;
}
.profile>div:not(:last-child)
{
	margin-bottom: 30px;
}
.dl-horizontal dt
{
	margin: 8px 0;
	text-align: left;
}
.page-header
{
	padding-bottom: 15px;
}
table.category
{
	width: 100%;
}
table.category thead>tr,table.category tbody>tr
{
	border: 1px solid #f2f2f2;
}
table.category thead>tr th,table.category thead>tr td,table.category tbody>tr th,table.category tbody>tr td
{
	padding: 10px;
}
.contact-form .form-actions
{
	background: none;
	border: none;
}
@media print
{
	.visible-print
	{
		display: inherit !important;
	}
	.hidden-print
	{
		display: none !important;
	}
}
.sp-preloader
{
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
}
.sp-preloader>div
{
	animation: spSpin 0.75s linear infinite;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute;
	top: 50%;
	width: 50px;
}
.sp-preloader>div:after
{
	border-radius: 50%;
	content: "";
	height: 49px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 1px;
	width: 49px;
}
.sp-scroll-up
{
	background: #333;
	border-radius: 3px;
	bottom: 30px;
	color: #fff;
	display: none;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	position: fixed;
	right: 30px;
	text-align: center;
	width: 36px;
	z-index: 1000;
}
.sp-scroll-up:hover,.sp-scroll-up:active,.sp-scroll-up:focus
{
	background: #444;
	color: #fff;
}
.control-group
{
	margin-bottom: 1rem;
}
.form-group .input-group-prepend
{
	display: none;
}
.sppb-form-group .sppb-form-control,.form-control,input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control)
{
	background: transparent;
	border: none;
	border-bottom: 2px solid #a2a2a3;
	border-radius: 0px;
	color: #454548;
	display: block;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	padding: 8px 0px;
	width: 100%;
}
.sppb-form-group .sppb-form-control:focus,.form-control:focus,input:not(.form-control)[type="text"]:focus,input:not(.form-control)[type="email"]:focus,input:not(.form-control)[type="url"]:focus,input:not(.form-control)[type="date"]:focus,input:not(.form-control)[type="password"]:focus,input:not(.form-control)[type="search"]:focus,input:not(.form-control)[type="tel"]:focus,input:not(.form-control)[type="number"]:focus,select:not(.form-control):focus
{
	border-color: #454548;
	box-shadow: none;
	outline: none;
}
label,.form-label
{
	color: #454548;
	font-family: 'Sora', sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0.3px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
	transition: transform 0.3s ease;
}
.form-check
{
	padding-bottom: 30px;
	padding-top: 30px;
}
.form-check .form-check-label
{
	transform: translateY(0px);
}
#jform_spacer-lbl
{
	transform: translateY(0px);
}
.sppb-form-check
{
	margin-left: 40p;
	margin-top: 40px;
}
.sppb-form-check .sppb-form-check-label
{
	transform: translateY(0px);
}
.sppb-form-check .sppb-form-check-label:before
{
	left: -30px;
}
#password-lbl,#jform_password1-lbl,#jform_password2-lbl
{
	position: relative;
	z-index: 4;
}
::-webkit-input-placeholder
{
	color: #17161A;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}
.focused
{
	transform: translateY(0px);
}
select.form-control:not([multiple]),select:not(.form-control):not([multiple]),select.inputbox:not([multiple]),select:not([multiple])
{
	height: calc(2.25rem + 2px);
}
input[type="password"]:before
{
	content: "";
}
.chzn-select,.chzn-select-deselect
{
	width: 100%;
}
.chzn-container.chzn-container-single .chzn-single
{
	background-clip: padding-box;
	background-color: #fff;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	box-shadow: none;
	color: #495057;
	display: block;
	font-size: 1rem;
	height: calc(2.25rem + 2px);
	line-height: 1.25;
	padding: 0.5rem 0.75rem;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	width: 100%;
}
.chzn-container.chzn-container-single .chzn-single div
{
	background: none;
	width: 30px;
}
.chzn-container.chzn-container-single .chzn-single div>b
{
	background: none;
	position: relative;
}
.chzn-container.chzn-container-single .chzn-single div>b:after
{
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 0.875rem;
	font-weight: 900;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single
{
	border-radius: 0.25rem 0.25rem 0 0;
}
.chzn-container.chzn-container-single .chzn-search
{
	padding: 0.625rem;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"]
{
	background-clip: padding-box;
	background-color: #fff;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	box-shadow: none;
	color: #495057;
	display: block;
	font-size: 0.875rem;
	height: calc(2rem + 2px);
	line-height: 1.25;
	padding: 0.5rem 1.429rem 0.5rem 0.75rem;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-webkit-box-shadow: none;
	width: 100%;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus
{
	border-color: #80bdff;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.chzn-container.chzn-container-single .chzn-search:after
{
	color: rgba(0, 0, 0, 0.2);
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 0.875rem;
	font-weight: 900;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.chzn-container.chzn-container-single .chzn-drop
{
	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 0 0 0.25rem 0.25rem;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-results li.highlighted
{
	background-image: none !important;
}
.chzn-container.chzn-container-multi .chzn-choices
{
	background-clip: padding-box;
	background-color: #fff;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	box-shadow: none;
	display: block;
	line-height: 1.25;
	min-height: calc(2.25rem + 2px);
	padding: 0 0.75rem;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-webkit-box-shadow: none;
	width: 100%;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"]
{
	background-color: #fff;
	font-size: 0.875rem;
	font-weight: normal;
	height: calc(2rem + 2px);
	line-height: 1.25;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice
{
	background-color: #f5f5f5;
	background-image: none;
	border-color: rgba(0, 0, 0, 0.1);
	box-shadow: none;
	margin: 5.5px 5px 0 0;
	padding: 5px 20px 5px 5px;
	-webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close
{
	background: none;
	color: rgba(0, 0, 0, 0.2);
	top: 5px;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover
{
	color: rgba(0, 0, 0, 0.5);
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after
{
	content: "";
	font-family: "Font Awesome 5 Free";
	font-size: 0.875rem;
	font-weight: 900;
	position: absolute;
	right: 0;
	top: 0;
}
.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices
{
	border-radius: 0.25rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop
{
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin-top: -4px;
	-webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty)
{
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0 0 0.25rem 0.25rem;
	border-top: 0;
	padding: 0.75rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results
{
	background: none;
}
.form-horizontal .control-label
{
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	width: auto;
}
.form-horizontal .controls
{
	margin-left: 220px;
}
.card-block
{
	padding: 20px;
}
.card-block ul
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.card-block ul li
{
	display: block;
}
.alert.alert-error
{
	background-color: #f8d7da;
	border-color: #f5c6cb;
	color: #721c24;
}
#sp-cookie-consent
{
	bottom: 0;
	font-size: 16px;
	font-weight: 500;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 10001;
}
#sp-cookie-consent>div
{
	padding: 20px;
	position: relative;
}
.form-check-inline input[type="radio"]
{
	display: none;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format
{
	display: inline-block;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline
{
	margin: 0;
	margin-right: -5px;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label
{
	background-color: #f3f3f3;
	border-bottom: 1px solid #b3b3b3;
	border-radius: 0;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	vertical-align: middle;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label.btn-success
{
	background: #46a546;
	color: #fff;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label input[type="radio"]
{
	display: none !important;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:last-child label
{
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:first-child label
{
	border-bottom-left-radius: 3px;
	border-left: 1px solid #b3b3b3;
	border-top-left-radius: 3px;
}
.com-contenthistory .btn-group
{
	display: flex;
	justify-content: flex-end;
}
.com-contenthistory .btn-group button
{
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	border: 1px solid #bbb;
	border-bottom-color: #a2a2a2;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0;
	-moz-border-radius: 4px;
	padding: 4px 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	-webkit-border-radius: 4px;
}
.com-contenthistory .btn-group button:hover
{
	background-color: #e9e9e9;
	color: #333;
}
#versionsModal
{
	top: 10%;
}
#versionsModal .modal-dialog
{
	max-width: 80%;
}
#versionsModal iframe
{
	min-height: 300px;
}
body .sppb-btn,body .btn
{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	padding: 17px 26px 16px 26px;
	position: relative;
	z-index: 1;
}
body .sppb-btn.sppb-btn-3d,body .btn.sppb-btn-3d
{
	padding-bottom: 12px;
	padding-top: 13px;
}
body .sppb-btn.sppb-btn-xlg,body .btn.sppb-btn-xlg
{
	font-size: 18px;
	padding: 16px 36px 16px 36px;
}
body .sppb-btn.sppb-btn-lg,body .btn.sppb-btn-lg
{
	padding: 16px 34px 16px 34px;
}
body .sppb-btn.sppb-btn-sm,body .btn.sppb-btn-sm
{
	padding: 10px 20px 10px 20px;
}
body .sppb-btn.sppb-btn-xs,body .btn.sppb-btn-xs
{
	font-size: 14px;
	padding: 8px 16px 8px 16px;
}
body .sppb-btn.sppb-btn-default,body .sppb-btn.sppb-btn-primary,body .sppb-btn.btn-primary,body .sppb-btn.btn-success,body .btn.sppb-btn-default,body .btn.sppb-btn-primary,body .btn.btn-primary,body .btn.btn-success
{
	background-color: #17161A;
	border-color: #17161A;
	color: #fff;
}
body .sppb-btn.sppb-btn-default:hover,body .sppb-btn.sppb-btn-default:focus,body .sppb-btn.sppb-btn-default:active,body .sppb-btn.sppb-btn-primary:hover,body .sppb-btn.sppb-btn-primary:focus,body .sppb-btn.sppb-btn-primary:active,body .sppb-btn.btn-primary:hover,body .sppb-btn.btn-success:hover,body .sppb-btn.btn-primary:focus,body .sppb-btn.btn-success:focus,body .sppb-btn.btn-primary:active,body .sppb-btn.btn-success:active,body .btn.sppb-btn-default:hover,body .btn.sppb-btn-default:focus,body .btn.sppb-btn-default:active,body .btn.sppb-btn-primary:hover,body .btn.sppb-btn-primary:focus,body .btn.sppb-btn-primary:active,body .btn.btn-primary:hover,body .btn.btn-success:hover,body .btn.btn-primary:focus,body .btn.btn-success:focus,body .btn.btn-primary:active,body .btn.btn-success:active
{
	background-color: #353538;
	border-color: #353538;
}
body .sppb-btn.sppb-btn-default.sppb-btn-gradient,body .sppb-btn.sppb-btn-primary.sppb-btn-gradient,body .sppb-btn.btn-primary.sppb-btn-gradient,body .sppb-btn.sppb-btn-gradient.btn-success,body .btn.sppb-btn-default.sppb-btn-gradient,body .btn.sppb-btn-primary.sppb-btn-gradient,body .btn.btn-primary.sppb-btn-gradient,body .btn.sppb-btn-gradient.btn-success
{
	background-image: linear-gradient(0deg, #17161A 0, #353538 100%);
	color: #fff;
}
body .sppb-btn.sppb-btn-default.sppb-btn-rounded,body .sppb-btn.sppb-btn-primary.sppb-btn-rounded,body .sppb-btn.btn-primary.sppb-btn-rounded,body .sppb-btn.sppb-btn-rounded.btn-success,body .btn.sppb-btn-default.sppb-btn-rounded,body .btn.sppb-btn-primary.sppb-btn-rounded,body .btn.btn-primary.sppb-btn-rounded,body .btn.sppb-btn-rounded.btn-success
{
	border-radius: 6px;
}
body .sppb-btn.sppb-btn-default.sppb-btn-round,body .sppb-btn.sppb-btn-primary.sppb-btn-round,body .sppb-btn.btn-primary.sppb-btn-round,body .sppb-btn.sppb-btn-round.btn-success,body .btn.sppb-btn-default.sppb-btn-round,body .btn.sppb-btn-primary.sppb-btn-round,body .btn.btn-primary.sppb-btn-round,body .btn.sppb-btn-round.btn-success
{
	border-radius: 30px;
}
body .sppb-btn.sppb-btn-default.sppb-btn-outline,body .sppb-btn.sppb-btn-primary.sppb-btn-outline,body .sppb-btn.btn-primary.sppb-btn-outline,body .sppb-btn.sppb-btn-outline.btn-success,body .btn.sppb-btn-default.sppb-btn-outline,body .btn.sppb-btn-primary.sppb-btn-outline,body .btn.btn-primary.sppb-btn-outline,body .btn.sppb-btn-outline.btn-success
{
	background-color: transparent;
	border-color: #17161A;
	color: #17161A;
}
body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover,body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover,body .sppb-btn.btn-primary.sppb-btn-outline:hover,body .sppb-btn.sppb-btn-outline.btn-success:hover,body .btn.sppb-btn-default.sppb-btn-outline:hover,body .btn.sppb-btn-primary.sppb-btn-outline:hover,body .btn.btn-primary.sppb-btn-outline:hover,body .btn.sppb-btn-outline.btn-success:hover
{
	background-color: #17161A;
	color: #fff;
}
body .sppb-btn.sppb-btn-default.sppb-btn-3d,body .sppb-btn.sppb-btn-primary.sppb-btn-3d,body .sppb-btn.btn-primary.sppb-btn-3d,body .sppb-btn.sppb-btn-3d.btn-success,body .btn.sppb-btn-default.sppb-btn-3d,body .btn.sppb-btn-primary.sppb-btn-3d,body .btn.btn-primary.sppb-btn-3d,body .btn.sppb-btn-3d.btn-success
{
	border-bottom-color: #353538;
}
body .sppb-btn.sppb-btn-default.sppb-btn-3d:hover,body .sppb-btn.sppb-btn-primary.sppb-btn-3d:hover,body .sppb-btn.btn-primary.sppb-btn-3d:hover,body .sppb-btn.sppb-btn-3d.btn-success:hover,body .btn.sppb-btn-default.sppb-btn-3d:hover,body .btn.sppb-btn-primary.sppb-btn-3d:hover,body .btn.btn-primary.sppb-btn-3d:hover,body .btn.sppb-btn-3d.btn-success:hover
{
	border-bottom-color: transparent;
}
body .sppb-btn.sppb-btn-warning,body .btn.sppb-btn-warning
{
	background-color: #f7c845;
	border-color: #f7c845;
	color: #454548;
}
body .sppb-btn.sppb-btn-warning:hover,body .sppb-btn.sppb-btn-warning:focus,body .sppb-btn.sppb-btn-warning:active,body .btn.sppb-btn-warning:hover,body .btn.sppb-btn-warning:focus,body .btn.sppb-btn-warning:active
{
	background-color: #f2b200;
	border-color: #f2b200;
}
body .sppb-btn.sppb-btn-link,body .btn.sppb-btn-link
{
	color: #17161A;
	font-weight: bold;
	letter-spacing: 1px !important;
	padding: 0px;
	transition: all 0.3s ease;
}
body .sppb-btn.sppb-btn-link:hover,body .btn.sppb-btn-link:hover
{
	transform: translateX(2px);
}
body .sppb-btn,body .btn
{
	box-shadow: none !important;
	outline: none !important;
}
.btn:focus
{
	box-shadow: none !important;
}
.about-us-breadcrumb .breadcrumb
{
	background: none;
	margin: 0px;
	padding: 0px;
}
.about-us-breadcrumb .breadcrumb .breadcrumb-item
{
	color: #454548;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 34px;
}
.about-us-breadcrumb .breadcrumb .breadcrumb-item.active
{
	color: rgba(69, 69, 72, 0.6);
	font-size: 15px;
	letter-spacing: -0.3px;
	line-height: 34px;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs
{
	border-radius: 0px 0px 10px 10px;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li
{
	padding: 45px;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li.active a
{
	color: #17161A;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li.active:before
{
	bottom: -15px;
	content: url(../images/polygon.png);
	left: 60px;
	position: absolute;
	transition: all 0.3s ease;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li a
{
	color: rgba(69, 69, 72, 0.3);
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 31px;
	text-align: left;
}
.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li a .sppb-tab-subtitle
{
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 36px;
}
.podcasta-client-testimonial .sppb-addon-content.sppb-tab
{
	display: flex;
	flex-direction: column-reverse;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs
{
	align-items: center;
	border: none;
	border-color: #e6e8e9;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	display: flex;
	justify-content: center;
	justify-content: space-between;
	margin: 0px;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li
{
	flex: 1;
	padding: 60px 0px;
	position: relative;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li.active:before
{
	bottom: -15px;
	content: url(../images/polygon.png);
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	transition: all 0.3s ease;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li.active a img
{
	opacity: 1;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li:not(:last-child)
{
	border-right: 2px solid #e6e8e9;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li a
{
	background: none;
	border: none;
	display: block;
	padding: 0px;
	text-align: center;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li a img
{
	opacity: 0.5;
}
.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li a img:hover
{
	opacity: 1;
}
.podcasta-faq .sppb-panel-title
{
	color: #454548;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.podcasta-faq .sppb-panel-title span
{
	margin-right: 30px;
}
.podcasta-faq .sppb-panel-heading
{
	padding: 26px 0px 26px 0px;
}
.podcasta-faq .sppb-panel-heading i
{
	color: #454548;
}
.podcasta-faq .sppb-panel-faq>.sppb-panel-heading
{
	border-bottom: 1px solid #a2a2a3;
}
.podcasta-faq .sppb-panel-faq .sppb-panel-body
{
	border: 0;
	border-bottom: 1px solid #a2a2a3;
}
.podcast-slideshow .sp-slider-custom-dot-indecators
{
	height: 100%;
}
.podcast-slideshow .sp-slider-custom-dot-indecators ul
{
	display: flex;
	flex-direction: column;
}
.podcasta-publiation-carousel .sppb-carousel-extended-item
{
	align-items: flex-start;
	display: flex;
}
.podcasta-publiation-carousel .sppb-carousel-extended-item>a
{
	flex: 1 0 auto;
}
.podcasta-publiation-carousel .sppb-carousel-extended-item img
{
	height: auto;
	max-width: 100%;
	width: auto;
}
.podcasta-publiation-carousel .sppb-carousel-extended-item .sppb-carousel-extended-content-wrap
{
	display: inline-block;
	left: 0px;
	margin-left: 20px;
	padding: 0px;
	position: relative;
	top: 0px;
	width: auto;
}
.podcasta-publiation-carousel .sppb-carousel-extended-item .sppb-carousel-extended-description .btn.btn-link
{
	color: #e46429;
	display: block;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	line-height: 36px;
	margin-top: 30px;
	padding: 0px;
	text-align: left;
	text-transform: uppercase;
}
.podcasta-audio-slider>.sppb-addon-title
{
	float: right;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 36px;
	position: relative;
	right: 128px;
	top: 109px;
}
.podcasta-audio-slider .sppb-tab-pane
{
	border: 3px solid #dfdfdf;
	border-radius: 100%;
	height: 610px;
	width: 610px;
}
.podcasta-audio-slider .sppb-tab-subtitle
{
	display: block;
}
.podcasta-audio-slider .sppb-nav
{
	height: 540px;
	margin: 70px 0px 0px 0px;
}
.podcasta-audio-slider .sppb-nav li.active
{
	position: relative;
}
.podcasta-audio-slider .sppb-nav li.active:before
{
	background: #000000;
	bottom: 43px;
	content: "";
	display: block;
	height: 2px;
	left: -50px;
	position: absolute;
	width: 29px;
}
.podcasta-audio-slider .sppb-nav li a
{
	color: #a2a2a3;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	line-height: 36px;
	text-transform: uppercase;
}
.podcasta-audio-slider .sppb-nav li a span
{
	color: #17161a;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	padding: 15px 0px 0px 0px;
	text-transform: capitalize;
}
.sppb-addon.sppb-addon-articles-layout .sppb-article-img-wrap
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format
{
	background-blend-mode: multiply;
	background-color: rgba(216, 216, 216, 0.5);
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 10px;
	color: #fff;
	display: flex;
	flex-direction: column;
	height: 550px;
	justify-content: flex-end;
	margin-bottom: 50px;
	overflow: hidden;
	padding: 45px;
	position: relative;
	transition: 0.3s;
	z-index: 10;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format:hover,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format:hover,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format:hover,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format:hover
{
	background-color: rgba(0, 0, 0, 0.6);
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format a,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format a,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format a,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format a
{
	color: #fff;
	transition: 0.3s;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format a:hover,.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format a:focus,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format a:hover,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format a:focus,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format a:hover,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format a:focus,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format a:hover,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format a:focus
{
	color: #fff;
	opacity: 0.7;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format:after,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format:after,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format:after,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format:after
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
	bottom: 0;
	content: "";
	height: 50%;
	left: 0;
	mix-blend-mode: normal;
	opacity: 0.9;
	position: absolute;
	right: 0;
	z-index: -1;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-article-info-wrap
{
	align-items: center;
	display: flex;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content
{
	border-right: 1px solid rgba(255, 255, 255, 0.4);
	margin-right: 40px;
	padding-right: 40px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-article-info-wrap .audio-icon,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-article-info-wrap .audio-icon,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-wrap .audio-icon,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-article-info-wrap .audio-icon
{
	border: 1px solid #fff;
	border-radius: 40px;
	display: inline-block;
	font-size: 20px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	width: 56px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format h3,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format h3,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format h3,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format h3
{
	box-orient: vertical;
	display: -webkit-box;
	font-size: 30px;
	font-weight: 600;
	height: 120px;
	letter-spacing: -0.5px;
	line-clamp: 3;
	line-height: 1.3;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-meta-category-wrap,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-meta-category-wrap,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-meta-category-wrap,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-meta-category-wrap
{
	font-size: 14px !important;
	font-weight: 700 !important;
	letter-spacing: 3.71px;
	text-transform: uppercase;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-meta-category-wrap .sppb-meta-category,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-meta-category-wrap .sppb-meta-category,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-meta-category-wrap .sppb-meta-category,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-meta-category-wrap .sppb-meta-category
{
	margin-right: 35px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format .sppb-article-meta
{
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 30px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica>.sppb-addon-content .sppb-btn,.sppb-addon.sppb-addon-articles-layout.layout-robusta>.sppb-addon-content .sppb-btn,.sppb-addon.sppb-addon-articles-layout.layout-casipea>.sppb-addon-content .sppb-btn,.sppb-addon.sppb-addon-articles-layout.layout-bourbon>.sppb-addon-content .sppb-btn
{
	background: #fff;
	border-color: #fff;
	color: #000;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap
{
	flex-direction: column;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap h3,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap h3,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap h3,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap h3
{
	font-size: 36px;
	height: auto;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap .sppb-article-meta,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap .sppb-article-meta
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap .sppb-article-info-left-content,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap .sppb-article-info-left-content
{
	border: none !important;
	margin: 0 !important;
	padding: 0px !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap .sppb-article-info-right-content,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-info-right-content,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap .sppb-article-info-right-content,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap .sppb-article-info-right-content
{
	margin-top: 10px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-wrap .sppb-article-info-right-content .sc-scrubber,.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-info-right-content .sc-scrubber,.sppb-addon.sppb-addon-articles-layout.layout-casipea .leading-item .sppb-article-info-wrap .sppb-article-info-right-content .sc-scrubber,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .leading-item .sppb-article-info-wrap .sppb-article-info-right-content .sc-scrubber
{
	top: 34px;
}
.sppb-addon.sppb-addon-articles-layout.single-item
{
	background: #fff;
	border-radius: 10px;
	max-width: 650px;
	padding: 30px;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-addon-article.audio-format
{
	height: 100px !important;
	margin: 0;
	position: relative;
}
.sppb-addon.sppb-addon-articles-layout.single-item .audio-embed-wrap i
{
	background: transparent;
	border: none !important;
	color: #fff !important;
	font-size: 30px;
	transition: 0.3s;
}
.sppb-addon.sppb-addon-articles-layout.single-item .img-wrap
{
	height: 100px !important;
	margin-right: 30px;
	position: relative;
	width: 100px !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .img-wrap .inner-content
{
	display: none !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-wrap
{
	flex: 1;
	padding: 0px !important;
	width: auto !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content .sppb-meta-category-wrap
{
	display: none !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content h3
{
	font-size: 30px !important;
	font-weight: 500 !important;
	height: 80px;
	line-height: 1.4;
	margin: 0 !important;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content .sppb-article-introtext
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content
{
	left: 20px;
	margin-top: 0 !important;
	position: absolute;
	top: 20px;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap
{
	flex-direction: column;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap .audio-play-pause>i
{
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 25px;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap .audio-timeline
{
	margin-top: 40px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .leading-item .sppb-article-info-right-content
{
	width: 100%;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .subleading-items .sc-player.audio-link,.sppb-addon.sppb-addon-articles-layout.layout-liberica .intro-items .sc-player.audio-link
{
	height: 70px;
	overflow: hidden;
	width: 56px;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .subleading-items .audio-timeline
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-liberica .subleading-items .audio-time-separator
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .podcast-audio-player .audio-timeline
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-title
{
	margin-bottom: -50px;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:first-child
{
	margin-top: 120px;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:nth-child(4n),.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:nth-child(4n+2)
{
	margin-top: -120px;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:nth-child(2)
{
	margin-top: 0px;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .show-all-wrap
{
	margin-top: -110px;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon .show-all-wrap .sppb-btn
{
	background: transparent;
	border: none;
	border-bottom: 1px solid #000;
	border-radius: 0px;
	font-weight: 500;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-article-meta
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player
{
	height: 35px;
	margin: 0;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player .sc-controls
{
	top: 14px;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player .sc-controls a,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player .sc-controls
{
	height: 35px;
	width: 35px;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player .sc-controls a
{
	font-size: 14px;
	line-height: 35px;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sc-player .sc-scrubber
{
	left: 120px;
	top: 24px;
	width: calc(100% - 120px);
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format
{
	height: 350px;
	padding: 30px;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-wrap
{
	align-items: flex-start;
	flex-direction: column;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content
{
	border: none;
	margin: 0;
	padding: 0;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-meta-category
{
	margin-bottom: 0px;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format h3
{
	font-size: 24px;
	height: 60px;
	line-clamp: 2;
	-webkit-line-clamp: 2;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-right-content
{
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-right-content .sppb-article-meta
{
	margin: 0;
}
.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format .sppb-article-info-right-content .audio-icon
{
	background: #fff;
	color: #000;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	order: -1;
	width: 35px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sc-player.audio-link
{
	height: 70px;
	overflow: hidden;
	width: 56px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap
{
	flex-direction: row;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-info-left-content
{
	border-right: 1px solid rgba(255, 255, 255, 0.4) !important;
	margin-right: 40px !important;
	padding-right: 40px !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-right-content .sppb-article-meta
{
	display: block;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items
{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
	padding-bottom: 30px;
	padding-left: 50px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sc-player.audio-link
{
	display: inline-block;
	height: 56px;
	overflow: hidden;
	width: 56px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sc-player.audio-link .sc-controls a
{
	border: none;
	color: #fff !important;
	font-size: 32px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sc-player.audio-link .sc-controls a.sc-pause,.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sc-player.audio-link .sc-controls a:hover,.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sc-player.audio-link .sc-controls a:focus
{
	background: none !important;
	border: none;
	color: #fff !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format
{
	background-color: transparent;
	background-image: none !important;
	color: #454548;
	flex-direction: row;
	height: auto;
	padding: 0px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap
{
	width: 78%;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-meta-category
{
	margin-bottom: 5px;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content
{
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content h3
{
	font-size: 24px;
	height: 60px;
	line-clamp: 2;
	-webkit-line-clamp: 2;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-right-content
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .img-wrap
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	margin-right: 30px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 22%;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .img-wrap .audio-icon
{
	border: none;
	color: #fff;
	font-size: 30px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format a
{
	color: #454548;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format a:hover,.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format a:focus
{
	color: #454548;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format:after
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .podcast-audio-player
{
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .podcast-audio-player .audio-play-pause>i
{
	background: transparent;
	color: #fff;
	font-size: 25px;
	margin: 0;
}
.sppb-addon.sppb-addon-articles-layout.layout-robusta .podcast-audio-player .audio-timeline
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-addon-article.audio-format
{
	align-items: center;
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 10px;
	display: flex;
	height: 350px;
	margin-bottom: 50px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap
{
	background-blend-mode: multiply !important;
	background-color: rgba(0, 0, 0, 0.356) !important;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	color: #fff;
	height: 350px;
	margin-right: 40px;
	overflow: hidden;
	padding: 30px;
	width: 30%;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap a
{
	color: #fff;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap a:hover,.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap a:focus
{
	color: #fff;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap>.audio-icon
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap .inner-content
{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap .inner-content .sppb-meta-date
{
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap .inner-content .audio-duration
{
	font-weight: 600;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap .inner-content .sppb-meta-category
{
	font-size: 110px;
	font-weight: 700;
	letter-spacing: -6.5px;
	line-height: 100px;
	margin: 0;
	margin-left: -10px;
	margin-top: 20px;
	text-transform: uppercase;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap
{
	padding: 50px 50px 50px 10px;
	width: 70%;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap .sppb-meta-category
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap h3
{
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap .sppb-article-introtext
{
	line-height: 1.8;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap .sppb-article-info-right-content
{
	margin-top: 50px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap .sppb-article-info-right-content .sppb-article-meta
{
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap .sppb-article-info-right-content .audio-icon
{
	background: #17161a;
	border-radius: 50px;
	color: #fff;
	font-size: 21px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	width: 56px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha>.sppb-addon-content .sppb-btn
{
	background: #fff;
	border-color: #fff;
	color: #000;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .audio-embed-wrap i
{
	background: transparent;
	border: 1px solid #454548;
	color: #17161A;
	transition: 0.3s;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .audio-embed-wrap i:hover,.sppb-addon.sppb-addon-articles-layout.layout-geisha .audio-embed-wrap i:focus
{
	background-color: #17161A !important;
	color: #fff !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .podcast-audio-player .audio-play-pause>i
{
	background: transparent;
	border: 1px solid #454548;
	color: #17161A;
	transition: 0.3s;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .podcast-audio-player .audio-play-pause>i:hover,.sppb-addon.sppb-addon-articles-layout.layout-geisha .podcast-audio-player .audio-play-pause>i:focus
{
	background-color: #17161A !important;
	color: #fff !important;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-addon-article.audio-format
{
	height: 500px;
	margin-bottom: 150px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .all-items-wrap>.item:nth-child(2n) .sppb-addon-article
{
	background: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	flex-direction: row-reverse;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .all-items-wrap>.item:nth-child(2n) .sppb-addon-article .img-wrap
{
	margin-left: 60px;
	margin-right: 0px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .all-items-wrap>.item:nth-child(2n) .sppb-addon-article .sppb-article-info-wrap
{
	padding: 80px 10px 80px 80px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-article-info-wrap h3
{
	font-size: 36px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .img-wrap
{
	background-blend-mode: multiply;
	height: 500px;
	margin-right: 60px;
	padding: 40px;
	transform: scaleY(1.1);
	transition: 0.3s;
	width: 50%;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .img-wrap .inner-content .sppb-meta-category
{
	font-size: 140px;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-article-info-wrap
{
	padding: 80px 80px 80px 10px;
	width: 50%;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout:hover .img-wrap
{
	background-color: rgba(0, 0, 0, 0.6) !important;
}
.full-link
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.sppb-addon-audio-carousel .sc-player.audio-link
{
	height: 65px;
	overflow: hidden;
	width: 56px;
}
.sppb-addon-audio-carousel .sppb-addon-content
{
	left: -200px;
	margin-right: -400px;
	position: relative;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-img
{
	align-items: flex-end;
	background-blend-mode: multiply;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	box-shadow: none;
	color: #fff;
	display: flex;
	height: 550px;
	overflow: hidden;
	position: relative;
	transition: 0.3s;
	z-index: 10;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-img:hover
{
	background-color: rgba(0, 0, 0, 0.6);
}
.sppb-addon-audio-carousel .sppb-articles-carousel-img a
{
	color: #fff;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-img a:hover,.sppb-addon-audio-carousel .sppb-articles-carousel-img a:focus
{
	color: #fff;
}
/*.sppb-addon-audio-carousel .sppb-articles-carousel-img:after
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
	bottom: 0;
	content: "";
	height: 50%;
	left: 0;
	mix-blend-mode: normal;
	opacity: 0.9;
	position: absolute;
	right: 0;
	z-index: -1;
}*/
.sppb-addon-audio-carousel .sppb-articles-carousel-left
{
	border-right: 1px solid rgba(255, 255, 255, 0.4);
	margin-right: 30px;
	padding-right: 30px;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-left .category-wrap
{
	font-size: 14px;
	font-weight: 600;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-left .sppb-articles-carousel-link
{
	box-orient: vertical;
	display: -webkit-box;
	font-size: 30px;
	font-weight: 600;
	/*height: 120px;*/
	line-clamp: 3;
	line-height: 1.4;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-right .audio-icon
{
	background: #fff;
	border-radius: 50px;
	color: #000;
	display: inline-block;
	height: 56px;
	line-height: 56px;
	margin-top: 20px;
	text-align: center;
	width: 56px;
}
.sppb-addon-audio-carousel .sppb-articles-carousel-content
{
	align-items: center;
	background: none;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 45px;
}
.sppb-addon-audio-carousel .bx-controls
{
	bottom: -20px !important;
	top: auto !important;
}
.sppb-addon-audio-carousel .bx-controls .bx-pager.bx-default-pager
{
	margin-top: 0px;
	text-align: center;
}
.sppb-addon-audio-carousel .bx-controls .bx-pager.bx-default-pager .bx-pager-item a
{
	background: transparent;
	color: #6f6f6f;
	display: inline-block;
	font-size: 20px !important;
	font-weight: 500 !important;
	height: 30px;
	line-height: 30px !important;
	text-indent: 0px;
	transition: 0.3s;
	width: 30px;
}
.sppb-addon-audio-carousel .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active
{
	color: #17161a;
	padding-right: 80px;
	position: relative;
}
.sppb-addon-audio-carousel .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active:after
{
	background: #17161a;
	content: "";
	display: block;
	height: 2px;
	left: 30px;
	position: absolute;
	top: 13px;
	width: 50px;
}
.sppb-addon-audio-carousel .bx-controls .bx-pager.bx-default-pager a
{
	height: 5px;
}
.sppb-addon-audio-carousel.layout-classic .bx-pager
{
	display: none !important;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-column
{
	transition: 0.3s;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-column.active-slide
{
	opacity: 0.2;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content
{
	padding: 30px;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-left
{
	border: none;
	margin: 0px;
	padding: 0px;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-left .category-wrap
{
	display: flex;
	flex-direction: column-reverse;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-left .category-wrap .sppb-articles-carousel-meta-category
{
	line-height: 1;
	margin: 0px;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-left .category-wrap .sppb-articles-carousel-meta-category a
{
	font-size: 110px;
	margin-left: -9px;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-left .sppb-articles-carousel-link
{
	display: none;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-content .sppb-articles-carousel-right
{
	display: none;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-img
{
	height: 300px;
	margin-bottom: 20px;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-title-wrap
{
	display: block !important;
}
.sppb-addon-audio-carousel.layout-classic .sppb-articles-carousel-link
{
	color: #000;
	font-size: 20px !important;
	font-weight: 400 !important;
	height: 50px;
	line-clamp: 2;
	line-height: 1.4 !important;
	-webkit-line-clamp: 2;
}
.sppb-addon-audio-carousel .podcast-audio-player .audio-timeline
{
	font-size: 12px;
	font-weight: 400;
	margin-top: 10px;
}
.main-menu-bottom ul.menu
{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 160px;
}
.view-category #sp-bottom-top
{
	display: none;
}
.view-category .fields-container
{
	display: none !important;
}
.view-category #sp-main-body
{
	background-color: #e5e5e5;
	margin-top: -105px;
	padding-top: 0;
}
.view-category #sp-main-body .blog
{
	padding-top: 195px;
}
.view-category #sp-main-body .blog .articles-leading .article
{
	position: relative;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
	border-radius: 0 0 10px 10px;
	bottom: 0;
	color: #fff;
	display: block !important;
	opacity: 0.9;
	padding: 45px;
	position: absolute;
	width: 100%;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap
{
	border-right: 0;
	display: flex;
	flex-direction: column-reverse;
	margin-right: 0;
	width: inherit;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-header
{
	margin-top: 10px;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-header h2
{
	font-size: 36px !important;
	line-height: 52px !important;
	margin-bottom: 5px;
	width: 90%;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-header h2 a
{
	color: #fff;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-info,.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-introtext
{
	display: none;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-title-wrap
{
	display: flex;
	flex-direction: column-reverse;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .fields-container
{
	display: flex;
	margin-bottom: 0;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .fields-container .field-entry
{
	font-weight: bold;
	margin-right: 35px;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .fields-container .field-entry .field-label
{
	display: none;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .left-side-wrapper .article-info
{
	display: none;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .article-info
{
	display: none !important;
	margin-bottom: 15px;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .article-info span.category-name,.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .article-info span.published
{
	display: none;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .readmore
{
	font-size: 58px;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .readmore a
{
	color: #fff;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .readmore a:hover
{
	color: #17161A;
}
.view-category #sp-main-body .blog .articles-leading .article .article-body .readmore-wrapper .readmore span
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .articles-leading .article-title-wrap
{
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.view-category #sp-main-body .blog.episode-list-style-01 .articles-leading .audio-timeline .audio-time-separator
{
	display: inline !important;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article
{
	position: relative;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-intro-image img
{
	border-radius: 10px;
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body
{
	align-items: center;
	bottom: 45px;
	color: #fff;
	margin: 0 45px 0;
	position: absolute;
}
/*.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body
{
	align-items: center;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
	border-radius: 0 0 10px 10px;
	bottom: 0;
	color: #fff;
	display: flex;
	opacity: 0.9;
	padding: 45px;
	position: absolute;
	width: 100%;
}*/
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body a
{
	color: #fff;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-info
{
	display: inline-flex;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-info .published,.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-info .createdby
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .sc-player.audio-link
{
	height: 65px;
	overflow: hidden;
	width: 56px;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .audio-timeline .audio-time-separator
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .audio-timeline .current-time
{
	display: block;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .article-info .category-name,.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .article-info .published
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-introtext
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap
{
	display: flex;
	flex-direction: column-reverse;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .article-info
{
	display: block;
	margin-bottom: 15px;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .article-info span.category-name,.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .article-info span.published
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .readmore
{
	font-size: 58px;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .readmore a
{
	color: #fff;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .readmore a:hover
{
	color: #17161A;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .readmore-wrapper .readmore span
{
	display: none;
}
/*.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap
{
	border-right: solid 1px rgba(255, 255, 255, 0.4);
	display: flex;
	flex-direction: column-reverse;
	margin-right: 35px;
	width: 85%;
}*/
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-header h2
{
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-bottom: 0;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-header h2 a
{
	color: #fff;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-header h2 a:hover
{
	color: #fff;
	text-decoration: underline;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .podcast-article-info .article-info span
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	margin-right: 20px;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .podcast-article-info .article-info span:before
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .podcast-article-info span.audio-duration
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	margin-right: 20px;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .fields-container
{
	display: flex;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper
{
	display: flex;
	flex-direction: column-reverse;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .left-side-wrapper .article-info
{
	margin-bottom: 0;
}
.view-category #sp-main-body .blog.episode-list-style-02 .articles-leading .article-body
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000 100%) !important;
	border-radius: 10px !important;
	margin: 0 !important;
	opacity: 0.9;
	padding: 45px !important;
}
.view-category #sp-main-body .blog.episode-list-style-02 .articles-leading .article-body a
{
	color: #fff !important;
}
.view-category #sp-main-body .blog.episode-list-style-02 .articles-leading .article-body .left-side-wrapper .sc-controls a
{
	border: solid 1px #fff !important;
}
.view-category #sp-main-body .blog.episode-list-style-02 .articles-leading .article-body .left-side-wrapper .sc-scrubber .sc-time-indicators
{
	color: #fff !important;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article
{
	display: flex;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article a
{
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article a .article-intro-image
{
	position: relative;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article a .article-intro-image img
{
	border-radius: 10px;
	min-height: 550px;
	min-width: 530px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article a .article-intro-image:after
{
	background: linear-gradient(130.41deg, rgba(0, 0, 0, 0.5) 20.83%, rgba(0, 0, 0, 0) 59.69%);
	border-radius: 10px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body
{
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 0 10px 10px 0;
	margin: 30px 0;
	padding: 75px 95px 75px 55px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .article-header h2
{
	font-size: 36px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 46px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .article-header h2 a
{
	color: #17161a;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .podcast-article-info
{
	color: #fff;
	left: 55px;
	position: absolute;
	top: 50px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .podcast-article-info span
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .podcast-article-info span:before
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .podcast-article-info span.published
{
	display: block;
	font-size: 16px;
	line-height: 36px;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .left-side-wrapper .article-info
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .left-side-wrapper .sc-controls a
{
	border: solid 1px #000;
	color: #000;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .left-side-wrapper .sc-scrubber .sc-time-indicators
{
	color: #000;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper
{
	margin-top: 60px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .article-info
{
	float: right;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .article-info span
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .article-info span.createdby
{
	display: block;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .article-info span.createdby a span
{
	color: #454548;
	display: block;
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 32px;
	padding-top: 10px;
	text-align: right;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .article-info span.createdby a:hover
{
	color: #17161A;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .readmore
{
	float: left;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .readmore a
{
	align-items: center;
	display: flex;
	font-size: 56px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .readmore-wrapper .readmore a span
{
	color: #17161a;
	font-size: 20px;
	letter-spacing: -0.3px;
	line-height: 30px;
	padding-left: 20px;
}
.view-category #sp-main-body .blog.episode-list-style-02 .article-list:not(.articles-leading) .podcast-audio-player .audio-play-pause>i
{
	background: #000;
	color: #fff;
}
.view-category #sp-main-body .blog.episode-list-style-03 .articles-leading .article-body .left-side-wrapper .sc-controls a
{
	border: solid 1px #fff !important;
	color: #fff !important;
}
.view-category #sp-main-body .blog.episode-list-style-03 .articles-leading .article-body .left-side-wrapper .sc-scrubber .sc-time-indicators
{
	color: #fff !important;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article
{
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 10px;
	display: flex;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article a img
{
	border-radius: 10px;
	min-width: 340px;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body
{
	padding: 55px 40px;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap
{
	display: flex;
	flex-direction: column;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-header
{
	order: 1;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-header h2
{
	display: inline-block;
	font-size: 36px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 42px;
	margin-bottom: 15px;
	/*max-width: 80%;
	height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .podcast-article-info span.audio-duration
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-info span.category-name
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-info span.createdby
{
	color: #17161a;
	font-size: 14px;
	letter-spacing: 3.71px;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-info span.createdby span
{
	font-weight: 700;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-info span.published
{
	font-size: 16px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-introtext
{
	order: 2;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .left-side-wrapper .article-info
{
	display: none;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .left-side-wrapper .sc-player
{
	margin-bottom: 0;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .left-side-wrapper .sc-controls a
{
	border: solid 1px #000;
	color: #000;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .left-side-wrapper .sc-scrubber .sc-time-indicators
{
	color: #000;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article-list:not(.articles-leading) .podcast-audio-player .audio-play-pause>i
{
	background: transparent;
	border: 1px solid #000;
	color: #000;
	transition: 0.3s;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article-list:not(.articles-leading) .podcast-audio-player .audio-play-pause>i:hover,.view-category #sp-main-body .blog.episode-list-style-03 .article-list:not(.articles-leading) .podcast-audio-player .audio-play-pause>i:focus
{
	background: #000;
	color: #fff;
}
.com-content.view-article .fields-container
{
	display: none;
}
.com-content.view-article #sp-main-body
{
	background-color: #fff;
}
.com-content.view-article #sp-main-body>.container
{
	margin: 0px;
	max-width: 100%;
	padding: 0px;
}
.com-content.view-article #sp-position1
{
	display: none;
}
.com-content.view-article .article-details-top-wrapper
{
	margin-left: auto;
	margin-right: auto;
	max-width: 1110px;
	padding: 120px 0px 30px 0px;
}
.com-content.view-article .sppb-article-page-wrapper
{
	background-color: #f2f5f8;
}
.com-content.view-article .article-details-top-img
{
	position: relative;
}
.com-content.view-article .article-details-top-img .article-full-image
{
	margin-bottom: 0px;
	position: relative;
}
.com-content.view-article .article-details-top-img .article-full-image:before
{
	background: linear-gradient(130.41deg, rgba(0, 0, 0, 0.5) 20.83%, rgba(0, 0, 0, 0) 59.69%);
	bottom: 0px;
	content: "";
	left: 0px;
	position: absolute;
	top: 0px;
	width: 50%;
}
.com-content.view-article .article-details-top-img .article-info
{
	margin: 0px;
}
.com-content.view-article .article-details-top-img .article-info span:before
{
	display: none;
}
.com-content.view-article .article-details-top-img .article-info a
{
	color: #fff;
}
.com-content.view-article .article-details-top-img .article-info .published
{
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	left: 30px;
	line-height: 36px;
	position: absolute;
	text-transform: uppercase;
	top: 0px;
	top: 25px;
}
.com-content.view-article .article-details-top-img .article-info .category-name
{
	bottom: 155px;
	font-size: 110px;
	font-weight: bold;
	left: 20px;
	letter-spacing: -6.5px;
	line-height: 38px;
	position: absolute;
	text-align: right;
}
.com-content.view-article .article-details-top-img .article-info .createdby
{
	bottom: 230px;
	color: #ffffff;
	font-weight: bold;
	left: 25px;
	letter-spacing: 3.71px;
	position: absolute;
	text-transform: uppercase;
}
.com-content.view-article .article-details-top-img .article-info .createdby span
{
	font-size: 14px;
	line-height: 36px;
}
.com-content.view-article .article-details-top-img .article-info .hits
{
	display: none;
}
.com-content.view-article .article-details-top-right
{
	padding-left: 70px;
}
.com-content.view-article .article-details-top-right h1
{
	color: #17161a;
	font-size: 56px;
	font-weight: bold;
	line-height: 70px;
}
.com-content.view-article .article-details-top-right .article-introtext
{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 34px;
	margin-bottom: 30px;
}
.com-content.view-article .article-details-top-right .article-info
{
	margin-bottom: 10px;
}
.com-content.view-article .article-details-top-right .article-info .category-name
{
	font-size: 16px;
	letter-spacing: 0.1em;
	line-height: 32px;
	margin-left: 45px;
	text-align: right;
	text-transform: uppercase;
}
.com-content.view-article .article-details-top-right .article-info .category-name:before
{
	margin: 0px 10px 0px 0px;
}
.com-content.view-article .article-details-top-right .article-info .published,.com-content.view-article .article-details-top-right .article-info .hits
{
	display: none;
}
.com-content.view-article .article-details-top-right .article-info .createdby
{
	color: #17161A;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	line-height: 36px;
	text-transform: uppercase;
}
.com-content.view-article .article-details-top-right .article-details-social-share
{
	float: left;
}
.com-content.view-article .article-details-top-right .article-details-social-share .social-share-icon
{
	align-items: center;
	display: flex;
}
.com-content.view-article .article-details-top-right .article-details-social-share .social-share-icon span
{
	font-size: 16px;
	font-weight: 600;
}
.com-content.view-article .article-details-top-right .article-details-social-share ul li a
{
	padding-left: 10px;
}
.com-content.view-article .article-details-top-right .article-details-social-share span
{
	margin-right: 10px;
}
.com-content.view-article .sc-player.audio-link
{
	backdrop-filter: blur(10px);
	background: #17161a;
	border: 1px solid #e6e8e9;
	border-radius: 6px;
	bottom: -33px;
	box-sizing: border-box;
	height: 75px;
	margin: 0 auto;
	max-width: 1140px;
	padding: 0px 20px 0px 20px;
	position: relative;
	z-index: 1;
}
.com-content.view-article .related-article-list-container
{
	background-color: #f2f5f8;
	margin: 0px;
	padding: 0px 20px 0;
	position: relative;
}
.com-content.view-article .related-article-list-container:before
{
	bottom: 0px;
	content: url(../images/vector.png);
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.com-content.view-article .related-article-list-container .related-article-title
{
	border: none;
	color: #17161A;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 36px;
	margin: 0 auto;
	margin-bottom: 25px;
	max-width: 1110px;
	position: relative;
	z-index: 2;
}
.com-content.view-article .article-list.related-article-list>.row>div
{
	flex: 0 0 25%;
	max-width: 25%;
}
.com-content.view-article .article-list.related-article-list .article
{
	position: relative;
}
.com-content.view-article .article-list.related-article-list .article-full-image
{
	position: relative;
}
.com-content.view-article .article-list.related-article-list .article-full-image img
{
	border-radius: 10px;
	width: 100%;
}
.com-content.view-article .article-list.related-article-list .article-full-image:after
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
	border-radius: 0px 0px 10px 10px;
	bottom: 0px;
	content: "";
	height: 70%;
	mix-blend-mode: normal;
	opacity: 0.9;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.com-content.view-article .article-list.related-article-list .article-header
{
	bottom: 50px;
	left: 40px;
	max-width: 100%;
	position: absolute;
	z-index: 3;
}
.com-content.view-article .article-list.related-article-list .article-header h2
{
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 38px;
}
.com-content.view-article .article-list.related-article-list .article-header h2 a
{
	color: #ffffff;
}
.com-content.view-article .article-list.related-article-list .article-info
{
	display: none;
}
.com-content.view-article .article-list.related-article-list .article-info>span+span::before
{
	display: none;
}
.com-content.view-article .article-list.related-article-list .article-info .createdby
{
	margin-bottom: 10px;
}
.com-content.view-article .article-list.related-article-list .article-info a
{
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	line-height: 23px;
}
.com-spauthorarchive.view-authors #sp-main-body
{
	background-color: #f2f5f8;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-departments:nth-child(even) .spauthorarchive-department-content
{
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-img-wrap
{
	position: relative;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-img-wrap img
{
	border-radius: 10px 10px 0px 0px;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-img-wrap:after
{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 49.48%, #000000 91.67%);
	content: "";
	height: 100%;
	left: 0px;
	mix-blend-mode: normal;
	opacity: 0.9;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 2;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-img-wrap:hover+.spauthorarchive-department-content p
{
	opacity: 1;
	visibility: visible;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-content
{
	align-items: flex-start;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	border-radius: 0px 0px 10px 10px;
	display: flex;
	flex-direction: column-reverse;
	margin: 0px;
	padding: 35px 30px 30px 40px;
	position: relative;
	top: -6px;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-content p:hover~p
{
	opacity: 1;
	visibility: visible;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-content p:last-child
{
	bottom: 165px;
	color: #ffffff;
	display: -webkit-box;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	margin-right: 30px;
	opacity: 0.8;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	transition: all 0.4s ease;
	visibility: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	z-index: 3;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-author-socials
{
	margin: 20px 0px 0px 0px;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-author-socials li:not(:last-child)
{
	margin-right: 26px;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-author-socials i
{
	color: #a2a2a3;
	font-size: 18px;
	line-height: 21px;
	transition: all 0.3s ease;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-author-socials i:hover
{
	color: #17161A;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-title
{
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.5px;
	line-height: 36px;
	margin: 0px;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-title a
{
	color: #000000;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-title a:hover
{
	text-decoration: underline;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-title+p
{
	bottom: 215px;
	color: #ffffff;
	display: block;
	font-size: 16px;
	letter-spacing: -0.3px;
	line-height: 30px;
	opacity: 0;
	position: absolute;
	text-transform: uppercase;
	transition: all 0.4s ease;
	visibility: hidden;
	z-index: 3;
}
.com-spauthorarchive.view-authors #spauthorarchive .spauthorarchive-department-title+p:hover
{
	opacity: 1;
	visibility: visible;
}
.spauthorarchive.sp-autho-archive-view-authors .sp-no-item-found>p
{
	background-color: #f8d7da;
	border: 1px solid transparent;
	border-color: #f5c2c7;
	border-radius: 0.25rem;
	color: #842029;
	margin-bottom: 1rem;
	padding: 1rem 1rem;
	position: relative;
	text-align: center;
}
.com-spauthorarchive.view-articles #sp-position1
{
	display: none;
}
.com-spauthorarchive.view-articles #sp-bottom-top
{
	display: none;
}
.com-spauthorarchive.view-articles #sp-main-body
{
	background-image: url(../images/author-page-cirlce.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 100px 0px 0px 0px;
}
.com-spauthorarchive.view-articles #sp-main-body>.container
{
	margin: 0px;
	max-width: 100%;
	padding: 0px;
}
.com-spauthorarchive.view-articles .spauthorarchive-author-img-wrap
{
	margin-bottom: 165px;
	position: relative;
}
.com-spauthorarchive.view-articles .spauthorarchive-author-img-wrap img
{
	border-radius: 5px;
}
.com-spauthorarchive.view-articles .spauthorarchive-author-img-wrap>.spauthorarchive-row
{
	margin: 0 auto;
	max-width: 1140px;
	padding: 0px;
}
.com-spauthorarchive.view-articles .spauthorarchive-author-img-wrap .spauthorarchive-col-lg-12
{
	bottom: -230px;
	left: 0px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
}
.com-spauthorarchive.view-articles .spauthorarchive-author-img-wrap .spauthorarchive-col-lg-12 .spauthorarchive-author-title-2
{
	background: -webkit-linear-gradient(#f2f5f8 100%, #f2f5f8 0%);
	font-size: 270px;
	font-weight: 600;
	line-height: 280px;
	margin: 0px -1000px 0px 0px;
	position: relative;
	text-transform: uppercase;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	z-index: -1;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles
{
	margin-top: 110px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .author-title-intro
{
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 60px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-title
{
	color: #17161A;
	font-size: 88px;
	font-weight: bold;
	letter-spacing: -1.5px;
	line-height: 90px;
	margin-bottom: 20px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .designation
{
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.5px;
	line-height: 36px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-socials li:not(:last-child)
{
	margin-right: 26px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-socials i
{
	color: #a2a2a3;
	font-size: 18px;
	line-height: 21px;
	transition: all 0.3s ease;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-socials i:hover
{
	color: #17161A;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content
{
	background: #f2f5f8;
	padding-bottom: 100px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-row
{
	margin: 0 auto;
	max-width: 1140px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-col-sm-6
{
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 10px;
	flex: 1 0 100%;
	margin-bottom: 50px;
	max-width: 100%;
	padding: 0px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-col-sm-6 .spauthorarchive-addon-article
{
	margin: 0px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .entry-audio.embed-responsive
{
	float: left;
	margin-right: 50px;
	width: 33%;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content h3
{
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.5px;
	line-height: 36px;
	position: relative;
	top: 40px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content h3 a
{
	color: #17161A;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-article-meta
{
	margin-top: 50px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-meta-date
{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	line-height: 32px;
	text-align: right;
	text-transform: uppercase;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-meta-category
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3.71px;
	line-height: 36px;
	margin-top: 50px;
	text-transform: uppercase;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-meta-category a
{
	color: #17161A;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .read-more
{
	font-weight: 500;
	margin-top: 20px;
	text-transform: uppercase;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .read-more a
{
	color: #17161A;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .read-more a:hover
{
	text-decoration: underline;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-content
{
	margin-top: 100px;
	padding: 0px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-content .about-author
{
	color: #17161A;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 36px;
	margin-bottom: 20px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-content p
{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-author-content .podcast-title
{
	color: #17161A;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 36px;
	margin-bottom: 35px;
	margin-top: 70px;
}
.podcasta-person.sppb-addon-person .sppb-person-image
{
	margin-bottom: 0px;
}
.podcasta-person.sppb-addon-person .sppb-person-image img
{
	border-radius: 5px;
}
.podcasta-person.sppb-addon-person .sppb-person-information
{
	background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 0px 0px 10px 0px;
	display: block;
	padding: 40px 30px 70px 20px;
}
.podcasta-person.sppb-addon-person .sppb-person-social-icons
{
	bottom: 60px;
	padding-left: 20px;
	position: relative;
}
.com-j2store.view-products #sp-main-body
{
	background-color: #E6E8E9;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product
{
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 60px;
	padding-bottom: 40px;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .product-title
{
	color: #17161A;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin: 30px 30px 20px 30px;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .product-title:hover
{
	text-decoration: underline;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-thumbnail-image img
{
	border-radius: 10px 10px 0px 0px;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .product-price-container
{
	align-items: center;
	display: flex;
	float: left;
	margin-left: 30px;
	width: 40%;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .product-price-container .base-price.strike
{
	color: #454548;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	margin-right: 15px;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .product-price-container .sale-price
{
	color: #17161A;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-add-to-cart
{
	text-align: right;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-addtocart-form
{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 43%;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-addtocart-form .options
{
	display: none;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-addtocart-form .product-qty
{
	display: none;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-cart-button
{
	background: #4a4a4c;
	border-color: #4a4a4c;
	color: #fff;
	font-size: 14px;
	padding: 7px 10px 7px 10px;
	position: relative;
	top: -4px;
	transition: all 0.4s ease;
}
.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-addtocart-form .j2store-cart-button:hover
{
	background-color: #17161A;
	border-color: #17161A;
}
.com-j2store.view-products #j2store-pagination
{
	margin-top: 55px;
}
.com-j2store.view-products .j2store-single-product.detail #j2store-item-main-image-1
{
	border-radius: 10px;
}
.com-j2store.view-products .j2store-single-product.detail .product-title
{
	color: #17161A;
	font-size: 36px;
	font-weight: 600;
	letter-spacing: -0.5px;
	line-height: 52px;
	margin: 0px 0px 30px 0px;
}
.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container
{
	border: none;
	margin: 0px 0px 50px 0px;
	padding: 0px;
}
.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container>div
{
	align-items: center;
	display: flex;
	padding: 0px;
}
.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container .product-sku
{
	font-size: 20px;
	font-weight: 500;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin-right: 60px;
}
.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container .product-sku .sku
{
	font-weight: 600;
}
.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container .manufacturer-brand
{
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-details-price-container
{
	margin-bottom: 55px;
}
.com-j2store.view-products .j2store-single-product.detail .product-details-price-container .product-price-container
{
	align-items: center;
	display: flex;
}
.com-j2store.view-products .j2store-single-product.detail .product-details-price-container .product-price-container .base-price
{
	color: #A2A2A3;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin-right: 20px;
}
.com-j2store.view-products .j2store-single-product.detail .product-details-price-container .product-price-container .sale-price
{
	color: #17161A;
	font-size: 30px;
	font-weight: 700;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option
{
	align-items: center;
	display: flex;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option>b
{
	font-size: 16px;
	line-height: 26px;
	margin-right: 10px;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option input
{
	-webkit-appearance: none;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option input:checked+label
{
	background-color: #17161A;
	border-color: #17161A;
	color: #fff;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option label
{
	border: 1px solid #A2A2A3;
	border-radius: 100%;
	color: #17161A;
	font-size: 15px;
	font-weight: 500;
	height: 56px;
	line-height: 26px;
	line-height: 56px;
	margin: 0px 5px;
	text-align: center;
	text-transform: uppercase;
	transform: translate(0px);
	width: 56px;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-add-to-cart
{
	display: block;
	margin-top: 90px;
}
.com-j2store.view-products .j2store-single-product.detail .j2store-add-to-cart .input-mini
{
	border: 2px solid #17161A;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin-right: 30px;
	padding: 16px 8px 15px 13px !important;
	position: relative;
	text-align: center;
	top: 5px;
	width: 100px !important;
}
.com-j2store.view-products .j2store-single-product.detail .additional-image-list
{
	align-items: center;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.com-j2store.view-products .j2store-single-product.detail .additional-image-list li
{
	margin: 0px 10px;
}
.com-j2store.view-products .j2store-single-product.detail .additional-image-list img
{
	border-radius: 10px;
}
.com-j2store.view-products .j2store-single-product.detail .product-description
{
	margin-bottom: 70px;
	margin-top: 150px;
}
.com-j2store.view-products .j2store-single-product.detail .product-description .row .col-lg-3
{
	color: #17161A;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-description .row .col-lg-3:before
{
	background-color: #000;
	content: "";
	display: inline-block;
	height: 2px;
	margin-right: 20px;
	position: relative;
	top: -3px;
	width: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-description .row .col-lg-9
{
	border-bottom: 1px solid #A2A2A3;
	padding: 0px 0px 70px 0px;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .row .col-lg-3
{
	color: #17161A;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .row .col-lg-3:before
{
	background-color: #000;
	content: "";
	display: inline-block;
	height: 2px;
	margin-right: 20px;
	position: relative;
	top: -3px;
	width: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .row .col-lg-9
{
	padding: 0px;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .table-striped tbody tr:nth-of-type(odd)
{
	background-color: transparent;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .table td
{
	border: none;
	color: #454548;
	font-size: 15px;
	font-weight: normal;
	line-height: 26px;
	padding: 0px 0px 65px 0px;
}
.com-j2store.view-products .j2store-single-product.detail .product-specs .table .product-dimensions,.com-j2store.view-products .j2store-single-product.detail .product-specs .table .product-weight
{
	color: #17161A;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.5px;
	line-height: 36px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container
{
	margin-top: 70px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container h3
{
	color: #17161A;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-bottom: 40px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product
{
	background-color: #fff;
	border-radius: 10px;
	flex: 1 0 30%;
	margin: 0px 15px;
	max-width: 30%;
	padding: 0px 0px 40px 0px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product-title
{
	color: #17161A;
	display: block;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	margin: 30px 30px 20px 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product-title:hover
{
	text-decoration: underline;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product-image img
{
	border-radius: 10px 10px 0px 0px;
	width: 100%;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .product-price-container
{
	align-items: center;
	display: flex;
	float: left;
	margin-left: 30px;
	width: 40%;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .product-price-container .base-price.strike
{
	color: #454548;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	margin-right: 15px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .product-price-container .sale-price
{
	color: #17161A;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.3px;
	line-height: 30px;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .btn.btn-success
{
	background: #4a4a4c;
	border-color: #4a4a4c;
	color: #fff;
	font-size: 14px;
	padding: 7px 10px 7px 10px;
	position: relative;
	top: -8px;
	transition: all 0.4s ease;
}
.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .btn.btn-success:hover
{
	background-color: #17161A;
	border-color: #17161A;
}
.j2store-cart-table
{
	background-color: #fff;
}
.j2store-cart-table .cart-product-unit-price,.j2store-cart-table .cart-product-sku
{
	display: none;
}
.j2store-cart-table tr td:nth-child(2)
{
	align-items: center;
	border: none;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.j2store-cart-table tr .product-qty .input-mini
{
	border-bottom: none;
}
.j2store-cart-table tr .product-qty .input-mini:focus
{
	border-bottom: 1px solid #17161A;
}
.j2store-cart-table tr .cart-product-name
{
	display: inline-block;
	margin-top: 30px;
}
.j2store-cart-table .cart-line-subtotal
{
	padding-top: 35px;
}
.j2store-cart-table .j2store-remove
{
	background-color: transparent;
	border-color: transparent;
	color: #2B2930;
	margin: 0px;
	padding: 0px;
}
.com-j2store.view-carts .btn-warning
{
	border-radius: 0px;
}
.com-j2store.view-carts .cart-estimator-discount-block
{
	margin: 10px 0px 50px 0px;
}
.com-j2store.view-carts .cart-estimator-discount-block .sppb-form-group .sppb-form-control,.com-j2store.view-carts .cart-estimator-discount-block .form-control,.com-j2store.view-carts .cart-estimator-discount-block input[type="text"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="email"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="url"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="date"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="password"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="search"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="tel"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="number"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block select:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="text"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="email"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="url"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="date"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="password"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="search"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="tel"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block input[type="number"]:not(.form-control),.com-j2store.view-carts .cart-estimator-discount-block select:not(.form-control)
{
	font-size: 15px;
}
.com-j2store.view-carts .cart-estimator-discount-block #j2store-cart-modules label
{
	margin-bottom: 50px;
}
#j2store-checkout select
{
	background-position: 98% 15px;
}
#j2store-checkout-content label
{
	transform: translateY(0px);
}
#j2store-checkout-content h1
{
	font-size: 30px;
	margin-bottom: 20px;
	margin-top: 100px;
}
#j2store-checkout-content h2
{
	font-size: 25px;
	font-weight: 400;
}
.j2store-order.j2store-myprofile
{
	margin-top: 100px;
}
.j2store-order.j2store-myprofile .nav.nav-tabs
{
	padding-bottom: 15px;
	padding-top: 15px;
}
.j2store-order.j2store-myprofile .nav.nav-tabs>li
{
	margin-right: 20px;
}
.j2store .sppb-form-group .sppb-form-control,.j2store .form-control,.j2store input[type="text"]:not(.form-control),.j2store input[type="email"]:not(.form-control),.j2store input[type="url"]:not(.form-control),.j2store input[type="date"]:not(.form-control),.j2store input[type="password"]:not(.form-control),.j2store input[type="search"]:not(.form-control),.j2store input[type="tel"]:not(.form-control),.j2store input[type="number"]:not(.form-control),.j2store select:not(.form-control),.j2store input[type="text"]:not(.form-control),.j2store input[type="email"]:not(.form-control),.j2store input[type="url"]:not(.form-control),.j2store input[type="date"]:not(.form-control),.j2store input[type="password"]:not(.form-control),.j2store input[type="search"]:not(.form-control),.j2store input[type="tel"]:not(.form-control),.j2store input[type="number"]:not(.form-control),.j2store select:not(.form-control)
{
	font-size: 14px;
}
.alert.alert-notice
{
	background-color: #fff3cd;
	border-color: #ffecb5;
	color: #664d03;
}
.view-category #sp-main-body .blog.episode-list-style-01 .articles-leading .article .article-body .article-title-wrap
{
	border-right: 0;
	margin-right: 0;
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article>a
{
	width: 35%;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body
{
	padding: 50px 30px;
	width: 65%;
}
.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-header h2 a:hover
{
	color: #17161A;
}
.view-category #sp-main-body .blog.episode-list-style-03 .articles-leading .article>a
{
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-03 .articles-leading .article .article-body
{
	width: 100%;
}
.view-category #sp-main-body .blog.episode-list-style-03 .articles-leading .article .article-body h2 a:hover
{
	color: #fff;
}
.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-col-sm-6 .spauthorarchive-addon-article>a
{
	float: left;
	margin-right: 50px;
	width: 30%;
}
.podcast-audio-player audio
{
	display: none;
}
.podcast-audio-player .audio-play-pause>i
{
	background: #fff;
	border-radius: 50px;
	color: #000;
	cursor: pointer;
	font-size: 18px;
	height: 56px;
	line-height: 56px;
	margin-right: 20px;
	text-align: center;
	width: 56px;
}
.podcast-audio-player .pause-icon
{
	display: none;
}
.audio-embed-wrap i
{
	background: #fff;
	border-radius: 50px;
	color: #000;
	cursor: pointer;
	font-size: 18px;
	height: 56px;
	line-height: 56px;
	margin-right: 20px;
	text-align: center;
	width: 56px;
}
.com-users.view-login .registration .input-group-text,.com-users.view-login .profile-edit .input-group-text,.com-users.view-login .login .input-group-text,.com-users.view-profile .registration .input-group-text,.com-users.view-profile .profile-edit .input-group-text,.com-users.view-profile .login .input-group-text,.com-users.view-registration .registration .input-group-text,.com-users.view-registration .profile-edit .input-group-text,.com-users.view-registration .login .input-group-text
{
	display: none;
}
.com-media.contentpane
{
	padding: 10px !important;
}
.com-media .well
{
	background: #f5f5f5;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 20px;
}
.com-media .well .row
{
	margin: 0;
	padding: 0;
}
.com-media .well .row>div:first-child
{
	width: calc(100% - 200px);
}
.com-media .well .row>div:last-child
{
	float: right;
	padding-top: 30px;
	text-align: right;
	width: 200px;
}
.com-media .well .row #folderlist
{
	display: inline-block;
}
.com-media .well .row #upbutton
{
	display: none;
}
.com-media.view-imagesList
{
	padding: 0px 0px 10px 0 !important;
}
.com-media.view-imagesList:before
{
	content: " ";
	display: table;
}
.com-media.view-imagesList:after
{
	clear: both;
	content: "";
	display: block;
}
.com-media.view-imagesList ul.manager
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.com-media.view-imagesList ul.manager>li.thumbnail
{
	float: left;
	width: 110px;
}
.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child
{
	height: 60px;
	margin-bottom: 10px;
	text-align: center;
}
.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child>span
{
	background-color: #92ceff;
	border-radius: 0 5px 5px 5px;
	display: inline-block;
	height: 40px;
	margin: 0 auto;
	margin-top: 25px;
	position: relative;
	width: 60px;
}
.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child>span:before
{
	background-color: #92ceff;
	border-radius: 0 20px 0 0;
	content: '';
	height: 12px;
	left: 0px;
	position: absolute;
	top: -12px;
	width: 50%;
}
.com-media.view-imagesList ul.manager>li.thumbnail>a>div:first-child img
{
	display: inline-block;
}
.sp-megamenu-parent
{
	display: block;
	float: left;
	float: right;
	list-style: none;
	margin: 0 -15px;
	margin-left: 30px;
	padding: 0;
	position: relative;
	z-index: 99;
}
.sp-megamenu-parent>li
{
	display: inline-block;
	padding: 0;
	position: relative;
}
.sp-megamenu-parent>li.menu-justify
{
	position: static;
}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span
{
	display: inline-block;
	font-size: 14px;
	line-height: 110px;
	margin: 0;
	padding: 0 15px;
	transition: 0.3s;
}
.sp-megamenu-parent>li:after
{
	background: #17161A;
	bottom: 35px;
	content: "";
	display: block;
	height: 2px;
	left: 16px;
	opacity: 0;
	position: relative;
	transition: all 0.3s ease;
	visibility: hidden;
	width: 20px;
}
.sp-megamenu-parent>li:hover:after
{
	opacity: 1;
	visibility: visible;
}
.sp-megamenu-parent>li.active:after
{
	opacity: 1;
	visibility: visible;
}
.sp-megamenu-parent>li.active>a
{
	font-weight: 500;
}
.sp-megamenu-parent>li .sp-menu-badge
{
	background: #d60000;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	height: 20px;
	letter-spacing: 1px;
	line-height: 20px;
	padding: 0 5px;
	text-transform: uppercase;
}
.sp-megamenu-parent .sp-module
{
	padding: 10px;
}
.sp-megamenu-parent .sp-mega-group
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sp-megamenu-parent .sp-mega-group>li>a
{
	display: block;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sp-megamenu-parent .sp-dropdown
{
	display: none;
	margin: 0;
	position: absolute;
	z-index: 10;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner
{
	border-radius: 0px 0px 5px 5px;
	padding: 10px 5px 10px 5px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner>.row:not(:first-child)
{
	margin-top: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main
{
	top: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub
{
	top: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item
{
	border-bottom: 1px solid #ddd;
	/* padding: 0px 10px!important; */
	align-items: center;
	display: block;
	display: flex;
	padding: 0;
	position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active:after
{
	background: #17161A;
	content: "";
	display: block;
	height: 2px;
	margin-left: 10px;
	width: 20px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge)
{
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	padding: 8px 10px;
	width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover
{
	background-color: #014874;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title
{
	font-weight: bold;
	text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown .sp-module
{
	padding: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews
{
	margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li:not(:last-child)
{
	margin: 0 0 15px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li a
{
	font-size: 14px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li a span
{
	opacity: 0.8;
}
.sp-megamenu-parent .sp-dropdown-mega>.row
{
	margin-top: 30px;
}
.sp-megamenu-parent .sp-dropdown-mega>.row:first-child
{
	margin-top: 0;
}
.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown
{
	display: block;
}
.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover>.sp-dropdown
{
	animation: spFadeIn 600ms;
}
.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover>.sp-dropdown
{
	animation: spFadeInUp 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover>.sp-dropdown
{
	animation: spFadeInDown 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover>.sp-dropdown
{
	animation: spZoomIn 300ms;
}
.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover>.sp-dropdown
{
	animation: spRotateIn 300ms;
}
.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover>.sp-dropdown
{
	animation: spPulse 300ms;
}
body.ltr .sp-megamenu-parent>li.sp-has-child>a:after,body.ltr .sp-megamenu-parent>li.sp-has-child>span:after
{
	content: "";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
}
body.ltr .sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-right
{
	margin-left: 5px;
}
body.ltr .sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-left
{
	margin-right: 5px;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after
{
	content: "";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center
{
	margin-left: 45px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right
{
	left: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full
{
	left: auto;
	right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left
{
	right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub
{
	left: 100%;
}
@media (min-width:576px)
{
	.sp-menu-full.container
	{
		width: 540px;
	}
}
@media (min-width:480px) and (max-width: 992px)
{
	.sppb-addon-content .sppb-btn {
    margin: 0px!important;
}
}

@media (min-width:768px)
{
	.sp-menu-full.container
	{
		width: 720px;
	}
}
@media (min-width:992px)
{
	.sp-menu-full.container
	{
		width: 960px;
	}
}
@media (min-width:1200px)
{
	.sp-menu-full.container
	{
		width: 1140px;
	}
}
#offcanvas-toggler
{
	display: block;
	font-size: 20px;
	height: 110px;
	line-height: 110px;
	transition: 0.3s;
}
#offcanvas-toggler>span:hover
{
	color: #fff;
}
.offcanvas-init
{
	overflow-x: hidden;
	position: relative;
}
.offcanvas-active .offcanvas-overlay
{
	opacity: 1;
	visibility: visible;
}
.offcanvas-overlay
{
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: 0.6s;
	visibility: hidden;
	-webkit-transition: 0.6s;
	z-index: 9999;
}
.body-wrapper
{
	backface-visibility: hidden;
	position: relative;
	transition: 0.6s;
	-webkit-transition: 0.6s;
}
.close-offcanvas
{
	background: #333;
	border-radius: 100%;
	color: #fff;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 24px;
	z-index: 1;
}
.close-offcanvas:hover
{
	background: #666;
	color: #fff;
}
.offcanvas-menu
{
	background: #fff !important;
	height: 100%;
	overflow: inherit;
	padding-top: 50px;
	position: fixed;
	top: 0;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	width: 320px;
	z-index: 10000;
}
.offcanvas-menu .offcanvas-inner
{
	padding: 30px;
}
.offcanvas-menu .offcanvas-inner .sp-module
{
	margin: 0;
	padding: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title
{
	font-size: 1rem;
	font-weight: bold;
}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child)
{
	margin-bottom: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul
{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	flex-direction: column;
	list-style: none;
	margin: 0;
	-ms-flex-direction: column;
	padding: 0;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li
{
	border: 0;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li span
{
	display: block;
	font-size: 1rem;
	padding: 0.125rem 0;
	position: relative;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler
{
	cursor: pointer;
	display: block;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:after
{
	content: "";
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler:after
{
	content: "";
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent.menu-parent-open>.nav-header>.menu-toggler:after
{
	content: "";
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.nav-header>.menu-toggler
{
	cursor: pointer;
	display: block;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.nav-header>.menu-toggler:after
{
	content: "";
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul
{
	display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a
{
	font-size: 0.875rem;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right
{
	float: right;
	margin-left: 20px;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-left
{
	float: left;
	margin-right: 20px;
}
body.ltr.offcanvs-position-left .body-wrapper
{
	left: 0;
}
body.ltr.offcanvs-position-left .offcanvas-menu
{
	left: -320px;
}
body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu
{
	left: 0;
}
body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper
{
	left: 320px;
}
body.ltr.offcanvs-position-right .body-wrapper
{
	right: 0;
}
body.ltr.offcanvs-position-right .offcanvas-menu
{
	right: -320px;
}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu
{
	right: 0;
}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper
{
	right: 320px;
}
body.ltr .close-offcanvas
{
	right: 15px;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler
{
	right: 0;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.nav-header>.menu-toggler
{
	right: 0;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li ul
{
	margin-left: 10px;
}
@keyframes spFadeIn
{
	from
	{
		opacity: 0;
	}
	to
	{
		opacity: 1;
	}
}
@keyframes spFadeInUp
{
	0%
	{
		opacity: 0;
		transform: translateY(20px);
	}
	100%
	{
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes spFadeInDown
{
	0%
	{
		opacity: 0;
		transform: translateY(-20px);
	}
	100%
	{
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes spZoomIn
{
	0%
	{
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	100%
	{
		opacity: 1;
	}
}
@keyframes spRotateIn
{
	from
	{
		opacity: 0;
		transform: rotate3d(0, 0, 1, -45deg);
		transform-origin: center;
	}
	to
	{
		opacity: 1;
		transform: none;
		transform-origin: center;
	}
}
@keyframes spPulse
{
	from
	{
		opacity: 0;
		transform: scale3d(1, 1, 1);
	}
	50%
	{
		opacity: 0.5;
		transform: scale3d(1.05, 1.05, 1.05);
	}
	to
	{
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}
@keyframes spSpin
{
	to
	{
		transform: rotate(360deg);
	}
}
@media (max-width:1652px)
{

	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span,#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a
	{
		font-size: 13px;
	}
	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span
	{
		padding: 0 6px;
	}
}
@media (max-width:1450px)
{
	html.coming-soon body
	{
		background-image: none;
	}
	html.coming-soon body:before
	{
		font-size: 130px;
	}
	#sp-header
	{
		padding: 0 25px;
	}
	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span,#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a
	{
		font-size: 13px;
	}
	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span
	{
		padding: 0 6px;
	}
}
@media (max-width:1199px)
{
	.sp-megamenu-parent
	{
		margin-left: 0;
	}
	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span
	{
		font-size: 13px;
		padding: 0 6px;
	}
	#sp-menu-right .social-icons
	{
		font-size: 14px;
	}
	#sp-menu-right .social-icons>li:not(:last-child)
	{
		margin-right: 10px;
	}
	#sp-menu-right .sp-column>.sp-module.search-box
	{
		max-width: 120px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format
	{
		height: 400px;
		margin-bottom: 30px;
		padding: 25px;
	}
	.sp-megamenu-parent
	{
		margin-left: 0;
	}
	#sp-header .sp-megamenu-parent>li>a,#sp-header .sp-megamenu-parent>li>span
	{
		font-size: 13px;
		padding: 0 6px;
	}
	#sp-menu-right .social-icons
	{
		font-size: 14px;
	}
	#sp-menu-right .social-icons>li:not(:last-child)
	{
		margin-right: 10px;
	}
	#sp-menu-right .sp-column>.sp-module.search-box
	{
		max-width: 120px;
	}
	.com-content.view-article .article-details-top-right h1
	{
		font-size: 40px;
		line-height: 55px;
	}
	.com-content.view-article .article-list.related-article-list>.row>div
	{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.com-content.view-article .article-details-top-img .article-info .category-name
	{
		bottom: 30px;
		font-size: 80px;
		line-height: 80px;
	}
	.com-content.view-article .article-details-top-img .article-info .createdby
	{
		bottom: 120px;
		font-size: 14px;
	}
	.pager>li.next
	{
		left: -15%;
	}
	.pager>li.previous
	{
		left: 15%;
	}
	.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body
	{
		margin: 0;
	}
}
@media (max-width:991px)
{
	body.classic-header #offcanvas-toggler>.fa
	{
		color: #fff;
	}
	.sppb-addon-audio-carousel .bx-wrapper .bx-controls-direction
	{
		display: flex;
		justify-content: center;
		margin-top: 10px;
	}
	.sppb-addon-audio-carousel .bx-wrapper .bx-controls-direction a
	{
		left: initial;
		margin-top: 0px;
		position: relative;
	}
	.sppb-addon-audio-carousel .sppb-addon-content
	{
		left: 0px;
		margin-right: 0px;
	}
	body .sppb-btn,body .btn
	{
		padding: 11px 30px 10px 30px;
	}
	body .sppb-btn.sppb-btn-3d,body .btn.sppb-btn-3d
	{
		padding-bottom: 10px;
		padding-top: 11px;
	}
	body .sppb-btn.sppb-btn-xlg,body .btn.sppb-btn-xlg
	{
		padding: 11px 40px 10px 40px;
	}
	body .sppb-btn.sppb-btn-lg,body .btn.sppb-btn-lg
	{
		padding: 11px 40px 10px 40px;
	}
	body .sppb-btn.sppb-btn-sm,body .btn.sppb-btn-sm
	{
		padding: 10px 20px 10px 20px;
	}
	body .sppb-btn.sppb-btn-xs,body .btn.sppb-btn-xs
	{
		font-size: 12px;
		padding: 7px 15px 7px 15px;
	}
	/*#sp-menu
	{
		display: none;
	}*/
	body .sppb-btn,body .btn
	{
		padding: 11px 30px 10px 30px;
	}
	body .sppb-btn.sppb-btn-3d,body .btn.sppb-btn-3d
	{
		padding-bottom: 10px;
		padding-top: 11px;
	}
	body .sppb-btn.sppb-btn-xlg,body .btn.sppb-btn-xlg
	{
		padding: 11px 40px 10px 40px;
	}
	body .sppb-btn.sppb-btn-lg,body .btn.sppb-btn-lg
	{
		padding: 11px 40px 10px 40px;
	}
	body .sppb-btn.sppb-btn-sm,body .btn.sppb-btn-sm
	{
		padding: 10px 20px 10px 20px;
	}
	body .sppb-btn.sppb-btn-xs,body .btn.sppb-btn-xs
	{
		font-size: 12px;
		padding: 7px 15px 7px 15px;
	}
	html.coming-soon .coming-soon-title
	{
		margin-top: 0px;
	}
	html.coming-soon .container>.row.justify-content-center
	{
		max-width: 100%;
	}
	html.coming-soon .coming-soon-position
	{
		float: left;
		max-width: 85%;
	}
	.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li
	{
		padding: 30px;
	}
	.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li a
	{
		font-size: 14px;
		line-height: 24px;
	}
	.podcasta-audio-slider .sppb-addon-content.sppb-tab
	{
		flex-direction: column !important;
	}
	.podcasta-audio-slider>.sppb-addon-title
	{
		float: left;
		left: 0px;
		top: 0px;
	}
	.podcasta-audio-slider .sppb-nav li a
	{
		font-size: 12px;
		line-height: 26px;
	}
	.podcasta-audio-slider .sppb-nav li a span
	{
		font-size: 16px;
		line-height: 24px;
		padding: 5px 0px 0px 0px;
	}
	.podcasta-audio-slider .sppb-nav li.active:before
	{
		bottom: 30px;
		left: -50px;
	}
	.podcasta-audio-slider .sppb-nav
	{
		height: 300px;
		margin: 0px 0px 0px 0px;
	}
	.podcasta-audio-slider .sppb-tab-pane
	{
		height: 500px;
		width: 500px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-article-info-wrap h3
	{
		font-size: 25px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items
	{
		padding-bottom: 0px;
		padding-left: 0px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-robusta .leading-item .sppb-article-info-wrap .sppb-article-info-left-content
	{
		margin-right: 15px !important;
		padding-right: 15px !important;
	}
	.podcasta-audio-slider .sppb-nav
	{
		height: 300px;
		margin: 0px 0px 0px 0px;
	}
	.podcasta-audio-slider .sppb-tab-pane
	{
		height: 500px;
		width: 500px;
	}
	.com-content.view-article .article-details-top-right
	{
		padding-left: 20px;
	}
	.com-content.view-article .article-details-top-img
	{
		left: 20px;
		margin-bottom: 40px;
	}
	.pager
	{
		margin: 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-title
	{
		font-size: 30px;
		line-height: 40px;
	}
	.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container .product-sku
	{
		font-size: 16px;
		line-height: 26px;
		margin-right: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container .manufacturer-brand
	{
		font-size: 16px;
		line-height: 26px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-details-price-container .product-price-container .base-price
	{
		font-size: 20px;
		line-height: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-details-price-container .product-price-container .sale-price
	{
		font-size: 20px;
		line-height: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .price-sku-brand-container
	{
		margin: 0px 0px 30px 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .j2store-addtocart-form .option label
	{
		height: 40px;
		line-height: 40px;
		width: 40px;
	}
	.com-j2store.view-products .j2store-single-product.detail .j2store-add-to-cart .input-mini
	{
		padding: 6px 10px 6px 10px !important;
		width: 80px !important;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-details-price-container
	{
		margin-bottom: 40px;
	}
	.com-j2store.view-products .j2store-single-product.detail .j2store-add-to-cart
	{
		margin-top: 40px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-description
	{
		margin-bottom: 50px;
		margin-top: 100px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-description .row .col-lg-3
	{
		margin-bottom: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-specs .row .col-lg-3
	{
		margin-bottom: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-specs .table td
	{
		padding: 0px 0px 40px 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container
	{
		margin-top: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product
	{
		flex: 1 0 45%;
		max-width: 45%;
	}
	.view-login .login
	{
		margin-bottom: 25px;
	}
	.view-login .login>.row>div
	{
		flex: 1 0 100%;
		max-width: 100%;
	}
	.view-registration .registration,.view-profile .registration
	{
		margin: 0px auto 0px auto;
	}
	.com-j2store.view-products .j2store-products-row>div
	{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sp-page-title .sp-page-title-sub-heading
	{
		max-width: 100%;
	}
	.sp-page-title .sp-page-title-heading
	{
		font-size: 40px;
		line-height: 60px;
	}
	.view-category.episode-list-style-01 #sp-position1 .sppb-col-md-2,.view-category.episode-list-style-02 #sp-position1 .sppb-col-md-2,.view-category.episode-list-style-03 #sp-position1 .sppb-col-md-2
	{
		width: 50%;
	}
	.view-category.episode-list-style-01 .article-list .col-md-6,.view-category.episode-list-style-02 .article-list .col-md-6,.view-category.episode-list-style-03 .article-list .col-md-6
	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.view-category #sp-main-body
	{
		margin-top: 0;
	}
	.view-category #sp-main-body .blog
	{
		padding-top: 95px;
	}
	.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-header h2
	{
		font-size: 30px !important;
		line-height: 40px !important;
		width: 100%;
	}
	.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-info
	{
		margin-bottom: 0;
	}
	.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-header h2
	{
		font-size: 36px;
	}
	.view-category #sp-main-body .blog.episode-list-style-02 .article
	{
		display: block;
	}
	.view-category #sp-main-body .blog.episode-list-style-02 .article a .article-intro-image img
	{
		width: 100%;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article
	{
		display: block;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article a img
	{
		min-width: 100%;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body
	{
		width: 100%;
	}
	.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-row
	{
		padding: 0px 15px;
	}
}
@media (max-width:767px)
{
	body .sppb-btn,body .btn
	{
		padding: 11px 20px 10px 20px;
	}
	body .sppb-btn.sppb-btn-3d,body .btn.sppb-btn-3d
	{
		padding-bottom: 10px;
		padding-top: 11px;
	}
	body .sppb-btn.sppb-btn-xlg,body .btn.sppb-btn-xlg
	{
		font-size: 16px;
		padding: 11px 30px 10px 30px;
	}
	body .sppb-btn.sppb-btn-lg,body .btn.sppb-btn-lg
	{
		padding: 11px 30px 10px 30px;
	}
	body .sppb-btn.sppb-btn-sm,body .btn.sppb-btn-sm
	{
		padding: 8px 15px 7px 15px;
	}
	body .sppb-btn.sppb-btn-xs,body .btn.sppb-btn-xs
	{
		font-size: 12px;
		padding: 6px 10px 5px 10px;
	}
	html.coming-soon body:before
	{
		font-size: 70px;
		left: 50%;
		transform: translateX(-50%);
	}
	.sppb-addon-optin-forms
	{
		padding: 0px;
	}
	html.coming-soon .coming-soon-title
	{
		font-size: 23px;
		line-height: 30px;
	}
	html.coming-soon .coming-soon-content
	{
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 30px;
	}
	html.coming-soon .coming-soon-position
	{
		float: left;
		max-width: 100%;
	}
	html.coming-soon .email-wrap .sppb-form-control
	{
		width: 190px;
	}
	html.coming-soon .sppb-btn.sppb-btn-success
	{
		font-size: 12px;
		padding: 5px 10px;
		top: 5px;
	}
	.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li a .sppb-tab-subtitle
	{
		font-size: 12px;
		line-height: 20px;
	}
	.podcasta-client-testimonial.text-style .sppb-nav.sppb-nav-tabs li
	{
		padding: 10px 5px;
	}
	.podcasta-audio-slider .sppb-tab-pane
	{
		border: none;
		height: 100%;
		padding: 0px;
		width: 100%;
	}
	.podcasta-audio-slider .sppb-nav li.active:before
	{
		bottom: 30px;
		left: -20px;
		width: 15px;
	}
	.podcasta-audio-slider .sppb-nav
	{
		height: 300px;
		margin: 0px 0px 0px 0px;
	}
	.com-content.view-article .article-details-top-img .article-info .published
	{
		font-size: 14px;
		line-height: 30px;
	}
	.com-content.view-article .article-details-top-img .article-info .category-name
	{
		bottom: 20px;
		font-size: 60px;
		line-height: 60px;
	}
	.com-content.view-article .article-details-top-img .article-info .createdby
	{
		bottom: 80px;
	}
	.com-content.view-article .article-details-top-img .article-info .createdby span
	{
		font-size: 14px;
	}
	.com-content.view-article .article-details-top-right .article-info .createdby span
	{
		font-size: 14px;
		letter-spacing: 1px;
	}
	.com-content.view-article .article-details-top-right h1
	{
		font-size: 24px;
		line-height: 36px;
	}
	.com-content.view-article .article-details-top-right .article-introtext
	{
		font-size: 16px;
		font-weight: normal;
		line-height: 25px;
	}
	.com-content.view-article .sc-player.audio-link
	{
		margin: 30px 0px 0px 0px;
	}
	.pager>li span
	{
		font-size: 16px;
	}
	.pager>li:after
	{
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		width: 30px;
	}
	.com-content.view-article .article-list.related-article-list .article-header
	{
		bottom: 10px;
		left: 20px;
	}
	.com-content.view-article .article-list.related-article-list .article-header h2
	{
		font-size: 20px;
		line-height: 30px;
	}
	.com-content.view-article .article-list.related-article-list .article-info
	{
		bottom: 30px;
		width: 110px;
	}
	.com-content.view-article .article-details-top-wrapper
	{
		padding: 80px 0px 0px 0px;
	}
	#sp-main-body
	{
		padding: 60px 0 0;
	}
	.com-content.view-article .article-details-top-right .article-info .category-name
	{
		font-size: 14px;
	}
	.com-content.view-article .related-article-list-container .related-article-title
	{
		margin-left: 20px;
	}
	.com-content.view-article .related-article-list-container
	{
		padding-top: 70px;
		position: relative;
	}
	.com-content.view-article .related-article-list-container:before
	{
		content: url(../images/vector.png);
		position: absolute;
		top: -119px;
	}
	.logo-image
	{
		max-width: 100%;
	}
	#sp-menu-right .social-icons
	{
		display: none;
	}
	.sppb-form-group .sppb-form-control,.form-control,input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control)
	{
		font-size: 16px;
		line-height: 30px;
		padding: 6px 0px;
	}
	#sp-menu-right .search
	{
		margin-right: 0px;
		position: relative;
		top: -7px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:first-child
	{
		margin-top: 100px;
	}
	.podcasta-publiation-carousel .sppb-carousel-extended-item img
	{
		max-width: 50%;
	}
	.podcasta-publiation-carousel .sppb-carousel-extended-heading
	{
		line-height: 30px !important;
	}
	.podcasta-publiation-carousel .sppb-carousel-extended-item .sppb-carousel-extended-description .btn.btn-link
	{
		font-size: 12px;
		letter-spacing: 2.71px;
		line-height: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-title
	{
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 20px;
		margin-top: 50px;
	}
	.com-j2store.view-products .j2store-single-product.detail .additional-image-list
	{
		justify-content: flex-start;
		padding: 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-details-price-container
	{
		margin-bottom: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .j2store-add-to-cart
	{
		margin-top: 30px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-description
	{
		margin-bottom: 30px;
		margin-top: 80px;
		padding: 0px 15px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-description .row .col-lg-9
	{
		border-bottom: 1px solid #a2a2a3;
		padding: 0px 0px 30px 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-specs
	{
		padding: 0px 15px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-specs .table .product-dimensions,.com-j2store.view-products .j2store-single-product.detail .product-specs .table .product-weight
	{
		font-size: 16px;
		line-height: 24px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container h3
	{
		font-size: 24px;
		line-height: 34px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product
	{
		flex: 1 0 92%;
		margin-bottom: 30px;
		max-width: 92%;
		padding: 0px 0px 30px 0px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .upsell-product-title
	{
		margin: 20px 20px 20px 20px;
	}
	.com-j2store.view-products .j2store-single-product.detail .product-upsells-container .product-price-container
	{
		margin-left: 20px;
		width: 56%;
	}
	.com-j2store.view-products .j2store-products-row .j2store-single-product .product-title
	{
		margin: 20px 20px 20px 20px;
	}
	.com-j2store.view-products .j2store-products-row .j2store-single-product
	{
		padding-bottom: 30px;
	}
	.com-j2store.view-products .j2store-products-row .j2store-single-product
	{
		margin-bottom: 40px;
	}
	.com-j2store.view-products #j2store-pagination
	{
		margin-top: 20px;
	}
	.view-login form.form-validate
	{
		margin: 0px 0px;
	}
	.view-login .list-group
	{
		margin: 0px 0px;
	}
	.view-login #sp-main-body
	{
		background-image: none;
	}
	.view-registration .registration,.view-profile .registration
	{
		margin: 100px auto 0px auto;
	}
	.view-registration .registration legend,.view-profile .registration legend
	{
		font-size: 30px;
		line-height: 40px;
	}
	.view-registration .registration #jform_spacer-lbl,.view-profile .registration #jform_spacer-lbl
	{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 0px;
	}
	.com-j2store.view-products .j2store-products-row>div
	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.com-j2store.view-products .j2store-products-row .j2store-single-product .j2store-thumbnail-image img
	{
		width: 100%;
	}
	.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li
	{
		padding: 30px 0px;
	}
	.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs
	{
		flex-wrap: wrap;
	}
	.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li
	{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li a img
	{
		max-width: 80%;
	}
	.podcasta-client-testimonial .sppb-nav.sppb-nav-tabs li.active:before
	{
		display: none;
	}
	.sp-page-title .container
	{
		display: flex;
		flex-wrap: wrap;
	}
	.sp-page-title .sp-page-title-heading
	{
		flex: 1 0 100%;
		font-size: 24px;
		line-height: 34px;
	}
	.sp-page-title
	{
		padding: 160px 0px 70px 0px;
	}
	.podcasta-faq .sppb-panel-title span
	{
		margin-right: 15px;
	}
	.podcasta-faq .sppb-panel-title
	{
		font-size: 16px;
		line-height: 26px;
	}
	.pager>li.next
	{
		left: -5%;
	}
	.pager>li.previous
	{
		left: 5%;
	}
	.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-col-sm-6 .spauthorarchive-addon-article>a
	{
		float: left;
		margin-right: 30px;
		width: 40%;
	}
}
@media (max-width:575px)
{
	.com-content.view-article .article-list.related-article-list>.row>div #sp-logo>.sp-column
	{
		justify-content: space-between;
	}
	#sp-menu-right
	{
		display: none !important;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-addon-article.audio-format
	{
		flex-direction: column !important;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-addon-article.audio-format>.img-wrap
	{
		margin-right: 0px;
		width: 100%;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-addon-article.audio-format>.sppb-article-info-wrap
	{
		margin: 0px;
		padding: 15px;
		width: 100%;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-addon-article.audio-format
	{
		height: auto;
		margin-bottom: 30px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .img-wrap
	{
		height: 150px;
		margin: 0 !important;
		transform: scale(1) !important;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha.scale-layout .sppb-article-info-wrap h3
	{
		font-size: 20px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:nth-child(4n),.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-row>div:nth-child(4n+2)
	{
		margin-top: 0px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-liberica .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-robusta .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-casipea .sppb-addon-article.audio-format,.sppb-addon.sppb-addon-articles-layout.layout-bourbon .sppb-addon-article.audio-format
	{
		height: 300px;
		margin-bottom: 15px;
		padding: 15px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha .img-wrap
	{
		height: 250px;
		margin-right: 15px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-addon-article.audio-format
	{
		height: 250px;
		margin-bottom: 20px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap
	{
		padding: 10px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-article-info-wrap h3
	{
		font-size: 20px;
		margin-bottom: 11px;
	}
	.sppb-addon.sppb-addon-articles-layout.layout-robusta .intro-items .sppb-addon-article.audio-format .sppb-article-info-wrap .sppb-article-info-left-content h3
	{
		font-size: 18px;
		height: 45px;
	}
	.com-content.view-article .article-list.related-article-list>.row>div
	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.com-spauthorarchive.view-articles .spauthorarchive-view-articles .spauthorarchive-content .spauthorarchive-col-sm-6 .spauthorarchive-addon-article>a
	{
		margin-right: 0px;
		width: 100%;
	}
	.pager>li.previous:after
{
	margin-bottom: -12px;
}
}
@media (max-width:480px)
{
	.episode-list-style-01 .article-body .left-side-wrapper,.episode-list-style-02 .article-body .left-side-wrapper
	{
		display: none;
	}
	.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body
	{
		padding: 15px;
	}
	.view-category #sp-main-body .blog .articles-leading .article .article-body .article-title-wrap .article-header h2,.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .article-header h2
	{
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap
	{
		border-right: 0;
		margin-right: 0;
		width: 100%;
	}
	.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .podcast-article-info .article-info span,.view-category #sp-main-body .blog.episode-list-style-01 .article .article-body .article-title-wrap .podcast-article-info span.audio-duration
	{
		font-size: 10px;
	}
	.view-category #sp-main-body .blog.episode-list-style-02 .article .article-body .article-title-wrap .article-header h2
	{
		font-size: 22px;
		line-height: 32px;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body
	{
		padding: 15px 10px;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .article-title-wrap .article-header h2
	{
		margin-bottom: 0;
	}
	.view-category #sp-main-body .blog.episode-list-style-03 .article .article-body .left-side-wrapper .sc-player
	{
		margin-bottom: 15px;
		margin-top: 0;
	}
}

#sp-header.header-sticky .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right
{
	margin-top: -2px;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right
{
	margin-top: -34px;
	box-shadow: 0px 15px 15px rgb(1 61 96 / 10%);
}
/*.sp-dropdown-inner .sp-dropdown-items li:hover{
 background: #014874;
}*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #fff;
}
.sppb-articles-carousel-link {
    margin: 0px!important;
}
.img12:hover {
	opacity: 0.5;
	-webkit-transition: opacity .4s;
    transition: all .4s ease;
}
.article-introtext {
    font-size: 18px;
}
.searchintro {
	display: none;
}
#searchForm fieldset {
	display: none;
}
.search .d-flex {
	display: none!important;
}

.search hr {
	display: none!important;
}
.search-results {
	margin: 0 0 90px;
}
.search-results .result-created{
	display: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #fff!important;
}
.finde .form-control{
	background: #7878781c;
	padding: 8px 8px;
}

div.bx-wrapper .bx-controls-direction a.bx-next {
    right: 227px;
    left: auto;
}
div.bx-wrapper .bx-controls-direction a.bx-prev {
    left: 227px;
}
div.bx-wrapper .bx-controls-direction a {
    text-indent: initial;
    color: #6f6f6f;
    font-size: 42px;
    text-align: center;
    width: 20px;
}

.article-list .article{
visibility: visible;
animation-duration: 2000ms;
animation-delay: 300ms;
animation-name: zoomIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
.view-category #sp-main-body .blog.episode-list-style-01 .article .article-intro-image img:hover {
    opacity: 0.7;
}
.article-list .article .article-intro-image img:hover {
	opacity: 0.7;
}
.article-details .article-can-edit {
    z-index: 999999!important;
}