@import "_typography.css";

.bypostauthor {
	display: block;
}

.text-body {
	color: var(--rk-global-font-color) !important;
}

img.photo {
	border-radius: var(--rk-border-radius);
	background: var(--rk-default-bg-avatar);
	-o-object-fit: cover;
	object-fit: cover;
}

.border {
	border: .063em solid var(--rk-border-color-light) !important;
}


#buddypress .btn.rk-btn-outline-primary,
#buddypress .generic-button a.rk-btn-outline-primary,
#buddypress input.rk-btn-outline-primary,
#buddypress input[type=submit].rk-btn-outline-primary,
.btn.rk-btn-outline-primary {
	color: var(--rk-global-font-title);
	background: var(--rk-primary-light);
	border-color: var(--rk-primary);
}

#buddypress .btn.rk-btn-outline-grey,
#buddypress .generic-button a.rk-btn-outline-grey,
#buddypress input.rk-btn-outline-grey,
#buddypress input[type=submit].rk-btn-outline-grey,
.btn.rk-btn-outline-grey {
	color: var(--rk-grey);
	background: var(--rk-grey-light);
	border-color: var(--rk-grey);
}

#buddypress .btn.rk-btn-outline-success,
#buddypress .generic-button a.rk-btn-outline-success,
#buddypress input.rk-btn-outline-success,
#buddypress input[type=submit].rk-btn-outline-success,
.btn.rk-btn-outline-success {
	color: var(--rk-success);
	background: var(--rk-success-light);
	border-color: var(--rk-success);
}

#buddypress .btn.rk-btn-outline-danger,
#buddypress .generic-button a.rk-btn-outline-danger,
#buddypress input.rk-btn-outline-danger,
#buddypress input[type=submit].rk-btn-outline-danger,
.btn.rk-btn-outline-danger {
	color: var(--rk-danger);
	background: var(--rk-danger-light);
	border-color: var(--rk-danger);
}

#buddypress .btn.rk-btn-outline-info,
#buddypress .generic-button a.rk-btn-outline-info,
#buddypress input.rk-btn-outline-info,
#buddypress input[type=submit].rk-btn-outline-info,
.btn.rk-btn-outline-info {
	color: var(--rk-info);
	background: var(--rk-info-light);
	border-color: var(--rk-info);
}

#buddypress .btn.rk-btn-outline-warning,
#buddypress .generic-button a.rk-btn-outline-warning,
#buddypress input.rk-btn-outline-warning,
#buddypress input[type=submit].rk-btn-outline-warning,
.btn.rk-btn-outline-warning {
	color: var(--rk-warning);
	background: var(--rk-warning-light);
	border-color: var(--rk-warning);
}

#buddypress .btn.rk-btn-outline-orange,
#buddypress .generic-button a.rk-btn-outline-orange,
#buddypress input.rk-btn-outline-orange,
#buddypress input[type=submit].rk-btn-outline-orange,
.btn.rk-btn-outline-orange {
	color: var(--rk-orange);
	background: var(--rk-orange-light);
	border-color: var(--rk-orange);
}

#buddypress .btn.rk-btn-outline-primary:hover,
#buddypress .generic-button a.rk-btn-outline-primary:hover,
#buddypress input.rk-btn-outline-primary:hover,
#buddypress input[type=submit].rk-btn-outline-primary:hover,
.btn.rk-btn-outline-primary:hover,
#buddypress .btn.rk-btn-outline-primary:focus,
#buddypress .generic-button a.rk-btn-outline-primary:focus,
#buddypress input.rk-btn-outline-primary:focus,
#buddypress input[type=submit].rk-btn-outline-primary:focus,
.btn.rk-btn-outline-primary:focus {
	color: var(--rk-btn-color);
	background: var(--rk-primary);
	border-color: var(--rk-primary);
}

#buddypress .generic-button a.rk-btn-primary,
#buddypress input.rk-btn-primary,
#buddypress .rk-btn-primary,
.rk-btn-primary {
	color: var(--rk-btn-color);
	border-color: var(--rk-primary);
	background: var(--rk-primary);
}

