/* 
 * ##### Sasson - advanced drupal theming. #####
 *   
 * SITENAME theme main stylesheet.
 * 
 *  Index
 *  -----------
 *  1. General Sitewide Styles
 *    -- Layout
 *    -- General Styles
 *    -- Typography
 *    -- Links 
 *    -- Header
 *    -- Sidebar
 *    -- Footer
 *  2. Front Page
 *  3. Inner Pages
 *  4. Forms
 * 
 */

/*         General Sitewide Styles
 *************************************************/
  /* Layout */
  
  /* General Styles (Colors, Backgrounds etc.)*/

  /* Typography */

  /* Links */

  /* header */

  /* Sidebar*/

  /* Footer */


/*         Front Page
 *************************************************/

/*         Inner Pages
 *************************************************/

/*         Forms
 ************************************************

#pdf_links .file-icon
{
  display:none;
}

#pdf_links .file a
{
color:#52534A;
font-weight:bold;
}
*/
#pdf_links 
{
margin-top: 14px;
padding-top: 18px;
width:150px;
border-top:1px solid #52534A;
}
.node-type-event .field-name-field-event-type span a
{
   display: inline-block;
   margin: 0px 6px;
}   
.node-type-event .field-name-body 
{
border-bottom:1px solid #f1f1f1;
padding-bottom:20px;
}

.views-slideshow-controls-bottom a
{
padding-left:25px;
}
/***************************************************************************/
#pdf_links .file a
{
background:url("../images/icons/application-pdf.png") no-repeat scroll right 0 transparent;
padding-right: 22px;
}
#pdf_links .file
{
display: block;
margin-bottom: 2px;
}
#pdf_links .file-icon
{
display:none;
}
.field-name-field-blog-terms h3
{
display:none;
}
.page-public-activities .view-events-calendar .single-day a
{
color:#fff;
}
.page-public-activities .region-content
{
    width: 550px;
    display: inline-block;
    position: relative;
    /*top: -13px;*/
}
.region-content-side
{
    width:220px;
    float:right;
    position: relative;
    top: -13px;
}
.calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td
{
height:45px;
max-height:45px;
}
.node-post.node-teaser img 
{
  margin:0 20px;
} 
.view .node-post.node-teaser img {
  margin: 5px 0 0 10px;
}
.view article.node-teaser .field, .view article.node-teaser .more , 
.view article.node-teaser header {
    clear: both;
    display: block;
    height: auto;
    margin-top: 0;
    padding-right: 0;
}
.view article.node-page .field, .view article.node-page header,
.view article.node-teaser .more
{        
    padding-right:135px;
}
.view article.node-researcher .field, 
.view article.node-researcher header,
.view article.node-researcher .more
{        
    padding-right:135px;
}
.view article.node-event.node-teaser .field, .view article.node-teaser .more , 
.view article.node-event.node-teaser header ,
.view article.node-research-group.node-teaser .field, .view article.node-teaser .more , 
.view article.node-research-group.node-teaser header  

