﻿@font-face {
    font-family: 'almoni-dl';
    font-weight: 400; /*(regular)*/
    font-style: normal;
    src: url('font_files/almoni-dl-aaa-400.eot');
    src: url('font_files/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'), url('font_files/almoni-dl-aaa-400.woff') format('woff'), url('font_files/almoni-dl-aaa-400.ttf') format('truetype');
    font-display: swap;
}

table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, h1, h2, h3, h4, a, .slick-slide .caption, .studiesslider .abstract .abstractcontent, .expaccesskey, .expaccesskey p, .sliderhome .caption p {text-align:right;direction:rtl;}
.slick-slider, .sliderhome, .sliderhome .slick-slider, .sliderhome .slick-slider div, .yearsslider .slide, .yearsslider div, .mediaslider, .mediaslider div, .videoslider-nav, .videoslider-nav div {direction:ltr;}

.newsslider div {direction:ltr;}


.mainmenu {border-right:none;border-left:3px solid #fff;} 
.mainmenu li {border-left:none;border-right:3px solid #fff;}  
.mainmenu li a span {padding:10px 26.5px 10px 27px;font-size:21px;line-height:21px;}

.logo, .mailinglistplace, .contacttelplace, .followplace, .contactmailplace, .search input[type="text"], .topmenu li, .mainmenu li, .projecttop a {float:right;}

.topmenu, .search input[type="submit"], .managementtitle span, .projectstitle span, .projectstitle button, a.langbtn {float:left}

.search {float:left;margin:44px 20px 0 0;}

.projecttop a, .search input[type="text"] {margin:0px 0 0 5px }

.projecttop img, .persontop img {float:right;margin:0 0 0 30px;}

.bodytext ul li, .shortpage ul li {padding-left:0;padding-right:15px;background: url(../images/dot.png?quality=60) right 7px no-repeat;}

.topmenu ul li ul {left:auto;right:250px !important;}
.topmenu li:hover > ul, .topmenu li:focus > ul, ul.show-menu, .topmenu li ul li:focus ul, ul.show-menu li ul {left:auto;right: 0;}

.managementtitle {padding:0 10px 0 0;}

.persontop .tel:before {float:right;margin:-6px 0 0 30px;background: url(../images/sprite.png?quality=60) -95px -80px no-repeat;}
.persontop .fax:before {float:right;margin:-6px 0 0 30px;background: url(../images/sprite.png?quality=60) -138px -79px no-repeat;}
.persontop .mail:before {float:right;margin:-6px 0 0 30px;background: url(../images/sprite.png?quality=60) -180px -80px no-repeat;}

.knowledgetmp {float:right;margin:0 0px 20px 20px;}

.projectstitle {padding:0 10px 0 0;}

.projects img {float:right;margin:0 0 0 40px;}

.doclinkplace img {float:right;margin:-2px 0 0 10px;}

.relevantlinks .title span {float:right;margin:-5px 0 0 10px;}

.studiesslider .slide.fourboxes .box {margin:0 0px 30px 30px;float:right;}
.studiesslider .slick-slide {float:right !important;}

.studiesslider .slick-prev, .studiesslider .slick-prev:hover, .studiesslider .slick-prev:focus {left:auto;right:10%}
.studiesslider .slick-next, .studiesslider .slick-next:hover, .studiesslider .slick-next:focus {right:auto;left:10%;}
.studiesslider .slick-prev:before {    background: url(../images/rightarrow.png?quality=60) 0px 0px no-repeat;}
.studiesslider .slick-next:before {    background: url(../images/leftarrow.png?quality=60) 0px 0px no-repeat;}



.tabs .tab {font-size:30px;float:right;padding:0px 46px 10px 42px;}

.accessibilityplace, .expaccesskeyplace, .accessibilityplace .accessibility {right:auto !important;left:0;}
.expaccesskey {right:auto !important;left:20px;}
.accessibilityplace .fontsizechange button, .accessibilityplace .colorchange button {float: right !important;margin: 0px 0px 0px 10px !important;}

.pirsumslider2 .slide img {float:right;margin:0 0px 0 10px}

.docsplace img, .linksplace img {float:right;margin:-3px 0px 0 5px}

.imagesplacetop {float:right;margin:0px 0px 0 20px}


.press img {
    float: right;
    margin: 0 0px 0 10px;
    
}
h3.center, h4.center {
    color: #333333;
    text-align: center;
}