#buddypress .rk-btn-white,
#buddypress .generic-button a.rk-btn-white,
#buddypress input.rk-btn-white,
.rk-btn-white {
	color: var(--rk-white);
	background: var(--rk-black);
	border-color: var(--rk-black);
}

#buddypress .btn.rk-btn-outline-white,
#buddypress .generic-button a.rk-btn-outline-white,
#buddypress input.rk-btn-outline-white,
#buddypress input[type=submit].rk-btn-outline-white,
.btn.rk-btn-outline-white {
	color: var(--rk-black);
	background: transparent;
	border-color: var(--rk-black);
}

#buddypress .rk-btn-grey,
#buddypress .generic-button a.rk-btn-grey,
#buddypress input.rk-btn-grey,
#buddypress input[type=button].rk-btn-grey,
#buddypress input[type=submit].rk-btn-grey,
.rk-btn-grey,
#buddypress .btn.rk-btn-outline-grey:hover,
#buddypress .generic-button a.rk-btn-outline-grey:hover,
#buddypress input.rk-btn-outline-grey:hover,
#buddypress input[type=submit].rk-btn-outline-grey:hover,
.btn.rk-btn-outline-grey:hover,
#buddypress .btn.rk-btn-outline-grey:focus,
#buddypress .generic-button a.rk-btn-outline-grey:focus,
#buddypress input.rk-btn-outline-grey:focus,
#buddypress input[type=submit].rk-btn-outline-grey:focus,
.btn.rk-btn-outline-grey:focus {
	color: var(--rk-white);
	background: var(--rk-grey);
	border-color: var(--rk-grey);
}

#buddypress .rk-btn-success,
#buddypress .generic-button a.rk-btn-success,
#buddypress input.rk-btn-success,
.rk-btn-success,
#buddypress .btn.rk-btn-outline-success:hover,
#buddypress .generic-button a.rk-btn-outline-success:hover,
#buddypress input.rk-btn-outline-success:hover,
#buddypress input[type=submit].rk-btn-outline-success:hover,
.btn.rk-btn-outline-success:hover,
#buddypress .btn.rk-btn-outline-success:focus,
#buddypress .generic-button a.rk-btn-outline-success:focus,
#buddypress input.rk-btn-outline-success:focus,
#buddypress input[type=submit].rk-btn-outline-success:focus,
.btn.rk-btn-outline-success:focus {
	color: var(--rk-white);
	background: var(--rk-success);
	border-color: var(--rk-success);
}

#buddypress .rk-btn-danger,
#buddypress .generic-button a.rk-btn-danger,
#buddypress input.rk-btn-danger,
.rk-btn-danger,
#buddypress .btn.rk-btn-outline-danger:hover,
#buddypress .generic-button a.rk-btn-outline-danger:hover,
#buddypress input.rk-btn-outline-danger:hover,
#buddypress input[type=submit].rk-btn-outline-danger:hover,
.btn.rk-btn-outline-danger:hover,
#buddypress .btn.rk-btn-outline-danger:focus,
#buddypress .generic-button a.rk-btn-outline-danger:focus,
#buddypress input.rk-btn-outline-danger:focus,
#buddypress input[type=submit].rk-btn-outline-danger:focus,
.btn.rk-btn-outline-danger:focus {
	color: var(--rk-white);
	background: var(--rk-danger);
	border-color: var(--rk-danger);
}

#buddypress .rk-btn-info,
#buddypress .generic-button a.rk-btn-info,
#buddypress input.rk-btn-info,
.rk-btn-info {
	color: var(--rk-white);
	background: var(--rk-info);
	border-color: var(--rk-info);
}

#buddypress .rk-btn-warning,
#buddypress .generic-button a.rk-btn-warning,
#buddypress input.rk-btn-warning,
.rk-btn-warning {
	color: var(--rk-white);
	background: var(--rk-warning);
	border-color: var(--rk-warning);
}

