.rtl { direction: rtl; font-family:'atlas', Arial, sans-serif; }
.rtl.oedoopro { font-family: 'OEDooPro', Arial, sans-serif; }

h2 { font-weight: 500; }

.actions { float: left; }
.actions a { margin: 0 6px 0 0; float: right; }

.menu-list li > a { padding: 8px 0 8px 20px; }
.menu-body { right: 20px;  left: 20px; padding-right: 0;}
.search .nicescroll-rails,
.menu .nicescroll-rails { left: 3px !important; }
.menu-parent > a { background-image: url(images/caret-l.png); background-position: 0 center; }
.menu-parent.expanded > a {	background-image: url(images/caret-b.png); }
.menu-parent ul a {	padding-right: 20px; padding-top: 13px;	padding-bottom: 13px; }

.menu-foot .toggle-archive { background-image: url(images/caret-b.png); background-position: 0 8px; }

.search-field { padding: 5px 8px 5px 30px; }
.search-button { right: auto; left: 0; }

.search-results li { background-image: url(images/caret-l.png); background-position: 0 center;  }
.search-results li > a { padding: 8px 0 8px 20px; }

.bookmarks-list li { background-image: url(images/caret-l.png); background-position: 0 center;  }
.bookmarks-list li a { padding: 8px 0 8px 20px; }

.archive-close { right: auto;  left: 20px; }
.archive-body { right: 0; left: 0; }
.archive .nicescroll-rails { left: 3px !important; }

.block-actions .link-more { float: none; }

.article-body { padding: 0 20px 0 0; }
.block-entry .article-body { padding: 0; }
.article .nicescroll-rails { right: 6px !important; left:auto !important; }

.page { left: 0; }
.page {
	-webkit-transform-origin: right top;
	   -moz-transform-origin: right top;
	    -ms-transform-origin: right top;
	     -o-transform-origin: right top;
	        transform-origin: right top;
	-webkit-transform: rotateY(180deg);
	    -ms-transform: rotateY(180deg);
	     -o-transform: rotateY(180deg);
	        transform: rotateY(180deg);
}
.page.current {
	-webkit-transform: rotateY(180deg);
	    -ms-transform: rotateY(180deg);
	     -o-transform: rotateY(180deg);
	        transform: rotateY(180deg);
}


.page .front {  }
.page .front .content { right: auto; left: 0; }
.page .back .content { left: auto; right: 0; }

/* grid a */
.block-a-1 { right: 7px;  left: 50%; }
.block-a-2 { right: 50%;  left: 25%; }
.block-a-3 { left: 7px;  right: 75%; }

/* grid b */
.block-b-1 { right: 7px; left: 75%; }
.block-b-2 { left: 50%; right: 25%; }
.block-b-3 { left: 7px; right: 50%; }

/* grid c */

/* grid d */
.block-d-1 { right: 7px; left: 50%; }
.block-d-2 { right: 50%; left: 7px; }
.block-d-3 { right: 50%; left: 7px; }
.block-d-4 { right: 50%; left: 7px; }

/* grid e */
.block-e-1 { right: 7px; left: 50%; }
.block-e-2 { right: 7px; left: 50%; }
.block-e-3 { right: 7px; left: 50%; }
.block-e-4 { right: 50%; left: 7px; }

/* grid f */
.block-f-1 { right: 7px; left: 75%; }
.block-f-2 { left: 50%; right: 25%; }

.block-f-3 { right: 50%; left: 7px; }
.block-f-4 { right: 50%; left: 7px; }
.block-f-5 { right: 50%; left: 7px; }

/* grid g */
.block-g-4 { right: 50%; left: 25%; }
.block-g-5 { left: 7px; right: 75%; }

.block-g-1 { right: 7px; left: 50%; }
.block-g-2 { right: 7px; left: 50%; }
.block-g-3 { right: 7px; left: 50%; }

/* grid h */
.block-h-1 { right: 7px; left: 50%; }
.block-h-2 { right: 50%; left: 7px; }

/* grid i */
.block-i-1 { right: 7px; left: 75%; }
.block-i-2 { left: 50%; right: 25%; }
.block-i-3 { right: 50%; left: 25%; }
.block-i-4 { left: 7px; right: 75%; }

/* grid j */
.block-j-1 { right: 7px; left: 50%; }
.block-j-2 { right: 7px; left: 50%; }
.block-j-3 { right: 7px; left: 50%; }
.block-j-4 { right: 50%; left: 7px; }
.block-j-5 { right: 50%; left: 7px; }
.block-j-6 { right: 50%; left: 7px; }



@media only screen and (max-width: 959px) {
	.block-a-1 { left: 7px; }
	.block-a-2 { right: 7px; left: 50%; }
	.block-a-3 { left: 7px; right: 50%; }

	.block-b-3 { right: 7px; }
	.block-b-1 { right: 7px; left: 50%; }
	.block-b-2 { left: 7px; right: 50%; }

	.block-d-1 { left: 7px; }
	.block-d-2 { right: 7px; }
	.block-d-3 { right: 7px; }
	.block-d-4 { right: 7px; }

	.block-e-1 { left: 7px; }
	.block-e-2 { left: 7px; }
	.block-e-3 { left: 7px; }
	.block-e-4 { right: 7px; }

	.block-f-1 { right: 7px; left: 50%; }
	.block-f-2 { left: 7px; right: 50%; }

	.block-f-3 { right: 7px; }
	.block-f-4 { right: 7px; }
	.block-f-5 { right: 7px; }

	.block-g-1 { left: 7px; }
	.block-g-2 { left: 7px; }
	.block-g-3 { left: 7px; }

	.block-h-1 { left: 7px; }
	.block-h-2 { right: 7px; }

	.block-i-1 { right: 7px; left: 50%; }
	.block-i-2 { left: 7px; right: 50%; }
	.block-i-3 { right: 7px; left: 50%; }
	.block-i-4 { left: 7px; right: 50%; }

	.block-j-1 { left: 7px; }
	.block-j-2 { left: 7px; }
	.block-j-3 { left: 7px; }

	.block-j-4 { right: 7px; }
	.block-j-5 { right: 7px; }
	.block-j-6 { right: 7px; }
}

@media only screen and (max-width: 767px) {
	.block-a-2 { right: 7px; left: 7px; }
	.block-a-3 { left: 7px; right: 7px; }

	.block-b-1 { right: 7px; left: 7px; }
	.block-b-2 { left: 7px; right: 7px; }

	.block-f-1 { right: 7px; left: 7px; }
	.block-f-2 { left: 7px; right: 7px; }

	.block-g-4 { right: 7px; left: 7px; }
	.block-g-5 { left: 7px; right: 7px; }

	.block-i-1,
	.block-i-2,
	.block-i-3,
	.block-i-4 { right: 7px; left: 7px; }

	.block-j-1,
	.block-j-2,
	.block-j-3,
	.block-j-4,
	.block-j-5,
	.block-j-6  { top: 7px; bottom: 7px; }
}

@media only screen and (max-width: 479px) {
	.menu-list li > a { padding-top: 10px;  padding-bottom: 10px;}

	.article-body { padding: 0 10px 0 0; }
	.block-entry .article-body { padding: 0; }

	/* bugfix */
	.page.current-minus-one {
		-webkit-transform: rotateY(180.1deg);
		    -ms-transform: rotateY(180.1deg);
		     -o-transform: rotateY(180.1deg);
		        transform: rotateY(180.1deg);
	}
}
