@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,600italic,700,700italic,300,800);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url('https://fonts.googleapis.com/css?family=Scheherazade:700');

a[href$=".pdf"],
a[href$=".doc"],
a[href$=".docx"],
a[href$=".xls"],
a[href$=".xlsx"],
a[href$=".ppt"],
a[href$=".pptx"],
a[href$=".xps"],
a[href$=".epub"] { 
  background-position: right center;
  padding-right: 25px;
  padding-left: 0;
} 

#header h1 {
  padding-right: 0px;
  padding-left: 0;
  margin-top: 97px;
  display: block
}
#header #logo {
  margin-right: 0px;
  margin-left: 0;
  max-width:  250px;
   background-image: url(../images/logo-escwa-ar.png);
  position:  relative;
}
#header #logo img {
  visibility: hidden;
}
#page .block h2.block__title {
  background: url("../images/arrow-sx.png") no-repeat scroll right 50% #f2efe6;
}
.w-col,
#header #logo,
#navigation .menu,
#navigation .menu li,
.front .page .block,
#block-views-escwa-themes-block .views-row {
  float: right !important;
}

#navigation .menu li a.sf-depth-1 {
  background-color: #418fde;
  color: white;
  padding: 12px 20px;
}
#preheader li {
  float: right;
}
#preheader li a {
  background-position: right center !important;
  padding-right: 32px;
  padding-left: 0;
}
#preheader li.anniversary {
  text-align: left;
}
#navigation .menu li {
  border-left: 1px solid #ffffff;
  border-right: 0;
}
#navigation .menu li li {
  border-left: 0;
}
#navigation .menu li.last {
  float: left !important;
}
.not-front #page .wrap #content {
  float: left;
  padding-left: 0;
  padding-right: 15px;
}
#sidebar-first {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}
.breadcrumb li {
  background: url("../images/arrow-sx.png") no-repeat scroll 3px -2px;
  padding-right: 0;
  padding-left: 23px;
}
.node-type-sub-theme #page-title {
  left: auto;
  right: 0;
}
#page .view-escwa-themes .views-row .sub-theme-logo {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
#block-locale-language ul {
  text-align: left;
}
#block-views-496b939d3191f4e4d629939ff1f26c03 #edit-submit-escwa-search {
  left: 0;
  right: auto;
}
.flexslider .flex-control-paging li a {
  text-indent: -9999px !important;
  text-align: right;
}
.block-blog-front-page .view-blog .flexslider .views-field.views-field-field-image img {
  float: left !important;
}
.node--publication--full .group-right {
  float: left !important;
}
.node--publication--full .field--type-file a {
  background-position: right 5px center !important;
  padding: 10px 30px 10px 10px !important; 
}
.node--publication--full .group-info-publication {
  margin: 30px 0 30px 15px !important;
}
.node--publication--full  .group-info-publication .field--name-field-thesaurus .field__label,
.node--publication--full  .group-info-publication .field--name-field-thesaurus .field__items,
.node--publication--full  .group-info-publication .field--name-field-thesaurus .field__item {
  margin-left: 5px;
  margin-right: 0;
}
#block-views-escwa-publications-block-3 .views-row .views-field-title-field {
    text-align: right;
	padding-right: 5px;
	
}
#content .block.featured-publications {
  padding-left: 0;
  padding-right: 0px;
}

.view-escwa-publications .views-field-field-publication-cover-image {
  float: right;
}

.view-escwa-publications .views-field-title-field,
.views-field-field-publication-symbol{
    padding-right: 120px;
}

.node--publication--full .field--type-addthis {
  float: right;
}

div#block-escwa-sub-sites-mdg {
  border-left: 1px dotted #d5d2c4;
  padding: 9px 10px 14px 0;
}
#block-escwa-sub-sites-mdg .block__content {
  background-position: left -30px;
}

#block-views-oes-speech-block-6 {
  float: left!important;
  
}

#block-block-7 {
  float: left !important;
  padding-right: 0px !important;
}

/* advert */
#block-views-advert-block {

}
#block-views-advert-block .views-field-field-image {
    width: 450px;
    height: 92px;
}
 
.views-field-field-projects .field-content,
#block-views-escwa-themes-block-4 .view-content {
  text-align: right;
}
#sec-footer .menu li {
  border-right: 0;
  border-left: 1px solid #d5d2c4;
}
#sec-footer .menu li.last {
  border-left-style: none;
}

.page-node.node-type-news .field--name-field-news-featured-image{
  float: left;
  margin-right: 10px;
  margin-top: -10px;
}

.node--page .field--name-field-page-side-featured-image {
  float: left;
  margin-right: 10px;
  margin-top: -10px;
}