#buddypress .rk-btn-orange,
#buddypress .generic-button a.rk-btn-orange,
#buddypress input.rk-btn-orange,
.rk-btn-orange,
#buddypress .btn.rk-btn-outline-orange:hover,
#buddypress .generic-button a.rk-btn-outline-orange:hover,
#buddypress input.rk-btn-outline-orange:hover,
#buddypress input[type=submit].rk-btn-outline-orange:hover,
.btn.rk-btn-outline-orange:hover,
#buddypress .btn.rk-btn-outline-orange:focus,
#buddypress .generic-button a.rk-btn-outline-orange:focus,
#buddypress input.rk-btn-outline-orange:focus,
#buddypress input[type=submit].rk-btn-outline-orange:focus,
.btn.rk-btn-outline-orange:focus {
	color: var(--rk-white);
	background: var(--rk-orange);
	border-color: var(--rk-orange);
}

#buddypress .rk-btn-primary:hover,
#buddypress .generic-button a.rk-btn-primary:hover,
#buddypress input.rk-btn-primary:hover,
.rk-btn-primary:hover,
#buddypress .rk-btn-primary:focus,
#buddypress .generic-button a.rk-btn-primary:focus,
#buddypress input.rk-btn-primary:focus,
.rk-btn-primary:focus {
	color: var(--rk-btn-color);
	border-color: var(--rk-primary-dark);
	background: var(--rk-primary-dark);
}

#buddypress .rk-btn-grey:hover,
#buddypress .generic-button a.rk-btn-grey:hover,
#buddypress input.rk-btn-grey:hover,
#buddypress input[type=submit].rk-btn-grey:hover,
#buddypress input[type=button].rk-btn-grey:hover,
.rk-btn-grey:hover,
#buddypress .rk-btn-grey:focus,
#buddypress .generic-button a.rk-btn-grey:focus,
#buddypress input.rk-btn-grey:focus,
#buddypress input[type=submit].rk-btn-grey:focus,
#buddypress input[type=button].rk-btn-grey:focus,
.rk-btn-grey:focus {
	color: var(--rk-white);
	background: var(--rk-grey-dark);
	border-color: var(--rk-grey-dark);
}

#buddypress .rk-btn-success:hover,
#buddypress .generic-button a.rk-btn-success:hover,
#buddypress input.rk-btn-success:hover,
.rk-btn-success:hover,
#buddypress .rk-btn-success:focus,
#buddypress .generic-button a.rk-btn-success:focus,
#buddypress input.rk-btn-success:focus,
.rk-btn-success:focus {
	color: var(--rk-white);
	background: var(--rk-success-dark);
	border-color: var(--rk-success-dark);
}

#buddypress .rk-btn-danger:hover,
#buddypress .generic-button a.rk-btn-danger:hover,
#buddypress input.rk-btn-danger:hover,
#buddypress input[type=submit].rk-btn-danger:hover,
.rk-btn-danger:hover,
#buddypress .rk-btn-danger:focus,
#buddypress .generic-button a.rk-btn-danger:focus,
#buddypress input.rk-btn-danger:focus,
#buddypress input[type=submit].rk-btn-danger:focus,
.rk-btn-danger:focus {
	color: var(--rk-white);
	background: var(--rk-danger-dark);
	border-color: var(--rk-danger-dark);
}

#buddypress .rk-btn-info:hover,
#buddypress .generic-button a.rk-btn-info:hover,
#buddypress input.rk-btn-info:hover,
#buddypress input[type=submit].rk-btn-info:hover,
.rk-btn-info:hover,
#buddypress .rk-btn-info:focus,
#buddypress .generic-button a.rk-btn-info:focus,
#buddypress input.rk-btn-info:focus,
#buddypress input[type=submit].rk-btn-info:focus,
.rk-btn-info:focus,
#buddypress .btn.rk-btn-outline-info:hover,
#buddypress .generic-button a.rk-btn-outline-info:hover,
#buddypress input.rk-btn-outline-info:hover,
#buddypress input[type=submit].rk-btn-outline-info:hover,
.btn.rk-btn-outline-info:hover,
#buddypress .btn.rk-btn-outline-info:focus,
#buddypress .generic-button a.rk-btn-outline-info:focus,
#buddypress input.rk-btn-outline-info:focus,
#buddypress input[type=submit].rk-btn-outline-info:focus,
.btn.rk-btn-outline-info:focus {
	color: var(--rk-white);
	background: var(--rk-info-dark);
	border-color: var(--rk-info-dark);
}

