*{direction:rtl}
body{
	font-family: 'Changa';
}
ul,ol{
	margin-left:0;
	margin-right:16px}
ul{
	margin-right:16px}
ul.dividers{
    margin-right:0px}
ul.lead{
	margin-right:22px}
ol{
	margin-right:28px}
.table th,.table td{
	text-align:right}
.navigation{
	text-align:right}
.listing__published{
	margin-right: 0;
	margin-left: 22px}
.accordion__toggle.collapsed::before {
    left: auto;
	right: 0;
	margin-right: auto;
    margin-left: 8px;
    border-width: 5px 7px 5px 0;
    border-color: transparent #8C8E8D transparent transparent}
blockquote {
    margin: 0 0 0 32px;
    border-right: 1px solid #ccc;
    padding-right: 16px;
	padding-left: auto;
	border-left: 0;
}
ul.inline,ol.inline{
	margin-right:0}
ul.inline>li:first-child,ol.inline>li:first-child{
	padding-left: 11px;
	padding-right:0;
	border-right-width:0;
	border-left:1px solid #ccc }
ul.inline>li:last-child,ol.inline>li:last-child{
	padding-left:0;
	padding-right:11px;
	border-left-width:0 }
ul.inline>li,ol.inline>li{
	/* padding-left: 11px;
	padding-right: 11px; */
	border-right:0;
	border-left:1px solid #ccc }
figure .credit {
    right: 0;
    left: auto }
.table-calendar__country {
    float: left }
.m_calendar .week {
    font-weight: normal;
    font-size: x-small }
@media (min-width: 768px){
	.navigation{
	margin-top:-50px}
}
.nav-tabs li{
	float:right}
@media (min-width: 767px){
	.flyout__header{
	margin-left:16px;
	margin-right:0}
}
.header .btn{
	float:left}
#tools h4 {
    padding: 4px 16px 4px 0}
#tools li{
	border-right:none;
	border-left:1px solid rgba(255,255,255,0.2)}
#tools li:last-child{
	border-left:none}
#tools li:last-child a{
	padding-right:16px;
	padding-left:0}
.theme--applications #tools li{
	border-left:0}
.navigation .form-search .btn{
	right:auto;
	direction:ltr}
@media (max-width: 62em){
	.navigation .form-search .btn{
	margin-right:0;
	margin-left:16px}
}
[role="banner"] .banner__toggle,#header .banner__toggle{
	right:auto;
	left:11px}
.navigation .form-search .btn{
	left:11px}
.explore .explore__list{
	padding-right:0px;
	margin-right:0px}
.explore li:first-child{
	border-left-width:0px;
	padding-left:0px}
.explore li:last-child{
	margin-left:0px;
	padding-left:0px;
	border-left-width:0px}
.explore li{
	margin-right:0px;
	margin-left:11px;
	padding-right:5.5px;
	padding-left:14.6667px;
	border-left:1px solid #b4b7b6;
	border-right:0px}
/* ul.dot__list{
	padding-right:22px} */
.nav-az li{
	float:right}
.content h1{
	padding-right:0}
.form-horizontal .control-label{
	float:right}
.form-horizontal .controls{
	margin-left:auto}
.radio input[type="radio"],.checkbox input[type="checkbox"]{
	float:right;
	margin-left:11px;
	margin-right:auto}
[class*="social"] a{
	margin-right:auto;
	margin-left:16px}
.nav-expanding__list li:not(.col){
	margin-right: 0 }
.nav-expanding__list li {
	margin-right: 0;
	margin-left: 32px }
