.sigma-hmenu {
    float: right;
}


.sigma-layout-wrapper {
position: relative;
margin: 0 auto 0 auto;
z-index: auto !important;
direction: rtl;
}

.sigma-content-layout {
display: table;
width: 100%;
table-layout: fixed;
direction: rtl;
text-align: right;
}

.sigma-postcontent, .sigma-postheadericons, .sigma-postfootericons, .sigma-blockcontent, ul.sigma-vmenu a{

   text-align: right;

}



.sigma-block ul > li:before {
    bottom: 2px;
    content: url("images/blockbullets.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 14px;
    position: relative;
    text-align: right;
    vertical-align: middle;
}
.sigma-block ul > li:before {
    bottom: 2px;
    content: url("images/blockbullets.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-left: 6px;
    position: relative;
    vertical-align: middle;
}
.sigma-block ul > li {
    padding-left: 0;
    padding-right: 13px;
}
.sigma-block li {
    color: #3C7769;
    font-family: Ubuntu,Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
    font-size: 13px;
    line-height: 125%;
    margin: 5px 0 0 10px;
}
ul li, .item-list ul li, .menu ul li, ul li.expanded, ul li.leaf, ul li.collapsed, li.expanded, li.leaf, li.collapsed {
    list-style-image: none;
    list-style-type: none;
    text-align: right;
}

div.sigma-block img {
border: none;
margin: 8px 12px 5px 0px;
}




/*  Menu Stage */

.sigma-hmenu ul a:link, .sigma-hmenu ul a:visited, .sigma-hmenu ul a.active, .sigma-hmenu ul a:hover{


    text-align: right;
    right:0px;
}





.desktop ul.sigma-hmenu>li>ul
{
   padding: 14px 34px 34px 34px;
   margin: -10px 0 0 -64px;
   width: auto;
}

.desktop ul.sigma-hmenu ul ul
{
   padding: 14px 34px 34px 34px;
   margin: -34px 0 0 -64px;
  width: auto;
}


.sigma-postcontent a, .sigma-postcontent a:link{
  margin-right:  12px;
}

.sigma-article th, .sigma-article td{

   text-align: right ;


}



.desktop ul.sigma-hmenu li li:hover>ul.sigma-hmenu-left-to-right {
   left: 100%;
   right: auto;
}



.desktop ul.sigma-hmenu>li.ext:hover>.ext-r:before,
.desktop ul.sigma-hmenu>li.ext:hover>.ext-l:before
{
   position: absolute;
   content: ' ';
   top: 0;
   /* border + shadow */
  bottom: -0;
   background-color: rgba(2, 47, 69, 0.7);
   border: 0 solid transparent;
   box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
}

.desktop ul.sigma-hmenu>li.ext.ext-r:hover>.ext-r
{
   left: auto;
   right: 100%;
   
   padding-left: 0;
   margin-left: 0;
   padding-right: 0;
   margin-right: -0;
/* only shadow */}
  
.desktop ul.sigma-hmenu>li.ext.ext-r:hover>.ext-r:before
{
   right: -0;
   left: -0;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}

.desktop ul.sigma-hmenu>li.ext.ext-l:hover>.ext-l
{
   right: 100;
   left:auto;
   padding-right: 0;
   margin-right: -0;
   padding-left: 0;
   margin-left: 0;
/* only shadow */}

.desktop ul.sigma-hmenu>li.ext.ext-l:hover>.ext-l:before
{
   right: -0;
   left: 0;
   border-top-right-radius: 0;
   border-top-left-radius: 0;
}

.desktop ul.sigma-hmenu>li.ext:hover>.ext-m, 
.desktop ul.sigma-hmenu>li.ext:hover>.ext-off 
{
   position: absolute;
   display: block;
   overflow: hidden;
   height: 4px;
   top: 100%;
}

.desktop ul.sigma-hmenu>li.ext.ext-r:hover>.ext-m 
{
   /* shadow offset */
  left: -0;
   right: 0;
   /* shadow offset */
  padding-right: 0;
   padding-left: 0;
}

.desktop ul.sigma-hmenu>li.ext:hover>.ext-off 
{
   /* shadow offset */
  left: -0;
   right: -0;
   /* shadow offset */
  padding-left: 0;
   padding-right: 0;
}

.desktop ul.sigma-hmenu>li.ext.ext-l:hover>.ext-m
{
   /* shadow offset */
  right: -0;
   left: 0;
   /* shadow offset */
  padding-left: 0;
   padding-right: 0;
}

.desktop ul.sigma-hmenu>li.ext.ext-l.ext-r:hover>.ext-m
{
   /* shadow offset */
  right: -0;
   left: -0;
   /* shadow offset */
  padding-left: 0;
   padding-right: 0;
}

.desktop ul.sigma-hmenu>li.ext:hover>.ext-m:before, 
.desktop ul.sigma-hmenu>li.ext:hover>.ext-off:before 
{
   position: absolute;
   content: ' ';
   top: -0;
   bottom: -0;
   /* shadow offset */
  background-color: rgba(2, 47, 69, 0.7);
   border: 0 solid transparent;
   box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
}

.desktop ul.sigma-hmenu>li.ext.ext-r:hover>.ext-m:before
{
   right: -0;
   left: 0;
}

.desktop ul.sigma-hmenu>li.ext.ext-l:hover>.ext-m:before
{
   left: -0;
   right: 0;
}

.desktop ul.sigma-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before
{
   left: -0;
   right: -0
;
}




.views-exposed-form .views-exposed-widget{

  float:right !important;
  display: inline-flex;
    

}