#buddypress .rk-btn-warning:hover,
#buddypress .generic-button a.rk-btn-warning:hover,
#buddypress input.rk-btn-warning:hover,
#buddypress input[type=submit].rk-btn-warning:hover,
.rk-btn-warning:hover,
#buddypress .rk-btn-warning:focus,
#buddypress .generic-button a.rk-btn-warning:focus,
#buddypress input.rk-btn-warning:focus,
#buddypress input[type=submit].rk-btn-warning:focus,
.rk-btn-warning:focus {
	color: var(--rk-white);
	background: var(--rk-warning-dark);
	border-color: var(--rk-warning-dark);
}

#buddypress .rk-btn-orange:hover,
#buddypress .generic-button a.rk-btn-orange:hover,
#buddypress input.rk-btn-orange:hover,
#buddypress input[type=submit].rk-btn-orange:hover,
.rk-btn-orange:hover,
#buddypress .rk-btn-orange:focus,
#buddypress .generic-button a.rk-btn-orange:focus,
#buddypress input.rk-btn-orange:focus,
#buddypress input[type=submit].rk-btn-orange:focus,
.rk-btn-orange:focus {
	color: var(--rk-white);
	background: var(--rk-orange-dark);
	border-color: var(--rk-orange-dark);
}

.rk-alert {
	padding: 1em;
	margin-bottom: 1em;
	border-left: .1875em solid;
}

.rk-alert-primary {
	color: var(--rk-primary);
	border-color: var(--rk-primary);
	background: var(--rk-primary-light);
}

.rk-alert-success,
.pmpro_success {
	color: var(--rk-success);
	border-color: var(--rk-success);
	background: var(--rk-success-light);
}

.rk-alert-danger,
.pmpro_error {
	color: var(--rk-danger);
	border-color: var(--rk-danger);
	background: var(--rk-danger-light);
}

.rk-alert-info,
.pmpro_message {
	color: var(--rk-info);
	border-color: var(--rk-info);
	background: var(--rk-info-light);
}

.rk-alert-orange,
.pmpro_alert {
	color: var(--rk-orange);
	border-color: var(--rk-orange);
	background: var(--rk-orange-light);
}

.rk-danger {
	color: var(--rk-danger);
}

.list-group-square {
	list-style-type: square;
}

.list-group-circle {
	list-style-type: circle;
}

.list-group-disc {
	list-style-type: disc;
}

.list-style-decimal {
	list-style-type: decimal;
}

.list-style-disclosure-closed {
	list-style-type: disclosure-closed;
}

.list-style-disclosure-open {
	list-style-type: disclosure-open;
}

.card-space {
	margin-top: 1.5em;
}

.card-space-bottom {
	margin-bottom: 1.5em;
}

.secondary-bg {
	background: var(--rk-global-secondary-bgcolor);
}

.border-radius-lr-0 {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.border-radius-corner {
	border-radius: var(--rk-border-radius) !important;
}

.card-main {
	background: var(--rk-global-secondary-bgcolor);
	border: none;
	border-radius: var(--rk-border-radius-box);
}

.card-main-border {
	border: 1px solid var(--rk-border-color-light);
	border-radius: var(--rk-border-radius);
	background: var(--rk-global-body-bgcolor);
}

.rk-inner-content {
	padding: 1em;
}

.card-main .card-head {
	padding: 2em 2em 0;
}

.card-header-border {
	padding-bottom: 1.5em;
	border-bottom: .0625em solid var(--rk-border-color-light);
}

.card-inner .card-header-border {
	padding: 0 0 1.25em;
	margin-bottom: 1.5em;
}

.card-main .card-inner .card-head {
	padding: 0;
}

.heading-title {
	font-size: var(--rk-font-size-body);
}

@media(max-width:767px) {
	.card-main .card-head {
		padding: 1em 1em 0;
	}
}

#rk-preview-image {
	width: 25px;
	height: 25px;
}