@media only screen and (min-width: 48em){
	.content .main,.content .main-q,.content [role="main"]{
	float:right;
	margin-right:0}
.content .complementary,.content .complementary-q,.content [role="complementary"]{
	float:left;
	margin-left:0}
.content--reversed .main,.content--reversed .main-q,.content--reversed [role="main"]{
	float:left;
	margin-left:0}
.content--reversed .complementary,.content--reversed .complementary-q,.content--reversed [role="complementary"]{
	float:right;
	margin-right:0}
.navigation .navigation__flyout .flyout-control{
	float:right;
	text-align:right}
.flyout-control:first-of-type>a{
	padding-right:0;
	padding-left:16px}
.flyout-control>a{
	padding:14px 16px}
.nav--three .flyout__list>p,.nav--three .flyout__list .social{
	padding-left:0;
	padding-right:16px}
.navigation .navigation__flyout.navigation__flyout-hover{
	left:auto;
	right:0}
.navigation .form-search .btn{
	left:0px}
.branding-sub .branding{
	float:left}
.branding-sub .nav-breadcrumb{
	float:right}
.nav-breadcrumb li{
	float:right}
.nav-breadcrumb>li:first-child a{
	padding-right:0;
	padding-left: 8px}
#tools{
	text-align:left}
.nav-page h2{
	float:right;
	margin-right:0px;
	margin-left:22px}
.nav-page .nav-page__list li{
	display:inline-block;
	margin-right:0px;
	padding-right:0px;
	border-right:0px;
	/* padding-left:8px; */
	border-left:1px solid #b4b7b6}
[role="contentinfo"] a.self{
	left:0;
	right:auto}
[role="contentinfo"] li:last-child>a{
	padding-left:0px;
	border-left-width:0px}
[role="contentinfo"] li>a{
	padding-left:8px;
	padding-right:0;
	border-right:0px;
	border-left:1px solid rgba(255,255,255,0.25)}
[role="contentinfo"] li{
	margin-left:4px;
	padding-right:0}
[role="contentinfo"] ul,[role="contentinfo"] small{
	text-align:right}
.theme--applications #header h1.lang-ar{
	float:right}
.theme--applications #tools li{
	border-left:1px solid #b4b7b6}
.theme--applications #tools li:last-child{
	border-left-width:0}
.theme--applications #tools{
	left:0;
	right:auto}
.theme--applications #tools .language-switcher .dropdown-menu{
	margin:5px 0px 0px 15px}
.theme--applications #tools .language-switcher .dropdown-menu li{
	padding-right:0}
.col{
	float:right}
