/* 
___________________________________________________________________________
Front-end global cis-site-style -  mu-plugins\include\css\cis-main-site-style.css
    
___________________________________________________________________________
*/


/*  hide content while js-rendering is in progress - To Avoid Content flickering in ie  
	show after page-finished rendering:  ON  main-init.js   $('html.js  .js-hide-rendering').css({visibility: "visible"});		 
*/
.js-invisible  ,
.js-hide-rendering   { visibility:hidden; }    /* Avoid FLASHING During Rendering by adding this class to the dynamic html element */  
  


/* ________ General Classes _______*/


.nobr { white-space:nowrap; } 

.dir-ltr        { direction:ltr ; }
.dir-rtl        { direction:rtl ; }
.align-left     { text-align: left; }
.align-right    { text-align: right !important ; }
.align-center   { text-align: center !important; }

.table-ltr      {  direction:ltr ; }
.table-ltr caption , .table-ltr th  , .table-ltr td  {  text-align: left; }




/* ___ Pure Content Pages Or Pages in lightbox Iframe - Show Only Content _____*/

html.js-framed  header#branding ,
html.js-framed  #pageheader,
html.js-framed  #access,
html.js-framed  #wpadminbar,
html.js-framed  footer#colophon * ,
html.js-framed  #secondary
{display: none; } 


html.js-framed  body { overflow:visible; min-height:1%; padding:0; margin:0 ; }
html.js-framed  #main , html.js-framed  #main #primary{ margin:0;  padding:0; float:none;}
html.js-framed  #content > article { border:none; }

/* ________ Views CSS __________ */
 img.user-photo { 
   width:60px; vertical-align: middle;
}
.sw-logo > img { max-width: 150px; }

form.wpv-filter-form select { width: 150px; }
form.wpv-filter-form .jbutton.medium   { min-width: 100px; }
form.wpv-filter-form .jbutton.small   { min-width: 100px; }
/* ___________________________ */

body.single-people p {margin:0;}

body.single-people header.entry-header,
body.single-software header.entry-header { display:none;}

body.rtl #branding #searchform { left: 1%; right: auto !important;}

body.single footer.entry-meta { visibility :hidden;}

/* Abstartct technion */
body.technion-abstract-theme.fullwidth-header #access div.menu {
       max-width: 1000px;
       margin: 0 auto;
}

/* image Widget */
aside.widget_sp_image { text-align: center; }
aside.widget_sp_image > h3.widget-title { display: none;}

#unit-manager > table { 
    border:none !important;
    padding: 0px 2px;
   -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px; 
    border-radius: 8px ;  
    box-shadow: 0px 2px 10px #C9C9C9;
    box-shadow: 2px 3px 16px #E0E0E0;
}
#unit-people > table {
  -o-border-radius: 8px; 
    border-radius: 8px ;  
    box-shadow: 0px 2px 6px #e0e0e0;
}



/* ___ widget_nav_menu ___ */
aside.widget_nav_menu { 
  outline: 0px solid #EEE;padding: 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px; 
    border-radius: 8px ;  
    box-shadow: 0px 0px 2px  #999;

}
aside.widget_nav_menu ul.menu li {list-style-position: inside;}
aside.widget_nav_menu ul.menu li.menu-item > a { font-weight:normal;}
aside.widget_nav_menu ul.menu li.current-menu-parent > a { font-weight:bold;outline:0px solid #666;}
aside.widget_nav_menu ul.menu li.current-menu-parent, 
aside.widget_nav_menu ul.menu li.current-menu-item 
{ background:#f3f3f3;

box-shadow: inset 1px 1px 45px #DDD;
background: white;
outline: 1px solid #DDD;

}
aside.widget_nav_menu ul.menu li.current-menu-item > a {
   outline:0px solid #ddd ; color:#C90303; display:inline-block;background:#e0e0e0;background:none;font-weight:normal;
}
aside.widget_nav_menu ul.menu li.current-menu-item {list-style-type: none;}
aside.widget_nav_menu ul.menu ,
aside.widget_nav_menu ul.sub-menu{list-style:circle;}



/* ______ Isotope - RTL Fixes to enable animations _________ 
	see: http://isotope.metafizzy.co/docs/help.html#righttoleft_layouts  
*/
	
body.rtl .isotope .isotope-item {
  -webkit-transition-property: right, top, -webkit-transform, opacity;
     -moz-transition-property: right, top, -moz-transform, opacity;
      -ms-transition-property: right, top, -ms-transform, opacity;
       -o-transition-property: right, top, -o-transform, opacity;
          transition-property: right, top, transform, opacity;
}



/* ___ Advanced Widget-menu  ___ */

    aside.widget_advanced_menu ul.menu.sidenav { 
      outline: 0px solid #EEE;padding: 5px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -o-border-radius: 8px; 
        border-radius: 8px ;  
        box-shadow: 0px 0px 2px  #999;
    
    }
    
    aside.widget_advanced_menu ul.menu,
    aside.widget_advanced_menu ul.menu li {list-style-position: inside; }
    aside.widget_advanced_menu ul.sub-menu{list-style:circle;}
    aside.widget_advanced_menu ul.menu li.current-menu-item > a {
       outline:0px solid #ddd ; color:#C90303; display:inline-block;background:#e0e0e0;background:none;font-weight:bold;text-decoration:underline;
    }
 
    
    aside.widget_advanced_menu ul.menu li.menu-item  { display: none; }
    /* Show Only the Current Item and its children items , Ancestors AND Siblings  */
    aside.widget_advanced_menu ul.menu li.current-menu-ancestor , 
    aside.widget_advanced_menu ul.menu li.current-menu-ancestor li.menu-item, 
    aside.widget_advanced_menu ul.menu li.current-menu-item ,
    aside.widget_advanced_menu ul.menu li.current-menu-item ,
    aside.widget_advanced_menu ul.menu li.current-menu-item li.menu-item  { display: list-item; }
    





body.single-people.twentyeleven-theme .entry-header ,
body.single-software.twentyeleven-theme .entry-header { display:none}

body.single-people.twentyeleven-theme  article.hentry ,
body.single-software.twentyeleven-theme  article.hentry  { padding-top:0;}

body.single-people.twentyeleven-theme .edit-link a ,
body.single-software.twentyeleven-theme .edit-link a { top:0;}

/* ____ Table Styling ______*/
table.wpv  th {
 font-weight: bold; background: #D3D8E6; color: #000;
 padding: 6px 0 6px 10px; font-size: 12px; font-weight:normal;
}
table.wpv tbody > tr:nth-child(even) td {
    background:#F1F1F1;
}

table.wpv  tbody >tr:hover td {
    background: #e1e1e1;            
}
table.wpv  tbody > tr:nth-child(even):hover td {
    background:#e1e1e1;
}



/* ___ Fancy Box  ___ */


/*
  
XXX body .fancybox-overlay { z-index:1000000; }

XXX #fancybox-overlay{
  background-image:url("light-mask.png");background-position:50% -3%;background-repeat:no-repeat;
  -o-background-size:100%;-webkit-background-size:100%;-moz-background-size:100%;-khtml-background-size:100%;background-size:100%;position:fixed ;
}

*/
 