.rk-main-box {
	box-shadow: var(--rk-global-box-shadow-dark);
	padding: 1em;
	border-radius: var(--rk-border-radius);
}

.widget:not(.widget-woof, .WOOF_Widget),
.widget.widget-woof .woof_container {
	background: var(--rk-global-body-bgcolor);
	padding: 1.5em;
	border-radius: var(--rk-border-radius);
}

.card-outer-box {
	padding: 1.875em;
	background: var(--rk-global-secondary-bgcolor) !important;
	border-radius: var(--rk-border-radius);
}

.card-inner-box {
	background: var(--rk-global-body-bgcolor) !important;
	padding: 1.875em;
	border-radius: var(--rk-border-radius);
}
.p24{
	padding: 1.5em;
}
.p19 {
	padding: 1.875em;
}

.card-outer-inner-box {
	padding: 1em 1.875em;
	background: var(--rk-global-body-bgcolor);
	border-radius: var(--rk-border-radius) var(--rk-border-radius) 0 0;
	border-bottom: 1px solid var(--rk-border-color-light);
}

.rk-main-box.full_width {
	float: left;
	width: 100%;
}

.wp-editor-wrap input {
	width: auto;
}

.wp-editor-wrap .quicktags-toolbar {
	background: var(--rk-global-secondary-lightcolor);
	color: var(--rk-global-font-color);
	border: none;
	border-radius: var(--rk-border-radius) var(--rk-border-radius) 0 0;
	border-bottom: 1px solid var(--rk-border-color-light);
	padding: 5px !important;
}

.wp-editor-wrap .quicktags-toolbar input.button {
	font-weight: normal !important;
	text-transform: unset !important;
	color: var(--rk-global-font-color) !important;
}

.wp-editor-wrap .quicktags-toolbar input.button:hover,
.wp-editor-wrap .quicktags-toolbar input.button:focus {
	background: var(--rk-global-body-bgcolor) !important;
	color: var(--rk-global-font-color) !important
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
	margin: 1px !important;
}

.wp-editor-container textarea.wp-editor-area:focus {
	border-color: transparent;
}

.wp-editor-wrap .quicktags-toolbar input {
	border-color: transparent;
	color: inherit;
	background: transparent;
}

.wp-editor-container textarea.wp-editor-area {
	background-color: var(--rk-global-body-bgcolor);
	border-radius: 0 0 var(--rk-border-radius) var(--rk-border-radius);
	font-size: inherit !important;
	font-family: inherit !important;
}

.wp-editor-wrap .wp-editor-container {
	border: .063em solid var(--rk-border-color-light);
}

.wp-editor-container textarea.wp-editor-area:focus {
	border-color: var(--rk-primary);
}

.bbp-forms-sv .bbp-the-content-wrapper {
	margin-bottom: 2em;
}

span.bbp-admin-links {
	color: var(--rk-border-color-light);
}

span.bbp-admin-links a {
	color: var(--rk-global-font-color);
}

.avatar-10 {
	height: .625em;
	width: .625em;
	min-width: .625em;
}

.avatar-20 {
	height: 1.25em;
	width: 1.25em;
	min-width: 1.25em;
}

.avatar-28 {
	height: 1.75em;
	width: 1.75em;
	min-width: 1.75em;
}

.avatar-30 {
	height: 1.875em;
	width: 1.875em;
	min-width: 1.875em;
}

.avatar-32 {
	height: 2em !important;
	width: 2em;
	min-width: 2em;
}

.avatar-33 {
	width: 2.0625em;
	height: 2.0625em;
	min-height: 2.0625em;
}

.avatar-35 {
	height: 2.188em;
	width: 2.188em;
	min-width: 2.188em;
}

.avatar-40 {
	height: 2.5em;
	width: 2.5em;
	min-width: 2.5em;
}

