/* Typography */

body {
  color:#212529;
  overflow:unset;
  background-color:#fff;
}

[lang="AR"] body {
  text-align: right;
  font-family:'Cairo', sans-serif !important;  
}

p {
  color:inherit;
}

#content h2 {
  font-weight:500;
  line-height:1.4;
  margin-top:1.250rem;
}

#content h3,
#rightcolumn h3,
#rightcolumn h3.csc-firstHeader {
  margin-bottom:1.5rem;
  color:#1b1d1f;
}

#content h4 {
  line-height:1.4;
  margin-bottom:1rem;
  font-size:1.4em;
}

#content hr {
  margin:1.5rem 0;
}

/* Header */

.language-switch {
  margin-top:0;
}

header .container {
  width:100%;
}

/* Top menu */


div#first-level-banner, #top-banner div.over-top-first-level-banner {
  font-size:22px;
  font-weight:700;
  line-height:1.3;
  color:#333;
  border-bottom:#cfcfcf solid 1.1px;
  padding:0 0 13px 0;
  margin:0 auto 30px auto;
  background:transparent none;
}

@media (min-width: 576px) {
  div#first-level-banner, #top-banner div.over-top-first-level-banner {
    max-width:540px;
  }
}

@media (min-width: 768px) {
  div#first-level-banner, #top-banner div.over-top-first-level-banner {
    max-width:720px;
    font-size:26px;
  }
}

@media (min-width: 992px) {
  div#first-level-banner, #top-banner div.over-top-first-level-banner {
    max-width:960px;
  }
}

@media (min-width: 1200px) {
  div#first-level-banner, #top-banner div.over-top-first-level-banner {
    max-width:1140px;
  }
}

nav.submenu {
  display:none;
}

@media (min-width: 992px) {
  nav.submenu {
    margin-bottom:2rem;
    display:block;
  }
}

nav.submenu ul {
  display:flex;
  margin:0 auto;
  padding:0;

}

@media (min-width: 992px) {
  nav.submenu ul {
    max-width:930px;
  }
}

@media (min-width: 1200px) {
  nav.submenu ul {
    max-width:1110px;
  }
}

nav.submenu ul li {
  list-style-type:none;
  padding:0 1rem;
  line-height:1.42857143;

}

nav.submenu ul li a {
  font-size:1rem;
  font-weight:600;
  text-transform:uppercase;
  color:#797979;
  -webkit-font-smoothing:antialiased;
  line-height:1.42857143;
}

@media (min-width: 992px) {
  nav.submenu ul li a {
    font-size:.9rem;
  }
}

@media (min-width: 1200px) {
  nav.submenu ul li a {
    font-size:1rem;
  }
}

nav.submenu ul li a:hover,
nav.submenu ul li a:focus {
  text-decoration:none;
  color:#0D6CAC;
}

nav.submenu ul li span.material-icons {
  font-size:21px;
}

nav.submenu ul li.current a,
nav.submenu ul li.active a {
  color:#ec6e00;
}

ul.navbar-nav .nav-item.home a {
  padding:0;
}

nav.submenu.affix {
  width:100%;
  top:0;
  background-color:#fff;
  padding:1rem;
  z-index:100;
  position:fixed;
  left:0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)
}

nav.submenu.affix ul {
  margin:0 auto;
}

/* Left menu */

@media (min-width: 768px) {
  #leftcolumn nav#leftmenu {
    width:180px;
  }
}

@media (min-width: 992px) {
  #leftcolumn nav#leftmenu {
    width:210px;
  }
}

@media (max-width: 768px) {
  .main-internal-container #leftcolumn,
  #content #leftcolumn {
    padding:0;
    margin-right:2rem;
    display:block;
    width:100%;
  }
}

@media (min-width: 768px) {
  .main-internal-container #leftcolumn,
  #content #leftcolumn {
    padding:0;
    margin-right:2rem;
    width:26%;
  }
}

@media (min-width: 998px) {
  .main-internal-container #leftcolumn,
  #content #leftcolumn {
     width:21%;
  }
}

[lang="AR"] .main-internal-container #leftcolumn,
[lang="AR"] #content #leftcolumn {
  margin-left:2rem;
  margin-right:0;
}

.main-internal-container #leftcolumn ul li,
#content #leftcolumn ul li {
  padding:0;
}

.main-internal-container #leftcolumn nav#leftmenu,
#content #leftcolumn nav#leftmenu {
  margin-top:0;
  margin-bottom:2rem;
}

/* Content */

#maincontent.col-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
}