.page-node.node-type-events .field--name-field-event-img {
  float: left;
}
#block-views-escwa-news-block .views-row .views-field-title-field {
    text-align: right;
}
#block-views-escwa-news-block .views-row .views-field-field-news-date {
   text-align: right;
  padding-top: 10px;
}

#block-views-escwa-events-block-fe .views-row .views-field-field-event-date,
#block-views-escwa-events-block-fe .views-row .views-field-field-event-location-1 {
  float: right;
}
#block-views-escwa-events-block-fe .views-row .views-field-title-field {
    text-align: right;
}
#block-views-escwa-events-block-fe .views-row .views-field-field-event-date,
.field--name-field-event-date,
.field--name-field-news-date {
  direction: ltr;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style {
  float: right;
}
.field--type-addthis {
 display: flex;

}

.event-date-container div,
.news-date-container div,
.deadline-container div {
  float: right;
}
.event-date-container div div,
.news-date-container div,
.deadline-container div {
  margin-right: 1px;
}
.event-date-container,
.month,
.year {
  margin-right: 3px;
}
.block-views-oes-speech-block-6 .views-field-field-speech-date .date-display-single,
.block-views-oes-speech-block-6 .view-blog .flexslider .date-display-single {
  margin-right: 10px;
}

.block-views-oes-speech-block-6 .view-blog .flexslider .date-display-single div {
  float: right;
}
.block-views-oes-speech-block-6 .views-field-title-field a {
  padding-right: 0;
  margin-right: 10px;
  display: block;
}

table caption {
  text-align: right;
}
.stat-pub._40 {
  border-right: 0;
}

/*block-bean-homepage-banner*/
#block-bean-homepage-banner {
  padding: 9px 10px 14px 0px;
}
#block-bean-homepage-banner .block__content a {
  background-position: left;
  margin-right: 0px;
  padding-right: 10px;
  margin-left: 0px;
}
.field--name-field-owner-name {
  text-align: right;
}
.view-escwa-themes.view-display-id-page_2 .views-row a {
  float: right;
}
.view-escwa-themes .views-row .views-field-field-attachments-category {
  text-align: right;
}
.attachment.attachment-after .view-escwa-themes .views-row .views-field-field-attachments-category,
.attachment.attachment-after .view-escwa-themes .views-row .views-field-field-link a {
  text-align: left;
}
.attachment.attachment-after .view-escwa-themes .views-row .views-field-field-link a {
  float: left;
  direction: ltr;
}
/*block-executive secretary*/
#block-views-es-frontpage-block {
	float: left !important;
}
/*charts*/
#block-views-charts-block .views-row {
  background: #fff;
  border-left: 3px solid rgba(213, 210, 196, 0.49);
  border-right: 3px solid rgba(213, 210, 196, 0.49);
  height: 115px;
  margin-bottom: 22px;
  width: 33.33%;
  float: right;
}

#block-views-charts-block .views-row .views-field-field-data-set {
 font-size: 18px !important;
  padding-top: 46px;
  font-weight: 700;
  padding-left: 10px;
   margin-right: -83px;
  
}

#block-views-charts-block .views-row .views-field-title-field {
  padding-left: 15px;
  padding-right: 110px;
  font-size: 15px !important;
  padding-top: 28px;
}

#block-views-charts-block .views-row .views-field-title-field a {
 font-size: 15px !important;
  color: #000000;
}

.node--sd-glossary .views-field-field-definition-e,
.node--sd-glossary .views-field-title-field,
.node--sd-glossary .group-left {
  text-align: left;
  padding-left: 15px;
  direction: ltr;
}

.node--sd-glossary .views-field-field-definition-e,
.node--sd-glossary .views-field-title-field,
.node--sd-glossary .group-left {
  text-align: left;

}
.view-escwa-themes .views-row .views-field-field-link a[href$=".pdf"],
.view-escwa-sub-sites .views-row .views-field-field-link a[href$=".pdf"],
.view-escwa-themes .views-row .views-field-field-attachments-files a[href$=".pdf"],
.view-escwa-sub-sites .views-row .views-field-field-attachments-files a[href$=".pdf"] {
  background: url('../images/pdf-icon.png') no-repeat right 0;
  padding-left: 25px;
  font-weight: 400;
  float: right;
  text-align: right;
}

.attachment .view-escwa-themes.sub-theme-views-page .views-row .file,
.attachment .view-escwa-sub-sites.sub-theme-views-page .views-row .file,
.view-escwa-themes .views-row .views-field-field-attachments-files .file,
.view-escwa-themes .views-row .views-field-field-link {
  display: inline-block;
  margin-bottom: 3px;
  width: 50%;
  float: right;
  text-align: right;
}

.field--name-body .field--type-text-with-summary {
  text-align: right;
}
.page-node.node-type-event .field--name-body {
  text-align: right; 
}
.rteright {
    text-align: right;
}
.section{
  float: none
}

#header.section{
  float: left
}