.avatar-42 {
	height: 2.7em;
	width: 2.7em;
	min-width: 2.7em;
}

.avatar-45 {
	height: 3em;
	width: 3em;
	min-width: 3em;
}

.avatar-50 {
	height: 3.125em;
	width: 3.125em;
	min-width: 3.125em;
}

.avatar-54 {
	height: 3.375em;
	width: 3.375em;
	min-width: 3.375em;
}

.avatar-55 {
	height: 3.438em;
	width: 3.438em;
	min-width: 3.438em;
}

.avatar-60 {
	height: 3.75em;
	width: 3.75em;
	min-width: 3.75em;
}

.avatar-64 {
	height: 4em;
	width: 4em;
	min-width: 4em;
}
.avatar-65 {
	height: 4.063em;
	width: 4.063em;
	min-width: 4.063em;
}
.avatar-66 {
	height: 4.125em;
	width: 4.125em;
	min-width: 4.125em;
}

.avatar-70 {
	height: 4.375em;
	width: 4.375em;
	min-width: 4.375em;
}

.avatar-80 {
	height: 5em;
	width: 5em;
	min-width: 5em;
}

.avatar-90 {
	height: 5.625em;
	width: 5.625em;
	min-width: 5.625em;
}

.avatar-100 {
	height: 6.25em;
	width: 6.25em;
	min-width: 6.25em;
}

.avatar-140 {
	height: 8.75em;
	width: 8.75em;
	min-width: 8.75em;
}

.avatar-150 {
	height: 9.375em;
	width: 9.375em;
	min-width: 9.375em;
}
.avatar-200 {
	height: 12.5em;
	width: 12.5em;
	min-width: 12.5em;
}

.card-inner-box.full{
	float: left;
	width: 100%;
}
@media (max-width:767px) {
	.rk-inner-content.create{
		padding : 1em 0;
	}
	.avatar-150 {
		height: 6.375em;
		width: 6.375em;
		min-width: 6.375em;
	}

	.card-outer-box,.card-inner-box,
	.card-outer-inner-box ,.p19, .p24{
		padding: 1em;
	}

}

.bp-unverified-badge-tooltip,
.bp-verified-badge-tooltip {
	font-family: var(--rk-global-font-family);
	font-size: small;
}

.rk-check label {
	position: relative;
}

.comment-respond .rk-check {
	margin-bottom: 1.875em;
}

.rk-check label {
	color: var(--rk-global-font-color);
}

.rk-check label span {
	padding-left: 1.5em;
}

.rk-check label input[type=checkbox] {
	position: absolute;
	top: .375em;
	cursor: pointer;
	width: 1.063em;
	height: 1.063em;
	line-height: normal;
}

.table-responsive {
	overflow-y: hidden;
	border-radius: var(--rk-border-radius-box);
}

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

	.table-responsive table {
		overflow-x: auto;
		min-width: 47.75em;
	}

}

@media(max-width:767px) {

	.table-responsive table {
		overflow-x: auto;
		min-width: 45.75em;
	}
}

body:before {
	position: fixed;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .8);
	opacity: 0;
	-webkit-transition: all .45s ease;
	transition: all .45s ease;
	z-index: -1;
}

.mfp-bg,
.mfp-wrap {
	z-index: 99999;
}

#wfls-login-modal {
	display: none !important;
}

@media (max-width:767px) {

	.avatar-80 {
		height: 3em;
		width: 3em;
		min-width: 3em;
	}

	.avatar-140 {
		width: 6.25em;
		height: 6.25em;
		min-width: 6.25em;
	}

	.comment-respond .rk-check {
		margin-bottom: 1em;
	}
}

@media(max-width:479px) {
	.avatar-140 {
		width: 5em;
		height: 5em;
		min-width: 5em;
	}
}

#shareContent {
	width: 100%;
	min-height: 5em;
	margin-bottom: 10px;
	padding: 0.5em 1em 1em;
}

.sharePostBtn {
	float: right;
}





/* swiper slider  */