@media (min-width: 768px) {
  #maincontent.col-sm-9 {
    -ms-flex:0 0 70%;
    flex:0 0 70%;
    max-width:70%;
  }
}

@media (min-width: 992px) {
  #maincontent.col-lg-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
  }
}

@media (min-width: 1200px) {
  #maincontent.col-lg-9 {
    -ms-flex:0 0 78%;
    flex:0 0 78%;
    max-width:78%;
  }
}

.site-banner {
  margin:2rem 0 3rem 0;
  overflow:hidden;
}

.site-banner img,
.site-banner .csc-default img,
.site-banner DIV.csc-textpic DIV.csc-textpic-single-image img {
  margin-bottom:0;
}

.breadcrumbs {
  background-color:#fff;
  margin:0 auto;
  padding:0 15px;
}

@media (min-width: 576px) {
  .breadcrumbs {
    margin:-35px auto 0 auto;
  }
}

.breadcrumbs-container,
.site-banner img {
  margin:0 auto;
  padding:0 15px;
}

@media (min-width: 576px) {
  .breadcrumbs-container,
  .site-banner img {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .breadcrumbs-container,
  .site-banner img {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .breadcrumbs-container,
  .site-banner img {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .breadcrumbs-container,
  .site-banner img {
    max-width: 1140px;
  }
}

.breadcrumbs ol.breadcrumb {
  margin-top:0;
  padding-top:0;
  font-size:14px;
}

.content-container {
  background-color:#fff;
}

div.p-flow {
  padding:0;
}

#print {
  margin-right:0;
}

#page-tools .addthis_toolbox {
  width:60px;
  position:initial;
}

#page-tools .addthis_toolbox a {
  margin-bottom:0;
}

.at-icon-wrapper {
  vertical-align:super;
}

.addthis_16x16_style .at-icon {
  vertical-align:top;
}

[lang="AR"] #page-tools #send-email,
[lang="ar"] #page-tools #print {
  background-position:right center;
  padding-left:0;
}

.top-banner-container {
  background-color:#fff;
}

#top-banner {
  margin:0 auto;
  background-color:#fff;
  max-width:1140px;
  padding:0 15px 2rem 15px;
}

@media (min-width: 576px) {
  #top-banner {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  #top-banner {
    max-width:720px;
  }
}

@media (min-width: 992px) {
  #top-banner {
    max-width:960px;
  }
}

@media (min-width: 1200px) {
  #top-banner {
    max-width:1140px;
  }
}

#content {
  background-color:#fff;
  display:block;
  height:auto;
  padding:0 15px 3rem 15px;
  margin:0 auto;
  z-index:30;
}

@media (min-width: 576px) {
  #content {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  #content {
    max-width:720px;
    display:flex;
  }
}

@media (min-width: 992px) {
  #content {
    display:flex;
    max-width:960px;
  }
}

@media (min-width: 1200px) {
  #content {
    max-width:1140px;
    margin:0 auto;
  }
}

#content #maincontent {
  padding:0 0 2rem 0;
  display:flex;
  flex-direction:column;
  width: -webkit-fill-available;
}

@media (min-width: 768px) {
  #content #maincontent {
    padding-bottom:0;
  }
}

#page-tools-container,
[lang="AR"] #page-tools-container {
  margin-right:auto;
  margin-left:auto;  
  float:none;
  width:100%;
  background-color:#fff;
}

[lang="AR"] #page-tools-container {
  direction:rtl;
}

#page-tools {
  padding:15px;
  max-width:1140px;
  width:100%;
  float:none;
  margin:0 auto;
  display:flex;
  height:100%;  
  justify-content:flex-end;
  line-height:1.42857143;
  height:50px;
}

[lang="ar"] #page-tools {
  float:none;
}

#page-tools #print {
  background: url("http://www.fao.org/fileadmin/templates/faoboot/css/img/print-icon.jpg") left 2px no-repeat;
  padding-left:19px;
  float:left;
  margin-right:0;
  font-size:14px;
  line-height:1.42857143;
}

@media (min-width: 992px) {
  #page-tools #print {
    padding-left:19px;
    float:right;
  }
}

#page-tools #send-email {
  background:url("http://www.fao.org/fileadmin/templates/faoboot/css/img/send-email.jpg") left 4px no-repeat;
  padding-left:19px;
  margin:0 15px;
  float:left;
  font-size:14px;
  line-height:1.42857143;
}

@media (min-width: 992px) {
  #page-tools #send-email {
    float:right;
  }
}

#top-banner h1.csc-firstHeader,
#content h1.csc-firstHeader {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    color: #333;
    border-bottom: #cfcfcf solid 1.1px;
    padding-bottom: 10px;
    margin: 0 0 30px;
}