{     
    padding-right: 135px;
}         
body article.node-post.node-teaser .more
{
  padding-right: 87px;
}
.view-publications article.node-post.node-teaser header ,   
.view-publications article.node-post.node-teaser .field
{     
    padding-right: 100px;
}  
.view article.node-post.node-teaser .field-name-field-image ,  
.view article.node-teaser .field-name-field-image , 
.view article.node-event.node-teaser .field-name-field-image ,
.view article.node-research-group.node-teaser .field-name-field-image
{
 padding-right: 0px;
 height: 0;
}
.node-post.node-teaser {
    min-height:105px;
}
.view-filter-for-series .views-row
{
    clear: both;
    display: inline-block;
    min-height: 120px;
    width: 100%;  
     border-bottom: 1px solid #9A9A9A;
}
.view-filter-for-series article.node-teaser {
    border:0 none;
}
article.node-teaser.node-event .field-type-image {
    margin: 0;
}
.i18n-en #main-nav .content > ul.menu > li > a {
    padding: 5px 16px;
}
article.node-teaser .field-type-image 
{
margin-left:0;
}
#block-views-the-channel-block .views-field-field-link li span.color {
    background-image: url("/sites/all/themes/vantheme/images/channel-links-arrow-en.png");
}
.block-views .view .date-nav-wrapper .date-nav .date-prev a, .block-views .view .date-nav-wrapper .date-nav .date-next a {
    background: url("/sites/all/themes/vantheme/images/arrows-10-dark.png") no-repeat scroll 0 -10px transparent;
    color: #FFFFFF;
    height: 5px;
    padding-top: 5px;
}
.block-views .view .date-nav-wrapper .date-nav .date-prev a
{
background-position: 0 0;
}                 
#sidebar-first #block-menu-block-fe-default-1 ul.menu li a.active, #sidebar-first #block-menu-block-fe-default-2 ul.menu li a.active, #sidebar-first #block-menu-block-fe-default-3 ul.menu li a.active, #sidebar-first #block-vl-right-menu ul.menu li a.active, #sidebar-first .block-menu ul.menu li a.active {
   background-image: url("/sites/all/themes/vantheme/images/arrow-menu-ltr.png"); 
   background-position: 115px center;
}
#boxes-box-vanleer_fp_image
{
  /* position: relative; */
  /* right: 770px; */
  /* top: -130px; */
  width: 150px;
  /* margin-bottom: -150px; */
  float: left;
  margin-top: 14px;
}
#researchers_header 
{
  padding: 16px;
  border-bottom:1.5px solid #ccc;
}
body.dir-ltr #researchers_header {
    padding-left:0px;
}
body.dir-ltr #researchers_header a  {
     padding: 0 4.5px 2px;
}
#researchers_header a
{
padding: 0px 5.5px 2px;
margin:5px 0 0;
}
#researchers_header a.active
{
background:#885322;
color:#fff;
}
#sidebar-second #block-vl-newsletter
{
background-position: -134px 0;
background-repeat: repeat-x;
}
.mid-1698 
{
}
.mid-1698 as .side-item
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    display: inline-block;
    position: absolute;
    right: 131px;
    width: 130px;
}
#main-nav .content > ul.menu ul .mid-5352  ul,
#main-nav .content > ul.menu ul .mid-10519  ul
{
    display:block;
    left: 100px;
    margin-right: 129px;
    margin-top: -29.5px;
    position: absolute;
    -moz-box-shadow:    0 0 0 0 #666666;
    -webkit-box-shadow: 0 0 0 0 #666666;
    box-shadow:         0 0 0 0 #666666;
}
#main-nav .content > ul.menu ul .mid-5778 ul
{
    box-shadow: 0 0 0 0 #666666;
    display: block;
    left: 100px;
    margin-left: 29px;
    margin-top: -46.5px;
    position: absolute;
}
.node-type-research-group .field-name-field-leaders , 
.node-type-research-group .field-name-field-leaders span ,
.node-type-research-group .field-name-field-leaders a {
  padding-top: 0px;
  line-height: 18px;
}
article 
{
  height:auto;
  margin:0;
  min-height: 93px;
}
article.node-full
{
 min-height: 0;
}
/*
.view-fp-news {
    height: 300px;
    overflow: hidden;
}           
.view-fp-news .views-row {
    position: relative;
    padding: 10px;
    top: 300px;
    display: block;
}​
*/
marquee
{
 height:216px;
 border-bottom: 1px solid #B2B2B2;
 max-height: 300px;
}
/*
.front #main .region-content-column-1 .views-row, .front #main .region-content-column-2 .views-row, .front #main .region-content-column-3 .views-row, .front #main .region-content-bottom .views-row
{
border:0 none;
}
*/

