/*
Theme Name: meonot

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right_to_Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/
/*********************************
*********** HOMEPAGE *************
*********************************/


/***** header *****/
ul#menu-lang-new {
	display: flex;
}
ul#menu-lang-new li > a > span:not(.fa) {
    margin-right: 0 !important;
    margin-left: 5px !important;
}
ul#menu-lang-new > li > a > img {
    float: left;
    padding-top: 5px;
}
ul#menu-lang-new > li > .sub-menu > li > a > img {
    float: left;
}
.main-navigation .menu > li:nth-child(4) {
    width: 15%;
}
	.main-navigation .menu > li:nth-child(4) > .sub-menu {
		width: 135%;
	}
.main-navigation .menu > li:nth-child(5) {
    width: 17%;
}
.main-navigation {
    float: right;
}
.main-navigation ul {
    padding: 0;
}
.site-branding.col-md-2 {
    float: right;
}
.main-navigation a {
   text-align: right;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    padding: 0;
}
.pl-cont {
	left: 0;
	right: auto;
}
.pn-lng.col-md-2.col-sm-2.col-xs-4 {
    padding-left: 15px;
    padding-right: 0;
}
.pn-lng.col-md-2 > .pl-cont > span {
    float: right;
}
	.pn {
		direction: ltr;
	}

#menu-lang > li {
    float: right;
}

/***** slider *****/
.marketing-proposal .sttl {
    direction: rtl;
 }
.flex-control-nav {
	right: 5%;
	left: auto;
} 
/***** site form *****/
.site-form-cont, .frm .site-form-cont {
    float: left;
}
.site-form .wpcf7-form {
    direction: rtl;
}
.site-form .dv-msg {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/msg-frame-rtl.png") no-repeat scroll 0 0;
}
.site-form form > div {
    float: left;
}
.site-form div.wpcf7 img.ajax-loader {
    right: -24px;
}	
.site-form select.prefix {
	float: left;
	background-position: 20% center;
	/*text-indent: 4px;*/
	
}
	.site-form select.prefix option{
		text-indent: 7px;
	}
/***** houses *****/
.house-cube-image {
    float: right;
}
/***** testemonial slider *****/
.testemonial-slider {
    direction: ltr;
}
/*.FL {
	line-height: 3;
}	
.FR {
	line-height: 1;
}*/
/***** our standard *****/
.standard-cont .ulBlock ul li {
    float: left;
}
.standard-cont .ulBlock ul li:nth-child(4), .standard-cont .ulBlock ul li:nth-child(8) {
		border-left: 2px solid #dbdbdb;
}
.standard-cont .ulBlock ul li:nth-child(1), .standard-cont .ulBlock ul li:nth-child(5) {
	border-left: 0 none;
}
/***** footer *****/
.ftr-ttl.col-md-9 {
    width: 45%;
}
.ftr-menus {
    float: right;
}
.ftr-menus > .col-md-3.col-xs-6 {
    float: left;
}
.icons {
    background-position: left center;
    float: left;
}
.tooltip-content{
	left: 17% !important;
}
.cred.col-md-6.col-xs-12 {
    padding: 0;
}
	.btns.col-md-6.col-xs-12 {
		float: left;
		padding: 0;
	}
.fb, .yt, .wnt {
    float: left;
	margin: 0 7px 0 0;
}
div.autototop a {
    right: 90%;
}
/*********************************
******* CONTENT PAGES ************
*********************************/
.yakintonHeadLink {
    float: left;
}

.s-bar .widget.widget_nav_menu ul {
    margin: 0;
	
}
.s-bar .widget.widget_nav_menu ul.menu > li{
	width: 79%;
}
.bc.container > div > span > a, .bc.container > div > span {
    float: right;
    font-size: 13px;
}

.s-bar.col-md-3 {
    float: right;
}
/*.s-bar .widget.widget_nav_menu ul, */.houses-cubes > ul {
	margin: 0 0 0 15px;
}
.main-content {
    border-right: 2px solid #e4e4e4;
	padding: 0 60px 0 0;
	border-left: none;
   
}

.main-content .amana ul li::before, .main-content .about ul li::before {
    padding: 0 0 0 9px;
}
.panel-grid-cell {
    float: left !important;
	width: 100%;
}
#contact-us-map .panel-grid-cell{
	float: none !important;
}

