table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, .mceContentBody, h1, h2, h3, h4, a, .shoppingcarttable, .expaccesskey, .slick-slide .caption {text-align:right;direction:rtl;}
.gallerylist, .sliderhome, .sliderhome div, .slider-for, .slider-for div, .newstickerplace, .slick-slider div {direction:ltr;}

.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {text-align: right;}
 
.downloads .download div, .glossaryABC, .results span, .login .title, .forgotpass .title, .mailinglistplace .title, .logo, .mainmenu li, .leftcolumn, .listview img, .doublebox, .triplebox, .quadruple, .search input[type="text"], .contactsideplace .title, .loginpage .title, .contactform .title, .doclinkplace a span.icon, .doclinkimg a span, .quickbox {float:right;}
.shoppingcart .togglecart .titles span, .shoppingcart .togglecart .innertitles span, .topmenu li {float:right}

.downloads .downloadlink, .topmenu, .content, .regularimage, .slideplace, .search, .search input[type="submit"] {float:left;}

.mainmenu li:hover > ul, ul.show-menu {left:auto;right:0;}
.mainmenu li ul li:hover > ul, .mainmenu li:focus > ul li ul, ul.show-menu li ul {left: auto;right:200px;}

.topmenu ul {left: -9999px;}
.topmenu ul li ul {left:auto;right:200px !important;}
.topmenu li:hover > ul, .topmenu li:focus > ul, .topmenu li ul li:focus ul {left:auto;right: 0;}


.leftmenu a.level0 {padding:10px 10px 10px 0px;}
.leftmenu a.level1 {padding:10px 20px 10px 0px;} 
.leftmenu a.level2 {padding:10px 30px 10px 0px;} 
.leftmenu a.level3 {padding:10px 40px 10px 0px;}  

.downloadzone td, .downloadzone th {padding:10px 0 10px 10px}

.doublebox {margin:0 0 6% 6%;}
.doclinkplace .file span {float: right;margin: -4px 0 0 10px;}
.listview .abstract span.title {margin: 0 0 0 10px;}
 

.triplebox {margin:0 0 5% 5%;}


.quadruple {margin:0 0 4% 4%;}


.regularimage, .slideplace {margin:0 15px 0 0;}


.listview img, .quickbox {margin:0 0 0 20px;}


.sitemap {margin: 5px 0 5px 5px;}


.sitemap ul {margin:0 15px 5px 0;}


.socialmedia a {margin:0 0 0 10px;float:right}


.results span {padding:0 0 0 5px;}

label:before {float: right;margin: 5px 0 0 3px;}

.doclinkplace .title {margin:0 0 10px 10px;}
.doclinkplace a span.icon, .doclinkimg a span {margin:-3px 0 0 5px;}


.contactform .title, .mailinglistplace .title, .contactsideplace .title, .login .title, .forgotpass .title, .loginpage .title {border-right:none;border-left:1px solid #cccccc;}


.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-pager.bx-default-pager a {text-indent: 9999px;overflow: hidden;}


.features {float:right;margin:0;}


.languages, .loginlogout, .topmenu {float:left;}

.shoppingcart, .search {float:left;margin:10px 10px 0 0;}
.shoppingcart .icon {float:right;margin:1px 0 0 10px;}
.shoppingcart .numof {margin-right:0;margin-left:5px;}
.shoppingcart .togglecart {right: auto;left: 0;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {padding-left:0;padding-right:10px;}
.shoppingcart .togglecart .total a {text-align:center;}
.shoppingcart .togglecart .titles .short, .shoppingcart .togglecart .innertitles .short {width: 15%;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name{width: 70%;}

.faqs .question {padding: 0 0 0 40px;}
.faqs .question .icon {right:auto;left:0;}
.faqs .answer {padding:10px 10px 10px 40px;}


.accessibilityplace {left:auto;right:0;}
.accessibilityplace .accessicon {-webkit-border-radius:0 0 0 5px;-moz-border-radius: 0 0 0 5px;border-radius: 0;}
.accessibilityplace .accessicon .icon {float:right;margin:0 0 0 5px;}
.accessibilityplace .accessibility {left:auto;right:0%;-webkit-border-radius:5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px ;}
.accessibilityplace .fontsizechange button, .accessibilityplace .colorchange button {float:right;margin:0 0 0 10px;}
.accessibilityplace .fontsizechange .fontsizechange3 {font-size: 20px !important;}
.accessibilityplace .fontsizechange .fontsizechange2 {font-size: 16px !important;}


.expaccesskeyplace {right:auto;left:0;}
.expaccesskey {left:auto;right:20px;}


.downloads .download img, .btnsplace input[type="submit"] {float:right;margin:0 0 0 10px;}

.downloadzone .file img {float:right;margin:-4px 0 0 10px;}



/*******/
nav{float: right; }
.sliderhome .caption{padding: 0 calc( (100% - 1340px) / 2 ) 0 0;left: initial;right: 0;}
.sliderhome .slick-dots{left:initial;right: 0;padding: 0 calc( (100% - 1350px) / 2 ) 0 0; }
.sliderhome .slick-dots li{float:right}
.amount10 .features:nth-child(5n+1){margin: 20px 0 20px 20px;}
.amount10 .features:nth-child(5n){margin: 20px 20px 20px 0;}
.one_of_two{float:right;}
li.this {margin-left: -10px;}

header .socials a{margin: 0 0 0 10px;}
.mainmenu {margin: 0 0 0 35px;}
.listviews .listviews_images{float:right;margin: 0 0 0 66px;}
.listviews .listviews_items{float:right;}
.listview .abstract h2{left:initial;right:-1px;}
.contactform{float:right}
.contactform input[type="submit"]{float:left;}

.maps .map{float:right;}
.maps .map:nth-child(2n+1){margin: 0 0 0 12px;}
.maps .map:nth-child(2n){margin: 0 12px 0 0;}
.maps .map .location{left: initial;right:35px;}

.contact_images .imgpage{float:right;}
.contact_images .imgpage:last-child{margin-right: 42px;margin-left:0;}

.managements .management{float:right;margin:0 0 60px 0;}
.managements .management ~ .management:not(:nth-child(4n+1)){margin: 0 40px 60px 0;}

.catalogpageslists .catalogpageslist{float: right;}
.catalogpageslists .catalogpageslist:nth-child(5n+1){margin: 20px 0 20px 20px;}
.catalogpageslists .catalogpageslist:nth-child(5n){margin: 20px 20px 20px 0;}
.send_cv .file_load span{left: 0;right: initial;}

.itemstyle.hasleftmanu {margin: 0 0 0 30px;float: right;}
.itemstyle.hasleftmanu + aside{float: right;}
.itemstyle div.member_details img{margin:0 0 20px 25px;}
.listview .abstract a.more{float: left;}

.bodytext ul li:before, .itemstyle ul li:before{right: 0;left: initial;}
.bodytext ul li, .itemstyle ul li{padding: 0 33px 0 0;}

.itemstyle div.member_details img{margin: 0 0 20px 25px;}
.pull_to_end {position: absolute;left: 0;right:initial;}
header .socials{float: right;}
.itemstyle div.icon{float: right;}
.itemstyle div.member_details.member_details_second img{margin: 5px 0 0 25px;}
.page.wide .listviews_images{float: right;}
.page.wide .listviews_images + .listviews_items{margin: 0 30px 0 0;}
header .pull_to_end{left: 0;right:initial}

@media screen and (max-width: 768px){
    .catalogpageslists .catalogpageslist:nth-child(5n){margin: 20px 0 20px 20px}
}