.form-horizontal .controls{
	margin-right:25%}
}
@media (min-width: 62em){
.navigation .form-search{
	right:auto;
	left:16px}
.navigation .form-search .btn{
	margin-left:8px}
.media .pull-left{
	float:right;
	margin-right:auto;
	margin-left:22px}
.media .pull-right{
	float:left;
	margin-left:auto;
	margin-right:22px}
.media-left {
    float: right;
    margin: 0 16px 32px 0 }
.col .media-left {
	padding-right: 0;
    padding-left: 16px }
.form-horizontal .controls{
	margin-right:25%}
.nav-expanding .a-all,.accordion__group+.a-all{
	right:auto;
	left:0}
}
@media (min-width: 30em){
.media-left {
    float: right}
.media-left__description {
    float: right}
.col .media-left {
    padding-right: 0;
	padding-left: 16px}
}
/* @media (max-width: 32em){
.media-left__description {
    padding-right: 16px}
} */
.col .dot__list {
    /* padding-right: 0; */
	margin-right: 16px;
	padding-left: auto;
	margin-left: auto;
}
@media (min-width: 768px){
	.lang-ar.theme--blue [role="banner"] .banner__logo{
	left:auto;
	right:16px;
	width:360px}
.theme--blue [role="banner"]{
	background-image:linear-gradient(60deg, #314668 66%, #75839a 100%)}
.banner__wipo-mark{
	right:20px;
	left:auto}
}
@media (max-width: 767px){
	.navigation-toggle,.search-toggle{
	max-width:48px;
	direction:ltr}
}
.navigation-toggle{
	float:right}
.search-toggle{
	float:left}
.appHeader__tools {
    left: 16px;
	right: auto;}
@media (min-width: 768px){
	.nav__on-this-page{
	float:left}
}
@media (max-width: 480px){
	.nav__on-this-page{
	clear:both}
}
.nav-breadcrumb{
	float:right}
.nav-breadcrumb>li:first-child a{
	padding-right:0;
	padding-left: 8px}
.dropdown-menu--on-this-page{
	right:auto;
	left:0}
.nav__on-this-page {
    float: left}
@media (max-width: 480px){
	.dropdown-menu--on-this-page{
	right:0;
	left:auto}
	.nav__on-this-page{
	float: none}
}
.cols:after,.content:after{
	content:"";
	display:table;
	clear:both}
.cols+.cols,.cols+.content,.content+.cols,.content+.content{
	margin-top:48px}
@media print{
	.cols+.cols,.cols+.content,.content+.cols,.content+.content{
	margin-top:24px}
}
.col,[role*="main"],[class*="main"],[role*="main-q"],[class*="main-q"],[role*="complementary"],[class*="complementary"],[role*="complementary-q"],[class*="complementary-q"]{
	float:right;
	word-wrap:break-word}
/* .col>:last-child:not(:only-child),[role*="main"]>:last-child:not(:only-child),[class*="main"]>:last-child:not(:only-child),[role*="main-q"]>:last-child:not(:only-child),[class*="main-q"]>:last-child:not(:only-child),[role*="complementary"]>:last-child:not(:only-child),[class*="complementary"]>:last-child:not(:only-child),[role*="complementary-q"]>:last-child:not(:only-child),[class*="complementary-q"]>:last-child:not(:only-child){
	margin-bottom:0} */
.cols--full>.col{
	width:100%}
.cols--two>.col{
	width:50%}
@media (min-width: 767px){
	.cols--two>.col:first-of-type{
	padding-left:32px;
	padding-right:0 !important}
.cols--two>.col:last-of-type{
	padding-right:32px;
	padding-left:0 !important}
}
@media (max-width: 767px){
	.cols--two>.col{
	width:100%;
	padding-right:0}
.cols--two>.col+.col{
	margin-top:32px}
}
@media print{
	.cols--two>.col{
	width:50% !important}
.cols--two>.col:first-of-type{
	padding-left:16px !important;
	padding-right:0 !important}
.cols--two>.col:last-of-type{
	padding-right:16px !important;
	padding-left:0 !important}
.cols--two>.col+.col{
	margin-top:0 !important}
}
.cols--three>.col{
	width:33.33333%}
@media (min-width: 32em){
	.cols--three>.col:first-of-type{
	padding-left:16px;
	padding-right:0 !important}
.cols--three>.col:nth-of-type(2){
	padding-right:8px;
	padding-left:8px}
.cols--three>.col:nth-of-type(3){
	padding-right:16px;
	padding-left:0 !important}
}
@media (max-width: 32em){
	.cols--three>.col{
	width:100%;
	padding-left:0}
.cols--three>.col+.col{
	margin-top:32px}
}
@media print{
	.cols--three>.col{
	width:33.33333%}
.cols--three>.col:first-of-type{
	padding-left:16px !important;
	padding-right:0 !important}
.cols--three>.col:nth-of-type(2){
	padding-right:8px !important;
	padding-left:8px !important}
.cols--three>.col:nth-of-type(3){
	padding-right:16px !important;
	padding-left:0 !important}
.cols--three>.col+.col{
	margin-top:0 !important}
}
.cols--four>.col{
	width:25%}
@media (min-width: 767px){
	.cols--four>.col:first-of-type{
	padding-left:32px;
	padding-right:0}
.cols--four>.col:nth-of-type(2){
	padding-right:16px;
	padding-left:16px}
.cols--four>.col:nth-of-type(3){
	padding-right:16px;
	padding-left:16px}
.cols--four>.col:nth-of-type(4){
	padding-right:32px;
	padding-left:0}
}
@media (max-width: 767px){
	.cols--four>.col{
	width:50%}
.cols--four>.col:first-of-type{
	padding-left:16px;
	padding-right:0 !important}
.cols--four>.col:nth-of-type(2){
	padding-right:16px;
	padding-left:0 !important}
.cols--four>.col:nth-of-type(3){
	padding-left:16px;
	padding-right:0 !important;
	clear:both;
	margin-top:32px}
.cols--four>.col:nth-of-type(4){
	padding-right:16px;
	padding-left:0 !important;
	margin-top:32px}
}
@media (max-width: 32em){
	.cols--four>.col{
	width:100%;
	padding-right:0 !important;
	padding-left:0 !important}
.cols--four>.col+.col{
	margin-top:32px}
}
@media print{
	.cols--four>.col{
	width:25% !important}
.cols--four>.col:first-of-type{
	padding-left:16px !important;
	padding-right:0 !important}
.cols--four>.col:nth-of-type(2){
	padding-right:8px !important;
	padding-left:8px !important}
.cols--four>.col:nth-of-type(3){
	padding-right:8px !important;
	padding-left:8px !important;
	clear:none !important}
.cols--four>.col:nth-of-type(4){
	padding-right:16px !important;
	padding-left:0 !important}
.cols--four>.col+.col{
	margin-top:0 !important}
}
.cols--five>.col{
	width:20%}
@media (max-width: 767px){
	.cols--five>.col{
	width:50%}
}
@media (max-width: 32em){
	.cols--five>.col{
	width:100%}
.cols--five>.col+.col{
	margin-top:32px}
}
[role*="main"],[class*="main"]{
	width:66.66667%}
@media (max-width: 767px){
	[role*="main"],[class*="main"]{
	width:50%}
}
@media (max-width: 32em){
	[role*="main"],[class*="main"]{
	width:100%;
	padding-left:0;
	padding-right:0}
[role*="main"]+[role*="complementary"],[role*="main"]+[class*="complementary"],[class*="main"]+[role*="complementary"],[class*="main"]+[class*="complementary"]{
	margin-top:32px}
}
@media print{
	[role*="main"],[class*="main"]{
	width:66.66667%;
	padding-left:16px !important}
[role*="main"]+[role*="complementary"],[role*="main"]+[class*="complementary"],[class*="main"]+[role*="complementary"],[class*="main"]+[class*="complementary"]{
	margin-top:0 !important}
}
[role*="complementary"],[class*="complementary"]{
	width:33.33333%}
@media (max-width: 767px){
	[role*="complementary"],[class*="complementary"]{
	width:50%}
}
@media (max-width: 32em){
	[role*="complementary"],[class*="complementary"]{
	width:100%;
	padding-right:0;
	padding-left:0}
[role*="complementary"]+[role*="main"],[role*="complementary"]+[class*="main"],[class*="complementary"]+[role*="main"],[class*="complementary"]+[class*="main"]{
	margin-top:32px}
}
@media print{
	[role*="complementary"],[class*="complementary"]{
	width:33.33333%;
	padding-right:16px !important}
[role*="complementary"]+[role*="main"],[role*="complementary"]+[class*="main"],[class*="complementary"]+[role*="main"],[class*="complementary"]+[class*="main"]{
	margin-top:0 !important}
}
@media (min-width: 32em){
	[role*="main"]+[role*="complementary"],[role*="main"]+[class*="complementary"],[class*="main"]+[role*="complementary"],[class*="main"]+[class*="complementary"]{
	padding-right:32px;
	padding-left:0}
}
@media (min-width: 32em){
	[role*="complementary"]+[role*="main"],[role*="complementary"]+[class*="main"],[class*="complementary"]+[role*="main"],[class*="complementary"]+[class*="main"]{
	padding-right:32px;
	padding-left:0}
}
[role*="main-q"],[class*="main-q"]{
	width:75%}
@media (max-width: 767px){
	[role*="main-q"],[class*="main-q"]{
	width:50%;
	padding-left:16px;
	padding-right:0}
}
@media (max-width: 32em){
	[role*="main-q"],[class*="main-q"]{
	width:100%;
	padding-left:0}
[role*="main-q"]+[role*="complementary-q"],[role*="main-q"]+[class*="complementary-q"],[class*="main-q"]+[role*="complementary-q"],[class*="main-q"]+[class*="complementary-q"]{
	margin-top:32px}
}
@media print{
	[role*="main-q"],[class*="main-q"]{
	width:75%;
	padding-left:16px !important;
	padding-right:0}
[role*="main-q"]+[role*="complementary-q"],[role*="main-q"]+[class*="complementary-q"],[class*="main-q"]+[role*="complementary-q"],[class*="main-q"]+[class*="complementary-q"]{
	margin-top:0 !important}
}
[role*="complementary-q"],[class*="complementary-q"]{
	width:25%}
@media (max-width: 767px){
	[role*="complementary-q"],[class*="complementary-q"]{
	width:50%;
	padding-right:16px;
	padding-left:0}
}
@media (max-width: 32em){
	[role*="complementary-q"],[class*="complementary-q"]{
	width:100%;
	padding-right:0}
}
@media print{
	[role*="complementary-q"],[class*="complementary-q"]{
	width:25%;
	padding-right:16px !important;
	padding-left:0}
[role*="complementary-q"]+[role*="main-q"],[role*="complementary-q"]+[class*="main-q"],[class*="complementary-q"]+[role*="main-q"],[class*="complementary-q"]+[class*="main-q"]{
	margin-top:0 !important}
}
[role*="complementary-q"]+[role*="main-q"],[role*="complementary-q"]+[class*="main-q"],[class*="complementary-q"]+[role*="main-q"],[class*="complementary-q"]+[class*="main-q"]{
	padding-right:0;
	padding-left:32px}
.is-border-divided{
	display:-ms-flex;
	display:-webkit-flex;
	display:flex}
@media (max-width: 32em){
	.is-border-divided{
	display:block}
}
@media (max-width: 767px){
	.is-border-divided.cols--four{
	display:block}
.is-border-divided.cols--four .col:nth-of-type(3){
	border:none;
	padding-right:0}
}
@media (max-width: 32em){
	.is-border-divided.cols--four .col:nth-of-type(3){
	border-top:1px solid #ccc}
}
@media print{
	.is-border-divided.cols--four .col:nth-of-type(3){
	border-top:none}
}
.is-border-divided .col:first-of-type{
	padding-left:16px;
	padding-right:0}
@media (max-width: 32em){
	.is-border-divided .col:first-of-type{
	padding-left:0}
}
@media print{
	.is-border-divided .col:first-of-type{
	padding-left:16px;
	padding-right:0}
}
.is-border-divided>.col+.col,.is-border-divided>li+li{
	border-right:1px solid #ccc;
	border-left:none;
	padding-right:16px;
	padding-left:0}
@media (max-width: 32em){
	.is-border-divided>.col+.col,.is-border-divided>li+li{
	padding-right:0;
	padding-top:32px;
	border-right:none;
	border-top:1px solid #ccc}
}
@media print{
	.is-border-divided>.col+.col,.is-border-divided>li+li{
	border-right:1px solid #ccc;
	padding-right:16px;
	padding-left:0;
	padding-top:0 !important;
	border-top:none !important;
	margin-top:0 !important}
}
.is-border-divided .col:last-of-type{
	padding-left:0}
.is-border-divided .box{
	background:none;
	padding:0}
.cols+.box{
	margin-top:32px}
.cols+p{
	margin-top:32px}
.col figure:only-child{
	margin-bottom:0}
	
@media (min-width: 767px){
	.theme--applications [role="banner"] .banner__logo {
    	right: 16px;
    }
}