
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=31601cf9-90ea-475d-ad14-1c8fba2a9780");
    @font-face{
        font-family:"AvenirNextLTW01-UltraLi";
        src:url("../fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix");
        src:url("../fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix") format("eot"),url("../fonts/2e3f5cb9-101f-46cf-a7b3-dfaa58261e03.woff2") format("woff2"),url("../fonts/fa19948e-5e38-4909-b31e-41acd170d6f2.woff") format("woff"),url("../fonts/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf") format("truetype"),url("../fonts/9fd4ea0c-b19a-4b21-9fdf-37045707dd78.svg#9fd4ea0c-b19a-4b21-9fdf-37045707dd78") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-Regular";
        src:url("../fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
        src:url("../fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url("../fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),url("../fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),url("../fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),url("../fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-Medium";
        src:url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix");
        src:url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix") format("eot"),url("../fonts/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2") format("woff2"),url("../fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"),url("../fonts/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype"),url("../fonts/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg");
    }
    @font-face{
        font-family:"Avenir Next LT W01 Demi";
        src:url("../fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
        src:url("../fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"),url("../fonts/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2") format("woff2"),url("../fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"),url("../fonts/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"),url("../fonts/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg");
    }
    @font-face{
        font-family:"Avenir Next LT W01 Bold";
        src:url("../fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");
        src:url("../fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"),url("../fonts/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"),url("../fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"),url("../fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"),url("../fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-Condens_721299";
        src:url("../fonts/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix");
        src:url("../fonts/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix") format("eot"),url("../fonts/7fb4cb78-601f-4bb2-995a-442252089573.woff2") format("woff2"),url("../fonts/19db35b6-b3e8-400b-ae62-a3d37cc9fa56.woff") format("woff"),url("../fonts/61860563-e9eb-40bd-844e-48e96af9d063.ttf") format("truetype"),url("../fonts/94f6e6be-004d-4b3a-8b0e-f07609dc1726.svg#94f6e6be-004d-4b3a-8b0e-f07609dc1726") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-BoldCn";
        src:url("../fonts/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix");
        src:url("../fonts/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix") format("eot"),url("../fonts/9f6106aa-36e0-4cfb-8cda-c3354eab2461.woff2") format("woff2"),url("../fonts/ff039068-be8b-415c-b1a9-24eedee1c3ab.woff") format("woff"),url("../fonts/cdd2cecb-bd0e-41e5-9ecd-ef60f52a35be.ttf") format("truetype"),url("../fonts/390c08bc-8d21-4af3-95a1-a73c21f189cd.svg#390c08bc-8d21-4af3-95a1-a73c21f189cd") format("svg");
    }

    @import url('https://fonts.googleapis.com/css?family=Rubik');

    @import url('https://fonts.googleapis.com/css?family=Assistant');


/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6af5d4379886157f7a7d)
 * Config saved to config.json and https://gist.github.com/6af5d4379886157f7a7d
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}

.panels-flexible-row-experience_israel_main-1 img{
   width: 100%;
}


svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}


.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */


/* normalize.css v1.0.2 | MIT License | git.io/normalize */
/* ========================================================================== */
/*   HTML5 display definitions                        */
/*   ========================================================================== */
/* Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* Prevents modern browsers from displaying `audio` without controls. */
/* Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/* Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3, and Safari 4. * Known issue: no IE 6 support. */
[hidden] { display: none; }

/* ========================================================================== */
/*   Base                                 */
/*   ========================================================================== */
/* 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using */
/*    `em` units. * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom. */
html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/* Addresses `font-family` inconsistency between `textarea` and other form elements. */
html, button, input, select, textarea { font-family: Arial, Helvetica, sans-serif; }

/* Addresses margins handled incorrectly in IE 6/7. */
body { margin: 0; }

/* ========================================================================== */
/*   Links                                    */
/*   ========================================================================== */
/* Improves readability when focused and also mouse hovered in all browsers. */
*:focus, a:focus, a:active, a:hover { outline: 0; }

/* ========================================================================== */
/*   Typography                                 */
/*   ========================================================================== */
/* Addresses font sizes and margins set differently in IE 6/7.  */
/* Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.67em; margin: 2.33em 0; }

/* Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/* Addresses styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/* Addresses styling not present in IE 6/7/8/9. */
mark { background: #ff0; color: #000; }

/* Addresses margins set differently in IE 6/7. */
p, pre { margin: 1em 0; }

/* Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: "courier new", monospace; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers. */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* Addresses CSS quotes not supported in IE 6/7. */
q { quotes: none; }

/* Addresses `quotes` property not supported in Safari 4. */
q:before, q:after { content: ''; content: none; }

/* Addresses inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/* Prevents `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== */
/*   Lists                                    */
/*   ========================================================================== */
dl, menu, ol, ul, dd { margin: 0; padding: 0; list-style: none; list-style-image: none; }

/* ========================================================================== */
/*   Embedded content                             */
/*   ========================================================================== */
/* 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.   */
/* 2. Improves image quality when scaled in IE 7. */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/* Corrects overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== */
/*   Figures                                  */
/*   ========================================================================== */
/* Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
figure { margin: 0; }

/* ========================================================================== */
/*   Forms                                    */
/*   ========================================================================== */
/* Corrects margin displayed oddly in IE 6/7. */
form { margin: 0; }

/* Define consistent border, margin, and padding. */
fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* 1. Corrects color not being inherited in IE 6/7/8/9.   */
/* 2. Corrects text not wrapping in Firefox 3. */
/* 3. Corrects alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/* 1. Corrects font size not being inherited in all browsers. * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. * 3. Improves appearance and consistency in all browsers. */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/* Addresses Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type `input` and others. * 4. Removes inner spacing in IE 7 without affecting normal text inputs. *    Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/* Re-set default cursor for disabled elements. */
button[disabled], input[disabled] { cursor: default; }

/* 1. Addresses box sizing set to content-box in IE 8/9. * 2. Removes excess padding in IE 8/9. * 3. Removes excess padding in IE 7. *    Known issue: excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* Removes inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Removes inner padding and border in Firefox 3+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE 6/7/8/9. * 2. Improves readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== */
/*   Tables                                   */
/*   ========================================================================== */
/* Remove most spacing between table cells. */
/*table { border-collapse: collapse; border-spacing: 0; }*/

/* ========================================================================== */
/*   Base styles: opinionated defaults                      */
/*   ========================================================================== */
html, button, input, select, textarea { color: #737A7F; }

body { font-size: 12px; line-height: 1.4; }

ul, ol, dl { list-style: none; margin: 0; padding: 0; }

a { text-decoration: none; color: #224F7C; }
a:hover { color: #477caf; }

/* Remove text-shadow in selection highlight: h5bp.com/i  */
/* These selection declarations have to be separate. * Customize the background color to match your design. */
::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

/* A better looking default horizontal rule */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img { vertical-align: middle; }

/* Remove default fieldset styles. */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
textarea { resize: vertical; }

/* ========================================================================== */
/*   Chrome Frame prompt                            */
/*   ========================================================================== */
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ========================================================================== */
/*   Helper classes                               */
/*   ========================================================================== */
/* Image replacement */
.ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */ *text-indent: -9999px; }

.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u  */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v  */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable */
/* when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout  */
.invisible { visibility: hidden; }

.fLeft { float: left; }

.fRight { float: right; }

.tLeft { text-align: left; }

.tRight { text-align: right; }

.clearOpposite { clear: right; }

.clearCurrent { clear: left; }

.bold { font-weight: bold; }

.noBorder-top { border-top: 0!important; }

.noBorder-bottom { border-bottom: 0!important; }

/* Clearfix: contain floats */
.clearfix, .wrapper, .grey, .picList dd, .picList230, .picList480, .newsList li, .sidePics, .opportunities li, .membersList li { *zoom: 1; /*old IE*/ }
.clearfix:before, .wrapper:before, .grey:before, .picList dd:before, .picList230:before, .picList480:before, .newsList li:before, .sidePics:before, .opportunities li:before, .membersList li:before, .clearfix:after, .wrapper:after, .grey:after, .picList dd:after, .picList230:after, .picList480:after, .newsList li:after, .sidePics:after, .opportunities li:after, .membersList li:after { content: " "; display: table; }
.clearfix:after, .wrapper:after, .grey:after, .picList dd:after, .picList230:after, .picList480:after, .newsList li:after, .sidePics:after, .opportunities li:after, .membersList li:after { clear: both; }

.s07 { font-size: 7px!important; }

.s08 { font-size: 8px!important; }

.s09 { font-size: 9px!important; }

.s10 { font-size: 10px!important; }

.s11 { font-size: 11px!important; }

.s12 { font-size: 12px!important; }

.s13 { font-size: 13px!important; }

.s14 { font-size: 14px!important; }

.s15 { font-size: 15px!important; }

.s16 { font-size: 16px!important; }

.s17 { font-size: 17px!important; }

.s18 { font-size: 18px!important; }

.s19 { font-size: 19px!important; }

.s20 { font-size: 20px!important; }

.s21 { font-size: 21px!important; }

.s22 { font-size: 22px!important; }

.s23 { font-size: 23px!important; }

.s24 { font-size: 24px!important; }

.s25 { font-size: 25px!important; }

.s26 { font-size: 26px!important; }

.s27 { font-size: 27px!important; }

.s28 { font-size: 28px!important; }

.s29 { font-size: 29px!important; }

.s30 { font-size: 30px!important; }

/*placeholder styling*/
::-webkit-input-placeholder { color: #999; font-style: italic; }

::-moz-placeholder { color: #999; font-style: italic; }

:-ms-input-placeholder { color: #999; font-style: italic; }

:focus::-webkit-input-placeholder { color: transparent; }

:focus::-ms-input-placeholder { color: transparent; }

:focus:-moz-placeholder { color: transparent !important; }


/***********colors*************/
/*1CBBB4*/
/*color: $c1;*/
.borderd { border-bottom: 1px solid #e2e2e2; padding-bottom: 0.3em; }

/************************/
h1 { color: #666666; font: normal 42px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; margin-bottom: 0.3em; }
h1.borderd { margin-bottom: -1px; }
h1 .subTitle { color: #868686; display: block; margin: 5px 0 18px; }

h2 { color: #666666; font: normal 24px/1.2 "Baskerville W01 Regular 927184", Times New Roman, Serif; }

h3 { color: #666666; font: normal 22.5px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
h3 a { color: #666666; }

h4 { color: #666666; font: normal 30px/40px "Baskerville W01 Regular 927184", Times New Roman, Serif; }

h5 { color: #224f7c; font: normal 19px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }

h6 { color: #888888; font: normal 14px/1.5 "Baskerville W01 Regular 927184", Times New Roman, Serif; margin: 0; }

.preTitle { color: #666666; font: 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; margin: 0; min-height: 39px; }
.preTitle a { color: #666666; }

.linkRed { color: #ed1c24; }
.linkRed:hover { color: #3b3b3b; }

.wrapper { width: 980px;margin: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; clear: both; }

/**********header**************/
header { background-color: #3f4e5e; color: #9ab1c8; clear: both; min-width: 980px; height: 40px; position: relative; z-index: 2; }
header .wrapper { padding: 7px 0 0 21px; }
header a { color: #9ab1c8; }
header a:hover { color: white; }
header .search { float: right; height: 26px; position: relative; width: 165px; margin-left: 10px; }
header .search input[type=text] { background-color: #848e98; border: 0; border-radius: 2px; color: #ced2d6; font: 12px/26px Arial; height: 26px; padding: 0 30px 0 8px; width: 127px; }
header .search button { background: url(../images/searchIcon.png) no-repeat 0 0 transparent; border: 0; cursor: pointer; height: 17px; position: absolute; right: 5px; text-indent: -9999px; top: 4px; width: 17px; }
header .headNav li { float: left; line-height: 24px; padding: 0 15px; margin-top: 1px; }
/*header .headNav li:first-child { border: 1px solid #86919d; border-radius: 2px; margin-top: 0; }*/
header .headNav li a{ color: white; }
header .headNav li a:hover { color: #9ab1c8; }
header .user, header .languages { float: right; position: relative; margin: -7px 0 0 1px; z-index: 9999999999; }
header .user button, header .languages button { background: none; color: #9ab1c8; border: 0; padding: 7px 24px 8px 8px; height: 40px; }
header .user button:after, header .languages button:after { width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0 4px; border-color: #7993b0 transparent transparent; content: ""; margin: 5px 0 0 9px; position: absolute; }
header .user button.active, header .languages button.active { background: #546577; color: #e7eaec; }
header .user button.active:after, header .languages button.active:after { border-top-color: #e7eaec; }
header .user ul, header .languages ul { position: absolute; background: #546577; display: none; }
header .user ul li, header .languages ul li { border-top: 1px solid #71808e; }
header .user ul li:first-child, header .languages ul li:first-child { border: 0; }
header .user ul li img, header .languages ul li img { margin-right: 8px; }
header .user ul li a, header .languages ul li a {color: #e7eaec; display: block; width: 125px; padding: 10px;}
header .active { color: #e7eaec; }
.not-front #mkSenseBtn{
        background-image: url(http://archive.jewishagency.org/sites/default/files/default%401x_0.png) !important;
        background-repeat: no-repeat; 
        width: 32px;
        height: 32px;
        float: left;
        padding-right:40px;
        margin-left:15px;
        filter: brightness(200%);
    }

/**********menu**************/
menu { width: 980px; margin: auto; height: 98px; position: relative; }
menu .logo { float: left; width: 320px; }
menu ul { margin-top: 34px; float: left; }
menu ul li { float: left; border-left: 1px solid #dddddd; width: 164px; }
menu ul li > a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; color: #5f5f5f; font-size: 14px; border-bottom: 8px solid; display: block; height: 64px; line-height: 1.3; padding: 8px 12px 0; position: relative; }
menu ul li > a:after { background: url(../images/menuArrow.gif); height: 5px; width: 7px; content: ""; position: absolute; right: 20px; top: 16px; }
.home-old ul li > a:hover, menu ul li > a.active { color: white; margin: 0 -1px; width: 166px; }
menu ul li > a:hover:after, menu ul li > a.active:after { background: url(../images/menuArrowOn.gif); }
.home-old ul li:hover > a { color: white; margin: 0 -1px; width: 166px; }
menu ul li:hover > a:after { background: url(../images/menuArrowOn.gif); }
menu ul li.cs1 > a { border-bottom-color: #624a7e; }
menu ul li.cs1 > a.active { background: #624a7e; }
menu ul li.cs1:hover > a { background: #624a7e; }
menu ul li.cs2 > a { border-bottom-color: #a3cc67; }
menu ul li.cs2 > a.active { background: #a3cc67; }
menu ul li.cs2:hover > a { background: #a3cc67; }
menu ul li.cs3 > a { border-bottom-color: #e9ba52; }
menu ul li.cs3 > a.active { background: #e9ba52; }
menu ul li.cs3:hover > a { background: #e9ba52; }
menu ul li.cs4 > a { border-bottom-color: #f26c4f; }
menu ul li.cs4 > a.active { background: #f26c4f; }
menu ul li.cs4:hover > a { background: #f26c4f; }

menu ul li.cs9 > a { border-bottom-color: #005CAA; }
menu ul li.cs9 > a.active { background: #005CAA; }
menu ul li.cs9:hover > a { background: #005CAA}

menu .drop { display: none; background: white; border-top: 8px solid; width: 720px; height: auto; position: absolute; right: 0; top: 90px; box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2); z-index: 11; }
menu .drop dl { border-right: 1px solid #eaeaea; float: left; padding: 0 20px; width: 183px; margin: 20px 15px 0 0; }
menu .drop dl dt { font: 19px/1.4 "Baskerville W01 Regular 927184", Times New Roman, Serif; font-weight: normal; margin: -5px 0 15px; }
menu .drop dl dd { padding: 3px 0; }
menu .drop dl dd a { color: #5f5f5f; font-weight: bold; }
menu .drop figure { float: left; width: 220px; margin: 20px 20px 0 0; }
menu .drop figure a { color: #224f7c; font: 14px/1.4 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
menu .drop figure img { display: block; width: 220px; height: 123px; margin-bottom: 11px; }
menu .drop figure figcaption { color: #5f5f5f; font-size: 11px; line-height: 1.3; padding: 8px 0 0; }
menu .drop.cs1 { border-top-color: #624a7e; }
menu .drop.cs1 dt { color: #624a7e; }
menu .drop.cs2 { border-top-color: #a3cc67; }
menu .drop.cs2 dt { color: #a3cc67; }
menu .drop.cs3 { border-top-color: #e9ba52; }
menu .drop.cs3 dt { color: #e9ba52; }
menu .drop.cs4 { border-top-color: #f26c4f; }
menu .drop.cs4 dt { color: #f26c4f; }
menu li:hover .drop { display: block; }

/***********footer*************/
footer { background: #26323f; color: #9ab1c8; font-size: 11px; clear: both; min-width: 980px; }
footer a { color: #9ab1c8; }
footer a:hover { color: white; }
footer .top { background: #3f4e5e; border-bottom: 1px solid #495766; height: 63px; font-size: 12px; }
footer .top a { color: white; }
footer .top ul { float: left; }
footer .top ul li { float: left; margin: 25px 22px 0 0; }
footer .top p { float: right; color: white; margin: 22px 0 0; }
footer .top p span { font: 20px/1.2 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
footer .top .linkBorder { border: 1px solid #86919d; border-radius: 2px; display: inline-block; line-height: 24px; padding: 0 15px; margin: 0 0 0 8px; }
footer .nav { width: 980px; margin: auto; padding: 33px 0 0; min-height: 228px; }
footer .nav dl { width: 146px; margin: 0 0 31px 20px; float: left; }
footer .nav dl:first-child { margin-left: 0; }
footer .nav dl dt { font: 18px/1.3 "Baskerville W01 Regular 927184", Times New Roman, Serif; min-height: 63px; }
footer .nav dl dt a { color: white; }
footer .nav dl dd { padding: 1px 0; line-height: 1.5; }
footer .bottom { border-top: 1px solid #424f5c; text-align: center; padding: 37px 0 22px; clear: both; width: 980px; margin: auto; }
footer .bottom img { margin: 0 27px; }
footer .bottom p { margin: 25px 0; }

/********hpSocial****************/
.hpSocial { margin-top: 40px; }
.hpSocial li { float: left; width: 230px; margin-left: 20px; margin-bottom: 40px; }
.hpSocial li:first-child { margin-left: 0; }
.hpSocial li a { font-weight: bold; }
.hpSocial li h5 { margin: 0 0 10px; }
.hpSocial li p { margin: 0 0 15px; }
.hpSocial li p img { float: left; margin: 0 15px 2px 0; }
.hpSocial li p a { font-weight: normal; color: #666666; }
.hpSocial li img { height: 30px; width: 30px; }
.hpSocial li .arrow { width: auto; height: auto; }

/**********aside**************/
.aside, aside { float: right; width: 230px; }

.col730 { width: 73%; display: inline-block;}

/*.col480 { width: 480px; }*/

.col480.Sul ul, .col730.Sul ul {
  list-style-type: square !important;
  padding-left: 15px !important;
}
.grey { background: #f8f8f7; border-top: 1px solid lightgrey; min-width: 980px; margin: auto; padding: 48px 0 50px; }
.grey .wrapper { overflow: hidden; }
.grey.borderBottom { border: 0; border-bottom: 1px solid lightgrey; }
;
/***********intro*************/
.intro { margin-bottom: 35px; }
.intro .col730 { text-align: center; }
.intro .col730 h2 { margin: 6px 35px; font-size: 33px; }
.intro .col730 h3 { font: normal 24px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 12px 35px 25px; }
.intro .col730 h4 { font: normal 19px/1.7 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 12px 35px 25px; }
.col730 a.button { background: #0054a6; color: white; border-radius: 2px; font: bold 14px/2.5 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0 48px; display: inline-block; }

/***********introDark*************/
.introDark { margin-bottom: 20px; text-align: center; background: #27323e; padding: 30px; }
.introDark h2 { color: white; margin: 6px 35px; font-size: 33px; }
.introDark h3 { color: white; font: normal 24px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 12px 35px 25px; }
.introDark h4 { color: white; font: normal 19px/1.7 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 12px 35px 25px; }
.introDark a { background: #0054a6; color: white; border-radius: 2px; font: bold 14px/2.5 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0 48px; display: inline-block; }

/***********introGrey*************/
.introGrey { margin-bottom: 20px; text-align: center; background: #f9f9f8; padding: 30px; }
.introGrey h3 { font-size: 25px; line-height: 1.3; margin: 6px 10px 20px; }
.introGrey a { background: #0054a6; color: white; border-radius: 2px; font: bold 14px/2.5 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0 48px; display: inline-block; }
.introGrey .subTitle { line-height: 1.5; margin: 9px 0; }

.jaEvent .introGrey { text-align: left; padding: 15px 30px; }
.jaEvent .introGrey h2 { font-size: 34px; margin: 6px 0px 9px; }
.jaEvent .introGrey p { font-size: 14px; }

/***********opportunity*************/

/*.opportunity {  
  background: none repeat scroll 0 0 #26323f;
}*/
.opportunity h4 { background: #3f4e5e; color: white; margin: 0; padding: 9px 0 7px 20px; font-size: 20px; }
.opportunity dl { background: #26323f; padding: 16px 10px 16px 20px; }
.opportunity dl dt { color: #9ab1c8; font: 16px/1.2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.opportunity dl dd { padding: 3px 0; font-size: 14px; }
.opportunity dl dd a { color: white; }
.opportunity .opportunityFilter { background: #26323f; padding: 16px 20px; }
.opportunity .opportunityFilter h5 { color: #9ab1c8; margin: 0; font-size: 18px; }
.opportunity .opportunityFilter select { width: 190px; color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 14px; }
.opportunity .opportunityFilter option { color: #C2C4C4; }
.opportunity .opportunityFilter button { background: #0054a6; border: 0; color: white; border-radius: 2px; font: bold 14px/2.5 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0; display: block; width: 190px; }
.opportunity .opportunityFilter button:hover { background: #064380; }
.opportunityConfig .drop .agencyScroller::-webkit-scrollbar{
  width:12px;
  background-color:#5A5C5F;
}
.opportunityConfig .drop .agencyScroller::-webkit-scrollbar-thumb{
  background-color: #cccccc;
}
.opportunityConfig .drop .agencyScroller::-webkit-scrollbar-thumb:hover{
  background-color:#cccccc;
  border:1px solid #333333;
}
.opportunityConfig .drop .agencyScroller::-webkit-scrollbar-thumb:active{
  background-color: #cccccc;
  border:1px solid #333333;
} 

/***********picList*************/
.picList dt { border-bottom: 1px solid gainsboro; padding-bottom: 17px; }
.picList dt a { color: #666666; font: normal 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.picList dd { border-bottom: 1px solid gainsboro; padding: 17px 0; }
.picList dd img { float: left; width: 78px; height: 60px; margin: 0 11px 0 0; }
.picList dd a { font: 14px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.picList dd .meta { font-size: 11px; line-height: 1; }
.picList dd .eventDate { font-size: 11px !important; font-weight: 600; float: left; width: 78px; height: 50px; padding-top: 10px; margin: 0 11px 0 0; background: #0054a6; color: white; text-align: center; text-transform: uppercase; }
.picList dd .eventDate strong { display: block; font: 600 32px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }

.fb-comments-count { font-size: 11px; font-weight: bold; color: #7FD5DD; }

/***********picList230*************/
.moreabout_with_stories .picList230 { margin-right: -20px !important; clear: none !important; }
.picList230 { margin-right: -20px; clear: both; }
.picList230 li { float: left; width: 230px; margin-right: 10px; height: 201px; margin-bottom: 15px; overflow: hidden; }
.picList230 li a { font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.picList230 li h5 { min-height: 39px; margin: 0; color: #666666; font: normal 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.picList230 li h5 a { color: #666666; font: normal 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.picList230 li .pic { width: 230px; height: 138px; display: block; margin-bottom: 10px; }
.picList230 li .fb-comments-count { padding-top: 10px; }
.picList230.single li { height: auto; margin-bottom: 0; }
.picList230.leadership li { height: auto; }
.picList230.leadership li h5 { font-size: 17px; margin: 19px 0 8px; min-height: auto; }
.picList230.leadership li h5 a { font-size: 17px; }
.picList230.leadership li h6 { font: 14px/1.2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.picList230.leadership li h6 a { font-size: 14px; }
.picList230 .slogan { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #26323f; color: white; width: 230px; height: 138px; display: table-cell; vertical-align: middle; clear: both; margin-bottom: 10px; text-align: center; font: 30px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.picList230 .slogan + a { display: block; margin-top: 10px; }

.col730 .picList230.single { border-bottom: 1px solid gainsboro; min-height: 419px; }

/***********picList480*************/
.picList480 { margin-right: -20px; clear: both; }
.picList480 li { float: left; width: 480px; margin-right: 20px; margin-bottom: 15px; overflow: hidden; }
.picList480 li a { font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.picList480 li h5 { min-height: 39px; margin: 0; color: #666666; font: normal 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.picList480 li h5 a { color: #666666; font: normal 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.picList480 li .pic { width: 480px; height: 280px; display: block; margin-bottom: 10px; }
.picList480 li p { font-size: 14px; margin: 10px 0; }

/********Facebook Album*************/
ul.Facebook_album li { text-align: center; float: left; margin-right: 13px; height: 97px; width: 140px; list-style-type: none; overflow: hidden; border: 1px solid silver; }

/**********map**************/
#map730 { height: 379px; }
#map480 { height: 630px; }
.map { border-top: 1px solid #a0afbb; min-height: 546px; position: relative; }
.map .wrapper { position: relative; }
.map .mapGI { background: url(../images/mapGI.png); padding-right: 30px; background-position: right top; background-repeat: no-repeat; background-color: #82929f; display: block; top: -29px; right: 41%; position: absolute; z-index: 99999; height: 58px; width: 242px; color: white; text-indent: 23px; font: normal 23px/2.7 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.map .cards { position: absolute; right: 200px; top: 70px; width: 230px; }
.map .card { background: white; display: none; width: 230px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; padding-bottom: 10px; box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.2); }
.map .card .top { height: 61px; margin-bottom: 10px; }
.map .card .top .prev, .map .card .top .next { background: url(../images/cardBrowse.png) 0 0 no-repeat; height: 16px; width: 11px; padding: 0; border: 0; margin: 21px 0 0; }
.map .card .top .prev { float: left; margin-left: 19px; text-indent: -9000px;}
.map .card .top .next { background-position: -18px 0; float: right; margin-right: 19px; text-indent: -9000px;}
.map .card .top .year_container { left: 51.5px; position: absolute; top: 18px; width: 130px;}
.map .card .top .year { color: white; font: normal 24px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0 auto; }
.map .card figure { display: table-cell; margin: 5px 0; text-align: center; vertical-align: middle; width: 230px; }
.map .card strong { font-size: 30px; line-height: 1; display: block; }
.map .card p { color: #737a7f; height: 92px; line-height: 1.3; margin: 5px 15px 0; padding-bottom: 2px; overflow: hidden; }
.map .card .donate { color: white; border-radius: 2px; font: bold 14px/2.6 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0; display: block; margin: 0 20px; }
.map .card.cs1 .top, .map .card.cs1 .donate { background: #624a7e; }
.map .card.cs1 strong { color: #624a7e; }
.map .card.cs2 .top, .map .card.cs2 .donate { background: #a3cc67; }
.map .card.cs2 strong { color: #a3cc67; }
.map .card.cs3 .top, .map .card.cs3 .donate { background: #e9ba52; }
.map .card.cs3 strong { color: #e9ba52; }
.map .card.cs4 .top, .map .card.cs4 .donate { background: #f26c4f; }
.map .card.cs4 strong { color: #f26c4f; }
.map .card.cs5 .top, .map .card.cs5 .donate { background: #0054a6; }
.map .card.cs5 strong { color: #0054a6; }
.map .card.cs1 .top:hover, .map .card.cs1 .donate:hover {
  background: #745a95;
}
.map .card.cs1 strong {
  color: #8669a9;
}
.map .card.cs2 .top, .map .card.cs2 .donate {
  background: #a3cc67;
}
.map .card.cs2 .top:hover, .map .card.cs2 .donate:hover {
  background: #87ab53;
}
.map .card.cs2 strong {
  color: #a3cc67;
}
.map .card.cs3 .top, .map .card.cs3 .donate {
  background: #e9ba52;
}
.map .card.cs3 .top:hover, .map .card.cs3 .donate:hover {
  background: #cba043;
}
.map .card.cs3 strong {
  color: #e9ba52;
}
.map .card.cs4 .top, .map .card.cs4 .donate {
  background: #f26c4f;
}
.map .card.cs4 .top:hover, .map .card.cs4 .donate:hover {
  background: #d25f46;
}
.map .card.cs4 strong {
  color: #f26c4f;
}
.map .card.cs5 .top, .map .card.cs5 .donate {
  background: #0054a6;
}
.map .card.cs5 .top:hover, .map .card.cs5 .donate:hover {
  background: #064380;
}

.map .card .text { text-align: left; padding: 20px; }
.map .card .text .pic { height: 50px; float: left; width: 50px; margin: 0 10px 10px 0; }
.map .card .text strong { color: #737a7f; display: inline; font-size: 12px; line-height: 1.4; }
.map .card .text p { font-size: 12px; clear: both; height: auto; margin: 7px 0; }
.map .card .text .share { color: #8f8f8f; font-weight: bold; padding-top: 4px; }
.map.impact { min-height: 655px; }
.map.impact .card { top: 135px; }

.wrapper + .map { margin-top: 30px; }

/**********impactBar**************/
.impactBar { margin-top: 20px; overflow: hidden; }
.impactBar .flagsCount { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(../images/markerW.png) center 11px no-repeat #82929f; height: 64px; padding-top: 40px; width: 64px; color: white; font: bold 14px Arial, Helvetica, sans-serif; text-align: center; float: left; }
.impactBar .impactBarBrowse { float: right; background: url(../images/impactBarBrowse.png) 0 -13px no-repeat #3f4e5e; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 0; color: #b1bbc5; height: 64px; width: 64px; padding: 35px 0 0; text-align: center; font: bold 11px Arial, Helvetica, sans-serif; }
.impactBar .impactBarBrowse.active { background-color: white; color: #3f4e5e; }
.impactBar .byTopics, .impactBar .byYear, .impactBar .byKeywords { background: white; position: relative; float: right; }
.impactBar .topicsWrapper, .impactBar .rangeWrapper, .impactBar .keywordsWrapper { display: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 717px; border-left: 1px solid #e4e4e4; float: right; height: 52px; margin: 6px 0; /*display:none; position:absolute;  right:0; top:0;*/ }
.impactBar .byTopics .impactBarBrowse { background-position: 23px 13px; }
.impactBar .byTopics .impactBarBrowse.active { background-position: 23px -37px; }
.impactBar .byTopics .topicsWrapper { display: block; }
.impactBar .byTopics .topicsWrapper ul { height: 52px; padding-left: 6px; }
.impactBar .byTopics .topicsWrapper ul li { float: left; width: 171.5px; margin-right: 6px; font: 13px/1.6 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.impactBar .byTopics .topicsWrapper ul li a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #666666; border-bottom: 8px solid; display: block; height: 52px; line-height: 1.3; padding: 6px 12px 0; position: relative; }
.impactBar .byTopics .topicsWrapper ul li a.active, .impactBar .byTopics .topicsWrapper ul li a:hover { color: white; }
.impactBar .byTopics .topicsWrapper ul li a:after { background: url(../images/chkW.png); height: 11px; width: 15px; content: ""; position: absolute; right: 10px; top: 10px; }
.impactBar .byTopics .topicsWrapper ul li.cs1 a { border-bottom-color: #624a7e; }
.impactBar .byTopics .topicsWrapper ul li.cs1 a.active { background: #624a7e; }
.impactBar .byTopics .topicsWrapper ul li.cs1:hover > a { background: #624a7e; }
.impactBar .byTopics .topicsWrapper ul li.cs2 > a { border-bottom-color: #a3cc67; }
.impactBar .byTopics .topicsWrapper ul li.cs2 > a.active { background: #a3cc67; }
.impactBar .byTopics .topicsWrapper ul li.cs2:hover > a { background: #a3cc67; }
.impactBar .byTopics .topicsWrapper ul li.cs3 > a { border-bottom-color: #e9ba52; }
.impactBar .byTopics .topicsWrapper ul li.cs3 > a.active { background: #e9ba52; }
.impactBar .byTopics .topicsWrapper ul li.cs3:hover > a { background: #e9ba52; }
.impactBar .byTopics .topicsWrapper ul li.cs4 > a { border-bottom-color: #f26c4f; }
.impactBar .byTopics .topicsWrapper ul li.cs4 > a.active { background: #f26c4f; }
.impactBar .byTopics .topicsWrapper ul li.cs4:hover > a { background: #f26c4f; }
.impactBar .byYear .impactBarBrowse { background-position: -49px 13px; border-right: 1px solid #586676; }
.impactBar .byYear .impactBarBrowse.active { background-position: -49px -37px; border: 0; }
.impactBar .byYear .rangeWrapper { padding: 0 75px 0 20px; }
.impactBar .byYear .rangeWrapper .yearFom, .impactBar .byYear .rangeWrapper .yearTo { color: #82929f; font: 13px/1.6 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.impactBar .byYear .rangeWrapper .yearTo { float: right; }
.impactBar .byYear .rangeWrapper .reset { cursor: pointer; color: #3f4e5e; font-size: 11px; font-weight: bold; float: right; width: 74px; text-align: center; padding: 27px 0 8px; margin-right: -103px; }
.impactBar .byYear .rangeWrapper #year-range { background: #dfdfdf; margin-top: 11px; }
.impactBar .byYear .rangeWrapper #year-range .ui-slider-range { background: #909dac; }
.impactBar .byYear .rangeWrapper #year-range .ui-slider-handle { background: #3f4e5d; }
.impactBar .byYear .rangeWrapper #year-range .handleYear { cursor: pointer; background: url(../images/handleYear.png) 0 0 no-repeat; color: white; top: -8px; position: absolute; font: 13px/2.1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; height: 29px; width: 40px; padding: 0 15px; }
.impactBar .byYear .rangeWrapper #year-range .handleYear#sliderLabel0 { left: 0; text-align: right; }
.impactBar .byYear .rangeWrapper #year-range .handleYear#sliderLabel1 { background-position: -99px 0; right: 0px; }
.impactBar .byKeywords .impactBarBrowse { background-position: -114px 11px; }
.impactBar .byKeywords .impactBarBrowse.active { background-position: -114px -35px; }
.impactBar .byKeywords .keywordsWrapper { padding-left: 20px; position: relative; }
.impactBar .byKeywords .keywordsWrapper input[type=text] { float: left; border: 1px solid #cfd5da; padding: 8px 55px 8px 10px; width: 400px; margin: 4px 20px 0 0; border-radius: 2px; font: 18px "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.impactBar .byKeywords .keywordsWrapper input[type=button] { background: url(../images/impactBarBrowse.png) -129px 9px no-repeat; width: 44px; border: 0; position: absolute; margin: 5px 0 0; height: 39px; left: 441px; }
.impactBar .byKeywords .keywordsWrapper .keywordsPopular h6 { margin-top: 4px; }

/***********breadCrumbs*************/
.breadCrumbs {     display: -webkit-box;    display: -ms-flexbox;    display: flex; width: 980px; margin: -1px auto 0; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; color: #919191; font: 12px/3.5 Arial;  }
.breadCrumbs a { color: #0053a6; font-weight: bold; margin: 0 5px; }
.breadCrumbs a a:first-child { margin-left: 0; }
.breadCrumbs span { margin: 0 5px; }

/**********topBanner**************/
.topBanner { width: 980px; margin: -1px auto 42px; position: relative; overflow: hidden; }
.topBanner img { max-width: 100%;   height: auto; }

.p2gBannerIntro { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f9f9f8; width: 980px; padding: 30px; margin: -1px auto 12px; position: relative; overflow: hidden; }
.p2gBannerIntro .logosTbl tbody { border-top: 0 !important; }
.p2gBannerIntro img { float: left; }
.p2gBannerIntro h4 { color: #3f4e5e; line-height: 1; margin: 0; font-size: 33px; }
.p2gBannerIntro h5 { color: #666666; font: normal 19px/1.6 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 19px 0 0; }
.p2gBannerIntro .logosTbl th { padding-right: 32px; border: 0px;}
.p2gBannerIntro .logosTbl td { padding-left: 32px; }

.p2gsmallIntro { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f9f9f8; padding: 30px; width: 730px; margin: -1px auto 12px; position: relative; overflow: hidden; }
.p2gsmallIntro .logosTbl { padding-left: 32px; padding-right: 32px; }
.p2gsmallIntro .logosTbl .logo { float: left; width:302px; }
.p2gsmallIntro .logosTbl .logo a img { display:block; margin:auto; padding: 15px; }

/***********aliyahServices*************/
.aliyahServices { margin-bottom: 35px; }
.aliyahServices h3 { border-bottom: 1px solid #e2e2e2; margin: 0 0 21px; padding: 10px 0 10px; }
.aliyahServices h5 { color: #666666; font-size: 17px; margin: 0 0 11px; }
.aliyahServices .fLeftWrapper {width: 100%; max-width: 480px; }
.aliyahServices select { width: 100%; max-width: 480px; }
.aliyahServices .contactsRep { line-height: 2; }
.aliyahServices table { font: normal 14px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.aliyahServices table th { text-align: left; font-weight: normal; padding: 0 20px 0px; }
.aliyahServices table td { padding: 0 20px 10px; }

/**********aside .nav**************/
aside .nav { border-top: 1px solid #e4e4e4; }
aside .nav li { border-bottom: 1px solid #e4e4e4; }
aside .nav li a { display: block; padding: 9px 24px 9px 16px; }
aside .nav li a.sub { background: url(../images/menuArrowSide.gif) no-repeat 205px center; }
aside .nav li:hover { background-color: #f9f9f8; }
aside .nav li.active { font-weight: bold; background-color: #f9f9f8; }
aside .nav li.active a { border-left: 4px solid #0054a6; padding: 9px 24px 9px 12px; }
aside .nav li.active a.sub { background: url(../images/menuArrowSideOn.gif) no-repeat 201px center #f9f9f8; }
aside .nav li ul { background: white; display: none; padding: 0 0 9px 20px; border-top: 1px solid #e4e4e4; }
aside .nav li ul li { font-weight: normal; border: 0 !important; }
aside .nav li ul li a { color: #666666 !important; border: 0 !important; background: none !important; padding-bottom: 2px !important; }
aside .nav li ul li a:hover { color: #999999 !important; }
aside .nav li ul li:hover { background: none; }
aside .nav li ul li.active { background: none; }
aside .nav li ul li.active a { color: #666666 !important; }
aside .nav li.active ul { display: block; }
aside .nav.cs1 li.active a { border-left-color: #624a7e; color: #624a7e; }
aside .nav.cs2 li.active a { border-left-color: #a3cc67; color: #a3cc67; }
aside .nav.cs3 li.active a { border-left-color: #e9ba52; color: #e9ba52; }
aside .nav.cs4 li.active a { border-left-color: #f26c4f; color: #f26c4f; }

/***********tblColors*************/
.tblColors { margin-bottom: 30px; }
.tblColors * { color: white; }
.tblColors td { padding: 30px 30px 25px; border-bottom: 6px solid white; border-left: 6px solid white; vertical-align: top; width: 50%; }
.tblColors td a { display: block; }
.tblColors td:first-child { border-left: 0; }
.tblColors td.cs1 { background: #624a7e; }
.tblColors td.cs2 { background: #a3cc67; }
.tblColors td.cs3 { background: #e9ba52; }
.tblColors td.cs4 { background: #f26c4f; }
.tblColors h3 { margin: 0; }
.tblColors p { font-size: 16px; margin-bottom: 0; }

/**********video**************/
.videoDiv { position: relative; }
.videoDiv .pic { width: 730px; height: 411px; }
.videoDiv .playBig { background: url(../images/playBtnBig.png); height: 116px; width: 116px; left: 307px; top: 147px; position: absolute; }
.videoDiv .play { background: url(../images/playBtn.png); width: 52px; height: 52px; left: 339px; top: 179px; position: absolute; }

.col480 .videoDiv .pic { width: 480px; height: 270px; }
.col480 .videoDiv .play { left: 214px; top: 109px; }

/**********subscribe**************/
.subscribe { float: right; color: #a9c1c3; font-size: 12px; font-weight: bold; text-align: right; margin-top: 30px; }
.subscribe .rss { width: 13px; height: 13px; display: inline-block; margin-left: 12px; }
.subscribe .viaEmail { width: 16px; height: 12px; display: inline-block; margin-left: 12px; }

/***********spGallery*************/
.spGallery { margin: 0 -1px; }
.spGallery img { display: inline-block; height: 93px; margin: 0 1px 5px; width: 156px; }

/**********lpGallery**************/
.lpGallery { margin: 0 -1px; position: relative; }
.lpGallery img { width: 230px; height: 138px; display: inline-block; margin: 0 1px 5px;}

/**********lpGallery**************/
.lpVideoGallery { margin: 0 -1px; position: relative; }
.lpVideoGallery img { display: inline-block; margin: 0 1px 5px;}

/************************/
.subTitle { font: normal 18px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 1.2em 0 0.7em; }

.sponsorshipsTitle { font: normal 25px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0.7em 0 1em; }

.galleryMeta { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; color: #aab2b9; margin: 15px 0 47px; padding: 16px 0; }

/*********sponsorshipsItems***************/
.sponsorshipsItems { height: 403px; margin-bottom: 20px; }
.sponsorshipsItems .arrow { -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; background: url(../images/cardArrow.gif); height: 11px; width: 19px; position: absolute; left: 106px; top: 14px; }
.sponsorshipsItems .title { color: #666666; font: normal 14px/1.2 "Baskerville W01 Regular 927184", Times New Roman, Serif; margin: 57px 20px 7px; position: relative; text-align: center; }
.sponsorshipsItems .title-description { color: #224f7c; font: normal 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; position: relative; margin: 0 20px; }
.sponsorshipsItems p { bottom: 66px; padding: 0 15px; position: absolute; width: 200px; }
.sponsorshipsItems input[type=text] { width: 188px; height: 37px; border: 1px solid #ced5da; color: #aaacb0; text-align: center; border-radius: 2px; font: bold 24px/1.2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; bottom: 20px; left: 20px; position: absolute; }
.sponsorshipsItems .stroke { -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: solid; border-width: 37px 5px 5px 5px; width: 230px; height: 403px; position: absolute; }
.sponsorshipsItems .stroke.cs1 { border-color: #624a7e; }
.sponsorshipsItems .stroke.cs2 { border-color: #a3cc67; }
.sponsorshipsItems .stroke.cs3 { border-color: #e9ba52; }
.sponsorshipsItems .stroke.cs4 { border-color: #f26c4f; }
.sponsorshipsItems li { background: #f9f9f8; cursor: pointer; position: relative; float: left; width: 230px; height: 403px; margin-left: 20px; text-align: center; }
.sponsorshipsItems li:first-child { margin-left: 0; }
.sponsorshipsItems li:hover .troke { border-width: 47px 7px 7px 7px; }
.sponsorshipsItems li:hover .arrow { top: 18px; }
.sponsorshipsItems li.active:after { background: url(../images/sponsorArrow.png); height: 20px; width: 28px; content: ""; position: absolute; bottom: -26px; left: 112px; }

/************sponsor************/
.sponsor { display: none; background: #f9f9f8; border: 1px solid #d6d6d6; padding: 10px 24px 30px; margin: 20px 0; }
.sponsor p { font-size: 14px; }
.sponsor h6 { border-bottom: 1px solid #d6d6d6; font: 12px Arial, Helvetica, sans-serif; margin: 25px 0; padding-bottom: 11px; }
.sponsor label { display: inline-block; margin: 0 20px 10px 0; font: 18px/2 "Baskerville W01 Regular 927184", Times New Roman, Serif; vertical-align: top; }
.sponsor label input[type=text] { display: block; background: white; padding: 8px 14px; border: 1px solid #cfd5da; border-radius: 2px; color: #C2C4C4; font: 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; width: 275px; }
.sponsor label .q { background: #0054a6; border-radius: 50%; color: white; cursor: pointer; display: inline-block; font: bold 12px/1.2 Arial, Helvetica, sans-serif; margin-left: 10px; text-align: center; width: 15px; }
.sponsor button { background: #0054a6; border: 0; color: white; border-radius: 2px; font: bold 14px/2.2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0; display: inline-block; width: 200px; }
.sponsor .reset { margin: 010px; }

/**********article**************/
article { border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; margin-bottom: 30px; }
article * { font-size: 14px; }
article h4 { color: #666666; font: normal 24px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 1em 0; }
article .logo { float: left; margin: 1em 25px 1em 0; }
article .articlePic { float: left; max-width: 355px; max-height: 265px; margin: 0 25px 1em 0; }
article ul { list-style-type: circle; }
article ul li { margin-left: 17px; }

.resources { font-size: 14px; background: #f8f8f7; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; padding: 15px 20px; width: 190px; float: left; margin: 1em 25px 1em 0; }
.resources h5 { color: #666666; margin: 0 0 1em; }
.resources a { line-height: 1.8; }

/************programData************/
.programData { background: #f7f5f5; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; clear: both; width: 100%; margin-bottom: 20px; }
.programData td { padding: 18px; vertical-align: top; color: #9b9b9b; font-size: 11px; width: 25%; }
.programData td h6 { font: normal 16px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.programData td .apply { color: #fff; font: bold 14px/2.4 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; display: block; width: 170px; text-align: center; border-radius: 2px; }
.programData td .apply.cs1 { background: #624a7e; }
.programData td .apply.cs2 { background: #a3cc67; }
.programData td .apply.cs3 { background: #e9ba52; }
.programData td .apply.cs4 { background: #f26c4f; }
.programData td .apply.cs5 { background: #0053a6; }

/************************/
/************************/
.bulletList { line-height: 1.9; list-style: disc; margin: 0 15px; }

article .bulletList { font-size: 14px; }

/**********groupStip**************/
.groupStip { margin-bottom: 20px; }
.groupStip .join { float: left; width: 230px; margin-right: 20px; }
.groupStip .join a { background: #0054a6; color: #fff; font: bold 14px/2.4 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; display: block; text-align: center; border-radius: 2px; margin-top: 10px; }
.groupStip .join .disabled { background: #c4c7c9; cursor: auto; }
.groupStip img { height: 61px; width: 61px; margin: 0 2px; }

/***********qaList*************/
h3 + .qaList { margin-top: -10px; }

.qaList { border-top: 1px solid #e2e2e2; margin-bottom: 20px; }
.qaList dt { cursor: pointer; border-bottom: 1px solid #e2e2e2; padding: 14px 120px 14px 22px; font: 18px/1.4 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.qaList dt .fRight { color: #7FD5DD; font: 11px bold Arial, Helvetica, sans-serif; margin-right: -102px; }
.qaList dt figure { background: url(../images/qaPls.png); display: inline-block; height: 24px; margin-left: 14px; vertical-align: middle; width: 24px; }
.qaList dt.active { background: #f7f5f5; border-bottom-color: #f7f5f5; }
.qaList dt.active figure { background: url(../images/qaMin.png); }
.qaList dd { background: #f7f5f5; display: none; }
.qaList ul li { border-bottom: 1px solid #e2e2e2; font-size: 11px; padding: 15px 25px; min-height: 50px; }
.qaList ul li:first-child { padding-top: 7px; }
.qaList ul .pic { height: 50px; width: 50px; float: left; margin: 2px 0 0 -62px; }
.qaList ul cite { font-style: normal; color: #8f8f8f; }
.qaList ul p { margin: 0.3em 0; line-height: 1.5; }
.qaList ul textarea { background: white; border: 1px solid #e2e2e2; height: 96px; width: 621px; display: block; margin-bottom: 10px; }
.qaList ul .but { background: #624a7e; color: #fff; font: bold 14px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin-right: 20px; display: inline-block; width: 100px; text-align: center; border-radius: 2px; }

/***********newsList*************/
.newsList { border-bottom: 1px solid #e2e2e2; margin-bottom: 20px; }
.newsList li { clear: both; border-top: 1px solid #e2e2e2; padding: 20px 0; }
.newsList figure { float: left; height: 140px; width: 230px; margin-right: 20px; }
.newsList figure img { width: 230px; height: auto; }
.newsList figure figcaption { background: #0054a6; color: white; text-align: center; text-transform: uppercase; height: 110px; padding-top: 30px; }
.newsList figure figcaption strong { display: block; font: 600 60px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.newsList .text { display: table; }
.newsList h6 { margin: 5px 0 0; line-height: 1.3; }
.newsList h3 { font: normal 20px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0 0 17px; }
.newsList h3 a { color: #224f7c; }
.newsList .meta { color: #aab2b9; }
.newsList .meta .fb-comments-count { margin: 0 10px; }

/**********moreContent**************/
.moreContent { background: #f0f0ef; border: 1px solid #e3e1e1; color: #8e8e8e; cursor: pointer; font: bold 14px/3 Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; clear: both; }

/**********picIntro**************/
.picIntro figure { position: relative; }
.picIntro figure img { margin: 0px 0 10px 10px; width:100%;}
.picIntro figure .cr { color: white; font: 11px/1 Arial; position: absolute; right: 17px; text-shadow: 1px 1px 1px black; bottom: 15px; }
.picIntro figcaption { background: #26323f; color: white; font-size: 14px; padding: 25px 30px; }
.picIntro figcaption h3 { color: white; margin: 0 0 24px; line-height: normal; }
.picIntro figcaption .meta { color: #617489; margin: 18px 0 0; }
.picIntro tbody { border-top: 0 !important; }

/**********sidePics**************/
.sidePics { margin: 0 -3px; }
.sidePics img { float: left; height: 85px; margin: 0 3px 6px; width: 112px; }

/************************/

.sponserdBy {
  text-align: center;
  padding: 40px 0;
}
.sponserdBy tbody {
  border: 0 !important;
}
.sponserdBy table {
  width: 100%;
  table-layout: fixed;
}
.sponserdBy table td {
  padding: 10px 0;
}
/***********opportunityConfigWrapper*************/
.opportunityConfigWrapper { background: white; margin-top: -1px; }
.opportunityConfigWrapper .item-list a, .view-inside-the-jewish-agency .item-list a { display: block; background: #f0f0ef; border: 1px solid #e3e1e1; clear: both; color: #8e8e8e; cursor: pointer; font: bold 14px/3 Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; }
.view-inside-the-jewish-agency .views-exposed-widget { padding: 0 !important; }



  /************opportunityConfig************/
  .opportunityConfig dt {
    background: #34404f;
    color: white;
    font-size: 13px;
    padding: 19px 20px 21px;
    margin-bottom: 2px;
  }
  .opportunityConfig dt h4 {
    color: white;
    margin: 0 0 10px;
  }

  .opportunityP2g {
      position: relative;
  }

  .m-top-15{
    margin-top: 15px;
  }

  .p2gLang{
    background: #f9f9f8;
    padding: 1px 16px;
    height: 36px;
    font-size: 15px;
    top: 0;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    text-decoration: underline;
    border: 1px solid #dadada;
    line-height: 2;
  }
   .opportunityP2g dt {
    background: #0291b3!important;
  }

  .opportunityConfig dd {
    background: #34404f;
    margin-bottom: 2px;
  }
  .opportunityConfig dd h5 {
    cursor: pointer;
    background: url(../images/menuArrowSide.gif) 18px center no-repeat #26323f;
    border-bottom: 1px solid #1d2630;
    color: #b1bbc5 !important;
    margin: 0 !important;
    font: normal 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif !important;
    padding: 12px 10px 8px 35px !important;
    display: block !important;
    min-height: initial !important;
  }
  .opportunityConfig dd h5.active {
    color: white;
    border-bottom: 1px solid#fff;
  }
  .opportunityConfig dd .drop {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }

  .opportunityP2g dd h5 {
      background: #0291b3!important;
      color: #fff!important;
  }


  .opportunityP2g dd {
      background: #0291b3!important;
      color: white!important;
  }


  .opportunityConfig .ui-selectmenu-button .ui-icon {
    background-color: #5f7183;
    height: 35px;
    width: 35px;
  }
  .opportunityConfig .ui-selectmenu-button .ui-selectmenu-text {
    background-color: #3f4e5e;
    border: 0;
    color: #fff;
    font: 12px/3 Arial, Helvetica, sans-serif;
    height: 35px;
    padding: 0 40px 0 13px;
  }
  .opportunityConfig .form-item-field-what-do-you-want-to-do-target-id.form-item, .opportunityConfig .form-item-field-language-target-id.form-item, .opportunityConfig .form-item-field-time-of-year-value.form-item, .opportunityConfig .form-item-field-program-icons-value.form-item, .opportunityConfig .form-item-field-where-do-you-want-togo-target-id.form-item, .opportunityConfig .form-item-field-age-group-target-id.form-item {
    margin-top: 0 !important;
    margin-bottom: 0px !important;
  }
  .opportunityConfig .edit-field-age-group-target-id ul, .opportunityConfig .edit-field-age-group-target-id .bef-select-as-radios, .opportunityConfig .edit-field-language-target-id .bef-select-as-radios {
    margin: 0 6px;
    padding: 8px 0;
  }
  .opportunityConfig .edit-field-age-group-target-id ul li a, .opportunityConfig .edit-field-language-target-id .bef-select-as-radios label, .opportunityConfig .edit-field-what-do-you-want-to-do-target-id .bef-checkboxes label, .opportunityConfig .edit-field-age-group-target-id .bef-select-as-radios label {
    cursor: pointer;
    display: block;
    color: white;
    font-size: 13px;
    margin-top: 1px;
    padding: 6px 5px 6px 15px;
  }
  .opportunityConfig .edit-field-age-group-target-id ul .form-type-bef-link.active, .opportunityConfig .form-item-field-what-do-you-want-to-do-target-id .bef-checkboxes label.active, .opportunityConfig .edit-field-age-group-target-id .bef-select-as-radios label.active, .opportunityConfig .edit-field-language-target-id .bef-select-as-radios label.active {
    background: #68737f;
  }
  .opportunityConfig .edit-field-start-date-value {
    color: white;
    padding: 22px 20px;
  }
  .opportunityConfig .edit-field-start-date-value input[type=text] {
    background: #707f8f;
    color: white;
    border: 0;
    padding: 7px 10px;
    width: 124px;
    margin-left: 13px;
    font: 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif;
  }
  .opportunityConfig .edit-field-start-date-value .ui-datepicker-trigger {
    margin: 6px 0 0 -29px;
    position: absolute;
  }
  .opportunityConfig .edit-field-how-long-value, .opportunityConfig .edit-field-total-cost-value {
    padding: 29px 16px 0;
    color: white;
  }
  .opportunityConfig .edit-field-how-long-value #HowLong, .opportunityConfig .edit-field-total-cost-value #totalCost {
    background: #707f8f;
    height: 6px;
  }
  .opportunityConfig .ui-slider-range {
    background: #cbd0d6;
  }
  .opportunityConfig .ui-slider-handle.firstHandle, .opportunityConfig .ui-slider-handle.secondHandle {
    background: url(../images/handleTimeSpan.png) 0 0 no-repeat;
    width: 22px !important;
    height: 15px !important;
  }
  .opportunityConfig .ui-slider-handle.secondHandle {
    background-position: -22px 0;
  }
  .opportunityConfig .timeSpanText {
    padding: 10px 0 2px;
  }
  .opportunityConfig .edit-keys {
    position: relative;
    padding: 3px 11px;
  }
  .opportunityConfig .edit-keys input[type=text] {
    background: #707f8f;
    border: 0;
    color: white;
    padding: 7px 10px;
    width: 170px;
    margin-left: 13px;
    font: 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif;
  }
  .opportunityConfig .edit-keys button {
    background: url(../images/searchIcon.png) no-repeat 0 0 transparent;
    border: 0;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 10px;
    text-indent: 9999px;
    top: 23px;
    width: 17px;
  }
  .opportunityConfig .form-item-field-where-do-you-want-togo-target-id .ui-selectmenu-dropdown, #edit-field-where-do-you-want-togo-target-id-menu {
    width: 190px !important;
  }
  .ui-selectmenu-menu ul {
    width: 190px;
  }

  .opportunityConfig .edit-field-program-icons-value, .opportunityConfig .edit-field-time-of-year-value {
    color: white;
    padding: 22px 20px 0;
  }
  .opportunityConfig .edit-field-where-do-you-want-togo-target-id {
    color: white;
    padding: 22px 20px;
  }
  .opportunityConfig .form-item-field-time-of-year-value .bef-checkboxes, .opportunityConfig .form-item-field-program-icons-value .bef-checkboxes {
    border-bottom: 1px solid #465261;
  }
  .opportunityConfig .form-item-field-time-of-year-value .bef-checkboxes label, .opportunityConfig .form-item-field-program-icons-value .bef-checkboxes label {
    cursor: pointer;
    background: url(../images/chkBox.png) 0 0 no-repeat;
    margin-bottom: 7px;
    padding: 1px 0 1px 25px;
  }
  .opportunityConfig .form-item-field-time-of-year-value .bef-checkboxes label.active, .opportunityConfig .form-item-field-program-icons-value .bef-checkboxes label.active {
    background-position: 0 -50px;
  }
  .opportunityConfig .form-item-field-program-icons-value .form-item {
    margin-top: 0 !important;
    margin-bottom: 7px !important;
    padding: 1px 0 1px 0px;
  }
  .opportunityConfig .form-item-field-time-of-year-value input[type=checkbox], .opportunityConfig .form-item-field-program-icons-value input[type=checkbox], .opportunityConfig .form-item-field-what-do-you-want-to-do-target-id input[type=checkbox], .opportunityConfig .edit-field-age-group-target-id input[type=radio], .opportunityConfig .edit-field-language-target-id input[type=radio] {
    display: none;
  }

  .opportunityConfig .edit-term-node-tid-depth {
    color: white;
    padding: 16px 13px 25px;
  }
  .opportunityConfig .edit-term-node-tid-depth input[type=text] {
    background: #707f8f;
    color: white;
    border: 0;
    padding: 9px 10px;
    font-size: 14px;
    width: 184px;
    margin-bottom: 12px;
  }
  .opportunityConfig .edit-term-node-tid-depth .keywords {
    margin-top: 12px;
  }
  .opportunityConfig .edit-term-node-tid-depth .keywords li {
    background: #586472;
    border-radius: 5px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 7px;
    margin-bottom: 7px;
  }
  .opportunityConfig .edit-term-node-tid-depth .keywords li a {
    color: white;
    text-transform: uppercase;
    line-height: 2;
    padding: 0 10px;
  }
  .opportunityConfig .edit-term-node-tid-depth .keywords li button {
    background: url(../images/xW.gif) center center no-repeat;
    border: 0;
    border-left: 1px solid #26323f;
    height: 25px;
    width: 25px;
    vertical-align: middle;
  }
  .opportunityConfig .clear {
    border-top: 1px solid #465261;
    text-align: right;
    margin: 0 auto;
    padding: 10px;
    width: 80%;
  }
  .opportunityConfig .clear button, .opportunityConfig .clear a {
    background: none;
    border: 0;
    cursor: pointer;
    color: #b2b2b2;
    font-size: 11px;
    padding: 0;
  }
  .stickyWrapper {
    position: relative;
  }
  .toTop {
    background: #f0f0ef;
    position: absolute;
    width: 228px;
    border: 1px solid #e3e1e1;
    color: #8e8e8e;
    cursor: pointer;
    font: bold 14px/3 Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    clear: both;
    text-align: center;
  }
  .opportunityConfig .toTop a {
    color: #8e8e8e;
    text-transform: uppercase;
  }
  .opportunityConfig .toTop a:before {
    background: url(../images/toTop.png);
    width: 7px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    content: "";
    margin: 0 5px;
  }

/*************doWhen-datepicker***********/
.doWhen-datepicker.ui-datepicker { background: #f3f3f3; border: 1px solid #dbdbdb; border-top: 0; padding: 0; }
.doWhen-datepicker.ui-datepicker .ui-datepicker-header { background: #707f8f; color: white; padding: 5px 0; font: normal 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0 -1px; }
.doWhen-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { background: url(../images/arrowL.gif) center center no-repeat; left: 11px; top: 6px; cursor: pointer; }
.doWhen-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-next { background: url(../images/arrowR.gif) center center no-repeat; right: 11px; top: 6px; cursor: pointer; }
.doWhen-datepicker.ui-datepicker table { width: 188px; margin: 0 auto 0.5em; }
.doWhen-datepicker.ui-datepicker table th { color: #959595; border: 6px solid #f3f3f3; height: 20px; padding: 3px 0; }
.doWhen-datepicker.ui-datepicker table td { background-color: white; color: #acacac; font-size: 11px; font-weight: bold; text-align: center; border: 6px solid #f3f3f3; height: 20px; width: 20px; padding: 0; }
.doWhen-datepicker.ui-datepicker table td.ui-datepicker-other-month { background: none; }
.doWhen-datepicker.ui-datepicker table td a { color: #acacac; padding: 0; text-align: center; }
.doWhen-datepicker.ui-datepicker table td.ui-datepicker-today { background: #707f8f; }
.doWhen-datepicker.ui-datepicker table td.ui-datepicker-today a { color: white; }
.doWhen-datepicker.ui-datepicker table td.ui-datepicker-current-day { background: #26323f; }
.doWhen-datepicker.ui-datepicker table td.ui-datepicker-current-day a { color: white; }

/**********filter**************/
.filter { min-height: 23px; background: #f9f9f8; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; padding: 20px 10px 20px 17px; font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin-bottom: 20px; }
.filter .fRight { margin-top: -10px; }
.filter .ui-selectmenu-button { vertical-align: middle; }
.filter .ui-selectmenu-button + .search { margin-left: 20px; }
.filter #edit-field-roles-target-id { width: 280px; }
/*******search**********/
.search { position: relative; vertical-align: middle; display: inline-block; }
.search input[type=text] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: white; border: 1px solid #cfd5da; border-radius: 2px; color: #C2C4C4; font: 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; width: 230px; }
.search button { background: url(../images/mag.png) center center no-repeat; position: absolute; right: 0; top: 0; border: 0; width: 40px; height: 41px; margin-left: -40px; }

/**********newsSearch**************/
.newsSearch { background: #f9f9f8; border-top: 1px solid #e4e4e4; padding: 10px; font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.newsSearch .ui-selectmenu-button { vertical-align: middle; }
.newsSearch .ui-selectmenu-button + .search { margin-left: 20px; }

/***********opportunities*************/
.opportunities { margin-bottom: 20px; }
.opportunities li { clear: both; border-bottom: 1px solid #e2e2e2; padding: 20px 0; list-style: none;}
.opportunities figure { float: right; width: 230px; }
.opportunities figure img { max-width: 100%; height: auto; }
.opportunities figure table td { padding: 0 0 6px; width: 74px; vertical-align: top; }
.opportunities figure table td img { width: 74px; }
.opportunities figure table td[rowspan="2"] { padding: 0 6px 0 0; width: 150px; }
.opportunities figure table td[rowspan="2"] img { width: 150px; }
.opportunities .text { display: table; width: 480px; font-size: 14px; }
.opportunities h6 { margin: 5px 0 0; line-height: 1.3; }
.opportunities h3 { font: normal 20px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0 0 0px; }
.opportunities h3 a { color: #224f7c; }
.opportunities p { margin-top: 7px;}
.opportunities .programData { background: none; border: 0; table-layout: fixed; margin: 0; }
.opportunities .programData tbody { border-top: none !important; }
.opportunities .programData td { padding: 1px 0 0; width: auto; }
.opportunities .programData td a { color: #0054a6; text-decoration: underline; }
.opportunityConfigWrapper #Sort_by_opp_new .form-item { margin-top: 0px !important; margin-bottom: 0px !important; }

/**********fixedWrapper**************/
.fixedWrapper { background: white; position: absolute; width: 100%; zoom: 1; min-height: 82px; z-index: 10; }
.fixedWrapper.fixed { position: fixed !important; top: 0; }

.fixedWrapper + .wrapper { margin-top: 82px; }

/************************/
.storyHead { width: 980px; margin: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.storyHead h1 { display: inline-block; }
.storyHead .share { display: inline-block; vertical-align: super; margin: 0 20px; }
.storyHead .action { float: right; font-size: 14px; font-weight: bold; margin-top: 35px; }
.storyHead .action a { font-weight: bold; color: #624a7e; }
.storyHead .action .cs1 { display: inline; }
.storyHead .action .cs1 a { background: #624a7e; color: white; border-radius: 3px; display: inline-block; padding: 6px 20px; font: bold 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin-left: 5px; }
.storyHead .action.cs1 { color: #624a7e; }
.storyHead .action.cs1 a { background: #624a7e; }
.storyHead .action.cs2 { color: #a3cc67; }
.storyHead .action.cs2 a { background: #a3cc67; }
.storyHead .action.cs3 { color: #e9ba52; }
.storyHead .action.cs3 a { background: #e9ba52; }
.storyHead .action.cs4 { color: #f26c4f; }
.storyHead .action.cs4 a { background: #f26c4f; }

/**********storyIntro**************/
.storyIntro { margin-bottom: 30px; margin-top: 80px; }
.storyIntro .pic { width: 100%; height: 100%; }
.storyIntro figure { position: relative; }
.storyIntro figure .cr { color: white; font: 11px/1 Arial; position: absolute; right: 17px; text-shadow: 1px 1px 1px black; bottom: 15px; }
.storyIntro .text { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #26323f; display: table; color: white; padding: 30px; width: 100%; font-size: 13px; }
.storyIntro .text h4 { color: white; margin-top: 0; }
.storyIntro .text .fLeft, .storyIntro .text .fRight { width: 430px; }

/***********fsPicWrapper*************/
.fsPicWrapper { background: #f8f8f7; clear: both; /* height: 755px; position: relative;*/ overflow: hidden; width: 100% !important; }
.fsPicWrapper .fsPic { position: relative; /* height: 755px;*/ overflow: hidden; max-width: 1400px; min-width: 980px; text-align: center; margin: auto; }
.fsPicWrapper .pic { height: auto; /*position: absolute; top: 0;left: 0;*/ width: 100%; }
.fsPicWrapper .cr { color: white; font: 11px/1 Arial; position: absolute; right: 17px; text-shadow: 1px 1px 1px black; bottom: 15px; }

/***********qaBox*************/
.qaBox { text-align: center; padding-bottom: 50px; }
.qaBox h4 { color: #9fa6ae; }
.qaBox h5 { color: #666666; font: 20px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.qaBox h1 { color: #624a7e; }
.qaBox li { list-style: none; }

/*********shareStory***************/
.shareStory { background: #26323f; padding: 80px 0 0; }
.shareStory * { color: white; }
.shareStory .text { float: right; margin-right: 90px; width: 390px; padding: 0 0 80px 0; }
.shareStory .text h4 { font-size: 36px; margin: 20px 0; }
.shareStory .text p { font-size: 14px; line-height: 1.6; }
.shareStory .share { background: #3f4e5e; text-align: center; padding: 40px; clear: both; margin-top: 40px; }
.shareStory .share h5 { display: inline; margin: 0 40px; }
.shareStory figure { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(../images/slantPicBg.png); display: inline-block; padding: 41px 22px 0 69px; width: 485px; height: 381px; }
.shareStory figure .firstimage { height: 291px; overflow: hidden; }

/************bwGallery************/
.bwGallery { position: relative; height: 570px; width: 980px; margin: 0 auto 100px; overflow: hidden; }
.bwGallery li { position: absolute; }
.bwGallery li img { height: 100%; width: 100%; position: absolute; }
.bwGallery .tTip { opacity: 0; filter: alpha(opacity=0); display: none; height: 86px; width: 389px; padding: 14px; position: absolute; z-index: 1; }
.bwGallery .tTip:before { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; }
.bwGallery .tTip .text { background: white; padding: 15px 15px 15px 20px; }
.bwGallery .tTip .text .quote { font: normal 16px/1.3 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.bwGallery .tTip .text .desc { font:normal 14px/1.3 arial }
.bwGallery .tTip .text a { color: white; border-radius: 3px; float: right; padding: 6px 20px; font: bold 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 5px; }
.bwGallery .tTip .text a.cs1 { background: #624a7e; }
.bwGallery .tTip .text a.cs2 { background: #a3cc67; }
.bwGallery .tTip .text a.cs3 { background: #e9ba52; }
.bwGallery .tTip .text a.cs5 { background: #f26c4f; }
.bwGallery .tTip .text a.cs4 { background: #0054a6; }
.bwGallery .pic-1 { height: 340px; width: 586px; left: 0; top: 0; }
.bwGallery .pic-1 .tTip { left: 183px; top: 331px; }
.bwGallery .pic-1 .tTip:before { border-width: 0 17px 17px 17px; border-color: transparent transparent white transparent; left: 40px; top: -3px; }
.bwGallery .pic-2 { height: 225px; width: 389px; left: 591px; top: 0px; }
.bwGallery .pic-2 .tTip { left: -14px; top: 216px; }
.bwGallery .pic-2 .tTip:before { border-width: 0 17px 17px 17px; border-color: transparent transparent white transparent; left: 40px; top: -3px; }
.bwGallery .pic-3 { height: 110px; width: 192px; left: 0px; top: 345px; }
.bwGallery .pic-3 .tTip { left: 183px; top: -14px; }
.bwGallery .pic-3 .tTip:before { border-width: 17px 17px 17px 0; border-color: transparent white transparent transparent; left: -3px; top: 45px; }
.bwGallery .pic-4 { height: 225px; width: 389px; left: 197px; top: 345px; }
.bwGallery .pic-4 .tTip { left: 380px; top: 0px; }
.bwGallery .pic-4 .tTip:before { border-width: 17px 17px 17px 0; border-color: transparent white transparent transparent; left: -3px; top: 45px; }
.bwGallery .pic-5 { height: 225px; width: 389px; left: 591px; top: 230px; }
.bwGallery .pic-5 .tTip { left: -14px; top: -114px; }
.bwGallery .pic-5 .tTip:before { border-width: 17px 17px 0 17px; border-color: white transparent transparent transparent; left: 40px; bottom: -13px; }
.bwGallery .pic-6 { height: 110px; width: 192px; left: 0px; top: 460px; }
.bwGallery .pic-6 .tTip { left: 183px; top: 0px; }
.bwGallery .pic-6 .tTip:before { border-width: 17px 17px 17px 0; border-color: transparent white transparent transparent; left: -3px; top: 45px; }
.bwGallery .pic-7 { height: 110px; width: 192px; left: 591px; top: 460px; }
.bwGallery .pic-7 .tTip { left: -14px; top: -114px; }
.bwGallery .pic-7 .tTip:before { border-width: 17px 17px 0 17px; border-color: white transparent transparent transparent; left: 40px; bottom: -13px; }
.bwGallery .pic-8 { height: 110px; width: 192px; left: 788px; top: 460px; }
.bwGallery .pic-8 .tTip { left: -211px; top: -114px; }
.bwGallery .pic-8 .tTip:before { border-width: 17px 17px 0 17px; border-color: white transparent transparent transparent; right: 40px; bottom: -13px; }
.bwGallery .textIn { background: #fff; min-height: 40px; padding: 15px 15px 15px 20px; }
.bwGallery .pic-5 .textIn, .bwGallery .pic-6 .textIn, .bwGallery .pic-7 .textIn, .bwGallery .pic-8 .textIn { bottom: 0; left: 14px; position: absolute; width: 354px; }

/**********eventsList**************/
.eventsList dt { padding-bottom: 9px; font: 14px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.eventsList dd { padding-left: 57px; min-height: 45px; line-height: 1.3; padding-bottom: 20px; }
.eventsList dd a { font-size: 14px; }
.eventsList dd .eventDate { font-size: 11px !important; font-weight: 600; float: left; width: 46px; height: 40px; padding-top: 5px; margin: 4px 0 0 -57px; background: #0054a6; color: white; text-align: center; text-transform: uppercase; }
.eventsList dd .eventDate strong { display: block; font: 600 22px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.eventsList dd .meta { line-height: 1.2; }

/***********resources*************/
.memberResources h3 { border-bottom: 1px solid #e2e2e2; padding-bottom: 8px; }
.memberResources table { width: 100%; font: 14px/1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.memberResources table tbody { border-top: 0px; }
.memberResources table th { text-align: left; font-weight: normal; padding-bottom: 8px; border-bottom: 0px; }
.memberResources table td { padding: 4px 0; }

/***********Carrers***************/
#edit-field-taxonomy-region-target-id-wrapper { float: left; margin-right: 10px; }
#edit-field-date-career-value-wrapper { float: left; }
#edit-field-date-career-value-wrapper .ui-selectmenu-dropdown { width: 180px !important; }

/***********locations*************/
.locations li {
  border-bottom: 1px solid #dadada;
  padding: 14px 0 0 44px; }
  .locations li .num {
    background: url(../images/marker-cs5-simple.png) center no-repeat;
    color: white;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 24px;
    margin: 3px 0 0 -36px;
    text-align: center;
    width: 18px; }
  .locations > li > a {
    font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
  .locations li .withoutlink {
    font: 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #224F7C;
  }
    
  .paging span.pagingArrowR {
    display: inline-block;
    background: url(../images/pagingArrowR.png);
    height: 16px;
    margin: 0 20px;
    width: 11px;
  }
  
  .paging span.pagingArrowL {
    display: inline-block;
    background: url(../images/pagingArrowL.png);
    height: 16px;
    margin: 0 20px;
    width: 11px;
  }
  
/**********paging**************/
.paging {
  color: #bfbfbb;
  text-align: center;
  font-size: 11px;
  padding: 15px 0; }
  .paging a {
    margin: 0 20px; }


/***********membersList*************/
.membersList { margin-bottom: 20px; }
.membersList li { clear: both; border-top: 1px solid #e2e2e2; padding: 30px 0; }
.membersList li:first-child { border-top: 0; padding-top: 10px; }
.membersList figure { background: url(../images/jaLogo.png) center center no-repeat #e0e0e0; float: left; height: 138px; width: 230px; margin-right: 20px; }
.membersList figure img { height: 138px; width: 230px; }
.membersList figure figcaption { background: #0054a6; color: white; text-align: center; text-transform: uppercase; height: 110px; padding-top: 30px; }
.membersList figure figcaption strong { display: block; font: 600 60px/1 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.membersList .text { display: table; }
.membersList h6 { margin: 0 0 5px; line-height: 1.1; }
.membersList h3 { font: normal 20px/1.1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 0 0 14px; }
.membersList h3 a { color: #224f7c; }
.membersList p { font-size: 14px; margin-right: 40px; }
.membersList .toProfile, .membersList .toggleText { font: normal 14px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.membersList .toggleText { cursor: pointer; background: url(../images/linkArrowDwn.gif) right center no-repeat; padding-right: 17px; }
.membersList .toggleText.active { background-image: url(../images/linkArrowUp.gif); }
.membersList .collapsibleText { height: 92px; overflow: hidden; margin: -14px 0 14px; }

/************bio************/
.bio { margin-bottom: 80px; }
/*.bio .picIntro { margin-bottom: 20px; }*/
.bio .col480 { font-size: 14px; }
.bio .col480 h4 { color: #666666; font: normal 18px/1.5 Arial, Helvetica, sans-serif; }
.bio .col480 figure { position: relative; }
.bio .col480 figure img { width: 100%; }
.bio .col480 figure .cr { color: white; font: 11px/1 Arial; position: absolute; right: 17px; text-shadow: 1px 1px 1px black; bottom: 15px; }
.bio .col480 figcaption { background: #f8f8f7; color: #3f4e5e; font-size: 12px; padding: 10px 20px; }
.bio .col480 blockquote { color: #624a7e; font: 20px/1.3 "Baskerville W01 Regular 927184", Times New Roman, Serif; width: 230px; float: left; margin: 0 20px 10px 0; }
.bio .col480 .moreContent { clear: none; }

/**********timelineList**************/
.timelineList { margin-bottom: 20px; }
.timelineList li { border-top: 1px solid lightgrey; }
.timelineList h5 { font: normal 18px/1.3 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin: 11px 0; }
.timelineList p { font-size: 12px; margin: 1.5em 0; }

/***********quoteBox*************/
.quoteBox { background: #E2E2E2; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 17px 20px; color: #3f4e5e; font: 19px/1.3 "Baskerville W01 Regular 927184", Times New Roman, Serif; margin-bottom: 30px; }
.quoteBox a { color: #fff; font: bold 14px/2.1 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; display: block; margin-top: 16px; text-align: center; border-radius: 2px; }
.quoteBox a.cs1 { background: #624a7e; }
.quoteBox a.cs2 { background: #a3cc67; }
.quoteBox a.cs3 { background: #e9ba52; }
.quoteBox a.cs4 { background: #f26c4f; }

/*********greyListBox***************/
.greyListBox { background: #E2E2E2; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 15px 20px; margin-bottom: 30px; overflow: auto;}
.greyListBox h3 { margin: 0 0 15px; line-height: 1.4; }
.greyListBox h3 a { font-size: 22.5px; }
.greyListBox a { font-size: 14px; line-height: 1.2; }
.greyListBox ul { margin: 0; }
.greyListBox ul li { border-top: 1px solid #d8d8d8; padding: 8px 0; margin: 0; }
.greyListBox ul li:first-child { border: 0; }
.greyListBox ul .meta { font-size: 11px; margin-top: 1px; }
.greyListBox ul h6 { color: #737a7f; font: bold 11px Arial, Helvetica, sans-serif; margin-top: 10px;}
.greyListBox ul.bookList li { text-align: center; font-size: 12px; }
.greyListBox ul.bookList h6 { color: #26323f; }
.greyListBox ul.bookList img { width: 72px; height: auto; }
.greyListBox ul.bookList p { margin-top: 0; }
.greyListBox ul.bookList a { font-size: 12px; }

/************linksList************/
.linksList li { margin: 8px 0; }
.linksList a { font-size: 14px; }

/***********tweets*************/
.tweets { border-top: 1px solid #e2e2e2; }
.tweets li { border-bottom: 1px solid #e2e2e2; padding: 20px 0 20px 65px; }
.tweets li img { height: 50px; width: 50px; float: left; margin-left: -65px; }
.tweets li strong { font-size: 11px; }
.tweets li .timestamp { color: #828282; font-size: 11px; }

/**********jaArticle**************/
.jaArticle { float: right; font-size: 14px; margin: auto; width: 100%; }
.jaArticle h2 { color: #224f7c; font-size: 34px; margin: 17px 0 10px; }
.jaArticle .subTitle { line-height: 1.4; margin: 10px 0 19px; }

/***********shareArticle*************/
.shareArticle { border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 15px 0; margin-bottom: 20px; }
.shareArticle .meta { color: #aab2b9; margin-right: 20px; }
.shareArticle .fRight { font-size: 11px; text-transform: uppercase; font-weight: bold; }

/***********jaEventTbl*************/
.jaEventTbl { width: 100%; border-collapse: collapse; font-size: 14px; }
.jaEventTbl tbody { border-top: 0px; }
.jaEventTbl td { padding: 0 20px 20px; }
.jaEventTbl td .subTitle { margin: 12px 0; }

/*********contactBox***************/
.contactBox { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f8f8f7; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 20px 20px; margin-bottom: 30px; }
.contactBox h3 { margin: 0 0 15px; line-height: 1.2; }
.contactBox.col480 label { color: #666666; font-size: 18px !important; margin: 20px 0 5px; font: normal 14px/1.5 "Baskerville W01 Regular 927184", Times New Roman, Serif; } 
.contactBox h6 { color: #666666; font-size: 18px; margin: 20px 0 5px; }
.contactBox h6 span { color: #afb3b8; font: 11px Arial, Helvetica, sans-serif; float: right; margin-top: 10px; }
/*.contactBox.col480 select { width: 440px; }*/
.contactBox.col480 input[type=text], .contactBox.col480 textarea, .contactBox.col480 [type=email] { height: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: white; line-height: 30px; border: 1px solid #cfd5da; border-radius: 2px; color: #C2C4C4; font: 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; width: 440px; }
.contactBox.col480 textarea { height: 160px; margin-bottom: 20px; }
.contactBox.col480 button, .contactBox.col480 input[type=submit] { background: #0054a6; border: 0; color: white; border-radius: 2px; font: bold 14px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0; display: block; height: 30px; width: 190px; }

/***********internationalOffices*************/
.internationalOffices { width: 100%; table-layout: fixed; margin-bottom: 100px; }
.internationalOffices th { color: #919ead; font: normal 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; text-align: left; }
.internationalOffices td { vertical-align: top; padding-right: 20px; }

/***********newsletters*************/
.newsletters { background: #f8f8f7; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; margin-bottom: 80px; }
.newsletters .subscriptions { padding: 0 0 10px 30px; }
.newsletters .subscriptions ul li { vertical-align: top; display: inline-block; padding: 0 20px 20px; width: 270px; }
.newsletters .subscriptions label { display: block; font: 18px "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; }
.newsletters .subscriptions label input[type=checkbox] { float: left; margin: 5px 0 0 -20px; }
.newsletters .subscriptions p { margin: 5px 0; line-height: 1.4; }
.newsletters .subscriptions .note { font-size: 11px; color: #afb3b8; }
.newsletters .information { padding: 10px 0 40px 30px; }
.newsletters .information label { display: inline-block; margin: 0 20px 20px 0; font: 20px/1.3 "Baskerville W01 Regular 927184", Times New Roman, Serif; }
.newsletters .information label input[type=text] { display: block; background: white; padding: 8px 14px; border: 1px solid #cfd5da; border-radius: 2px; color: #C2C4C4; font: 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; width: 275px; }
.newsletters .information label span { color: #afb3b8; float: right; font: 11px Arial, Helvetica, sans-serif; margin-top: 4px; }
.newsletters .information button { background: #0054a6; border: 0; color: white; border-radius: 2px; font: bold 14px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; padding: 0; display: block; width: 190px; }

/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/*********IE8*********/
/* jQuery UI - v1.10.1 - 2013-03-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-front { z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter:Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter:Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 0.5em 0.5em 0.5em 0.7em; min-height: 0; /* support: IE7 */ }

.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }

.ui-accordion .ui-accordion-noicons { padding-left: .7em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }

.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }

.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

#menu-container ul li { border-bottom: 1px solid silver; }

#menu-container ul li a { font-size: 12px; color:#868686; }

#menu-container ul li { background: none; } 

#menu-container ul li a strong { font-size: 12px; color:#000000; }

.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only { width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only { width: 2.4em; }

.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/* button text element */
.ui-button .ui-button-text { display: block; line-height: normal; }

.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; }

.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button { padding: 0.4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/* button sets */
.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 0.4em; }

.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0 0 0; padding: 0 0.2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em 0.6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }

.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }

.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 21px; margin: -10px 0 0 0; padding: 1px; height: 20px; }

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 0.5em 1em; background: none; overflow: auto; }

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: 0.3em 1em 0.5em 0.4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0; cursor: pointer; }

.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }

.ui-menu .ui-menu { margin-top: -3px; position: absolute; }

.ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; }

.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 0.4em; line-height: 1.5; min-height: 0; /* support: IE7 */ font-weight: normal; }

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: 0.4em 0 0.2em; line-height: 1.5; }

.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }

.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

.ui-progressbar .ui-progressbar-overlay { background: url(../images/animated-overlay.gif); height: 100%; filter: alpha(opacity=25); opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }

.ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: 0.2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }

.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; }

/* vertical centre icon */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; }

.ui-spinner-up { top: 0; }

.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; /* need to fix icons sprite */ }

.ui-tabs { position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: 0.2em 0.2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px 0.2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip { background: #fff; padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaaaaa; box-shadow: 0 0 5px #aaaaaa; }

body .ui-tooltip { border-width: 2px; }

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }

.ui-selectmenu-icon { position: absolute; right: 6px; margin-top: -8px; top: 50%; }

.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; /*display: none;*/ z-index: 1005; }

/* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu ul { padding: 0; margin: 0; list-style: none; position: relative; overflow: auto; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

.ui-selectmenu-open { display: block; }

ul.ui-selectmenu-menu-popup { margin-top: -1px; }

.ui-selectmenu-menu li { padding: 0; margin: 0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }

.ui-selectmenu-menu li a, .ui-selectmenu-status { line-height: 1.4em; display: block; padding: 0.405em 2.1em 0.405em 1em; outline: none; text-decoration: none; }

.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }

.ui-selectmenu-status { line-height: 1.4em; }

.ui-selectmenu-menu li span, .ui-selectmenu-status span { display: block; margin-bottom: .2em; }

.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }

.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }

/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display: block; padding: 0.6em 0.5em 0; font-weight: bold; }

.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter: chroma(color=pink); width: 100%; }

* html .ui-selectmenu-menu li a { position: relative; }

/* IE7 workaround (opacity disabled) */
* + html .ui-state-disabled, * + html .ui-state-disabled a { color: silver; }

/**************************************/
.ui-selectmenu { display: block; position: relative; height: 2em; text-decoration: none; overflow: hidden; }

.ui-selectmenu-icon { position: absolute; right: 6px; margin-top: -8px; top: 50%; }

.ui-selectmenu-menu { padding: 0; margin: 0; list-style: none; position: absolute; top: 0; visibility: hidden; overflow: auto; }

.ui-selectmenu-open { visibility: visible; }

.ui-selectmenu-menu-popup { margin-top: -1px; }

.ui-selectmenu-menu li { padding: 0; margin: 0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }

.ui-selectmenu-menu li a, .ui-selectmenu-status { line-height: 1.4em; display: block; padding: 0.3em 1em; outline: none; text-decoration: none; }

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }

.ui-selectmenu-status { line-height: 1.4em; }

.ui-selectmenu-menu li span, .ui-selectmenu-status span { display: block; margin-bottom: .2em; }

.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }

.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }

.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display: block; padding: 0.6em 0.5em 0; font-weight: bold; }

.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/*#languages-button { display: none; margin-right: 15px; margin-top: 2px; background: none; border: none; border-radius: 0px; font: 12px/1 Arial; }
#languages-button .ui-selectmenu-status { color: #9ab1c8; }
#languages-button .ui-selectmenu-icon { top: 17px; right: 1px; width: 8px; height: 6px; background: url(/sites/all/themes/jagency/images/languagesArrow.png) no-repeat; }
#languages-menu { overflow: hidden; padding: 0; border: none; border-radius: 0px; background: #546577; }
#languages-menu li { height: 29px; border-bottom: solid 1px #71808e; border-top: none; }
#languages-menu li:hover { background: none; border-bottom: solid 1px #71808e; }
#languages-menu li a { padding: 0 12px; color: #e7eaec; font: 12px/29px Arial; }
#languages-menu li a:hover { margin: 0; background: #546577 !important; border: transparent; border-radius: 0px; }*/
/*
 * jQuery UI Selectmenu @VERSION
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectmenu#theming
 */
.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; display: none; }

.ui-selectmenu-menu ul.ui-menu { overflow: auto; overflow-y: auto; overflow-x: hidden; }

.ui-selectmenu-menu .ui-menu .ui-menu-item a { padding: 0.3em 1em 0.3em 1em; }

.ui-selectmenu-menu .ui-menu li.ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }

.ui-selectmenu-open { display: block; }

.ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; }

.ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; }

/**********************/
.ui-selectmenu-button span.ui-icon { background: url(../images/menuArrowOn.gif) center no-repeat #34404f; background-size: 9px 6px; height: 41px; margin: 0; right: 1px; top: 1px; width: 40px; }
.ui-selectmenu-button span.ui-selectmenu-text { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; border: 1px solid #CFD5DA; border-radius: 2px; color: #34404f; font: 18px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; height: 41px; padding: 0 50px 0 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ui-selectmenu-menu { background: #fff; border: 1px solid #CFD5DA; border-radius: 2px; color: #C2C4C4; font: 17px/2 "AvenirNextLTW01-Regular", Arial, Helvetica, sans-serif; margin-top: -1px; }
.ui-selectmenu-menu .ui-menu .ui-menu-item a, .ui-selectmenu-menu .ui-widget li a { color: #34404f; padding-left: 14px; }
.ui-selectmenu-menu .ui-menu .ui-menu-item a.ui-state-focus, .ui-selectmenu-menu-dropdown .ui-state-hover a, .ui-selectmenu-menu .ui-widget li.ui-selectmenu-item-menu a { color: #666 !important; margin: 0; }

/**********.opportunityFilter*************/
.opportunityFilter .ui-selectmenu-button { margin: 8px 0 14px; }
.opportunityFilter .ui-selectmenu-button .ui-icon { background-color: #5f7183; height: 35px; width: 35px; }
.opportunityFilter .ui-selectmenu-button .ui-selectmenu-text { background-color: #3f4e5e; border: 0; color: #fff; font: 12px/3 Arial, Helvetica, sans-serif; height: 35px; padding: 0 40px 0 13px; }

.ui-selectmenu-menu { /*background-color:#3f4e5e !important; color: #fff;*/ font: 12px/2 Arial, Helvetica, sans-serif; }
/* ========================================================================== */
/*   EXAMPLE Media Queries for Responsive Design.               */
/*   Theses examples override the primary ('mobile first') styles.        */
/*   Modify as content requires.                        */
/*   ========================================================================== */
@media only screen and (min-width: 35em) { /* Style adjustments for viewports that meet the condition */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { /* Style adjustments for high resolution devices */ }
/* ========================================================================== */
/*   Print styles.                                */
/*   Inlined to avoid required HTTP connection: h5bp.com/r            */
/*   ========================================================================== */
@media print { * { background: transparent !important; color: black !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links for images, or javascript/internal links */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
  
.field-name-field-program-tags select {
  height: 100px;
}

#map-canvas{
  height: 541px;
  width: 100% !important;
}
.item-list .pager li {
    padding: 0;
}


/* css for new bog page /board-of-governors */
.bogMemberRole {font-size: 11px;}

.views-field.views-field-title {font-size: 12px; }

.bogMemberImage img {
    display: block;
    max-width: 100%;
    height: auto;
}

.bogTtileBox {
    height: 55px;
}



.bogMemberDesc p {
    font-size: 11px;
}

.bogMemberTitle .views-field.views-field-title a {
    font-weight: bold;
    color: #8E8888;
}

.newsBoxField .views-field.views-field-title a {
    font-weight: bold;
    color: #fff;
}


#panels-ipe-paneid-5316 .fLeft {
    width: 100%; 
}

#panels-ipe-paneid-5316 .fLeft ul li {
    float: left;
    width: 25%;
    height: 130px;
    display: block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

#panels-ipe-paneid-5316 .fLeft ul a {
    color: #fff;
    font-size: 15px;
    padding-top: 32px;
    text-align: center;
    background: #0054a6;
    height: 130px;
    text-decoration: none!important;
}


#panels-ipe-paneid-5316 .fLeft ul a:hover {
    background: #58585A;
}

.node-43391 .panel-col-seventy-five-end .fLeft {
    width: 100%; 
}

.node-43391 .panel-col-seventy-five-end  .fLeft ul li {
    float: left;
    width: 25%;
    height: 130px;
    display: block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.node-43391 .panel-col-seventy-five-end  .fLeft ul a {
    color: #fff;
    font-size: 15px;
    padding-top: 32px;
    text-align: center;
    background: #0054a6;
    height: 130px;
    text-decoration: none!important;
}


.node-43391 .panel-col-seventy-five-end .fLeft ul a:hover {
    background: #58585A;
}


.node-43391 .panel-col-seventy-five-start {
    padding:15px;
}

div#panels-ipe-paneid-5321 , .panel-col-seventy-five .panel-pane.pane-node:nth-child(3n+5) {
    float: right;
    padding: 15px;
}


.bogFull .picIntro figure img {  width: 200px; height: 200px;}

.item-list ul li:not(:first-child) {
    margin: 0 0 0.25em 1.5em!important;
    padding: 0;
}


.node-43956 h2.pane-title , .node-44511 h2.pane-title {
    margin: 0px;
    background: #3f4e5e;
    color: #fff;
    font: normal 25px/35px "Baskerville W01 Regular 927184",Times New Roman,Serif;
    padding: 10px;
}

/*.node-43586 .inside .meta {display: none; }
.node-43586 .inside h2 {margin: 0px; }
.node-43586 .firstUnit{margin: 17px 48px 55px 15px!important;}*/

/*div#main {
    width: 980px;
    margin: 0 auto;
}*/


/*bog*/
#panels-ipe-paneid-5321 .meta {display: none; }
#panels-ipe-paneid-5321 h2 {margin: 0px; }
#panels-ipe-paneid-5321 .pane-node {margin: 15px 15px 50px 15px; }

#panels-ipe-paneid-5346 .meta {display: none; }
#panels-ipe-paneid-5346 h2 {margin: 0px; }
#panels-ipe-paneid-5346 .pane-node {margin: 15px 15px 15px 15px; }

.node-43586 .inside .meta {display: none; }
.node-43586 .inside h2 {margin: 0px; }
.node-43586 .firstUnit .inside .panel-pane:first-child {margin: 17px 15px 55px 15px!important;}

.node-43391 .inside .meta {display: none; }
.node-43391 .inside h2 {margin: 0px; }
.node-43391 .firstUnit .inside .panel-pane:first-child {margin: 50px 15px 55px 15px!important;}


  
.node-43956 .print-link , .node-44511 .print-link{
  display:none!important;
}

.node-43956 .panels-flexible-region-1046-center , .node-44511 .panels-flexible-region-1066-center{width: 100%!important;}


/*fix addmin menu module style*/
#admin-menu .dropdown a, #admin-menu .dropdown li>span {
    padding: 7px 24px!important;
    font-size: 11px!important;
}

.view-jafi-news .box-height:first-letter {
    text-transform: uppercase;
}

/******************fonts***********************/
/*sizes*/
.font-xs {font-size:0.7rem!important;}
.font-sm {font-size:0.9rem!important;}
.font-lg {font-size:1rem!important;}
.font-xl {font-size:1.5rem!important;}

/*colors*/
.White {color:#fff!important;}

/*wheight*/
.bold {font-weight: bold!important;}


/******************background***********************/
.bg-blue{background: #26323f!important;}
.bg-white{background: #fff!important;}
.bg-offwhite{background: #3f4e5e!important;}


/******************text align***********************/
.text-center{text-align: center!important;}
.text-center{text-align: right!important;}
.text-left{text-align: left!important;}

/******************position***********************/
.no-padding{padding:0px!important;}
.no-padding-left{padding-left:0px!important;}
.no-padding-right{padding-right:0px!important;}

.padding{padding:15px!important;}
.padding-height{padding-top:15px!important; padding-bottom:15px!important;}
.padding-weight{padding-right:15px!important; padding-left:15px!important;}

.padding-right{padding-right:15px!important;}
.padding-left{padding-left:15px!important;}
.padding-top{padding-top:15px!important; }
.padding-bottom{padding-bottom:15px!important;}


.no-margin{margin:0px!important;}
.no-margin-left{margin-left:0px!important;}
.no-margin-right{margin-right:0px!important;}


.margin{margin:15px!important;}
.margin-height{margin-top:15px!important; margin-bottom:15px!important;}
.margin-weight{margin-right:15px!important; margin-left:15px!important;}

.margin-right{margin-right:15px!important;}
.margin-left{margin-left:15px!important;}
.margin-top{margin-top:15px!important; }
.margin-bottom{margin-bottom:15px!important;}


/*text*/

.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}


.node-44511 .panel-col-twenty-five .pane-title a {
    color: #fff!important;
    cursor: pointer;
}


/*boxs*/

/*for adding boxess size*/
.box-height{
 height : 110px!important;
}

/*boxess eith blue background*/
.box-event {
    background: #0054a6;
    color: #fff;
    padding: 0px;
    text-align: center;
}

.box-event span.date-display-single {
    line-height: 5;
    font-size: 21px;
}


.views-field.views-field-field-teaser {
    width: 80%;
}

/*more linek buttun*/
.view-jafi-news a.views-more-link {
    float: right;
    padding: 6px 15px;
    background-color: #477caf;
    box-shadow: 0 0 5px #879CB1 inset, 0 1px 1px #eee;
    color: #fff;
    border-radius: 5px;
    position: absolute;
    bottom: 0px;
    font-size: 11px;
    right: 0px;
}

.panels-flexible-region-hompage-content-left .pane-content {
    text-align: left;
    font-weight: bold;
}

.panels-flexible-region-hompage-content-left .pane-content h2, .panels-flexible-region-hompage-content-left .pane-content h3 {
    margin: 0px;
    color: #25323f;
}

.panels-flexible-region-hompage-content-left .pane-content h2{
    font-family: Georgia, Serif;
    font-weight: bold;
    margin-bottom: 24px;
}

.panels-flexible-region-hompage-content-left .pane-content h3 {
font-family: Georgia, Serif;
}

#admin-menu-wrapper {
display:none;
}

.gallery980 .cs1 {
  background: #624a7e;
}
.gallery980 .cs2 {
  background: #A3CC67;
}
.gallery980 .cs3 {
  background: #E9BA52;
}
.gallery980 .cs4 {
  background: #F26C4F;
}
.gallery980 .cs5 {
  background: #0053a6;
}
.gallery980 .cs6 {
  background: #dd3030;
}
.gallery980 .cs11 {
    background: #1CBBB4;
}


 div#main {
      width: 980px;
      margin: 0 auto;
}


@media (max-width:750px) and (min-width:300px) { 

  div#main {
      width: 100%;
      margin: 0 auto;
  }

}



.slider-back-color h3 {
    margin: 0;
    position: static!important;
}

p.slider-teaser {
    position: static;
    float: left;
}


/*p2g filter program page*/
.gropResultP2g {
    margin: 0px 0px 35px 0px;
    clear: both;
    float: left;
}

.p2gfilterRowLabel {
    float: left;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    color: #224f7c;
}

.content-he .p2gfilterRowLabel {
    float: right;
}


.groupFilterP2g {
    float: left;
}

.p2gfilter .views-field-field-main-image {
    float: left;
}




.p2gfilter {
    padding: 2px 0px;
}

.gropP2gInfo {
    background: #f9f9f8;
    padding: 14px;
    height: auto;
    padding: 5px 15px 2px 15px;
}

.gropP2gContact {
    background: #f9f9f8;
    margin: 9px 0px;
    padding: 30px 15px 15px 15px;
}


.gropP2gContact .fieldset-legend , .gropP2gInfo .fieldset-legend{
    position: absolute;
    padding: 8px 0px;
}


.gropP2gInfo .fieldset-legend {
    display: none;
}

.opportunityConfig .form-type-radio {
    padding: 0px 15px;
}



.p2gfilter .views-label-field-contact-info {
    font-weight: bold;
}


.views-field-field-program-website .field-content {
    word-wrap: break-word;
}

#edit-reset {
    background: #f0f0ef;
    position: absolute;
    width: 228px;
    height: 45px;
    border: 1px solid #e3e1e1;
    color: #224F7C;
    cursor: pointer;
    font: bold 14px/3 Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    clear: both;
    text-align: center;
}

.gropResultP2g .views-field.views-field-title {
        font-size: 19px!important;
    margin-bottom: 9px;
    font-weight: bold;
    font-family: sans-serif;
}

.gropResultP2g {
    margin: 15px 0px;
    clear: both;
    float: left;
    border-bottom: 1px solid #e6e6e6;
}

.gropP2gContact .views-field {
    display: inline-block;
}


.p2gFilterfieldBody {
    float: left;
}

.toTop {
    position: fixed!important;
    height: 45px!important;
    left: 0!important;
    top: 90%!important;
}

.form-checkboxes {
    padding: 10px;
}

.p2gfilterRowField {
    font-size: 12px;
    float: left;
    width: 100%;
}

span#edit-field-main-category-target-id-button {
    width: 34%!important;
}


.view.view-more-news-events.view-id-more_news_events.view-display-id-block.view-dom-id-35d874e81e96335ca354dbe586c04ba4.col730.jquery-once-1-processed {
    width: 100%;
}





.view.view-more-news-events.view-id-more_news_events.view-display-id-block.view-dom-id-1d8044afba1747be2b4cb59c897c41f5.col730.jquery-once-1-processed {
    width: 100%;
}


/*.blogWrap .carouselCaption {
    width: 100%;
}*/


.blogArticle{
     width: 100%;
}

/*
.blogWrap .anythingSlider , .blogWrap .anythingSlider li {
    width: 100%!important;
}*/


.content-type-blog_entry  .carouselCaption{
  width: 100%!important;
}


.content-type-blog_entry .region-sidebar-first{
  position: static!important;
}

.content-type-blog_entry aside {
    float: left;
    width: 230px;
}

.content-type-blog_entry .carouselCaption span{
    position: static!important;
}


.blog-new-image {
    width: 100%;
    height: 370px!important;
    display: inherit;
    margin-bottom: 15px;
}

.blog-new-image img {
    width: 100%;
    height: 100%;
}


.content-type-content_lobby .picList230 li {
  height: 425px;
}

.pane-content img{
	max-width:100%;
	height:auto;
} 
@media (max-width:700px) and (min-width:300px) {
    .blog-new-image {
        height: 270px!important;
    }
}
.table-5 {
	width:100% !important;
	max-width:1000px !important;
}
.table-5 table{
	width:100% !important;
	max-width:1000px !important;
}
.table-5 tr {
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between;
	align-content:center;
}
.table-5 td {
	max-width:200px;
	flex:1 1 200px;
	margin: 0 auto;
}
.table-5 a.button{
	padding: 2% !important;
	width: 100%;
}
.p2glogo img {
width: 100%;
height: auto;
}