@media (max-width: 768px) {
  #top-banner h1.csc-firstHeader,
  #content h1.csc-firstHeader {
    font-size: 22px;
    padding-bottom: 10px;
  }
}

@media (min-width: 768px) {
  #top-banner h1.csc-firstHeader,
  #content h1.csc-firstHeader {
    font-size: 26px;
    padding-bottom: 13px;
  }
}

#content ul li {
  padding-right:15px;
  line-height:1.5;
}

[lang="AR"] #content ul li {
  padding-left:15px;
  padding-right:0;
}

#top-banner .grey-table {
  margin-bottom:0;
}

#top-banner .grey-table DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
  float:none;
  margin:0 !important;
}

#top-banner .grey-table .csc-textpic-text {
  padding:2rem;
  display:flex;
}

@media (min-width: 992px) {
  #top-banner .grey-table DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
    float:left;
    margin-right:2px !important;
  }

  [lang="AR"] #top-banner .grey-table DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
    float:right;
    margin-right:0 !important
    margin-left:2px !important;
  }
}

@media (max-width: 992px) {
  div.csc-default ul {
    overflow-x:hidden;
  }
}

[lang="AR"] .social_button {
  float:right;
}

#maincontent .custom-select {
  width:100%;
  height:38px;
}

@media (min-width: 992px) {
  #maincontent .custom-select {
    width:auto;
  }
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right:20px !important;
}

#content div.rgaccord1-nest,
#maincontent div.rgaccord1-nest,
.main-container div.rgaccord1-nest {
  border-bottom:1px solid #eeeeee;  
  padding:1rem 0;
}

.main-container div.rgaccord1-nest {
  width:100%;
  margin:0 auto;
  padding-left:15px;
  padding-right:15px;
}

@media (min-width: 576px) {
  .main-container div.rgaccord1-nest {
      max-width:540px;
   }
}

@media (min-width: 768px) {
  .main-container div.rgaccord1-nest {
      max-width:720px;
   }
}

@media (min-width: 992px) {
  .main-container div.rgaccord1-nest {
      max-width:960px;
   }
}

@media (min-width: 1200px) {
  .main-container div.rgaccord1-nest {
      max-width:1140px;
   }
}

#content div.rgaccord1-content,
#maincontent div.rgaccord1-content,
.main-container div.rgaccord1-content {
  color:#212529;
  padding:1.5rem 0 0 0;
}

#content div.rgaccord1-nest h3,
#maincontent div.rgaccord1-nest h3,
.main-container div.rgaccord1-nest h3,
#content div.rgaccord1-nest h3.act,
#maincontent div.rgaccord1-nest h3.act,
.main-container div.rgaccord1-nest h3.act {
  background-position:right 3px;
  line-height:1.4;
  font-size:1.25em;
  font-weight:500;
  margin:0;
  padding:0 30px 0 0;
  color:#212529;
  border-bottom:0;
  cursor:pointer;
}

[lang="AR"] #content div.rgaccord1-nest h3,
[lang="AR"] #content div.rgaccord1-nest h3.act,
[lang="AR"] .main-container div.rgaccord1-nest h3,
[lang="AR"] .main-container div.rgaccord1-nest h3.act,
[lang="AR"] #maincontent div.rgaccord1-nest h3,
[lang="AR"] #maincontent div.rgaccord1-nest h3.act {
  background-position:left 3px;
  padding:0 0 0 30px;
}

#content div.rgaccord1-nest h3,
#maincontent div.rgaccord1-nest h3,
.main-container div.rgaccord1-nest h3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23212529'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size:12px 12px;
  background-repeat:no-repeat;
}

#content div.rgaccord1-nest h3.act,
#maincontent div.rgaccord1-nest h3.act,
.main-container div.rgaccord1-nest h3.act {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cpath d='M282.082,195.285L149.028,62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665,0.953-6.567,2.856L2.856,195.285 C0.95,197.191,0,199.378,0,201.853c0,2.474,0.953,4.664,2.856,6.566l14.272,14.271c1.903,1.903,4.093,2.854,6.567,2.854 c2.474,0,4.664-0.951,6.567-2.854l112.204-112.202l112.208,112.209c1.902,1.903,4.093,2.848,6.563,2.848 c2.478,0,4.668-0.951,6.57-2.848l14.274-14.277c1.902-1.902,2.847-4.093,2.847-6.566 C284.929,199.378,283.984,197.188,282.082,195.285z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23212529'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");  
  background-size:12px 12px;
  background-repeat:no-repeat;
}