.front #main .region-content-column-1 .view-post-books .views-row, .front #main .region-content-column-2 .view-post-books .views-row, .front #main .region-content-column-3 .view-post-books .views-row, .front #main .region-content-bottom .view-post-books .views-row {
padding-right: 6px;
padding-bottom: 0;
}
.field-label-inline .field-label, .field-label-inline .field-items {
  line-height: 20.5px;
}  
.view-id-post_books article.node-teaser
{
border-bottom:0 none;
}
#block-vl-search-posts .form-type-textfield
{
    display: inline-block;
    float: right;
}
.page-posts-lobby #block-vl-search-posts .content #edit-submit--2 {
  height: 25px;
  margin-top: 15px;
  padding: 0 10px;
  font-weight: 700;
}
#block-views-post-books-block-2
{
  height:290px;
}
.mid-5354 ul.menu li ,
.mid-5354 ul.menu  ,
.mid-5971 ul.menu li ,
.mid-5971 ul.menu , 
.mid-10441 ul.menu ,
.mid-10441 ul.menu li 
{
display:none;
max-width:0;
}
.view-fp-video-channel .views-field-field-image {
    width: 128px;
    float:right;
}
.view-fp-video-channel .views-field-view-node {
      margin: 0 11px 4px;
}
.field-name-field-facebook
{
height: 30px;
}
.node-type-researcher .node-full .researcher-ditails .field-items a
{
padding:0;
}
.view-publications article.node-teaser  h2 {
    border-bottom: 0 none;
}
.view-publications article.node-teaser .more {
    display:none;
}
.view-publications article.node-teaser {
border-bottom: 0 none;
}
.view-publications article.node-teaser .field-name-field-image {
margin-right:12px;
}
.other-interesting-content .view-other-interesting-content a ,
.field-type-link-field .field-items a
{               
   display: block;
   overflow: hidden;
   width: 494px;
}   
.field-name-field-meeting-link .field-items a {
  width: 450px;
  padding: 2px 5px;
  margin: 10px 0;
}
.dir-ltr .other-interesting-content .view-other-interesting-content a ,
.dir-ltr .field-type-link-field .field-items a
{
   background-image: url("/sites/all/themes/vantheme/images/arrows-double-ltr.png");
}  
.view-other-interesting-content .views-row .views-field-title a
{
  overflow: hidden;
  max-height: 27px;
}     
.dir-ltr .field-name-field-book-extra-link a {
padding-left:15px;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .container-inline-date .form-item label {
  width:32px;
  text-align: left;
  padding-left: 5px;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .container-inline-date .form-item-field-event-date-value-1-max label {
width:15px;
padding-left: 0px;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .container-inline-date .form-item.form-type-date-popup {
margin: 0 0;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .form-submit {
width:50px;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .container-inline-date .form-item.form-item-field-event-date-value-1-min {
width:115px;
}
.i18n-en #views-exposed-form-events-by-date-page-1 .container-inline-date .form-item.form-item-field-event-date-value-1-max {
width:93px;
}
#views-exposed-form-events-by-date-page-1 .form-submit {
margin: 5px 10px 0;
}
#views-exposed-form-events-by-date-page-1 #edit-body-value-wrapper input {
margin: 0 10px 5px;
}
.front #main .view-fp-video-channel .views-row .views-field-title , 
.front #main .view-fp-video-channel-english .views-row .views-field-title
{
  margin: 5px 0;
}
.gray-with-border .field-item ,
.gray-with-border .field-item a,
.dir-ltr .gray-with-border .field-items a ,
.gray-with-border .field-type-link-field .field-items .field-item {
    background: url();    
    display: inline;
    width: 450px; 
} 
.gray-with-border .field-type-link-field .field-items {    
    border-bottom:0 none;  
}    
.field-type-link-field .field-items a {
  font-size:13px;
}
.field-name-field-lecturers .field-label ,
.field-name-field-participants .field-label
{
padding-left:3px;
} 
.field-label-inline .field-label, .field-label-inline .field-items {
    clear: none;
    display: inline;
    float: none;
}   
.node-post .prod-first input.form-submit {
       padding: 3px 5px 2px 10px;
}   
#search-form-main-label
{
    display: inline;
    vertical-align: top;
    width: 100px;
}
#search-form-main-label strong
{
    float: left;
    padding: 8px 0 0;
}
#views-exposed-form-vl-personal-page
{
  clear: none;
    display: inline-block;
    width: 563px;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 17px;
}

.node .gray-with-border .field-name-field-evnt-moderator .field-label,
.node .gray-with-border .field-name-field-lecturers .field-label,
.node .gray-with-border .field-name-field-participants .field-label {     
    padding: 0;
}
.gray-with-border .field-type-link-field .field-items a {      
    margin: 0px;
    padding: 0px;
}
.node .gray-with-border .field {
margin-top:3px;
}
.node .gray-with-border .field .field-label ,
.node .gray-with-border .field h3 {
padding-right:5px;
}

#inner-footer .region {
    margin: 0 auto;
    width: 600px;
}    

#inner-footer .region ul.inline {   
    padding: 0;
}
#commerce-checkout-form-checkout #edit-customer-profile-shipping #do-not-use-shipping {
    width:10px;
    float: right;
}
#commerce-checkout-form-checkout #edit-customer-profile-shipping .form-item-customer-profile-shipping-do-not-use-shipping .option {
    width: 350px;
}
body.dir-rtl .gray-with-border h3.field-label 
{
      float:right;
}
body.dir-ltr .gray-with-border h3.field-label 
{
      float:left;
}
#block-boxes-footer-icons .footer-links {
  width:340px;
  margin: 0 auto;
}
.view-fp-video-channel-english .views-field-title ,
.view-fp-video-channel-english .views-field-body {
    width: 100%;
    line-height: 13px;
}
#main-nav .content  .mid-5291 ul.menu
{
  display: none !important;
}
#edit-group-audience-gid 
{
width:280px;
}        
.field-name-field-event-parent a 
{
    display: block;
    font-size: 19px;
    padding-bottom: 15px;
}
body.dir-ltr article.node-teaser .more a
{
 background: url("/sites/all/themes/vantheme/images/arrows-double-white-ltr.png") no-repeat scroll 35px center #A87342;
}
body.dir-ltr #block-menu-menu-footer-menu ul.menu {        
    width: 493px;
}
.section-search-vl .region-content h2  ,
.section-search-vl #edit-basic label
{
display:none;
}
.section-search-vl .region-content ol h3
{
   color:#A87342;
   margin: 8px 0 3px;
   font-size:13px; 
   padding:0 6px;  
}
.section-search-vl #edit-basic
{
    margin:15px 0;
}
.section-search-vl .result-text
{
  padding:0 6px;
} 
.section-search-vl ol
{
    padding:0;
}
.section-search-vl .result-item
{
  border-bottom: 1px solid #9A9A9A;
  padding-bottom:10px;
}
.node-event.node-full .field-name-field-greetings span , 
.node-event.node-full .field-name-field-greetings span a
{
line-height:20px;
}
.fs_hidden 
{
display:none
}
.node-event .prog_img .field-name-field-program
{
   float: left;
   margin-right: 10px;
}
.node-event .field-name-field-event-type
{
clear:both;
} 
.i18n-en.page-posts-lobby #block-vl-search-posts .content #edit-fulltext {
    width: 286px;
}  
.i18n-en.page-posts-lobby #block-vl-search-posts .content {
    
    width: 352px;
}
.i18n-en.page-posts-lobby #block-vl-search-posts {       
    width: 540px;
}
.i18n-en.page-posts-lobby .box-journal-submit {
    width: 240px;
}   
.i18n-en.page-posts-lobby .box-journal-submit .content .boxes-box-content p a {   
    font-size: 12.5px; 
    line-height: 26px;   
}
.i18n-he #block-menu-menu-footer-menu ul.menu {
  width: auto;
}       
#block-vl-blog-categories {
   background: none repeat scroll 0 0 #F0F0F0;
   margin-top:35px;
}
#block-vl-blog-categories .content a {
  border-bottom: 1px dotted;
  font-size: 14px;
  line-height: 27px;
  margin: 0 0 3px;
  display:block;
  color:#a87342;
  font-weight:bold;
} 
#sidebar-first #block-vl-right-menu ul.menu li .menu-no-link {
  border-bottom: medium none;
  border-top: 2px solid #5D5D53;
  color: #9094A0;
  font-size: 14px;
  margin-top: 5px;
  padding: 4px 5px;
  cursor: default;  
}
.field-name-field-page-header {
margin-bottom:15px;
}
.page-node- .node-event .field-name-body {
margin: -10px 0;
}
.node-blog .gray-with-border h3 {
  font-size: 11px;
  font-weight: normal;
  line-height: 0;
}
#gray-left {
width:250px;
float:left;
}
.service-links li {
display:inline;
}
.service-links ul.links {
    left: 40px;
    padding: 0;
    position: relative;
}
.service-links-facebook-share {
     position: relative;
     top:-5px;
}
.service-links-google-plus-one {
width:90px;
}
.field-name-field-selected-results .field-label {
   color: #514279;
    display: inline-block;
    font-size: 15px;
    padding: 10px 13px;
    width: 316px;
}
.field-collection-item-field-loach .field {
  width:250px;
  display:inline-block;
}
.field-collection-item-field-loach .field-name-field-loach-name {
  width:60px;
}
.field-collection-item-field-loach .field-name-field-loach-pdf ,
.field-collection-item-field-loach .field-name-field-loach-excel {
  width:30px;
}
.node-reshima .field-collection-container .field-items .field-item {
    margin-bottom: 4px;
}
#block-menu-menu-footer-menu .menu li.last{
border:0 none;
}

