body { 
   direction: rtl; 
   unicode-bidi: embed; 
   text-align: right;
}
.phone{
	direction:ltr;
	unicode-bidi: bidi-override;
}
#Frame_3,#Frame_5,#Frame_4,#Frame_2,#Frame {
    transform: translate(0, 0);
    
}

.post .elementor-widget-icon-box.elementor-position-right{
    --align-self: flex-start !important;	
} 

.system-header .custom-border-right::after {
    content: "";
    height: calc(100% + 30px);
    width: 1px;
    background: #E1E4E9;
    position: absolute;
    left: 0;
	right:auto;
    top: -15px;
}

.reg-col .um-col-alt
{
	float:left !important;
}
.login-col .um-col-alt
{
	float:left;
}
.login-col .um-col-alt .um-center{
	text-align:left !important;
}
.login-col .um-col-alt-b{
	text-align: right !important;
    width: 50%;
}
.login-col .um-col-alt-b .um-link-alt{
	    text-align: right;
    
}
.status-container .entry-date
{
	direction:ltr;
}
.um.um-register .picker__select--year
{
	margin-left:0px;
	margin-right:39%;
}
.reg-col .have-account{
	text-align: right;
    width: 70%;
}

.status-container::after
{
	left: 23px !important;
    right: auto !important;
}

.status-container .status-title
{
	text-align:right;
}

.status-container .form-status{
	text-align:left;
}

.status-container .form-status::before
{
	margin-right:0px;
	margin-left:9px;
}
.marina-info .img-container{
	    margin-right: 0px;
    margin-left: 10px;
}

.shared-counts-wrap.style-classic .shared-counts-button:last-child {
    margin-right: 10px;
}

.marina-info{
	margin-bottom:20px;
}

.news-grid .elementor-post__read-more-wrapper {
    order: 4;
    text-align: left;
    margin-top: 15px;
}

.eael-countdown-items{
	direction:ltr !important;
}
.eael-countdown-show-separator.eael-countdown-separator-dotted .eael-countdown-digits::after
{
	left:100% !important;
}
a.user-avatar{
	margin-left:0px;
	margin-right:20px;
}
.elementor-4479 .elementor-element.elementor-element-799e4d0 > .elementor-widget-container
{
	padding: 0px 30px 0px 0px;
}
.user-login-status::before
{
	left:auto;
	right:-30px;
}
footer .elementor-container{
	flex-direction:row-reverse !important;
}
h5.group-name.white-txt {
	font-size:1em;
}
.judge-info {
    display: inline-block;
    padding-right: 15px;
	padding-left:0;
    vertical-align: middle;
	    width: 62%;
}
.judge-modal .modal-content .modal-header
{
	text-align:left;
}
.judge-modal .modal-content
{
	    background-position: bottom right;
}
img.cat-icon {
        margin-right: 0px;
        margin-left: 10px;
}
ul.social-list
{
	text-align:left;
}
ul.social-list li
{
	margin-right:15px;
    margin-left: 0px;
}
.wpcf7-list-item {
    margin: 0;
    margin-left: 15px !important;
}
.wpcf7-form {
    direction: rtl;
}

input[type="email"]::placeholder {
             
    /* Firefox, Chrome, Opera */
    text-align: right;
}
        
input[type="tel"]::placeholder {
     
    /* Firefox, Chrome, Opera */
    text-align: right;
}
input[type="email"]:-ms-input-placeholder {
     
    /* Internet Explorer 10-11 */
    text-align: right;
}
input[type="email"]::-ms-input-placeholder {
     
    /* Microsoft Edge */
    text-align: right;
}

.entry-list li:before {
    margin-right: 0px;
    margin-left: 10px;
}

.step {
    margin-left: 0px;
    margin-right: 15px;
}
.site-navigation ul.menu li.menu-item-has-children:after {
    right: auto;
    left: 10px;
}
.site-navigation ul.menu li:last-child a {
    padding-right: 15px;
    padding-left: 0;
}

input[type="url"],input[type="email"],input[type="tel"] {
    direction: ltr;
}

ul.social-list {

	padding-right: 0;
}

.user-login-status a.register {
	margin-left: 0;
    margin-right: 25px;
}
.news-grid .elementor-post__read-more-wrapper {
	text-align: left;
}
.txt-eq1 {
    min-height: 110px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
        margin-right: 10px;
}
@media screen and (max-width: 991px)
{
	.site-navigation-dropdown ul.menu li.menu-item-has-children:after {
		left:10px; right:auto;
	}
}
@media screen and (max-width: 767px)
{
	
	    h2 {
     
        line-height: 2.5rem !important;
    }
	
	ul.social-list {
		text-align: center;
		padding-right: 0;
	}
	ul.social-list li {
		margin-right: 8px;
		margin-left: 8px;
	}
}