#content div.rgaccord1-nest h3:hover,
#content div.rgaccord1-nest h3.act:hover,
#maincontent div.rgaccord1-nest h3:hover,
#maincontent div.rgaccord1-nest h3.act:hover,
.main-container div.rgaccord1-nest h3:hover,
.main-container div.rgaccord1-nest h3.act:hover {
  color:#212529;
  opacity:0.8;
}

#content div.rgaccord1-nest h1:first-of-type,
#maincontent div.rgaccord1-nest h1:first-of-type,
.main-container div.rgaccord1-nest h1:first-of-type {
  display:none;
}

@media (max-width: 992px) {
  DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    float:none;
    margin:0 !important;
  }

  .colored-box.dkgreen-backg .csc-textpic-equalheight .csc-textpic-imagewrap img, .colored-box.dkgreen-backg .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap img, .colored-box.dkgreen-backg .csc-textpic-intext-right .csc-textpic-imagewrap img {
    position:relative;
    width:100% !important;
  }
}

@media (min-width: 992px) {
.colored-box.dkgreen-backg .csc-textpic-equalheight > div:last-child, .colored-box.dkgreen-backg .csc-textpic-intext-right-nowrap > div:last-child, .colored-box.dkgreen-backg .csc-textpic-intext-right > div:last-child {
    width: 60% !important;
  }
}

#content div.proj-keyfacts-box {
  padding:.8rem;
}

#content div.proj-keyfacts-box h3 {
  margin-top:0;
}

#content div.proj-keyfacts-box p,
#content div.proj-keyfacts-box p.bodytext {
  padding:0;
  margin-bottom:1rem;
}

#content div.proj-keyfacts-box ul li {
  margin-bottom:6px;
}

.blue-backg {
  padding:1rem;
}

#content .grey-table, #top-banner .grey-table {
  padding:1rem;
}

div.tiff-box {
  margin-bottom:20px;
  padding:1rem;
}

@media (max-width: 992px) {
  .tx-jfmulticontent-pi1 .subcolumns .c50l,
  .tx-jfmulticontent-pi1 .subcolumns .c50r {
    width:100%;
    float:none;
    margin:0;
  }

  .tx-jfmulticontent-pi1 .subcolumns .c50l .subcl,
  .tx-jfmulticontent-pi1 .subcolumns .c50r .subcr {
    /*padding:0;*/
  }  
}

#gtx-trans {
  display:none;
}

div.dynalist_norecordfound {
  margin:2rem 0;
}

#sharethis-container {
  margin-bottom:3rem;
  position:relative;
  z-index:99;
}

#sharethis-container h3 {
 margin-top:0;
}

.indent {
  padding-left:20px;
}

[lang="AR"] .indent {
  padding-left:0;
  padding-right:20px;
}

/* Forms */

.form-group .form-control {
  width: 100%;
}

@media (min-width: 992px) {
  .form-group .form-control {
    width:90%;
  }
}

@media (min-width: 1200px) {
  .form-group .form-control {
    width:80%;
  }
}

#dyna_fef_page {
  margin-bottom:2em;
}

#dyna_fef_page form#id_form_dyna_fee div.dyna_form_data input {
  border: 1px solid #ced4da;
  font-size:1rem;
  padding:2px 8px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}  

.img.dyna_form_input-calendar-icon {
  width:28px;
  opacity:0.6;
}

#dyna_fef_page label.error {
  color:red;
  font-size:12px;
  font-weight:bold;
}

.MultiFile-title strong {
  font-weight:500;
}

div.dynafef_image_gallery {
  padding:0 10px;
  width:135px !important;
}

.dynafef_file_list_container div.dynafef_image_gallery table td.dynafef_image_gallery_fields {
  font-size:11px;
  padding:0 7px;
  height:40px !important;
}

.dynafef_file_list_container div.dynafef_image_gallery table td.dynafef_image_gallery_fields input {
  left:40px;
}

#dyna_fef_page table.mceLayout {
  width:100% !important;
}

@media (min-width: 992px) {
  #dyna_fef_page table.mceLayout {
    width:80% !important;
  }
}

#dyna_fef_page .defaultSkin td.mceToolbar {
  background-color:#fff;
}

#dyna_fef_page .defaultSkin .mceStatusbar {
  background-color:#fff;
  padding:5px;
  height:32px;
}

#dyna_fef_page .defaultSkin table.mceToolbar, 
#dyna_fef_page .defaultSkin tr.mceFirst .mceToolbar tr td, 
#dyna_fef_page .defaultSkin tr.mceLast .mceToolbar tr td {
  padding:3px; 
}
  