.field-name-field-selected-results .field-items {
    display: inline-block;
    width: 100px;
}
.field-name-field-selected-results .file  ,
.field-name-field-loach-pdf  ,
.field-name-field-loach-excel {
  height: 24px;
}
.field-name-field-selected-results .file a ,
.field-name-field-loach-pdf a ,
.field-name-field-loach-excel a{
    color: transparent;
    display: inline-block;
    float: right;
    font-size: 1px;
    height: 20px;
    left: 0;
    position: relative;
    top: -19px;
    width: 20px;
}
.field-name-field-selected-results .file a 
{
    left: -20px;      
    top: 0;
}
.view-arabic-community .views-exposed-widgets {
    background-color:#f0f0f0; 
    border-bottom:1px solid #AAAAAA;
    border-top:1px solid #AAAAAA;
    padding:10px 10px 25px;
    margin-top:15px;
}
.view-arabic-community  #edit-submit-arabic-community {
   padding:1px 7px;
}
.field-name-field-selected-results ,
.field-name-field-loach > .field-items > .field-item {
    /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%); 
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);  
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E0E0E0), color-stop(1, #FFFFFF));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);                                         
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #FFFFFF 100%);
  border-bottom: 2.5px solid #AAAAAA;
}
.node-reshima h2 ,
.node-reshima h2 a ,
#block-vl-filter-for-arab-comunity h2 , 
.page-arab-community h1.title {
  color:#514279;    
  border-color: #514279;
}
.node-reshima h2 {
  border-bottom-color:#514279;    
}
.node-reshima .field-collection-view {
  border-bottom:0 none;
}
#block-boxes-box-33380d21 {
   display: inline-block;
   padding: 15px 0 0 10px;
}
#boxes-box-box-802c2720 {
  width: 150px;
  float: left;
  margin-top: 14px;
}

.page-node-543 .region-content-column-1 h2.block-title,
.page-node-543 .region-content-column-2 h2.block-title {
    font-size: 1.1em;
    border: none;
    position: absolute;
    top: 35px;
    left: 90px;
    line-height: 1.2em;
    color: darkslategray;
}
.page-node-264 .region-content-column-1 h2.block-title,
.page-node-264 .region-content-column-2 h2.block-title {
    font-size: 1.2em;
    border: none;
    position: absolute;
    top: 35px;
    right: 90px;
    line-height: 1.2em;
    color: darkslategray;
}
