   /*fonts*/
   .callouts .info h5{
    font-size: 16px;
    font-family: "Merriweather",serif;
    font-weight: bold!important;
    color: #1e303a;
    line-height: 25px;
    margin-bottom: 10px;
   }
   @font-face {
       font-family: 'icomoon';
       src: url("/static/fonts/icomoon.eot");
       src: url("/static/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("/static/fonts/icomoon.ttf") format("truetype"), url("/static/fonts/icomoon.woff") format("woff"), url("/static/fonts/icomoon.svg#icomoon") format("svg");
       font-weight: normal;
       font-style: normal
   }
   @font-face {
       font-family: 'icofwfont';
       src: url("/static/fonts/fp-weizmann-font.eot");
       src: url("/static/fonts/fp-weizmann-font.eot?#iefix") format("embedded-opentype"), url("/static/fonts/fp-weizmann-font.ttf") format("truetype"), url("/static/fonts/fp-weizmann-font.woff") format("woff"), url("/static/fonts/fp-weizmann-font.svg#icomoon") format("svg");
       font-weight: normal;
       font-style: normal
   }
   [class*="icon-"] {
       font-family: 'icomoon';
       speak: none;
       font-style: normal;
       font-weight: normal;
       font-variant: normal;
       text-transform: none;
       line-height: 1!important;
       -webkit-font-smoothing: antialiased;
       -moz-osx-font-smoothing: grayscale
   }
   [class*="icon-fwf-"] {
       font-family: 'icofwfont'!important
   }
   .icon-fwf-email:before {
       content: "";
       vertical-align: middle
   }
   .icon-fwf-phone:before {
       content: "";
       vertical-align: middle
   }
   .icon-fwf-bubbles:before {
       content: "";
       vertical-align: middle
   }
   .icon-arrowdown:before {
       font-family: 'fp-weizmann-font';
       content: ''
   }
   .icon-google-plus:before {
       content: ""
   }
   .icon-facebook:before {
       content: ""
   }
   .icon-twitter:before {
       content: ""
   }
   .icon-feed:before {
       content: ""
   }
   .icon-youtube:before {
       content: ""
   }
   .icon-search:before {
       content: ""
   }
   .icon-down-arrow:before {
       content: ""
   }
   .icon-mail:before {
       content: ""
   }
   .icon-print:before {
       content: ""
   }
   .icon-zoom-in:before {
       content: ""
   }
   .icon-uniE606:before {
       content: ""
   }
   .icon-arrow-down:before {
       content: ""!important
   }
   .icon-arrow-up:before {
       content: ""
   }
   h6.grey {
       font-size: 12px !important;
       color: #a6a6a6;
       line-height: 20px;
       letter-spacing: .1px;
   }
   /* MAIN NEWS/EVENTS */

   .bodyContainer .pillars {
       margin: 0 auto 50px;
       text-align: center
   }
   .bodyContainer .pillars ul {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
       *zoom: 1;
       overflow: inherit!important;
       height: 225px;
       width: 930px;
       margin: 0 auto 50px
   }
   .bodyContainer .pillars ul li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 10px;
       padding-right: 10px
   }
   .bodyContainer .pillars ul li:first-child,
   .bodyContainer .pillars ul li.first {
       padding-left: 0
   }
   .bodyContainer .pillars ul li:last-child {
       padding-right: 0
   }
   .bodyContainer .pillars ul li.last {
       padding-right: 0
   }
   .bodyContainer .pillars ul a {
       width: 108px;
       height: 190px;
       padding: 15px;
       display: block;
       background-color: #fff;
       text-align: center;
       box-shadow: 1px 1px 1px 0 #e5e5e5
   }
   .bodyContainer .pillars ul a.cancer {
       border-bottom: 3px solid #ec242a
   }
   .bodyContainer .pillars ul a.cancer:hover p {
       color: #ec242a
   }
   .bodyContainer .pillars ul a.technology {
       border-bottom: 3px solid #f79521
   }
   .bodyContainer .pillars ul a.technology:hover p {
       color: #f79521
   }
   .bodyContainer .pillars ul a.education {
       border-bottom: 3px solid #fbd605
   }
   .bodyContainer .pillars ul a.education:hover p {
       color: #fbd605
   }
   .bodyContainer .pillars ul a.planet {
       border-bottom: 3px solid #3aac49
   }
   .bodyContainer .pillars ul a.planet:hover p {
       color: #3aac49
   }
   .bodyContainer .pillars ul a.health {
       border-bottom: 3px solid #3a81c3
   }
   .bodyContainer .pillars ul a.health:hover p {
       color: #3a81c3
   }
   .bodyContainer .pillars ul a.physical {
       border-bottom: 3px solid #843b94
   }
   .bodyContainer .pillars ul a.physical:hover p {
       color: #843b94
   }
   .bodyContainer .pillars ul a img {
       margin-bottom: 10px
   }
   .bodyContainer .pillars ul a p {
       white-space: normal;
       line-height: 20px;
       font-weight: bold
   }
   .bodyContainer .pillars ul a:hover {
       box-shadow: 0 0 6px 1px rgba(119, 119, 119, .4)
   }
   @media(max-width: 959px) {
       .bodyContainer .pillars ul a:hover {
           box-shadow: none
       }
   }
   @media(max-width: 959px) {
       .bodyContainer .pillars ul {
           height: auto;
           overflow: hidden!important
       }
   }
   @media(max-width: 600px) {
       .bodyContainer .pillars ul {
           margin-bottom: 30px
       }
   }
   .bodyContainer .pillars .blueButton {
       margin: 0 auto;
       padding: 0 71px;
       line-height: 42px
   }
   .blueButton:hover {
    background: #58798d;
    border-bottom: 1px solid #1e303a !important;
}
a{
    transition:background-color 0.25s ease;
}
   @media(max-width: 959px) {
       .bodyContainer .pillars ul {
           margin: 0 auto 50px;
           width: 455px
       }
       .bodyContainer .pillars ul li:nth-of-type(1),
       .bodyContainer .pillars ul li:nth-of-type(2),
       .bodyContainer .pillars ul li:nth-of-type(3) {
           padding-bottom: 20px
       }
       .bodyContainer .pillars ul li:nth-of-type(3) {
           padding-right: 0
       }
       .bodyContainer .pillars ul li:nth-of-type(4) {
           clear: left;
           padding-left: 0
       }
       .bodyContainer .pillars .blueButton {
           padding: 0 157px
       }
   }
   @media(max-width: 600px) {
       .bodyContainer .pillars {
           margin: 10px auto 30px
       }
       .bodyContainer .pillars ul {
           width: 296px
       }
       .bodyContainer .pillars ul li:nth-of-type(2) {
           padding-right: 0
       }
       .bodyContainer .pillars ul li:nth-of-type(3),
       .bodyContainer .pillars ul li:nth-of-type(5) {
           clear: left;
           padding-left: 0
       }
       .bodyContainer .pillars ul li:nth-of-type(4) {
           clear: none;
           padding-left: 20px;
           padding-right: 0
       }
       .bodyContainer .pillars .blueButton {
           padding: 0 77px
       }
   }
   .grid p,
   .bottomHighlights p,
   .rail p {
       margin-bottom: 20px;
       font-weight: normal
   }
   .grid p.date,
   .bottomHighlights p.date,
   .rail p.date {
       font-size: 14px;
       font-family: "Roboto Condensed", sans-serif
   }
   .grid a,
   .bottomHighlights a,
   .rail a {
       color: #000
   }
   .callouts ul li,
   .bottomHighlights ul li,
   .rail ul li {
       width: 300px
   }
   .callouts ul li a,
   .bottomHighlights ul li a,
   .rail ul li a {
       cursor: default!important
   }
   .callouts ul li a:link,
   .bottomHighlights ul li a:link,
   .rail ul li a:link {
       cursor: pointer!important
   }
   .callouts ul li .image,
   .bottomHighlights ul li .image,
   .rail ul li .image {
       width: 100%;
       position: relative;
       display: block;
       background-color: #fff;
       max-height: 200px;
       overflow: hidden
   }
   .callouts ul li .image {} .callouts ul li .image img,
   .bottomHighlights ul li .image img,
   .rail ul li .image img {
       width: 100%;
       max-width: 300px;
       display: block
   }
   .callouts ul li .image .playButton,
   .bottomHighlights ul li .image .playButton,
   .rail ul li .image .playButton {
       position: absolute;
       top: 0;
       bottom: 0;
       left: 0;
       right: 0;
       margin: auto!important;
       width: 52px!important;
       height: auto!important
   }
   .callouts ul li a:link .image img:hover,
   .bottomHighlights ul li a:link .image img:hover,
   .rail ul li a:link .image img:hover {
       opacity: .7;
       -webkit-transition: ease-out .3s;
       -moz-transition: ease-out .3s;
       -o-transition: ease-out .3s;
       transition: ease-out .3s
   }
   .callouts ul li .info,
   .bottomHighlights ul li .info,
   .rail ul li .info {
       background-color: #fff;
       padding: 10px;
       margin-bottom: 20px;
       border-bottom: 1px solid #e5e5e5;
       border-top: 4px solid #e5e5e5
   }
   .callouts ul li .info .circle,
   .bottomHighlights ul li .info .circle,
   .rail ul li .info .circle {
       background: #e5e5e5
   }
   .callouts ul li .circle,
   .bottomHighlights ul li .circle,
   .rail ul li .circle {
       float: right;
       background: #a0c5d8;
       padding: 0 5px;
       border-radius: 50%;
       color: #fff;
       font-weight: bold;
       font-size: 14px
   }
   .callouts ul li .circle span,
   .bottomHighlights ul li .circle span,
   .rail ul li .circle span {
       position: relative;
       left: 1px;
       top: 2px;
       font-weight: bold
   }
   .callouts ul li.infographic,
   .bottomHighlights ul li.infographic,
   .rail ul li.infographic {
       margin-bottom: 20px
   }
   .callouts ul li.infographic .circle,
   .bottomHighlights ul li.infographic .circle,
   .rail ul li.infographic .circle {
       position: absolute;
       bottom: 15px;
       right: 10px
   }
   .callouts ul li.infographic .backdrop,
   .bottomHighlights ul li.infographic .backdrop,
   .rail ul li.infographic .backdrop {
       position: relative;
       margin: 0 auto;
       display: block;
       width: 100%;
       max-width: 300px
   }
   .callouts ul li.infographic .info,
   .bottomHighlights ul li.infographic .info,
   .rail ul li.infographic .info {
       position: absolute;
       top: 0;
       right: 0;
       bottom: 0;
       left: 0;
       margin: auto;
       background: transparent;
       padding: 0;
       height: 170px;
       width: 250px;
       border-bottom: 0
   }
   .callouts ul li.infographic div,
   .bottomHighlights ul li.infographic div,
   .rail ul li.infographic div {
       height: 100%;
       width: 100%;
       text-align: center;
       display: table;
       vertical-align: middle
   }
   .callouts ul li.infographic h3,
   .bottomHighlights ul li.infographic h3,
   .rail ul li.infographic h3 {
       display: table-cell;
       vertical-align: middle;
       color: #fff
   }
   .callouts ul li.cancer .info,
   .bottomHighlights ul li.cancer .info,
   .rail ul li.cancer .info {
       border-top: 4px solid #ec242a
   }
   .callouts ul li.cancer .info .circle,
   .bottomHighlights ul li.cancer .info .circle,
   .rail ul li.cancer .info .circle {
       background: #ec242a
   }
   .callouts ul li.technology .info,
   .bottomHighlights ul li.technology .info,
   .rail ul li.technology .info {
       border-top: 4px solid #f79521
   }
   .callouts ul li.technology .info .circle,
   .bottomHighlights ul li.technology .info .circle,
   .rail ul li.technology .info .circle {
       background: #f79521
   }
   .callouts ul li.education .info,
   .bottomHighlights ul li.education .info,
   .rail ul li.education .info {
       border-top: 4px solid #fbd605
   }
   .callouts ul li.education .info .circle,
   .bottomHighlights ul li.education .info .circle,
   .rail ul li.education .info .circle {
       background: #fbd605
   }
   .callouts ul li.planet .info,
   .bottomHighlights ul li.planet .info,
   .rail ul li.planet .info {
       border-top: 4px solid #3aac49
   }
   .callouts ul li.planet .info .circle,
   .bottomHighlights ul li.planet .info .circle,
   .rail ul li.planet .info .circle {
       background: #3aac49
   }
   .callouts ul li.health .info,
   .bottomHighlights ul li.health .info,
   .rail ul li.health .info {
       border-top: 4px solid #3a81c3
   }
   .callouts ul li.health .info .circle,
   .bottomHighlights ul li.health .info .circle,
   .rail ul li.health .info .circle {
       background: #3a81c3
   }
   .callouts ul li.physical .info,
   .bottomHighlights ul li.physical .info,
   .rail ul li.physical .info {
       border-top: 4px solid #843b94
   }
   .callouts ul li.physical .info .circle,
   .bottomHighlights ul li.physical .info .circle,
   .rail ul li.physical .info .circle {
       background: #843b94
   }
   .news .callouts,
   .news .bottomHighlights,
   .news .rail {
       background: transparent;
       border-top: 0;
       padding: 40px 0 30px
   }
   .news .callouts ul,
   .news .bottomHighlights ul,
   .news .rail ul {
       margin-left: -20px
   }
   .news .callouts .grid li,
   .news .bottomHighlights .grid li,
   .news .rail .grid li {
       display: inline-block;
       margin-left: 16px;
       vertical-align: top;
       max-width: 300px
   }
   .containerNew .infographic {
       position: relative
   }
   .containerNew .infographic .ig-inner {
       top: 24px
   }
   .infoNew {
       height: 142px
   }
   .infoNew h4 {
       min-height: 63px
   }
   .infoNew .grey {
       min-height: 20px
   }
   @media(max-width: 768px) {
       .containerNew .infographic .backdrop {
           height: 350px
       }
       .containerNew .infographic .ig-inner {
           top: 8px
       }
   }
   @media(max-width: 420px) {
       .containerNew .infographic .ig-inner {
           top: 0
       }
   }
   @media(min-width: 769px) {
       .containerNew .infographic .backdrop {
           height: 366px
       }
       .heroContainer:not(.backdrop) {
           min-height: 250px
       }
   }
   @-moz-document url-prefix() {
       @media(min-width: 769px) {
           .containerNew .infographic .ig-inner {
               top: 8px;
           }
       }
   }
   @media(max-width: 600px) and (min-width:480px) {
       .news .callouts, .news .bottomHighlights, .news .rail {
           float: left;
           width: 300px!important;
           padding-top: 0;
           margin-left: 20px
       }
   }
   .pillar .callouts,
   .pillar .bottomHighlights,
   .pillar .rail {
       border-top: 2px solid #e5e5e5;
       border-bottom: 0
   }
   .pillar .callouts .grid .info,
   .pillar .bottomHighlights .grid .info,
   .pillar .rail .grid .info {
       padding: 30px 20px;
       border-top: 0
   }
   .pillar .callouts .grid .info ul,
   .pillar .bottomHighlights .grid .info ul,
   .pillar .rail .grid .info ul {
       list-style: disc!important;
       padding-left: 20px!important
   }
   .pillar .callouts .grid .info ul li,
   .pillar .bottomHighlights .grid .info ul li,
   .pillar .rail .grid .info ul li {
       width: 240px;
       padding-top: 10px
   }
   .pillar .callouts .cancer .info span,
   .pillar .bottomHighlights .cancer .info span,
   .pillar .rail .cancer .info span {
       color: #ec242a
   }
   .pillar .callouts .technology .info span,
   .pillar .bottomHighlights .technology .info span,
   .pillar .rail .technology .info span {
       color: #f79521
   }
   .pillar .callouts .education .info span,
   .pillar .bottomHighlights .education .info span,
   .pillar .rail .education .info span {
       color: #fbd605
   }
   .pillar .callouts .planet .info span,
   .pillar .bottomHighlights .planet .info span,
   .pillar .rail .planet .info span {
       color: #3aac49
   }
   .pillar .callouts .health .info span,
   .pillar .bottomHighlights .health .info span,
   .pillar .rail .health .info span {
       color: #3a81c3
   }
   .pillar .callouts .physical .info span,
   .pillar .bottomHighlights .physical .info span,
   .pillar .rail .physical .info span {
       color: #843b94
   }
   .blog .callouts,
   .blog .bottomHighlights,
   .blog .rail {
       border-top: 0!important
   }
   .blog .callouts ul,
   .blog .bottomHighlights ul,
   .blog .rail ul {
       margin-left: -15px
   }
   .blog .callouts ul li,
   .blog .bottomHighlights ul li,
   .blog .rail ul li {
       width: 460px;
       display: inline-block!important;
       margin-left: 15px;
       vertical-align: top
   }
   .blog .callouts ul li .image img,
   .blog .bottomHighlights ul li .image img,
   .blog .rail ul li .image img {
       max-width: 460px
   }
   .blog .callouts ul li p,
   .blog .bottomHighlights ul li p,
   .blog .rail ul li p {
       margin-bottom: 0
   }
   .blog .callouts ul li .info a,
   .blog .bottomHighlights ul li .info a,
   .blog .rail ul li .info a {
       color: #3a81c3;
       font-size: 13px;
       font-family: "Roboto Condensed", sans-serif;
       text-transform: uppercase
   }
   .blog .callouts ul li .info a:hover,
   .blog .bottomHighlights ul li .info a:hover,
   .blog .rail ul li .info a:hover {
       color: #21409a
   }
   .passion-wrapper {
       background-color: #f5f7fb;
       width: 100%!important
   }
   /*.achievements .passion.cancer {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-red-2X.png") repeat
   }
   .achievements .passion.tech {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-orange-2X.png") repeat
   }
   .achievements .passion.education {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-yellow-2X.png") repeat
   }
   .achievements .passion.earth {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-green-2X.png") repeat
   }
   .achievements .passion.health {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-blue-2X.png") repeat
   }
   .achievements .passion.space {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-purple-2X.png") repeat
   }
   .passion.csr {
       background: url("../../weizmannimages/backgrounds/shapes-pattern-rainbow-2X.png") repeat
   }*/
   .csr .passion {
       background-color: transparent
   }
   .passion.cancer p.passion-articleheader a {
       color: #cd3a35
   }
   .passion.cancer p a:hover {
       color: #b93a3d
   }
   .passion.tech p.passion-articleheader a {
       color: #f38354
   }
   .passion.tech p a:hover {
       color: #e5754a
   }
   .passion.education p.passion-articleheader a {
       color: #e5cc40
   }
   .passion.education p a:hover {
       color: #c5ad23
   }
   .passion.earth p.passion-articleheader a {
       color: #3aac49
   }
   .passion.earth p a:hover {
       color: #289837
   }
   .passion.health p.passion-articleheader a {
       color: #538dcb
   }
   .passion.health p a:hover {
       color: #427dbd
   }
   .passion.space p.passion-articleheader a {
       color: #8e4398
   }
   .passion.space p a:hover {
       color: #7e3487
   }
   .passion {
       background-size: 461px 526px!important;
       background: #f5f7fb
   }
   .passion p {
       margin: 0
   }
   .passion-header {
       width: 100%;
       overflow: hidden
   }
   .passion h1 {
       padding-top: 42px;
       padding-bottom: 16px;
       line-height: 0;
       width: 100%;
       text-align: center;
       position: relative;
       line-height: 0
   }
   .passion h1 span {
       display: inline-block;
       position: relative;
       width: 275px;
       height: 25px
   }
   /*.passion.cancer h1 span {
       background: url("/weizmannimages/findyourpassion/passion-cancer.png")
   }
   .passion.tech h1 span {
       background: url("/weizmannimages/findyourpassion/passion-tech.png")
   }
   .passion.education h1 span {
       background: url("/weizmannimages/findyourpassion/passion-education.png")
   }
   .passion.earth h1 span {
       background: url("/weizmannimages/findyourpassion/passion-earth.png")
   }
   .passion.health h1 span {
       background: url("/weizmannimages/findyourpassion/passion-health.png")
   }
   .passion.space h1 span {
       background: url("/weizmannimages/findyourpassion/passion-space.png")
   }
   .passion.csr h1 span {
       background: url("/weizmannimages/findyourpassion/passion-csr.png") no-repeat
   }*/
   .passion.cancer h1 span:before,
   .passion.cancer h1 span:after {
       border-top: 2px solid #cd3a35
   }
   .passion.tech h1 span:before,
   .passion.tech h1 span:after {
       border-top: 2px solid #f38354
   }
   .passion.education h1 span:before,
   .passion.education h1 span:after {
       border-top: 2px solid #fbd605
   }
   .passion.earth h1 span:before,
   .passion.earth h1 span:after {
       border-top: 2px solid #3aac49
   }
   .passion.health h1 span:before,
   .passion.health h1 span:after {
       border-top: 2px solid #538dcb
   }
   .passion.space h1 span:before,
   .passion.space h1 span:after {
       border-top: 2px solid #8e4398
   }
   .passion.csr h1 span:before,
   .passion.csr h1 span:after {
       border-top: 2px solid #e5e5e5
   }
   .passion h1 span {
       background-size: 275px 25px!important;
       line-height: 0
   }
   .passion h1 span:before,
   .passion h1 span:after {
       content: "";
       position: absolute;
       height: 0;
       top: 12px;
       width: 600px
   }
   .passion.csr h1 span:before,
   .passion.csr h1 span:after {
       content: "";
       position: absolute;
       height: 0;
       top: 10px;
       width: 600px
   }
   .passion h1 span:before {
       right: 100%;
       margin-right: 15px
   }
   .passion h1 span:after {
       left: 100%;
       margin-left: 15px
   }
   p.passionsubheader {
       width: 87%;
       margin: 0 auto;
       margin-bottom: 71px;
       text-align: center
   }
   article.passion-project {
       display: table;
       border-top: 1px solid #c7d1d7;
       padding: 24px 0
   }
   article.passion-project:last-child {
       border-bottom: 1px solid #c7d1d7;
       margin-bottom: 106px
   }
   article.passion-project-inner {
       display: table-row
   }
   article.passion-project div {
       display: table-cell;
       vertical-align: middle
   }
   div.passion-image {
       min-width: 136px
   }
   div.passion-articleinfo {
       width: 61%;
       margin-right: 13px;
       padding-left: 20px
   }
   div.passion-button {
       text-align: right;
       min-width: 230px
   }
   p.passion-articlecategoryheader a {
       font: 400 14px/15px 'Roboto Condensed', sans-serif;
       color: #a0a0a0;
       text-transform: uppercase;
       margin-bottom: 7px
   }
   p.passion-articleheader {
       font: 700 18px/28px 'Merriweather', sans-serif!important;
       margin-bottom: 10px
   }
   p.passion-articlepreview {
       line-height: 21px!important
   }
   .passion-articleinfo a.more {
       color: #a0c5db;
       font: 400 15px/21px 'Roboto Condensed', sans-serif;
       text-decoration: none;
       margin-top: 3px
   }
   .passion-articleinfo a.more:hover {
       color: #719db8
   }
   .csr .passionsubheader {
       margin-bottom: 65px
   }
   article.passion-filters {
       border-bottom: 3px solid #dedede;
       margin-bottom: 32px
   }
   .passion-filters div {
       display: inline-block;
       position: relative;
       top: 3px;
       padding: 0 15px
   }
   .passion-filters a {
       margin-right: 20px
   }
   .passion-filters span {
       font: 400 15px/15px 'Roboto Condensed', sans-serif;
       color: #a6a6a6;
       display: inline-block;
       vertical-align: bottom;
       padding-bottom: 7px;
       padding-top: 10px;
       -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
       -ms-transition: all .25s ease;
       -o-transition: all .25s ease;
       transition: all .25s ease
   }
   .passion-filters .active span {
       color: #666;
       color: rgba(100, 100, 100, .7)
   }
   .passion-filters a:hover span,
   .passion-filters a:active span {
       color: #666;
       color: rgba(100, 100, 100, .7)
   }
   .passion-filters span:before {
       content: '';
       font: 400 10px/10px 'fp-weizmann-font';
       margin-right: 5px
   }
   .cancer-filter {
       border-bottom: 3px solid #e82028
   }
   a:hover .cancer-filter,
   a:active .cancer-filter,
   .cancer-filter.active {
       background-color: #f1bbc0;
       background-color: rgba(232, 32, 40, .27)
   }
   .cancer-filter span:before {
       color: #e82028
   }
   .technology-filter {
       border-bottom: 3px solid #f79421
   }
   a:hover .technology-filter,
   a:active .technology-filter,
   .technology-filter.active {
       background-color: #ebb473;
       background-color: rgba(247, 148, 33, .27)
   }
   .technology-filter span:before {
       color: #f79421
   }
   .education-filter {
       border-bottom: 3px solid #fbd605
   }
   a:hover .education-filter,
   a:active .education-filter,
   .education-filter.active {
       background-color: #fae46a;
       background-color: rgba(251, 214, 5, .27)
   }
   .education-filter span:before {
       color: #fbd605
   }
   .earth-filter {
       border-bottom: 3px solid #3aac49
   }
   a:hover .earth-filter,
   a:active .earth-filter,
   .earth-filter.active {
       background-color: #66c973;
       background-color: rgba(58, 172, 73, .27)
   }
   .earth-filter span:before {
       color: #3aac49
   }
   .health-filter {
       border-bottom: 3px solid #3a81c3
   }
   a:hover .health-filter,
   a:active .health-filter,
   .health-filter.active {
       background-color: #75aadb;
       background-color: rgba(58, 129, 195, .27)
   }
   .health-filter span:before {
       color: #3a81c3
   }
   .space-filter {
       border-bottom: 3px solid #843b94
   }
   a:hover .space-filter,
   a:active .space-filter,
   .space-filter.active {
       background-color: #cd82dd;
       background-color: rgba(132, 59, 148, .27)
   }
   .space-filter span:before {
       color: #843b94
   }

   .filters a{
    text-decoration: none !important;
   }
   .worldBlock,
   .healthBlock,
   .planetBlock,
   .educationBlock,
   .techBlock,
   .cancerBlock {
       display: none
   }
   .activeBlock {
       display: block
   }
   .activeBlock ul li {
       display: inline-block
   }
   @media(max-width: 959px) {
       .passion-filters {
           text-align: center
       }
       .passion-filters a {
           margin-right: 10px;
           margin-left: 10px;
           margin-top: 10px
       }
       article.passion-filters {
           border: 0 none
       }
       .csr .passionsubheader {
           margin-bottom: 40px
       }
   }
   @media(max-width: 600px) {
       .bodyContainer.tree #inspire a.blueButton {
           padding: 25px 60px;
           margin-top: 20px
       }
   }
   @media(max-width: 600px) {
       .passion h1 {
           padding-top: 22px
       }
       article.passion-project div {
           display: block;
           vertical-align: top
       }
       .passion-project article.passion-project-inner,
       .passion-project div.passion-button,
       .passion-project div.passion-articleimage,
       .passion-project div.passion-articleinfo,
       .passion-image img {
           width: 100%;
           display: block;
           text-align: center;
           margin: 0 auto
       }
       .passion p {
           width: 90%!important;
           margin: 0 auto
       }
       p.passion-articleheader {
           margin-bottom: 9px
       }
       p.passionsubheader {
           margin-bottom: 50px
       }
       article.passion-project {
           display: block;
           padding: 42px 0 50px 0
       }
       .passion p.passion-articlepreview {
           margin-bottom: 5px
       }
       .passion .more {
           margin-bottom: 22px;
           font-size: 18px
       }
       div.passion-articleinfo {
           padding-left: 0!important;
           margin-right: 0!important;
           margin-left: 0!important
       }
   }
   @media(max-width: 320px) {
       .passion h1 span:before, .passion h1 span:after {
           display: none
       }
   }
   @media(max-width: 768px) {
       .passionMobile {
           display: block;
           background: #dedede;
           color: #aaa;
           font-size: 16px;
           height: 40px;
           width: 165px;
           margin: auto;
           margin-bottom: 15px;
           font-family: "Roboto Condensed", sans-serif;
           text-transform: uppercase
       }
       .passionMobile option {
           text-transform: uppercase
       }
       .passionDesktop {
           display: none!important
       }
   }
   @media(min-width: 769px) {
       .passionMobile {
           display: none
       }
       .passionDesktop {
           display: block
       }
   }
   @media(max-width: 959px) {
       .callouts ul li, .bottomHighlights ul li, .rail ul li {
           width: 275px
       }
       .news .callouts ul li:nth-of-type(odd),
       .news .bottomHighlights ul li:nth-of-type(odd),
       .news .rail ul li:nth-of-type(odd) {
           margin-left: 0
       }
       .pillar .callouts .info ul li,
       .pillar .bottomHighlights .info ul li,
       .pillar .rail .info ul li {
           width: auto!important
       }
       .blog .callouts #container,
       .blog .bottomHighlights #container,
       .blog .rail #container {
           width: 100%
       }
       .blog .callouts #container li,
       .blog .bottomHighlights #container li,
       .blog .rail #container li {
           width: 48%;
           margin-left: 0
       }
       .blog .callouts #container li:nth-of-type(even),
       .blog .bottomHighlights #container li:nth-of-type(even),
       .blog .rail #container li:nth-of-type(even) {
           float: right
       }
   }
   @media(max-width: 600px) {
       .callouts ul li, .bottomHighlights ul li, .rail ul li {
           width: 300px;
           margin-left: 0!important;
           margin-right: 0!important;
           padding-left: 0!important;
           padding-right: 0!important
       }
       .blog .callouts #container,
       .blog .bottomHighlights #container,
       .blog .rail #container {
           width: 460px;
           margin: 0 auto
       }
       .blog .callouts #container li,
       .blog .bottomHighlights #container li,
       .blog .rail #container li {
           width: 100%;
           float: none!important
       }
   }
   .content.givoppsheader {
       overflow-x: hidden;
       padding-top: 10px;
       padding-bottom: 10px
   }
   .sidelines {
       width: 100%;
       max-width: 940px;
       line-height: 1;
       text-align: center;
       margin: 0 auto;
       margin-top: 0;
       margin-bottom: 23px;
       overflow: hidden;
       text-transform: uppercase
   }
   .sidelines span {
       display: inline-block;
       position: relative;
       font: 400 18px/34px 'Roboto Condensed', sans-serif;
       color: #464646
   }
   .sidelines span:before,
   .sidelines span:after {
       content: "";
       position: absolute;
       height: 5px;
       border-top: 1px solid #e2e5e6;
       top: 15px;
       width: 600px
   }
   .sidelines span:before {
       right: 100%;
       margin-right: 30px
   }
   .sidelines span:after {
       left: 100%;
       margin-left: 30px
   }
   .callouts {
       width: 100%!important;
       padding: 50px 0;
       min-height: 500px
   }
   .callouts.singlerow {
       border-bottom: 1px solid #e5e5e5;
       margin-bottom: 50px
   }
   .callouts.singlerow h3 {
       text-align: center;
       margin-bottom: 30px
   }
   .callouts.singlerow ul {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
       *zoom: 1;
       display: table;
       margin: 0 auto
   }
   .callouts.singlerow ul li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 10px;
       padding-right: 10px
   }
   .callouts.singlerow ul li:first-child,
   .callouts.singlerow ul li.first {
       padding-left: 0
   }
   .callouts.singlerow ul li:last-child {
       padding-right: 0
   }
   .callouts.singlerow ul li.last {
       padding-right: 0
   }
   .callouts.singlerow ul li {
       width: 220px;
       white-space: normal;
       font-weight: normal
   }
   .callouts.singlerow ul.names li {
       margin-bottom: 15px
   }
   .callouts.singlerow ul.names li:nth-of-type(4n) {
       padding-right: 0!important
   }
   .callouts.singlerow ul.names li:nth-of-type(4n+1) {
       padding-left: 0!important
   }
   .callouts.singlerow .blueButton {
       margin: 30px auto 10px;
       width: 300px;
       padding: 20px 0;
       text-align: center;
       display: block
   }
   .callouts.multirow ul {
       margin-left: -40px
   }
   .callouts.multirow ul li {
       display: inline-block;
       vertical-align: top;
       margin-left: 20px;
       margin-right: -4px
   }
   .callouts.multirow ul li .greenButton {
       display: inline-block;
       padding: 20px;
       margin-right: 20px
   }
   .callouts.multirow ul li .blueButton {
       margin: 30px 0
   }
   .callouts.quote {
       border-top: 0;
       padding: 0
   }
   .callouts.quote ul {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
       *zoom: 1
   }
   .callouts.quote ul li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 10px;
       padding-right: 10px
   }
   .callouts.quote ul li:first-child,
   .callouts.quote ul li.first {
       padding-left: 0
   }
   .callouts.quote ul li:last-child {
       padding-right: 0
   }
   .callouts.quote ul li.last {
       padding-right: 0
   }
   .callouts.quote .article {
       white-space: normal;
       width: 300px
   }
   .callouts.quote .article .info {
       padding: 20px 10px
   }
   .callouts.quote a.blueButton {
       margin-top: 25px
   }
   @media(max-width: 959px) {
       .callouts.singlerow ul, .callouts.multirow ul, .callouts.quote ul {
           width: 570px!important;
           margin: 0 auto
       }
       .callouts.singlerow ul li,
       .callouts.multirow ul li,
       .callouts.quote ul li {
           width: 275px!important;
           padding-left: 0;
           padding-right: 0
       }
       .callouts.singlerow ul li:nth-of-type(even),
       .callouts.multirow ul li:nth-of-type(even),
       .callouts.quote ul li:nth-of-type(even) {
           margin-left: 20px
       }
       .callouts.singlerow ul li:nth-of-type(odd),
       .callouts.multirow ul li:nth-of-type(odd),
       .callouts.quote ul li:nth-of-type(odd) {
           margin-left: 0
       }
   }
   @media(max-width: 600px) {
       .callouts {
           padding: 60px 0 30px
       }
       .callouts.singlerow ul,
       .callouts.multirow ul,
       .callouts.quote ul {
           width: 300px!important
       }
       .callouts.singlerow ul li,
       .callouts.multirow ul li,
       .callouts.quote ul li {
           width: 300px!important
       }
   }
   @media(max-width: 959px) {
       #container {
           width: 100%;
           margin: 0 auto
       }
   }
   @media(max-width: 600px) {
       .imageCallout {
           float: none!important
       }
   }
   @media(max-width: 480px) {
       .blog .callouts #container {
           width: 95.829%
       }
   }
   .bottomHighlights .grid .image {
       max-height: 123px;
       overflow: hidden
   }
   @media(max-width: 600px) {
       .bottomHighlights .grid .image {
           max-height: initial!important
       }
   }
   @media(max-width: 775px) {
       .bodyContainer .categories.desktop, .bodyContainer .categories.mobile {
           display: none!important
       }
   }
   .bodyContainer .filters,
   .bodyContainer .categories {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
       *zoom: 1;
       margin: 50px auto 0;
       max-width: 940px;
       width: 96%
   }
   .bodyContainer .filters li,
   .bodyContainer .categories li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 5px;
       padding-right: 5px
   }
   .bodyContainer .filters li:first-child,
   .bodyContainer .filters li.first,
   .bodyContainer .categories li:first-child,
   .bodyContainer .categories li.first {
       padding-left: 0
   }
   .bodyContainer .filters li:last-child,
   .bodyContainer .categories li:last-child {
       padding-right: 0
   }
   .bodyContainer .filters li.last,
   .bodyContainer .categories li.last {
       padding-right: 0
   }
   .bodyContainer .filters a,
   .bodyContainer .categories a {
       color: #a6a6a6;
       text-transform: uppercase;
       padding: 8px;
       display: block;
       font-size: 14px;
       font-family: "Roboto Condensed", sans-serif
   }
   .bodyContainer .filters li,
   .bodyContainer .categories li {
       margin-bottom: 1px
   }
   .bodyContainer .filters li:last-child,
   .bodyContainer .categories li:last-child {
       float: right
   }
   .bodyContainer .filters .search,
   .bodyContainer .categories .search {
       border-bottom: 2px solid #1e303a;
       color: #1e303a;
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1);
       padding: 7px 10px 8px
   }
   .bodyContainer .filters .search:hover,
   .bodyContainer .filters .search.active,
   .bodyContainer .categories .search:hover,
   .bodyContainer .categories .search.active {
       color: #000;
       background: rgba(30, 48, 58, .2)
   }
   .bodyContainer .filters .all,
   .bodyContainer .categories .all {
       border-bottom: 2px solid #a0c5d8
   }
   .bodyContainer .filters .all:hover,
   .bodyContainer .filters .all.active,
   .bodyContainer .categories .all:hover,
   .bodyContainer .categories .all.active {
       color: #417e9e;
       background: rgba(160, 197, 216, .2)
   }
   .bodyContainer .filters .cancer,
   .bodyContainer .categories .cancer {
       border-bottom: 2px solid #ec242a
   }
   .bodyContainer .filters .cancer:hover,
   .bodyContainer .filters .cancer.active,
   .bodyContainer .categories .cancer:hover,
   .bodyContainer .categories .cancer.active {
       color: #6e090c;
       background: rgba(236, 36, 42, .2)
   }
   .bodyContainer .filters .technology,
   .bodyContainer .categories .technology {
       border-bottom: 2px solid #f79521
   }
   .bodyContainer .filters .technology:hover,
   .bodyContainer .filters .technology.active,
   .bodyContainer .categories .technology:hover,
   .bodyContainer .categories .technology.active {
       color: #7b4404;
       background: rgba(247, 149, 33, .2)
   }
   .bodyContainer .filters .education,
   .bodyContainer .categories .education {
       border-bottom: 2px solid #fbd605
   }
   .bodyContainer .filters .education:hover,
   .bodyContainer .filters .education.active,
   .bodyContainer .categories .education:hover,
   .bodyContainer .categories .education.active {
       color: #655602;
       background: rgba(251, 214, 5, .2)
   }
   .bodyContainer .filters .planet,
   .bodyContainer .categories .planet {
       border-bottom: 2px solid #3aac49
   }
   .bodyContainer .filters .planet:hover,
   .bodyContainer .filters .planet.active,
   .bodyContainer .categories .planet:hover,
   .bodyContainer .categories .planet.active {
       color: #133a18;
       background: rgba(58, 172, 73, .2)
   }
   .bodyContainer .filters .health,
   .bodyContainer .categories .health {
       border-bottom: 2px solid #3a81c3
   }
   .bodyContainer .filters .health:hover,
   .bodyContainer .filters .health.active,
   .bodyContainer .categories .health:hover,
   .bodyContainer .categories .health.active {
       color: #17334d;
       background: rgba(58, 129, 195, .2)
   }
   .bodyContainer .filters .physical,
   .bodyContainer .categories .physical {
       border-bottom: 2px solid #843b94
   }
   .bodyContainer .filters .physical:hover,
   .bodyContainer .filters .physical.active,
   .bodyContainer .categories .physical:hover,
   .bodyContainer .categories .physical.active {
       color: #220f27;
       background: rgba(132, 59, 148, .2)
   }
   .bodyContainer .filters hr,
   .bodyContainer .categories hr {
       margin-top: -3px
   }
   @media(max-width: 775px) {
       .bodyContainer .filters, .bodyContainer .categories {
           margin: 0;
           padding: 0;
           border: 0;
           overflow: hidden;
           *zoom: 1;
           margin: 50px auto 0;
           display: block!important
       }
       .bodyContainer .filters li,
       .bodyContainer .categories li {
           list-style-image: none;
           list-style-type: none;
           margin-left: 0;
           white-space: nowrap;
           display: inline;
           float: left;
           padding-left: 1px;
           padding-right: 1px
       }
       .bodyContainer .filters li:first-child,
       .bodyContainer .filters li.first,
       .bodyContainer .categories li:first-child,
       .bodyContainer .categories li.first {
           padding-left: 0
       }
       .bodyContainer .filters li:last-child,
       .bodyContainer .categories li:last-child {
           padding-right: 0
       }
       .bodyContainer .filters li.last,
       .bodyContainer .categories li.last {
           padding-right: 0
       }
       .bodyContainer .filters a,
       .bodyContainer .categories a {
           font-size: 13px;
           padding: 5px
       }
       .bodyContainer .filters .search,
       .bodyContainer .categories .search {
           padding: 7px 10px 3px
       }
   }
   @media(max-width: 600px) {
       .bodyContainer .filters, .bodyContainer .categories {
           float: left;
           width: 150px;
           margin: 50px 0 0 4%!important;
           text-align: center
       }
       .bodyContainer .filters li,
       .bodyContainer .categories li {
           float: none;
           display: block!important;
           text-align: center
       }
       .bodyContainer .filters li:last-child,
       .bodyContainer .categories li:last-child {
           display: none!important
       }
       .bodyContainer .filters.desktop,
       .bodyContainer .filters.tablet,
       .bodyContainer .categories.desktop,
       .bodyContainer .categories.tablet {
           display: none!important
       }
       .bodyContainer .filters.mobile,
       .bodyContainer .categories.mobile {
           display: block!important;
           width: 300px
       }
   }
   @media(max-width: 479px) {
       .bodyContainer .filters, .bodyContainer .categories {
           display: none!important
       }
   }
   @media(max-width: 600px) {
       .blog .filters {
           display: none!important
       }
   }
   .searchBlock {
       background: rgba(30, 48, 58, .2);
       overflow: hidden;
       padding: 10px;
       width: 93%!important;
       max-width: 920px;
       margin: 20px auto -20px!important;
       position: relative
   }
   .searchBlock .filterSearch {
       width: 90%;
       position: absolute;
       right: 0;
       left: 10px;
       height: 25px;
       background: #e5e5e5;
       font-size: 18px;
       color: #a6a6a6;
       border-radius: 5px;
       padding: 0 10px
   }
   @media(max-width: 775px) {
       .searchBlock .filterSearch {
           width: 87%
       }
   }
   .searchBlock .searchButton {
       padding: 0 0 0 10px;
       color: #1e303a;
       font-size: 16px;
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1)
   }
   .newsArticle {
       padding: 50px 0 100px
   }
   .pictureCaption {
    font-size: 12px !important;
    line-height: 18px;
    margin-top: 10px;
}
.pictureLarge img {
    width: 100%;
    margin-bottom: 10px;
}
   .newsArticle h4{
    font-size:18px;
   }
   .newsArticle .story {
       width: 640px
   }
   .newsArticle .story .hero img,
   .newsArticle .story h3,
   .newsArticle .story h4 {
       padding-bottom: 10px
   }
   .newsArticle .story .hero p {
       font-size: 12px
   }
   .newsArticle .story .section {
       padding: 20px 0
   }
   .newsArticle .story .section a {
       color: #3a81c3;
       padding-top: 10px;
       display: block
   }
   .newsArticle .story .section a:hover {
       color: #21409a
   }
   .newsArticle .story .imageCallout {
       width: 200px;
       margin: 0 0 5px 10px
   }
   .newsArticle .story .imageCallout .enlarge p,
   .newsArticle .story .imageCallout .credits p {
       font-size: 12px
   }
   .newsArticle .story .imageCallout .credits p.black {
       font-size: 13px;
       padding-top: 10px
   }
   .newsArticle p {
       margin-bottom: 15px
   }
   @media(max-width: 959px) {
       .newsArticle {
           padding: 10px 0
       }
       .newsArticle .story,
       .newsArticle .hero img {
           width: 100%
       }
       .newsArticle .rail {
           display: none
       }
   }
   .rail {
       width: 220px
   }
   .rail ul li {
       width: 220px
   }
   /*.rail ul li.donate {
       margin-bottom: 30px;
       padding: 20px;
       background: url(/weizmannimages/backgrounds/lr_donatebg.png) no-repeat;
       height: 200px;
       border-top: 3px solid #a0c5d8;
       border-bottom: 1px solid #e5e5e5
   }*/
   .rail ul li.donate .greenButton {
       margin-top: 20px;
       float: left;
       color: #fff;
       padding: 20px 30px
   }
   .rail ul li.article .info {
       background: transparent;
       border-bottom: 0
   }
   .rail ul li .image {
       width: 220px
   }
   /*.rail ul li.video.cancer .info {
       background: url(/static/weizmannimages/backgrounds/cancercalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }
   .rail ul li.video.technology .info {
       background: url(/static/weizmannimages/backgrounds/technologycalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }
   .rail ul li.video.education .info {
       background: url(/static/weizmannimages/backgrounds/educationcalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }
   .rail ul li.video.planet .info {
       background: url(/static/weizmannimages/backgrounds/planetcalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }
   .rail ul li.video.health .info {
       background: url(/static/weizmannimages/backgrounds/healthcalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }
   .rail ul li.video.physical .info {
       background: url(/static/weizmannimages/backgrounds/physicalcalloutbg.png) no-repeat bottom right;
       background-color: #fff
   }*/
   .rail ul li.video .info {
       border-top: 0;
       border-bottom: 0
   }
   .rail h6.box {
       background: #1e303a;
       color: #fff;
       text-transform: uppercase;
       text-align: center;
       width: 50%;
       padding: 5px 0
   }
   .entry .rail .category li {
       background-color: #fff!important;
       padding: 0 0 0 10px;
       margin: 5px 0;
       width: 207px;
       border-left: 3px solid #e5e5e5;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li a:hover {
       color: #e5e5e5;
       background-color: #fff
   }
   .entry .rail .category li a {
       padding: 17px 0;
       display: block;
       color: #a6a6a6;
       font-size: 14px;
       font-family: "Roboto Condensed", sans-serif;
       text-transform: uppercase;
       width: 200px
   }
   .entry .rail .category li a span {
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1)
   }
   .entry .rail .category li.cancer {
       border-left: 3px solid #ec242a;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.cancer a:hover {
       color: #ec242a;
       background-color: #fff
   }
   .entry .rail .category li.technology {
       border-left: 3px solid #f79521;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.technology a:hover {
       color: #f79521;
       background-color: #fff
   }
   .entry .rail .category li.education {
       border-left: 3px solid #fbd605;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.education a:hover {
       color: #fbd605;
       background-color: #fff
   }
   .entry .rail .category li.planet {
       border-left: 3px solid #3aac49;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.planet a:hover {
       color: #3aac49;
       background-color: #fff
   }
   .entry .rail .category li.health {
       border-left: 3px solid #3a81c3;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.health a:hover {
       color: #3a81c3;
       background-color: #fff
   }
   .entry .rail .category li.physical {
       border-left: 3px solid #843b94;
       border-bottom: 1px solid #e5e5e5
   }
   .entry .rail .category li.physical a:hover {
       color: #843b94;
       background-color: #fff
   }
   .entry .rail .category li.search {
       border-left: 3px solid #1e303a;
       border-bottom: 1px solid #e5e5e5;
       -ms-transform: scale(1, 1);
       -webkit-transform: scale(1, 1);
       transform: scale(1, 1);
       padding: 10px 0 10px 10px
   }
   .entry .rail .category li.search a:hover {
       color: #1e303a;
       background-color: #fff
   }
   .entry .rail .category li.search .icon-search {
       font-family: 'icomoon';
       width: auto;
       padding: 5px 10px;
       -ms-transform: scale(1, 1);
       -webkit-transform: scale(1, 1);
       transform: scale(1, 1)
   }
   .entry .rail .related ul li .info {
       border-top: 0
   }
   /* INTEGRATION FIXES */

   .callouts ul li a:hover {
       color: #000;
   }
   .filters ul {
       padding: 0;
   }
   .bodyContainer .callouts {
       max-width: 1009px;
       margin: 0 auto;
   }
   .pajination {
       max-width: 940px;
       margin: 0 auto;
       text-align: right;
   }
   /* NEWS ARTICLE */

   .topContent {
       text-align: center;
       padding: 36px 0 50px 0;
       position: relative;
   }
   .topContent > h1 {
       color: #004c26;
   }
   .topContent h1, .topContent h2{
       font-size: 32px;
       font-family: "Merriweather", serif;
       font-weight: bold;
       color: black;
       line-height: 36px;
       margin-bottom: 10px;
       text-align: center;
   }
   .topContent h4{
       text-align: center;
       font-size:18px;
       line-height:24px;
       font-weight:bold;
       margin-bottom: 10px;
   }
   .topContent hr {
       width: 22%;
       margin: 15px 0;
   }
   .topContent h3.mission {
       width: 56%;
   }
   .topContent h3.mission span {
       color: #21409a;
       border-bottom: 3px solid #21409a;
   }
   .topContent h6 {
       margin-bottom: 25px;
   }
   .topContent h6.grey {
       margin-bottom: 13px;
   }
   .topContent > p {
       margin-top: 10px;
       font-size: 16px !important;
       line-height: 28px;
   }
   .article .topContent {
       padding: 50px 0 25px;
   }
   .article .topContent .headings {
       text-align: left;
       width: 75%;
   }
   .article .topContent .headings p a {
       color: black;
       font-weight: bold;
   }
   .article .topContent .headings p a:hover {
       color: #21409a;
   }
   .article .topContent .headings .subtitle p {
       font-size: 20px;
      line-height: 1.5;
      font-family: 'Merriweather', serif;
      margin-bottom: 10px;
   }
   .article .topContent .navButtons {
       position: absolute;
       right: 0;
       bottom: 20px;
   }
   .article .topContent .navButtons .blueButton {
       float: left;
       padding: 12px;
       text-decoration: none !important;
   }
   .article .topContent .navButtons .blueButton.left {
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1);
       margin-right: 2px;
   }
   .achievements .topContent {
       width: 820px;
   }
   /*.topContent .achievementList {
       margin-left: -75px;
       padding-top: 50px;
   }
   .topContent .achievementList li {
       max-width: 228px;
       margin-left: 70px;
       padding-bottom: 50px;
       float: left;
   }
   .topContent .achievementList li .image {
       position: relative;
       margin-bottom: 20px;
   }
   .topContent .achievementList li .image .symbol {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       margin: auto;
   }
   .topContent .achievementList li .info {
       padding-top: 10px;
   }
   .topContent .achievementList li h5 {
       text-align: left;
       width: 70%;
       text-transform: uppercase;
   }
   .topContent .achievementList li span {
       color: #464646;
       text-align: right;
       font-size: 25px;
       margin: 12px 0;
   }
   .topContent .achievementList li.cancer:hover h5,
   .topContent .achievementList li.cancer:hover span {
       color: #ec242a;
   }
   .topContent .achievementList li.cancer:hover .info {
       border-top: 2px solid #ec242a;
       margin-top: -2px;
   }
   .topContent .achievementList li.cancer:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.cancer .image {
       background: url(/weizmannimages/backgrounds/cancerbg.png) no-repeat;
   }
   .topContent .achievementList li.technology:hover h5,
   .topContent .achievementList li.technology:hover span {
       color: #f79521;
   }
   .topContent .achievementList li.technology:hover .info {
       border-top: 2px solid #f79521;
       margin-top: -2px;
   }
   .topContent .achievementList li.technology:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.technology .image {
       background: url(/weizmannimages/backgrounds/technologybg.png) no-repeat;
   }
   .topContent .achievementList li.education:hover h5,
   .topContent .achievementList li.education:hover span {
       color: #fbd605;
   }
   .topContent .achievementList li.education:hover .info {
       border-top: 2px solid #fbd605;
       margin-top: -2px;
   }
   .topContent .achievementList li.education:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.education .image {
       background: url(/weizmannimages/backgrounds/educationbg.png) no-repeat;
   }
   .topContent .achievementList li.planet:hover h5,
   .topContent .achievementList li.planet:hover span {
       color: #3aac49;
   }
   .topContent .achievementList li.planet:hover .info {
       border-top: 2px solid #3aac49;
       margin-top: -2px;
   }
   .topContent .achievementList li.planet:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.planet .image {
       background: url(/weizmannimages/backgrounds/planetbg.png) no-repeat;
   }
   .topContent .achievementList li.health:hover h5,
   .topContent .achievementList li.health:hover span {
       color: #3a81c3;
   }
   .topContent .achievementList li.health:hover .info {
       border-top: 2px solid #3a81c3;
       margin-top: -2px;
   }
   .topContent .achievementList li.health:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.health .image {
       background: url(/weizmannimages/backgrounds/healthbg.png) no-repeat;
   }
   .topContent .achievementList li.physical:hover h5,
   .topContent .achievementList li.physical:hover span {
       color: #843b94;
   }
   .topContent .achievementList li.physical:hover .info {
       border-top: 2px solid #843b94;
       margin-top: -2px;
   }
   .topContent .achievementList li.physical:hover .bucket {
       opacity: 0.5;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .topContent .achievementList li.physical .image {
       background: url(/weizmannimages/backgrounds/physicalbg.png) no-repeat;
   }*/
   .blog .topContent {
       /*margin: 27px auto -23px;*/

       margin: 27px auto 10px;
       text-align: left;
       padding: 0;
   }
   .blog .topContent > img {
       margin-right: 20px;
       display: inline;
   }
   .blog .topContent .headings {
       padding: 20px 0;
   }
   .blog .topContent .headings h2 {
       color: #58798d;
   }
   .blog .topContent .blueButton {
       margin-top: 33px;
   }
   @media (max-width: 700px) {
       .blog .topContent .blueButton {
           padding: 20px 10px;
       }
   }
   @media (max-width: 600px) {
       .blog .topContent {
           text-align: center;
       }
       .blog .topContent .blueButton {
           float: none;
           margin-top: 10px;
       }
   }
   .entry .topContent {
       padding: 30px 0;
   }
   .entry .topContent h4 {
       padding: 40px 0 40px 20px;
   }
   .entry .topContent h2 {
       text-align: left;
       margin-top: 30px;
   }
   .pillar .topContent,
   .topContent.contentTop {
       background: white;
       width: 100%;
       margin-top: -70px;
       padding-top: 70px;
   }
   .pillar .topContent h1,
   .topContent.contentTop h1 {
       padding-bottom: 40px;
   }
   .pillar .topContent p.lt,
   .pillar .topContent .content > article.lt,
   .topContent.contentTop p.lt,
   .topContent.contentTop .content > article.lt {
       width: 60%;
       text-align: left;
   }
   @media (max-width: 959px) {
       .pillar .topContent p.lt,
       .pillar .topContent .content > article.lt,
       .topContent.contentTop p.lt,
       .topContent.contentTop .content > article.lt {
           width: 100%;
       }
   }
   @media (max-width: 959px) {
       .pillar .topContent .video,
       .topContent.contentTop .video {
           float: left;
           margin-top: 30px;
       }
       .video {
           padding: 0 10px !important;
       }
   }
   .topContent.contentTop {
       margin-top: 0;
       padding: 50px 0 70px;
   }
   .topContent.contentTop h3 {
       margin-bottom: 25px;
   }
   .topContent.contentTop a.blueButton {
       margin-top: 25px;
   }
   .topContent.contentTop.nobg {
       background: transparent;
       border-bottom: 1px solid #e5e5e5;
   }
   .topContent .programs {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
       *zoom: 1;
   }
   .topContent .programs li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 50px;
       padding-right: 50px;
   }
   .topContent .programs li:first-child,
   .topContent .programs li.first {
       padding-left: 0;
   }
   .topContent .programs li:last-child {
       padding-right: 0;
   }
   .topContent .programs li.last {
       padding-right: 0;
   }
   .topContent .programs li {
       width: 26.241%;
       white-space: inherit !important;
   }
   .topContent .programs li img {
       margin: 50px auto 25px;
   }
   @media (max-width: 959px) {
       .topContent .programs {
           margin: 0;
           padding: 0;
           border: 0;
           overflow: hidden;
           *zoom: 1;
       }
       .topContent .programs li {
           list-style-image: none;
           list-style-type: none;
           margin-left: 0;
           white-space: nowrap;
           display: inline;
           float: left;
           padding-left: 15px;
           padding-right: 15px;
       }
       .topContent .programs li:first-child,
       .topContent .programs li.first {
           padding-left: 0;
       }
       .topContent .programs li:last-child {
           padding-right: 0;
       }
       .topContent .programs li.last {
           padding-right: 0;
       }
       .topContent .programs li {
           width: 29.8%;
       }
   }
   @media (max-width: 600px) {
       .topContent .programs {
           display: none;
       }
   }
   .tree .topContent {
       padding: 90px 0 50px 0;
   }
   .tree .topContent hr {
       width: 33%;
       margin: 0;
       color: #e2e5e6;
   }
   .tree .treeSection .topContent h1 {
       margin-top: -12px;
   }
   .tree .topContent h1 {
       font-size: 28px !important;
       color: #464646;
       position: absolute;
       left: 0;
       right: 0;
   }
   .tree .topContent h1 span {
       color: #a6a6a6;
   }
   div.wishes-header {
       margin-bottom: 20px;
   }
   div.wishes-header h3 {
       margin-bottom: 16px;
   }
   .treeSection#care h3 {
       margin-bottom: 10px;
   }
   @media (max-width: 959px) {
       .tree .topContent h1 {
           position: static;
           margin-bottom: 30px;
           width: 100%;
       }
       .tree .treeSection .topContent h1 {
           margin-top: 0px;
       }
   }
   .tree .topContent h3 {
       margin-top: 36px;
       padding: 6px 0;
       margin-bottom: 20px;
   }
   .tree .topContent h3.toph3 {
       font-size: 21px !important;
       line-height: 30px;
   }
   .tree .topContent > p {
       font-size: 14px !important;
       line-height: 25px;
   }
   @media (max-width: 959px) {
       .tree .topContent {
           padding: 40px 0;
       }
       .tree .topContent h3 {
           margin-top: 0;
       }
   }
   @media (max-width: 959px) {
       .topContent {
           padding: 30px 0;
       }
       .topContent hr {
           display: none;
       }
       .topContent h3.mission {
           width: 95.829%;
       }
       .achievements .topContent {
           width: 95.829%;
       }
       .topContent .achievementList {
           margin-left: 0;
           width: 527px;
           margin: 0 auto;
       }
       .topContent .achievementList li:nth-of-type(odd) {
           margin-left: 0;
       }
       .pillar .topContent h1 {
           padding-bottom: 20px;
       }
       .pillar .topContent p.lt {
           width: 100%;
           float: none;
           padding-bottom: 20px;
       }
       .article .topContent .navButtons {
           top: 20px;
       }
       .article .topContent .navButtons .greyButton {
           padding: 15px;
       }
       .article .topContent .headings {
           width: 100%;
       }
       .topContent .video img {
           margin: 0 auto;
       }
   }
   @media (max-width: 600px) {
       .topContent .achievementList {
           width: 228px;
       }
       .topContent .achievementList li {
           margin-left: 0;
       }
       .blog .topContent img,
       .blog .topContent .headings {
           float: none;
           width: 100%;
           text-align: center;
       }
       .blog .topContent img {
           max-width: 99px;
           margin: 0 auto;
           display: block;
       }
       .blog .topContent .headings {
           padding: 20px 0 0 0;
       }
   }
   .bodyContainer > article {
       max-width: 940px;
       margin: 0 auto;
   }
   /* NEWS ARTICLE */

   @media (max-width: 600px) {
       .blog .filters {
           display: none !important;
       }
   }
   .searchBlock {
       background: rgba(30, 48, 58, 0.2);
       overflow: hidden;
       padding: 10px;
       width: 93% !important;
       max-width: 920px;
       margin: 20px auto -20px !important;
       position: relative;
   }
   .searchBlock .filterSearch {
       width: 90%;
       position: absolute;
       right: 0;
       left: 10px;
       height: 25px;
       background: #e5e5e5;
       font-size: 18px;
       color: #a6a6a6;
       border-radius: 5px;
       padding: 0 10px;
   }
   @media (max-width: 775px) {
       .searchBlock .filterSearch {
           width: 87%;
       }
   }
   .searchBlock .searchButton {
       padding: 0 0 0 10px;
       color: #1e303a;
       font-size: 16px;
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1);
   }
   .newsArticle {
       padding: 50px 0 100px;
   }
   .newsArticle .story {
       width: 640px;
   }
   .newsArticle .story .hero img,
   .newsArticle .story h3,
   .newsArticle .story h4 {
       padding-bottom: 10px;
   }
   .newsArticle .story .hero p {
       font-size: 12px;
   }
   .newsArticle .story .section {
       padding: 20px 0;
   }
   .newsArticle .story .section a {
       color: #3a81c3;
       padding-top: 10px;
       display: block;
   }
   .newsArticle .story .section a:hover {
       color: #21409a;
   }
   .newsArticle .story .imageCallout {
       width: 200px;
       margin: 0 0 5px 10px;
   }
   .newsArticle .story .imageCallout .enlarge p,
   .newsArticle .story .imageCallout .credits p {
       font-size: 12px;
   }
   .newsArticle .story .imageCallout .credits p.black {
       font-size: 13px;
       padding-top: 10px;
   }
   .newsArticle p {
       margin-bottom: 15px;
   }
   @media (max-width: 959px) {
       .newsArticle {
           padding: 10px 0;
       }
       .newsArticle .story,
       .newsArticle .hero img {
           width: 100%;
       }
       .newsArticle .rail {
           display: none;
       }
   }
   .rail {
       width: 220px;
   }
   .rail ul li {
       width: 220px;
   }
   /*.rail ul li.donate {
       margin-bottom: 30px;
       padding: 20px;
       background: url(/weizmannimages/backgrounds/lr_donatebg.png) no-repeat;
       height: 200px;
       border-top: 3px solid #a0c5d8;
       border-bottom: 1px solid #e5e5e5;
   }*/
   .rail ul li.donate .greenButton {
       margin-top: 20px;
       float: left;
       color: white;
       padding: 20px 30px;
   }
   .rail ul li.article .info {
       background: transparent;
       border-bottom: 0;
   }
   .rail ul li .image {
       width: 220px;
   }
   .rail ul li.video.cancer .info {
       background: url(/static/weizmannimages/backgrounds/cancercalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video.technology .info {
       background: url(/static/weizmannimages/backgrounds/technologycalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video.education .info {
       background: url(/static/weizmannimages/backgrounds/educationcalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video.planet .info {
       background: url(/static/weizmannimages/backgrounds/planetcalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video.health .info {
       background: url(/static/weizmannimages/backgrounds/healthcalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video.physical .info {
       background: url(/static/weizmannimages/backgrounds/physicalcalloutbg.png) no-repeat bottom right;
       background-color: #fff;
   }
   .rail ul li.video .info {
       border-top: 0;
       border-bottom: 0;
   }
   .rail h6.box {
       background: #1e303a;
       color: #fff;
       text-transform: uppercase;
       text-align: center;
       width: 50%;
       padding: 5px 0;
   }
   .entry .rail .category li {
       background-color: #fff !important;
       padding: 0 0 0 10px;
       margin: 5px 0;
       width: 207px;
       border-left: 3px solid #e5e5e5;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li a:hover {
       color: #e5e5e5;
       background: white;
   }
   .entry .rail .category li a {
       padding: 17px 0;
       display: block;
       color: #a6a6a6;
       font-size: 14px;
       font-family: "Roboto Condensed", sans-serif;
       text-transform: uppercase;
       width: 200px;
   }
   .entry .rail .category li a span {
       -ms-transform: scale(-1, 1);
       -webkit-transform: scale(-1, 1);
       transform: scale(-1, 1);
   }
   .entry .rail .category li.cancer {
       border-left: 3px solid #ec242a;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.cancer a:hover {
       color: #ec242a;
       background: white;
   }
   .entry .rail .category li.technology {
       border-left: 3px solid #f79521;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.technology a:hover {
       color: #f79521;
       background: white;
   }
   .entry .rail .category li.education {
       border-left: 3px solid #fbd605;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.education a:hover {
       color: #fbd605;
       background: white;
   }
   .entry .rail .category li.planet {
       border-left: 3px solid #3aac49;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.planet a:hover {
       color: #3aac49;
       background: white;
   }
   .entry .rail .category li.health {
       border-left: 3px solid #3a81c3;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.health a:hover {
       color: #3a81c3;
       background: white;
   }
   .entry .rail .category li.physical {
       border-left: 3px solid #843b94;
       border-bottom: 1px solid #e5e5e5;
   }
   .entry .rail .category li.physical a:hover {
       color: #843b94;
       background: white;
   }
   .entry .rail .category li.search {
       border-left: 3px solid #1e303a;
       border-bottom: 1px solid #e5e5e5;
       -ms-transform: scale(1, 1);
       -webkit-transform: scale(1, 1);
       transform: scale(1, 1);
       padding: 10px 0 10px 10px;
   }
   .entry .rail .category li.search a:hover {
       color: #1e303a;
       background: white;
   }
   .entry .rail .category li.search .icon-search {
       font-family: 'icomoon';
       width: auto;
       padding: 5px 10px;
       -ms-transform: scale(1, 1);
       -webkit-transform: scale(1, 1);
       transform: scale(1, 1);
   }
   .entry .rail .related ul li .info {
       border-top: 0;
   }
   .entry {
       margin: 30px auto;
   }
   .entry > .lt {
       width: 640px;
   }
   .entry > .rt {
       width: 220px;
   }
   .entry p {
       text-align: left;
   }
   .entry .category {
       margin-left: 0 !important;
   }
   .entry .categories {
       margin: 0 auto !important;
   }
   .entry .navButtons {
       display: none;
   }
   .entry .story > article {
       margin-bottom: 30px;
   }
   .entry .related {
       padding-top: 60px;
   }
   .entry .comments {
       border-top: 1px solid #e5e5e5;
       padding-top: 20px;
   }
   .entry a:hover h5 {
       color: #21409a;
   }
   @media (max-width: 959px) {
       .entry {
           margin: 0 auto 30px;
       }
       .entry > article.lt,
       .entry > article.rt {
           width: 95.829%;
           float: none;
           margin: 0 auto;
       }
       .entry article.lt p {
           text-align: left;
       }
       .entry article.lt .hero img {
           width: 100%;
           max-width: 640px;
           display: block;
           margin: 0 auto;
       }
       .entry .categories.tablet {
           margin-bottom: 30px !important;
           width: 100%;
       }
       .entry .rail {
           width: 100%;
       }
       .entry .rail ul li {
           width: 220px;
           float: left;
           margin-right: 20px;
       }
       .entry .rail .related {
           padding-top: 0;
       }
       .entry .rail h6 {
           width: 150px;
       }
   }
   @media (max-width: 600px) {
       .entry .topContent h4 {
           font-size: 16px;
       }
       .entry .rail ul {
           width: 225px;
           margin: 0 auto;
       }
       .entry .rail ul li {
           float: none;
       }
   }
   .story.event {
       margin: 30px auto;
       text-align: left;
       display: inline-block;
       width: 100%;
   }
   .story.event .hero h4 {
       text-align: center;
   }
   .story.event .hero img {
       margin-bottom: 30px;
   }
   .story.event .section ul li {
       padding: 5px 0;
       font-size: 14px !important;
       font-family: "Merriweather", serif;
       color: #464646;
       line-height: 25px;
   }
   .story.event .greyButton {
       display: inline-block;
   }
   .story.event .greyButton.lt {
       margin-right: 10px;
   }
   .story.event .eventButtons {
       margin: 0 0 30px;
   }
   .bodyContainer .bottomSlides {
       width: 100%;
       margin: 20px 0 -5px;
       display: inline-block;
       padding-bottom: 70px;
   }
   .bodyContainer .bottomSlides .bx-wrapper {
       max-width: 100% !important;
       overflow: hidden;
   }
   .bodyContainer .bottomSlides .bx-viewport {
       padding: 0 19.68%;
   }
   .bodyContainer .bottomSlides .floatingText {
       left: 50px;
       right: auto;
       text-align: left;
       width: 65%;
   }
   .bodyContainer .bottomSlides .floatingText p,
   .bodyContainer .bottomSlides .floatingText h3 {
       color: black;
       background: rgba(255, 255, 255, 0.5);
   }
   .bodyContainer .bottomSlides .floatingText p {
       padding: 0 10px 10px;
   }
   .bodyContainer .bottomSlides .floatingText h3 {
       padding: 10px 10px 0;
   }
   .bodyContainer .bottomSlides .floatingText.white p,
   .bodyContainer .bottomSlides .floatingText.white h3 {
       color: white !important;
       background: rgba(0, 0, 0, 0.5);
   }
   @media (max-width: 959px) {
       .bodyContainer .bottomSlides .bx-wrapper img {
           min-height: 300px;
       }
       .bodyContainer .bottomSlides .bx-wrapper img.playButton {
           min-height: 0px;
       }
       .bodyContainer .bottomSlides .bx-viewport {
           padding: 0 !important;
       }
       .bodyContainer .bottomSlides .floatingText {
           left: 75px;
       }
   }
   @media (max-width: 600px) {
       .bodyContainer .bottomSlides .floatingText {
           background: transparent;
           left: 0;
           padding: 0 0 20px;
           border-top: 2px solid #e5e5e5;
       }
       .bodyContainer .bottomSlides .floatingText .valign {
           width: 100% !important;
       }
       .bodyContainer .bottomSlides .floatingText .valign div {
           vertical-align: top;
       }
   }
   .rt {
       float: right;
   }
   .lt {
       float: left;
   }
   .newsArticle ul {
       list-style: none;
       padding:0;
   }
   .toolBar {
       border-top: 1px solid #e5e5e5;
       border-bottom: 1px solid #e5e5e5;
       padding: 10px 0;
   }
   .toolBar ul {
       margin: 0;
       padding: 0;
       border: 0;
       overflow: hidden;
   }
   .toolBar ul li:first-child,
   .toolBar ul li.first {
       padding-left: 0;
   }
   .toolBar ul li {
       list-style-image: none;
       list-style-type: none;
       margin-left: 0;
       white-space: nowrap;
       display: inline;
       float: left;
       padding-left: 5px;
       padding-right: 5px;
   }
   .toolBar ul .greyButton {
       padding: 8px;
   }
   .greyButton {
       background: #e5e5e5;
       color: #a6a6a6 !important;
       border-bottom: 1px solid #a6a6a6;
       font-family: "Roboto Condensed", sans-serif;
       font-size: 14px;
       text-transform: uppercase;
       line-height: 0;
       padding: 12px;
       display: block;
   }
   .article .topContent .navButtons {
       position: absolute;
       right: 0;
       bottom: 20px;
   }
   .article .topContent .navButtons .blueButton {
       float: left;
       padding: 12px;
   }
   .blueButton {
       background: #a0c5d8;
       color: white !important;
       border-bottom: 1px solid #58798d;
       font-family: "Roboto Condensed", sans-serif;
       font-size: 14px;
       text-transform: uppercase;
       line-height: 0;
       padding: 20px;
   }
   .article .topContent .headings p a {
       font-weight: bold;
   }
   .article .topContent .headings p {
       margin-bottom: 0;
   }
   /*.rail ul li.donate {
       margin-bottom: 30px;
       padding: 20px;
       background: url(/weizmannimages/backgrounds/lr_donatebg.png) no-repeat;
       height: 200px;
       border-top: 3px solid #a0c5d8;
       border-bottom: 1px solid #e5e5e5;
   }*/
   .rail .donate h5,
   .rail .donate h5 a {
       font-size: 16px !important;
       font-family: "Merriweather", serif;
       font-weight: bold !important;
       color: #1e303a;
       line-height: 25px;
   }
   .rail ul li.donate .greenButton {
       margin-top: 20px;
       float: left;
       color: white;
       padding: 20px 30px;
   }
   .greenButton {
       background: #01743b;
       color: white !important;
       font-family: "Roboto Condensed", sans-serif;
       font-size: 14px;
       text-transform: uppercase;
       line-height: 0;
       border-bottom: 1px solid #004c26;
       padding: 10px 15px;
       display: block;
   }
   .greenButton:hover {
       background: #004c26;
       color: white !important;
       border-bottom: 1px solid black !important;
   }
   .rail ul li.donate {
       margin-bottom: 30px;
       padding: 20px;
       background: url(/static/weizmannimages/backgrounds/lr_donatebg.png) no-repeat;
       background-image: url(/static/weizmannimages/backgrounds/lr_donatebg.png);
       background-position-x: initial;
       background-position-y: initial;
       background-size: initial;
       background-repeat-x: no-repeat;
       background-repeat-y: no-repeat;
       background-attachment: initial;
       background-origin: initial;
       background-clip: initial;
       background-color: initial;
       border-top: 3px solid #a0c5d8;
       border-bottom: 1px solid #e5e5e5;
       height: 200px;
       min-height:260px;
   }
   .rail h5{
    font-size: 16px;
    font-family: "Merriweather", serif;
    font-weight: bold;
    color: #1e303a;
    line-height: 25px;
   }
   .rail a .info h6{
    color:#a6a6a6;
   }
   .rail a:hover .info h6{
    color:#a6a6a6;
   }

   @media (max-width: 959px){
.content, .bodyContainer > article, .grid, .entry, .sfcontent {
    /*width: 95.829%;*/
}
   }
@media (max-width: 959px){
    .desktop {
    display: none;
}
}

.callouts ul li .info, .bottomHighlights ul li .info, .rail ul li .info {
        background: white;
        padding: 10px;
        margin-bottom: 20px;
        border-bottom: 1px solid #e5e5e5;
        border-top: 4px solid #e5e5e5;
    }

    .greyButton:hover {
    background: #a6a6a6;
    border-bottom: 1px solid #464646 !important;
    color: white !important;
}
.greyButton:hover {
    background: #a6a6a6;
    border-bottom: 1px solid #464646!important;
    color: #fff!important;
}

/* Pagination */

.pajination,.gsc-results .gsc-cursor-box {
    width: 100%!important;
    clear: left
}

.pajination>article,.gsc-results .gsc-cursor-box>article {
    width: 940px;
    margin: 0 auto
}

@media(max-width: 959px) {
    .pajination,.gsc-results .gsc-cursor-box {
        width:95.829%!important
    }

    .pajination>article,.gsc-results .gsc-cursor-box>article {
        width: 100%
    }
}

.page_navigation,.gsc-results .gsc-cursor {
    padding: 15px 0
}

.page_navigation a,.gsc-results .gsc-cursor a {
    color: #1e303a
}

.page_navigation a:hover,.gsc-results .gsc-cursor a:hover {
    color: #21409a
}

.page_navigation a:hover,.gsc-results .gsc-cursor a:hover {
    background: #e5e5e5
}

.page_navigation .page_link,.page_navigation .page_link>a,.gsc-results .gsc-cursor .page_link,.gsc-results .gsc-cursor .page_link>a {
    display: inline-block!important;
    padding: 12px 16px;
    font-size: 12px
}

.page_navigation .page_link.active_page,.page_navigation .page_link.active a,.page_navigation .page_link>a.active_page,.page_navigation .page_link>a.active a,.gsc-results .gsc-cursor .page_link.active_page,.gsc-results .gsc-cursor .page_link.active a,.gsc-results .gsc-cursor .page_link>a.active_page,.gsc-results .gsc-cursor .page_link>a.active a {
    background: #e5e5e5
}

.page_navigation .pagination .page_link,.gsc-results .gsc-cursor .pagination .page_link {
    padding: 0
}

.page_navigation .ellipse,.gsc-results .gsc-cursor .ellipse {
    display: none
}

.page_navigation .previous_link,.gsc-results .gsc-cursor .previous_link {
    margin-right: 40px
}

.page_navigation .next_link,.gsc-results .gsc-cursor .next_link {
    margin-left: 40px
}

.page_navigation .previous_link,.page_navigation .next_link,.page_navigation .PagedList-skipToNext,.page_navigation .PagedList-skipToPrevious,.gsc-results .gsc-cursor .previous_link,.gsc-results .gsc-cursor .next_link,.gsc-results .gsc-cursor .PagedList-skipToNext,.gsc-results .gsc-cursor .PagedList-skipToPrevious {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "Roboto Condensed",sans-serif;
    width: 135px;
    display: inline-block;
    padding: 11px 0;
    color: #a6a6a6!important;
    background: #e5e5e5;
    width: 100px;
    border-bottom: 1px solid #a6a6a6
}

.page_navigation .previous_link.no_more,.page_navigation .next_link.no_more,.page_navigation .PagedList-skipToNext.no_more,.page_navigation .PagedList-skipToPrevious.no_more,.gsc-results .gsc-cursor .previous_link.no_more,.gsc-results .gsc-cursor .next_link.no_more,.gsc-results .gsc-cursor .PagedList-skipToNext.no_more,.gsc-results .gsc-cursor .PagedList-skipToPrevious.no_more {
    display: none
}

.page_navigation .previous_link:hover,.page_navigation .next_link:hover,.page_navigation .PagedList-skipToNext:hover,.page_navigation .PagedList-skipToPrevious:hover,.gsc-results .gsc-cursor .previous_link:hover,.gsc-results .gsc-cursor .next_link:hover,.gsc-results .gsc-cursor .PagedList-skipToNext:hover,.gsc-results .gsc-cursor .PagedList-skipToPrevious:hover {
    background: #a6a6a6;
    border-bottom: 1px solid #464646!important;
    color: #fff!important
}

.page_navigation .PagedList-skipToNext,.page_navigation .PagedList-skipToPrevious,.gsc-results .gsc-cursor .PagedList-skipToNext,.gsc-results .gsc-cursor .PagedList-skipToPrevious {
    width: auto
}

.page_navigation .PagedList-skipToNext a,.page_navigation .PagedList-skipToPrevious a,.gsc-results .gsc-cursor .PagedList-skipToNext a,.gsc-results .gsc-cursor .PagedList-skipToPrevious a {
    color: #1e303a!important
}

.page_navigation .PagedList-skipToNext a:hover,.page_navigation .PagedList-skipToPrevious a:hover,.gsc-results .gsc-cursor .PagedList-skipToNext a:hover,.gsc-results .gsc-cursor .PagedList-skipToPrevious a:hover {
    color: #21409a!important
}

.newsArticle h1, .newsArticle h2, .newsArticle h3, .newsArticle h4{
    text-align: left;
}
.newsArticle h2, .newsArticle h3, .newsArticle h4{
    margin-bottom: 10px;
}

.callouts a:hover .info{
    text-decoration:none;
}

.spotlightRow .cancer .image{
    border-color:#CD3A35;
}
.spotlightRow .technology .image{
    border-color:#f38354;
}
.spotlightRow .education .image{
    border-color:#ffd800;
}
.spotlightRow .planet .image{
    border-color:#6dc255;
}
.spotlightRow .health .image{
    border-color:#538dcb;
}
.spotlightRow .space .image{
    border-color:#8e4398;
}

.pictureSmall {
            width: 44%;
            max-width: 250px;
        }

        .pictureSmall.lt {
            margin: 0 15px 15px 0;
        }

        .pictureSmall.rt {
            margin: 0 0 15px 15px;
        }

        .pictureSmall img {
            margin-bottom: 10px;
            max-width: 100%;
        }

        @media (max-width: 479px) {
            .pictureSmall {
                width: 100%;
                max-width: 100%;
                float: none;
            }

            .pictureSmall img {
                width: 100%;
            }
        }

        .pictureLarge {
            width: 100%;
            max-width: 640px;
            margin-bottom: 15px;
        }

        .pictureLarge img {
            width: 100%;
            margin-bottom: 10px;
        }

        .pictureCaption {
            font-size: 12px !important;
            line-height: 18px;
            margin-top: 10px;
        }

        .mediaWrapper {
            position: relative;
            padding-bottom: 56.25%;
            /* 16:9 */
            padding-top: 25px;
            height: 0;
        }

        .mediaWrapper iframe, .mediaWrapper object, .mediaWrapper embed {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .newsArticle .story h4{
            font-weight: bold;
            margin-bottom:20px;
        }

    /* NEWS EVENTS OVERLAY */

    .blockOverlay, .blockMsg {
    cursor: default !important;
}

.blockMsg {
    padding: 20px 0 5px !important;
    width: 440px !important;
    text-align: center;
    color: black;
    border: 3px solid #aaaaaa;
    /*background-color: white !important;*/
}

    .blockMsg .field {
        margin-bottom: 15px;
        display: inline-block;
        min-width: 400px;
        clear: both;
    }

        .blockMsg .field label {
            float: left;
            margin-right: 15px;
        }

        .blockMsg .field input {
            float: right;
        }

            .blockMsg .field input.formfield {
                height: 27px;
            }

        .blockMsg .field textarea {
            border: 2px solid #e5e5e5;
            padding: 0 14px;
            font-size: 15px;
            font-family: "Roboto Condensed", sans-serif;
            color: #a6a6a6;
            width: 300px;
        }

        .blockMsg .field .greyButton.go {
            width: 40%;
            padding: 15px 0 4px;
            position: relative;
            left: 0;
            float: none;
        }

@media (max-width: 479px) {
    .blockMsg {
        width: 90% !important;
        left: 4% !important;
    }

        .blockMsg .field {
            min-width: 90%;
            width: 90%;
            padding-left: 5%;
            padding-right: 5%;
        }

        .blockMsg #emailform .field input[type="text"] {
            width: 90% !important;
            float: left;
        }

        .blockMsg .field textarea {
            width: 90%;
        }
}

.EmailForm input.formfield {
    height: 27px;
}

.EmailForm input.formfield.error {
    border: 1px solid #FF2323 !important;
}

.EmailForm .field input {
    width: 300px;
    float: left;
}

.EmailForm .go {
    float: left;
    height: 12px;
    margin-right: 10px;
}

.EmailForm .articlefootnote {
    margin-top: 20px;
}

.EmailForm .pictureLarge a  {
    width: 100%;
}

.EmailForm .pictureLarge a img {
    margin-bottom: 10px;
    width: 100%;
}

.EmailForm article.story a {
    display: inline;
}

.item .info a{
    font-weight: bold;
    transition:color 0.25s ease;
}

article.section ul{
    padding:0;
    list-style: none;
}

#PreviousEventLink{
    margin-right:15px;
}

input.newsletter{
    border:0 none;
}

.bodyContainer .filterby {
    right: 100px;
    width: 306px;
    top: 87px;
    position: absolute;
    float: right;
    font-size: 14px;
    font-family: arial,"Roboto Condensed",sans-serif;
    line-height: 27px;
    color: #676767;
    font-size:13px;
    z-index: 999;
}

@media(max-width: 767px) {
    .bodyContainer .filterby,.gsc-tabsArea {
        display:none
    }
}

@media(max-width: 960px) {


    .grid ul li {
        position: relative;
        margin: 20px auto
    }
}

.bodyContainer .filterby .filterbylabel {
    background: #f6f9fb;
    padding: 5px 0;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    width: 100px;
    display: inline-block;
    line-height: 16px;
    height: 16px;
    position: relative;
    top: 0;
    padding-left: 5px
}

.bodyContainer .searchFilters {
    width: 100%;
    margin-top: -26px;
    background-color: #fff;
    padding: 5px 0;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    z-index: 7;
    display: none;
    height: 250px;
    overflow-y: scroll;
    left: 60px;
    position: relative
}

.bodyContainer .searchFilters li {
    padding: 5px 20px;
    font-size: 14px;
    font-family: "Roboto Condensed",sans-serif;
    line-height: 27px;
    color: #333
}

.bodyContainer .searchFilters li a.active {
    color: #21409a
}

@media(max-width: 750px) {
    .bodyContainer .searchFilters {
        display:none
    }
}

ul.list .image {
    width: 23%;
}

ul.list .info {
    width: 75%;
}

ul.list li {
    width:100%;
    overflow:hidden;
    margin-bottom:24px;
}

@media screen and (max-width:540px){
  ul.list .image{
    margin-bottom:12px;
  }
    ul.list .image, ul.list .info{
      width:100%;
    }
}