.play-embed {
    font-family: 'body-font' !important;
}
.dropdown-toggle::after {
    margin-left: 0;
    margin-right: 10px;
}
.plyr__menu__container .plyr__control--forward:after {
    right: auto;
    left: 10px;
    transform: rotate(180deg);
    top: 12px;
}
.plyr__menu__container .plyr__menu__value {
    margin-right: auto;
    padding-right: 24px;
    padding-left: 17px;
}
.plyr__menu__container .plyr__control {
    padding-right: 0;
    padding-left: 32px;
    margin-right: 0;
}
.block-loop-nav button svg {
    transform: rotate(180deg);
}
.fixed-bottom .plyr {
    direction: rtl;
}
.plyr-item .plyr-item-content {
    line-height: 0;
}
.plyr-item .plyr-item-author {
    position: absolute;
    top: 25px;
}
p.has-text-color a {
    color: #ff4949;
}
.plyr--full-ui input[data-plyr=volume] {
    direction: ltr;
}
.plyr__progress {
    direction: ltr;
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time+.plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
    padding-right: 0;
    padding-left: 12px;
}
.icon-upload span {
    color: #fff !important;
}
.plyr-theme-1 .plyr__time+.plyr__time::before {
    margin-left: 10px;
    margin-right: 0;
}
ul,
ol {
    padding-left: 0;
    padding-right: 1.5rem;
}
.site-brand #icon-menu{
	padding: 0 0 0 1rem;
}
.site-sidebar{
	left: auto;
	right: 0;
}
#menu-state:checked ~ .site-sidebar{
	transform: translate3d(100%, 0, 0);
}

input[type=checkbox], 
input[type=radio]{
	margin: -2px 0 0 4px;
}

#user-navigation ul li:hover > ul,
#user-navigation ul li.focus > ul {
	right: auto;
	left: 0;
}
#header-search-form{
	margin-left: inherit;
	margin-right: auto;
}
.nav .menu-item-has-children:before{
	right: auto;
	left: 0;
}
.site-sidebar .menu-item-has-children > a:after{
	margin-left: 0;
	margin-right: auto;
}
.site-sidebar .sub-menu a{
	padding-left: var(--side-menu-gap);
	padding-right: calc( var(--side-menu-gap) + var(--icon-width) + 0.5rem );
}

.site-header .menu-after-login .sub-menu{
	right: auto;
	left: 0;
}
.site-header .menu-after-login .nav > li > .sub-menu:after{
	right: auto;
	left: 2.5rem;
}

.comment-content, 
.comment-body > .reply, 
.comment-toolbar,
.children .comment, 
.comment .comment-respond{
	margin-left: 0;
	margin-right: 3.25rem;
}
.comment-meta{
	padding-left: 0;
	padding-right: 3.25rem;
}
.comment-metadata > a{
	margin-left: auto;
	margin-right: inherit;
}
.comment-author .avatar{
	left: auto;
	right: 0;
}
.bypostauthor > .comment-body .says{
	left: auto;
	right: 30px;
}
#cancel-comment-reply-link{
	left: auto;
	right: 3.25rem;
}
.count{
	margin-left: auto;
	margin-right: 0.5rem;
}

.archive-title{
	display: inline-block;
}

.btn-play:before{
	border-left-color: transparent;
    border-left-width: 0;
    border-right-color: currentColor;
    border-right-width: 0.75em;
    margin-left: -0.175em;
}
[data-plyr="play"] svg{
	transform: rotate(180deg);
}

.entry-term > *, 
.entry-tag > *,
.entry-cat > *,
.entry-info > * {
	margin-left: 0.5rem;
    margin-right: 0;
}
.entry-meta > *{
	margin-left: 1rem;
    margin-right: 0;
}

.nav .user-display-name{
	margin-left: 0.5rem;
	margin-right: 0;
}
.nav-links .nav-previous:before,
.nav-links .nav-next:before{
	transform: rotate(-135deg);
}
.nav-links .nav-next a{
	text-align: left;
}
.nav-links .nav-previous,
.nav-links .nav-next{
	margin-left: inherit;
	margin-right: auto;
}

@media only screen and (max-width: 781.98px){
	.site-sidebar,
	.hide-sidenav #menu-state:checked ~ .site-sidebar{
		transform: translate3d(100%, 0, 0);
	}
	#menu-state:checked ~ .site-sidebar{
		transform: none;
	}
	#site-navigation .nav .menu-item-has-children{
		padding-left: 3rem;
		padding-right: 0;
	}
	#site-navigation .nav .menu-item-has-children > a:after{
		right: auto;
		left: -1.75rem;
	}
	#site-navigation .nav .sub-menu{
		margin-left: -3rem;
		margin-right: 0;
	}
}

@media only screen and (min-width: 782px){
	.site-sidebar ~ .site-content,
	.site-sidebar ~ .site-footer{
		margin-left: 0;
	    margin-right: var(--side-width);
	}
	#menu-state:checked ~ .site-content,
	#menu-state:checked ~ .site-footer{
		margin-right: 0 !important;
	}
	.hide-sidenav ~ .site-sidebar{
		transform: translate3d(100%,0,0);
	}
	#menu-state.hide-sidenav:checked ~ .site-content,
	#menu-state.hide-sidenav:checked ~ .site-footer{
		margin-left: 0 !important;
		margin-right: var(--side-width) !important;
	}
}
