/* -------------------------------------------

	Name:		Beita
	Date:		2021/07/29

---------------------------------------------  */


/*! Defaults --------- */
ul, dd, blockquote { padding-left: 40px; padding-right: 0; }

input, select, textarea { text-align: left; }
#search a.remove:before { text-align: right; }		

#logo, #search button, #search a.remove, .owl-nav button.owl-next, .popup-a .box-inset > .close, .list-slider .counter, .list-slider .count, .check input, .module-featured .owl-nav button.owl-next{ left: auto; right: 0; }
 .list-slider.strong .counter, .list-slider.strong .count, .check label:before, .owl-nav button.owl-prev { right: auto; left: 0; }


/*! Layout --------- */
/*#root #top:after { left: auto; right: 0; }*/
	/*#top { padding-left: 400px; padding-right: 0; }*/
		#top:before { top: auto; left: 0; right: 0; }
		#logo { right: 0; }
			#logo:after { left: 213px; right: 0; }
				#logo a:before { right: 358px; left: 0; }
				#logo a:after { left: 0; right: 0; text-align: right; }
	#nav > ul { margin: 0 -18px 0 0; }
	#nav > ul > li.mobile-hide { margin-right: 60px;}
	#nav > ul > li.mobile-hide.second { margin-right: 60px;}

	#search { }
		#search input { padding-left: 0; padding-right: 70px; }
			#search button:before { content: "\e908"; }		
/*
	#footer { padding-right: 0; padding-left: 29.4791666667vw; }
		#footer form { direction: ltr;}
*/
		
		
		/* 1000 */
		

@media only screen and (min-width: 42.5em) { 
	#nav {
	float: left;
    max-width: 60%;
    }
}




		
		
.module-featured article > div > div, #nav > ul {
    -webkit-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
    flex-direction: row-reverse;
}

/*
#nav > ul {
	justify-content: flex-end;
}
*/



#footer label {
    text-align: left;
    direction: ltr;
}

/*! Columns --------- */
.cols-a { }
	.cols-a > header:first-child, .cols-a > aside { padding-left: 0; padding-right: 35px; }
.cols-a.a { }
	.cols-a.a > header:first-child, .cols-a.a > aside { padding-right: 0; padding-left: 70px; }
	

/*! Modules --------- */		
.module-featured { }
	.module-featured .owl-nav button.owl-prev:before { content: "\e90f"; }
	.module-featured .owl-nav button.owl-next:before { content: "\e90e"; }

.owl-carousel { }	
	.owl-nav button.owl-prev:before, .list-slider.strong .arrow.prev:after { content: "\e907"; }
	.owl-nav button.owl-next:before, .list-slider.strong .arrow.next:after { content: "\e908"; }
			
.nav-aside { }
	.nav-aside .owl-nav button.owl-prev:after { left: auto; right: -10px; }
	.nav-aside .owl-nav button.owl-prev:after { background: -moz-linear-gradient(left, var(--alabaster); 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, var(--alabaster) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, var(--alabaster) 0%,rgba(255,255,255,0) 100%); }
	.nav-aside .owl-nav button.owl-next:after { right: auto; left: -10px; }
	.nav-aside .owl-nav button.owl-next:after { background: -moz-linear-gradient(left, rgba(255,255,255,0); 0%, var(--alabaster) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,var(--alabaster) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,var(--alabaster) 100%); }	


/*! Lists --------- */		
.list-slider { }
	.list-slider .item li > span, list-slider .item > li > a > span, .list-slider .item li > div { padding-left: 0; padding-right: 45px; }
	
.list-slider.strong { }
	.list-slider.strong .item li > span, list-slider.strong .item > li > a > span, .list-slider.strong .item li > div { padding-left: 62px; padding-right: 140px; }	
		.list-slider.strong .arrow.prev { left: auto; right: 39px; }
		.list-slider.strong .arrow.next { left: auto; right: -8px; }
	

/*! Forms --------- */
.check {  }
	.check label { padding-right: 0; padding-left: 42px; }

.form-aside { position: relative; z-index: 9; }
	.form-aside > a[data-toggle] { left: auto; right: -24px; top: -87px; }
	

/* Responsive --------- */
@media only screen and (max-width: 81.25em) { /* 1300 */
/*#top { padding-left: 300px; }*/

#root.en .menu {
	display: flex;
	    flex-direction: column-reverse;
}

.menu li:first-child {
  order: 1;
}
.menu li:nth-child(2) {
  order: 1;
}

.menu li:nth-child(1) {
  order: 1;
}


#footer { padding-left: 0; }

.cols-a { }
	.cols-a > header:first-child, .cols-a > aside { padding-right: 30px; padding-left: 0; }
.cols-a.a { }
	.cols-a.a > header:first-child, .cols-a.a > aside { padding-left: 30px; padding-right: 0; }
}
@media only screen and (max-width: 75em) { /* 1200 */
.module-featured { }
	.module-featured article > div { padding-right: 0; padding-left: 280px; }
	.module-featured article > div > *, .module-featured article > div > div { float: right; clear: right; }
	.module-featured article > div > header, .module-featured article > div > h1, .module-featured article > div > h2, .module-featured article > div > h3, .module-featured article > div > h4, .module-featured article > div > h5, .module-featured article > div > h6 { float: left; margin-right: 0; margin-left: -280px; padding-left: 0; padding-right: 30px; }
}
@media only screen and (max-width: 62.5em) { /* 1000 */
/*#top { padding-left: 134px; padding-right: 0; }*/
	#top:before { left: 134px; right: auto }
	
.cols-a { }
	.cols-a > header:first-child, .cols-a > aside { padding-left: 0; padding-right: 30px; }
.cols-a.a { }
	.cols-a.a > header:first-child, .cols-a.a > aside { padding-right: 0; padding-left: 30px; }
.module-featured { }
	.module-featured article > div { padding-right: 0; padding-left: 250px; }
	.module-featured article > div > header, .module-featured article > div > h1, .module-featured article > div > h2, .module-featured article > div > h3, .module-featured article > div > h4, .module-featured article > div > h5, .module-featured article > div > h6 { margin-right: 0; margin-left: -250px; }
.list-slider { }
	.list-slider.strong .item li > span, list-slider.strong .item > li > a > span, .list-slider.strong .item li > div { padding-left: 45px; padding-right: 80px; }
}
@media only screen and (max-width: 47.5em) { /* 760 */
#top { }
	#top:before { left: -24px; right: -24px; }
	#top:after { left: 0; right: 0; }
	#logo a:before { left: auto; right: 0; }
	#logo a:after, .menu-active #top.strong #logo a:after, #top.strong.scroll-to-fixed-fixed #logo a:after { left: auto; right: 0; }
	/*#top > a.menu { right: -24px; left: auto; }*/
#search { }
	#search p > label { right: auto; left: 0; }
	#search p > label i { margin-right: 0; margin-left: 12px; }
	#search input { padding-left: 0; padding-right: 28px; }
	#search button:before { content: "\e902"; text-align: right; }
	#search nav ul ul a { padding-right: 0; padding-left: 23px; }
	
.list-slider.strong { }
	.list-slider.strong .item li > span, list-slider.strong .item > li > a > span, .list-slider.strong .item li > div { padding-right: 70px; }
		.list-slider.strong .arrow.prev { right: 25px; }
		.list-slider.strong .arrow.next { right: -7px; }
		
.submit button { margin-left: auto; margin-right: 17px; }

	
}