.rk-navigation .swiper-pagination {
	position: static;
	margin: 0 auto;
	margin-top: 2em;
}

.swiper-pagination-bullet {
	background-color: var(--rk-icon-color);
}

.rk-navigation .swiper-pagination-bullet {
	background: var(--rk-primary);
}

.rk-navigation .swiper-button-prev,
.rk-navigation .swiper-button-next {
	width: 1em;
	height: 2.3em;
	border-radius: 100%;
	border: none;
	display: inline-block;
	text-align: center;
	line-height: 1.9em;
	background: none;
	margin: 0;
	top: 0;
}

.rk-navigation .swiper-button-next:after,
.rk-navigation .swiper-button-prev:after {
	font-weight: var(--rk-font-weight-bold);
	color: var(--rk-icon-color);
	font-size: .875em;
}

.rk-navigation .swiper-button-prev:hover:after,
.rk-navigation .swiper-button-next:hover:after {
	color: var(--rk-black);
}

.rk-navigation .swiper-button-prev,
.swiper-rtl .rk-navigation .swiper-button-next {
	left: auto;
	right: 1.2em;
}

.rk-navigation .swiper-button-next,
.swiper-rtl .rk-navigation .swiper-button-prev {
	left: auto;
	right: 0;
}


.rk-navigation .swiper-button-prev,
.rk-navigation .swiper-container-rtl .swiper-button-next,
.rk-navigation .swiper-button-next,
.rk-navigation .swiper-container-rtl .swiper-button-prev {
	background-image: none;
}

.swiper.swiper-container-horizontal {
	overflow: hidden;
}


/* end swiper slider */

/* Modal */
.content-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	visibility: hidden;
	opacity: 0;
	display: none;
	transition: 0.5s ease-out;
	transform: translateY(45px);
	background-color: rgba(0, 0, 0, 0.8);
}

.content-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.content-modal-centered {
	max-height: calc(100vh - 3.3em);
	overflow-y: auto;
	border-radius: var(--rk-border-radius-box);
	position: relative;
	z-index: 9999;
	margin: auto 0;
	overflow-x: hidden;
	background: var(--rk-global-body-bgcolor);
	z-index: 1;
}

.content-modal-content {
	position: relative;
	display: flex;
	max-width: 31.25em;
	margin: 1.75em auto;
	word-wrap: anywhere;
	flex-direction: column;
	flex-shrink: 0;
	height: 100vh;
	vertical-align: baseline;
}

.whats-new-form-post-actions .content-modal-content {
	max-width: 39.15em;
}

.content-modal.active,
.whats-new-form-post-actions .dropdown-menu.show .content-modal,
.content-modal.field-visibility-settings-open {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	display: unset;
}

.whats-new-form-post-actions .dropdown-menu.show .content-modal .rkm-close-modal {
	color: var(--rk-white);
}