.main-content .amana ul li::before, .main-content .about ul li::before, .main-content .textwidget ul li::before, .mob-content .amana ul li::before, .mob-content .about ul li::before, .mob-content .textwidget ul li::before{
	padding: 0 0 0 9px !important;
}
.main-content ul {
    text-indent: 0;
}
.main-content .textwidget ul {
	padding: 0 20px 0 0;
}
.main-content .management ul {
    text-indent: 0;
}
.mng {
    float: right;
	padding: 0 0 2.75rem 2rem;
}
	.mng-block > div {
		float: right;
	}
	.mng-dtl {
		padding: 0 15px 0 0;
	}

/*** eventes ***/
#bigcalendar1 td {
    direction: rtl !important;
}
#bigcalendar1 td > p {
    text-align: right;
}
@media (min-width: 768px) and (max-width: 1199px){
	/*.main-navigation li a {
		font-size: 1rem;
	}*/
	.lang-item a {
		font-size: 1rem;
	}
	.pn a {
		font-size: 1.125rem;
	}	
	
	/*.tooltip-content{
		left: 155% !important;
	}*/
}
@media (max-width: 1024px){
	.tooltip-content{
		left: 21% !important;
	}
}
@media (max-width: 991px){	
	.site-branding img {
		margin-top: 8px;
	}
	.main-content {
		border: 0 none;
		padding: 0 15px;
	}
	.pn a {
		font-size: 1.8rem;
	}
	.pn-lng.col-md-2 {
		left: 0rem;
		right: auto;
		float:left;
	}
	.hambu.fa.fa-bars, .fa.fa-close {
		right: 20px;
		left: auto;
	}
	.main-mobile-navigation {
		right: 0;
		left: inherit;
	}
	.hambu.fa.fa-bars, .fa.fa-close {
		margin: 2rem 0;
	}
}
@media (max-width: 780px){	
	.the-houses-images, .manager, .the-apartments, .the-network-houses, .culture-images {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		/* optional */
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.the-houses-images #pgc-348-1-1, .the-houses-images #pgc-383-1-1, .the-houses-images #pgc-771-1-1,
	.manager #pgc-350-0-1, .manager #pgc-713-0-1, .manager #pgc-415-0-1, 
	.the-apartments #pgc-352-0-1, .the-apartments #pgc-387-0-1 , .the-apartments #pgc-417-0-1,
	.culture-images #pgc-173-1-1,
	.the-network-houses > .panel-grid-cell:first-child	{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}

	.the-houses-images #pgc-348-1-0, .the-houses-images #pgc-383-1-0, .the-houses-images #pgc-771-1-0, 
	.manager #pgc-350-0-0, .manager #pgc-713-0-0, .manager #pgc-415-0-0,.culture-images #pgc-173-1-1,
	.the-apartments #pgc-352-0-0, .the-apartments #pgc-387-0-0, .the-apartments #pgc-417-0-0,
	.the-network-houses > .panel-grid-cell:last-child	{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
}
@media (min-width: 860px) and (max-width: 991px){
	.site-branding.col-md-2 {
		left: -1rem;
	}
}
@media (min-width: 768px) and (max-width: 860px){
	.site-branding.col-md-2 {
		left: -4rem;
	}
}
@media (max-width: 768px){
	
}
@media (max-width: 767px){
	
	.site-branding.col-md-2 {
		left: -5rem;
	}
	.site-form form > div {
		float: left;
		width: 100%;
	}
	.site-form .dv-msg {
		background: none;
	}
	.s-bar.col-md-3 {
		width: 100%;
	}
	
	.cred.col-md-6.col-xs-12 {
		padding: 10px 0 0;
		text-align: left;
	}
	.hambu.fa.fa-bars, .fa.fa-close {
		margin: 2.5rem 0;
	}
	/*****************************
	*********** houses ***********
	*****************************/
	.hs.s-bar.col-md-3 {
		float: none;
	}
	.hs.s-bar .widget.widget_nav_menu ul {
		margin: 0;
	}
	.the-houses-images > .panel-grid-cell , .the-apartments > .panel-grid-cell, #contact-us-mobile-row > .panel-grid-cell, .culture-images > .panel-grid-cell, .amana-image > .panel-grid-cell, .the-network-houses > .panel-grid-cell   {
		margin: 0 0 30px;
		width: 100% !important;
	}

	
}

@media (max-width: 414px){
	.pn a {
		font-size: 1.125rem;
	}
	.FL {
		line-height: 1;
	}
}

@media (max-width: 320px){
	.site-branding.col-md-2 {
		left: -4.5rem;
	}
	.pn a {
		font-size: 1.2rem;
	}
}
