/*!
Theme Name: Mosestro
Theme URI: http://underscores.me/
Author: Vladyslav Lykhenko
Author URI: https://lihenko.com.ua/
Description: Description
Version: 2.0.0
Tested up to: 6.8
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mosestro
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Mosestro is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

h1, h2, h3, h4, h5, h6{
	text-transform:uppercase;
	line-height:1.1;
}

.read-more-block .read-more-button::before {
	right: -25px;
	left:unset;
}

.team-member-wrap .team-member-data {
	padding-left: 30px;
	padding-right:15px
}

.data-member .data-member-wrap .data-member-details {
	padding-left: 54px;
	padding-right:15px;
}

.data-member .data-member-wrap .data-member-close {
	right: 22px;
	left:unset;
}

.team-member-wrap {
	border-right: 7px solid #0F9EFF;
	border-left:none;
}

#articles .article-link a svg {
	transform:rotate(180deg);
	margin-left:0;
}

.read-more-block.open a{
	left:0;
}

ul.numbered li {
	padding-left: 57px;
	padding-right:0;
}

ul.numbered li::before {
	left: 0;
	right:unset;
}

.footer-links .footer-email a::before {
	padding-right: 14px;
	padding-left:unset;
}

.footer-links .footer-address a::before {
	padding-right: 14px;
	padding-left:unset;
}

#btn-back-to-top{
	left:unset;
	right:1.25rem;
}

input[type="tel"] {
	direction: ltr;
	text-align: left;
}

#language-menu{
	padding-right:0!important;
}

.toggle-btn {
	right: 15px;
	left:unset;
}

.omni-dropdown-toggle:after {
    right: -5px;
}

body .omni-mobile-menu {
    left: calc(100vw - 70vw);
	right:unset;
}

.content-wrapper {
    background-color: #091f4a;
    right: 0;
	left:unset;
    min-height: 100vh;
    position: relative;
    transition: all 0.5s ease;
    z-index: 1;
}

body.menu-open .content-wrapper {
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
    right: 70vw;
	left:unset;
    overflow: hidden;
	transition: all 0.5s ease;
}

body.menu-open .toggle-btn {
    right: calc(70vw + 15px);
    transition: all 0.5s ease;
	left:unset;
}

@media screen and (min-width: 640px) {
	.footer-email{
		padding-right:40px;
		padding-left:unset;
	}
}

@media screen and (min-width: 640px) {
	.footer-links{
		padding-left:40px;
		padding-right:unset;
	}
}

@media screen and (min-width: 992px) {
	.data-member .data-member-wrap .data-member-name {
		text-align: left;
	}
	.data-member .data-member-wrap .data-member-position {
		text-align: left;
	}
	ul.numbered li {
		padding-left: 57px;
		padding-right:0;
	}
	ul.numbered li::before {
		left: 0;
		right:unset;
	}
	.project-slide .project-data .project-title {
		text-align: left;
	}
	.project-slide .project-data {
		padding-left: 54px;
		padding-right:15px;
	}
	.projects-menu ul li:hover::before {
		right: 0;
		left:unset;
	}
	.projects-menu ul li:hover::after {
		right: 15px;
		left:unset;
		transform:rotate(180deg);
	}
	.projects-menu ul li.current-menu-item::before {
		right: 0;
		left:unset;
	}
	.projects-menu ul li.current-menu-item::after {
		right: 15px;
		left:unset;
		transform:rotate(180deg);
	}
}

@media screen and (min-width: 1500px) {
	  h1, .h1 {
		font-size: 98px;
		  max-width:510px!important;
	  }
}