#dyna_fef_page .defaultSkin .mceIframeContainer {
  border-top:1px solid #ced4da;
  border-bottom:1px solid #ced4da;  
}

#dyna_fef_page .defaultSkin table.mceLayout tr.mceLast td {
  border-bottom:1px solid #ced4da;
}

#dyna_fef_page .defaultSkin .mceButton {
  border:0;
}

#dyna_fef_page .defaultSkin a.mceButtonEnabled:hover {
  background-color:#ccc;
}

td.mceIframeContainer {
  font-size:1rem !important;
  font-family:'Open Sans', sans-serif  !important;
}

[lang="AR"] td.mceIframeContainer {
  font-family:'Cairo', sans-serif !important;  
}

#dyna_fef_page .dyna_form_data_type_rte {
  overflow-x:auto;
}

@media (max-width: 768px) {
  #dyna_fef_page .dyna_form_data_type_rte {
    border-left:1px solid #ced4da;  
    border-right:1px solid #ced4da;
  }

  #dyna_fef_page .defaultSkin table.mceLayout {
    border-left:0;
    border-right:0;
  }
}

#dyna_fef_editing_language {
  display:inline-block;
  padding:0;
  margin:1.5rem 0;
  color:#116aab;
}

#dyna_fef_editing_language b {
  font-weight:bold;
}

.dynafef_original_rec {
  display:inline-block;
  padding:0;
  color:#666;
  max-width:80%;
  background-color:#fffbb8;
}

#dyna_fef_page img.dyna_form_input-calendar-icon {
  width:32px;
  opacity:.7;
}

div#dyna_fef_page .bootstrap-select {
  background:none transparent;
  box-shadow:none;
  padding:0;
  width:auto !important;
}

div#dyna_fef_page .bootstrap-select .btn.btn-default {
  border:0;
  height:100%;
  background:none transparent;
  box-shadow:none;
}

div#dyna_fef_page .bootstrap-select .dropdown-toggle.bs-placeholder:active {
  background:none transparent;
  box-shadow:none;
}

div#dyna_fef_page .dropdown-toggle.bs-placeholder {
  font-size:1rem;
  color:#495057;
}

div#dyna_fef_page .bootstrap-select.show-tick .dropdown-menu li a span.text {
  color:#495057;
}

[lang="AR"] div#dyna_fef_page .bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-left:34px;
  margin-right:0;
}

div#dyna_fef_page .bootstrap-select li {
  padding:0;
  margin:0;
}

[lang="AR"] div#dyna_fef_page .bootstrap-select li {
  text-align:right;
  right:0;
  left:auto;
}

div#dyna_fef_page .bootstrap-select .dropdown-menu li a {
  padding:7px 20px;
}

div#dyna_fef_page .bootstrap-select .dropdown-menu li a:active {
  background-color:#ccc;
}

div#dyna_fef_page .bootstrap-select .dropdown-menu li a:active span {
  color:#fff;
}

div#dyna_fef_page .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  top:12px;
  color:#495057;
}

div#dyna_fef_page .bs3.bootstrap-select .dropdown-toggle .filter-option {
  font-size:1rem;
  color:#495057;
  padding-right:20px;
}

div#dyna_fef_page .bs3.bootstrap-select .dropdown-toggle .bs-caret { 
  color:#495057;
}

div#dyna_fef_page .bs3.bootstrap-select .dropdown-menu {
  margin:1px 0;
}

#divdata_captcha_code {
  margin-top:2rem;
}

/* Footer */

footer {
  margin:0 !important;
}

footer ul,
footer div.csc-default ul {
  float:none;
  max-width:none;
  padding:0;
}

footer ul li,
footer div.csc-default ul li {
  left:0;
  display:inline-block;
  margin-bottom:0 !important;
  font-size:13px;
}

[lang="AR"] footer ul li,
[lang="AR"] footer div.csc-default ul li {
  left:0;
  right:0;
}

/* Right column */

#rightcolumn {
  min-width:25%;
  padding:0;
  margin-left:2rem
}

@media {max-width: 992px} and {min-width:768px} {
  #rightcolumn {
    margin-left:2rem;
  }

  [lang="AR"] #rightcolumn {
    margin-right:2rem;
    margin-left:0;
  }
}

@media (min-width: 992px) {
  #rightcolumn {
    padding:0 0 0 2rem;
  }

  [lang="AR"] #rightcolumn {
    padding:0 2rem 0 0;
    margin-right:2rem;
    margin-left:0;
  }
}