.content-modal-title {
	margin: 0 auto;
	padding: 0 15px;
	max-width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.rkm-close-modal {
	cursor: pointer;
	position: absolute;
	right: 0;
	left: auto;
	top: 0;
	z-index: 9;
	background: var(--rk-danger);
	line-height: 0;
	text-align: center;
}

.rkm-close-modal i {
	font-size: 1em;
	color: var(--rk-white);
	width: 24px;
	height: 24px;
	line-height: 24px;
}

.content-modal .content-modal-head {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 1em;
	border-bottom: .0625em solid var(--rk-border-color-light);
}

.content-modal .content-modal-body {
	padding: 0 1em 1em;
}

.select-report-types {
	margin-bottom: 1em;
	margin-top: 1em;
}

.select-report-types li {
	padding: 0.3em 0;
}


.content-modal .form-item-type.content label {
	display: block;
	color: var(--rk-global-font-title);
	padding: .8em 1em;
	cursor: pointer;
	font-size: var(--rk-font-size-body);
	justify-content: center;
	line-height: var(--rk-font-line-height);
	margin: 0 0 .5em;
	background: var(--rk-global-secondary-lightcolor);
	border-radius: var(--rk-border-radius);
}

.content-modal .form-item-type.content .report-values {
	font-size: 0;
}

.content-modal .form-item-type.content label.active {
	color: var(--rk-primary);
	font-weight: var(--rk-font-weight-semi-bold);
}

.content-modal .form-item-type.content:hover label {
	background: var(--rk-primary-light);
}

.rk-content-submit-report {
	margin-top: 1em;
}

.rk-share-modal-centered {
	max-width: 35em;
}

.rk-share-modal-inner {
	overflow-y: auto;
	position: relative;
	display: flex;
	height: auto;
	max-height: calc(100vh - 3.3em);
	width: 100%;
	word-wrap: anywhere;
	flex-direction: column;
	margin: auto;
	flex-shrink: 0;
	vertical-align: baseline;
	background: var(--rk-global-body-bgcolor);
	border-radius: var(--rk-border-radius-box);
	z-index: 1;
}

.modal-content {
	background: var(--rk-global-body-bgcolor);
}

.modal-dialog-scrollable .modal-content {
	max-height: 76vh;
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-footer {
	border-top: .0625em solid var(--rk-border-color-light);
	border-radius: 0;
}

.modal-popup-content {
	overflow-y: auto;
	position: relative;
	display: flex;
	align-items: center;
	max-width: 27em;
	margin: 1.75em auto;
	word-wrap: anywhere;
	flex-direction: column;
	flex-shrink: 0;
	height: 100vh;
	text-align: center;
	vertical-align: baseline
}


.modal-popup-inner {
	overflow-y: auto;
	position: relative;
	display: flex;
	align-items: center;
	height: auto;
	max-height: 500px;
	width: 100%;
	word-wrap: anywhere;
	flex-direction: column;
	margin: auto;
	flex-shrink: 0;
	text-align: center;
	vertical-align: baseline;
	background: var(--rk-global-body-bgcolor);
	border-radius: var(--rk-border-radius-box);
}

@media(max-width:480px) {

	.content-modal-content,
	.modal-popup-content,
	.rk-share-modal-centered,
	.whats-new-form-post-actions .content-modal-content {
		max-width: 21em;
	}

	.rk-custom-modal-centered .rkm-close-modal {
		right: 0;
	}

}


/* Skeleton effect */
.content-modal .skeleton-loader {
	display: flex;
	flex-direction: column;
}

.content-modal .skeleton-item {
	display: flex;
	align-items: center;
	margin-bottom: 1em;
}

.content-modal .skeleton-avatar {
	height: 3em;
	width: 3em;
	min-width: 3em;
	background-color: var(--rk-skeleton);
	border-radius: 50%;
	margin-right: 15px;
	background: rgba(130, 130, 130, 0.2);
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(130, 130, 130, 0.2)));
	background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(130, 130, 130, 0.2) 33%);
	animation: wave-squares 2s infinite ease-out;
	background-size: 800px 100px;
}

.content-modal .skeleton-text {
	width: 85%;
	height: 16px;
	background-color: var(--rk-skeleton);
	background: rgba(130, 130, 130, 0.2);
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(130, 130, 130, 0.2)));
	background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(130, 130, 130, 0.2) 33%);
	animation: wave-lines 2s infinite ease-out;
	background-size: 800px 100px;
}

@keyframes wave-lines {
	0% {
		background-position: -468px 0;
	}

	100% {
		background-position: 468px 0;
	}
}

@keyframes wave-squares {
	0% {
		background-position: -468px 0;
	}

	100% {
		background-position: 468px 0;
	}
}

/* Buy now Button */

.rk-btn-buy-now {
	position: fixed;
	top: 50%;
	left: auto;
	right: 1%;
	text-align: center;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	z-index: 9999;

}

.rk-btn-buy-now .cart-icon {
	width: 50px;
	height: 50px;
	background: var(--rk-primary);
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: var(--rk-global-box-shadow-dark);
	border-radius: 50%;
	font-size: 24px;
	line-height: normal;
	color: #fff;

}

.rk-btn-buy-now .title {
	margin-top: 1px;
	font-weight: 600;
	text-transform: capitalize;
}