/*generated fonts***/

@font-face {
  font-family: 'Avenir LT Std';
  src: url('../fonts/AvenirLTStd-Black.woff2') format('woff2'),
      url('../fonts/AvenirLTStd-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url('../fonts/AvenirLTStd-Roman.woff2') format('woff2'),
      url('../fonts/AvenirLTStd-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/*generated fonts***/

/* line 1, ../sass/base/_reset.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, up, var, b, i, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-weight: normal;
}

/* line 12, ../sass/base/_reset.scss */
body {
  background: #f8f8f8;
  font-family: 'Avenir LT Std';
}

/* line 16, ../sass/base/_reset.scss */
html {
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 22, ../sass/base/_reset.scss */
body {
  line-height: 1;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  text-rendering: optimizeLegibility;
}

/* line 30, ../sass/base/_reset.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-touch-callout: default;
  -webkit-overflow-scrolling: touch;
  font-size: 16px;
  white-space: normal;
}

/* line 49, ../sass/base/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 54, ../sass/base/_reset.scss */
nav ul {
  list-style: none;
}

/* line 58, ../sass/base/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 62, ../sass/base/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 68, ../sass/base/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  border: 0px;
  color: #00b0ea;
}
/* line 76, ../sass/base/_reset.scss */
a:hover {
  color: #00b1eb;
}

/* line 81, ../sass/base/_reset.scss */
*:focus {
  outline: 0;
}

/* change colours to suit your needs */
/* line 86, ../sass/base/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 93, ../sass/base/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 101, ../sass/base/_reset.scss */
a {
  text-decoration: none;
}

/* line 105, ../sass/base/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 109, ../sass/base/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 114, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 120, ../sass/base/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 129, ../sass/base/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 133, ../sass/base/_reset.scss */
.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
}

/* line 138, ../sass/base/_reset.scss */
*::before, *::after {
  box-sizing: border-box;
}

/* line 142, ../sass/base/_reset.scss */
.clearfix::after {
  clear: both;
}

/* line 146, ../sass/base/_reset.scss */
.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
}

/* line 151, ../sass/base/_reset.scss */
*::before, *::after {
  box-sizing: border-box;
}

/* line 154, ../sass/base/_reset.scss */
* {
  box-sizing: border-box;
}

@font-face {
  font-family: 'rubikblack';
  src: url("../fonts/rubik-black-webfont.woff2") format("woff2"), url("../fonts/rubik-black-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikblack_italic';
  src: url("../fonts/rubik-blackitalic-webfont.woff2") format("woff2"), url("../fonts/rubik-blackitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikbold';
  src: url("../fonts/rubik-bold-webfont.woff2") format("woff2"), url("../fonts/rubik-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikbold_italic';
  src: url("../fonts/rubik-bolditalic-webfont.woff2") format("woff2"), url("../fonts/rubik-bolditalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikitalic';
  src: url("../fonts/rubik-italic-webfont.woff2") format("woff2"), url("../fonts/rubik-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubiklight';
  src: url("../fonts/rubik-light-webfont.woff2") format("woff2"), url("../fonts/rubik-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubiklight_italic';
  src: url("../fonts/rubik-lightitalic-webfont.woff2") format("woff2"), url("../fonts/rubik-lightitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikmedium';
  src: url("../fonts/rubik-medium-webfont.woff2") format("woff2"), url("../fonts/rubik-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikmedium_italic';
  src: url("../fonts/rubik-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/rubik-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rubikregular';
  src: url("../fonts/rubik-regular-webfont.woff2") format("woff2"), url("../fonts/rubik-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 2, ../sass/base/_typography.scss */
h1 {
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 20px;
}

/* line 8, ../sass/base/_typography.scss */
h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}

/* line 14, ../sass/base/_typography.scss */
h3 {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
}

/* line 20, ../sass/base/_typography.scss */
h4 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
}

/* line 26, ../sass/base/_typography.scss */
h5 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 20px;
}

/* line 32, ../sass/base/_typography.scss */
h6 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

/* line 1, ../sass/base/_common.scss */
.left {
  float: left;
}

/* line 5, ../sass/base/_common.scss */
.right {
  float: right;
}

/* line 9, ../sass/base/_common.scss */
p {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.7px;
}

/* line 15, ../sass/base/_common.scss */
.hide-block {
  display: none;
}

/* line 20, ../sass/base/_common.scss */
.full-width {
  width: 100% !important;
}

/* line 1, ../sass/layout/_header.scss */
.region-breadcrumb {
  display: none;
}

/* line 5, ../sass/layout/_header.scss */
#header {
  max-width: 100%;
  padding: 0 0px;
  margin: 0 auto;
}
/* line 9, ../sass/layout/_header.scss */
#header .section {
  width: 100%;
  float: left;
  background: #fff;
  /*-webkit-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.2);*/
  /*height: 260px;
  margin:45px 0 60px;*/
  position: relative;
}
/* line 18, ../sass/layout/_header.scss */
#header .region-header {
  float: left;
  width: auto;
}
/* line 22, ../sass/layout/_header.scss */
#header .logo {
  float: left;
}
/* line 24, ../sass/layout/_header.scss */
#header .logo .responsive-logo {
  display: none;
}
/* line 29, ../sass/layout/_header.scss */
#header .menu--main .menu-toggle {
  display: none;
}
/* line 33, ../sass/layout/_header.scss */
#header ul.menu {
  float: right;
  width: auto;
  margin: 22px 0 0 60px;
  padding: 0;
}
/* line 38, ../sass/layout/_header.scss */
#header ul.menu li {
  margin: 0;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  color: #606060;
  padding-left: 70px;
  font-weight: 600;
  float: left;
  font-family: 'Avenir LT Std';
}
/* line 47, ../sass/layout/_header.scss */
#header ul.menu li a {
color: #606060;
font-size: 25px;
padding-right: 20px;
font-weight:normal;
}
/* line 49, ../sass/layout/_header.scss */
#header ul.menu li a:hover {
  color: #050d89;
}
/* line 57, ../sass/layout/_header.scss */
#header .headerwrap {
  float: left;
  position: relative;
}
/* line 62, ../sass/layout/_header.scss */
#header .region-primary-menu {
  float: right;
  width: calc(100% - 325px);
  padding-left: 0px;
}
/* line 68, ../sass/layout/_header.scss */
#header .tb-main-menu {
  position: static;
  float: left;
}
/* line 71, ../sass/layout/_header.scss */
#header .tb-main-menu .content {
  margin-top: 0px;
}
/* line 74, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu {
  background: none;
  position: static;
}
/* line 79, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
	font-size: 18px;
	line-height: 26px;
	color: #242424;
	font-weight: 600;
	padding: 0px 25px;
	border-top: 5px solid #fff;
	border-right: 0px;
	border-left: 0px;
	position: relative;
	text-transform:uppercase;
	font-family: 'Avenir LT Std';
}
/* line 89, ../sass/layout/_header.scss */
/*#header .tb-main-menu .tb-megamenu .nav > li > a .caret, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link .caret {
  display: none;
}*/
/* line 98, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .nav > li.open > a, #header .tb-main-menu .tb-megamenu .nav > li.open > span.tb-megamenu-no-link {
  border-bottom: 8px solid #400080;
}

#header .tb-main-menu .tb-megamenu .nav > li.open > a .caret { border-left-color: #400080;}
/* line 105, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .nav > li.open.dropdown > a:after, #header .tb-main-menu .tb-megamenu .nav > li.open.dropdown > span.tb-megamenu-no-link:after {
  content: "";
  background: #fff;
  position: absolute;
  bottom: -2px;
  width: 100%;
  height: 16px;
  left: 0px;
  z-index: 9999;
}
/* line 121, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .nav > li.active > a, #header .tb-main-menu .tb-megamenu .nav > li.active > span.tb-megamenu-no-link {
  /*background: #fff;
  box-shadow: 1px 0 23px -4px rgba(0, 0, 0, 0.2), -5px 0 15px -4px rgba(0, 0, 0, 0.2);
  border-top: 5px solid #DC8547;*/
  border-bottom: 8px solid #400080;
  background: transparent;
}
#header .tb-main-menu .tb-megamenu .nav > li.active > a .caret {border-left-color: #400080;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret {
	border-top-color: #fff;
    border-bottom-color: #fff;
}

/* line 131, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu {
  /*width: 100%;*/
  border: 0px;
  -webkit-box-shadow: 0 6px 22px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 6px 22px 4px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 6px 22px 4px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 6px 22px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 6px 22px 4px rgba(0, 0, 0, 0.1);
  padding: 30px 180px;
  z-index: 99;
}
/* line 139, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .view-content {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  flex-wrap: wrap;
}
/* line 143, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row {
  width: 33.33%;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  margin-bottom: 32px;
}
/* line 150, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-field-sub-menu-image {
  position: relative;
  cursor: pointer;
}
/* line 153, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-field-sub-menu-image a {
  padding: 0px;
}
/* line 156, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-field-sub-menu-image img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 161, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-field-sub-menu-image .img-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(220, 133, 71, 0.5);
  float: left;
  left: 0px;
  top: 0px;
  opacity: 0;
  transition: 1s;
}
/* line 173, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-title {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.7px;
  text-align: center;
  color: #4c4c4c;
  margin: 0 0 15px 0;
}
/* line 183, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row .views-field-title a {
  color: #4c4c4c;
  transition: 1s;
  white-space: pre-wrap;
  padding: 0 4px;
}
/* line 192, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row:hover .views-field-title a {
  color: #DC8547;
}
/* line 197, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row:hover .views-field-field-sub-menu-image .img-hover {
  opacity: 1;
}
/* line 202, ../sass/layout/_header.scss */
#header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row:nth-child(4), #header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row:nth-child(5), #header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu .tb-megamenu-block .views-row:nth-child(6) {
  margin-bottom: 0px;
}
/* line 210, ../sass/layout/_header.scss */
#header .tb-main-menu .dropup, #header .tb-main-menu .dropdown {
  position: relative;
  margin: 0 30px;
}
/* line 213, ../sass/layout/_header.scss */
#header .tb-main-menu.block-tb-megamenu-menu-blockmain {
  margin-right: 14px;
  float: right;
}
/* line 220, ../sass/layout/_header.scss */
#header .tb-megamenu .mega-inner {
  padding: 0px;
}
/* line 224, ../sass/layout/_header.scss */
#header .donate-menu {
  float: right;
}
/* line 229, ../sass/layout/_header.scss */
#header .donate-menu.tb-main-menu .nav > li > a, #header .donate-menu.tb-main-menu .nav > li > span.tb-megamenu-no-link {
  background-image: url("/sites/default/files/Donate_Button.svg") !important;
	text-indent:-9999px;
	overflow:hidden;
	height: 54px;
	width: 194px;
	background-repeat:no-repeat !important;
	background-size: 200px !important;
	background-color: transparent;
	border-bottom: 0px !important;
	background-position: 0 4px !important;
}

#header .donate-menu.tb-main-menu .nav > li.open > a {border-bottom:0px;}


/* line 239, ../sass/layout/_header.scss */
#header .donate-menu.tb-main-menu .nav > li > a .caret, #header .donate-menu.tb-main-menu .nav > li > span.tb-megamenu-no-link .caret {
  display: none;
}
/* line 245, ../sass/layout/_header.scss */
#header .donate-menu.tb-main-menu .nav > li.open > a, #header .donate-menu.tb-main-menu .nav > li.open > span.tb-megamenu-no-link {
  box-shadow: none;
  border-top: 0px;
}
/* line 252, ../sass/layout/_header.scss */
#header .donate-menu.tb-main-menu .nav > li.open.dropdown > a:after, #header .donate-menu.tb-main-menu .nav > li.open.dropdown > span.tb-megamenu-no-link:after {
  display: none;
}
/* line 260, ../sass/layout/_header.scss */
#header .donate-menu.tb-main-menu .nav > li.active > a, #header .donate-menu.tb-main-menu .nav > li.active > span.tb-megamenu-no-link {
  background-image: linear-gradient(to right, #5A4696, #363a79);
  box-shadow: none;
  border-top: 0px;
}
/* line 273, ../sass/layout/_header.scss */
#header .src-form-block {
  float: left;
  display: none;
}
/* line 278, ../sass/layout/_header.scss */
#header .src-link {
  float: right;
  padding: 7px 10px 7px 40px;
  margin-right: 25px;
}
/* line 282, ../sass/layout/_header.scss */
#header .src-link .content {
  margin-top: 0px;
}
/* line 284, ../sass/layout/_header.scss */

#header #block-searchlink .content {background: url(../images/search-icon.png) no-repeat 20px 16px;}


#header .src-link .content a {
  height: 25px;
  float: left;
  font-size: 0px;
}
/* line 295, ../sass/layout/_header.scss */
#header .profile-menu {
  float: right;
  margin-right: 30px;
}

/* line 303, ../sass/layout/_header.scss */
.myProfile {
  float: left;
  width: auto;
  position: relative;
}
/* line 307, ../sass/layout/_header.scss */
.myProfile .icon {
  width: 52px;
  height: 34px;
  float: left;
  background: url(../images/myprofile-icon.png) no-repeat 0 0;
  cursor: pointer;
  margin: 30px 0 0 0px;
}
/* line 314, ../sass/layout/_header.scss */
.myProfile .icon .picture {
  width: 34px;
  height: 34px;
  float: left;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-box-sizing: 100%;
  border-radius: 100%;
  overflow: hidden;
}
/* line 320, ../sass/layout/_header.scss */
.myProfile .icon .picture img {
  max-width: 100%;
}
/* line 325, ../sass/layout/_header.scss */
.myProfile .dropdown {
  position: absolute;
  top: 93px;
  left: 0;
  display: none;
  float: left;
  background: white;
  width: 150px;
  z-index: 999;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 1px 8px 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 8px 15px 0px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 1px 8px 15px 0px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 1px 8px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 8px 15px 0px rgba(0, 0, 0, 0.25);
}
/* line 341, ../sass/layout/_header.scss */
.myProfile .dropdown a {
  display: block;
  font-size: 16px;
  padding: 12px;
  line-height: 20px;
  color: #5A4696;
}
/* line 347, ../sass/layout/_header.scss */
.myProfile .dropdown a:hover {
  color: #050d89;
}
/* line 352, ../sass/layout/_header.scss */
.myProfile .user-title {
  display: none;
}

/* line 359, ../sass/layout/_header.scss */
.tb-megamenu .tb-block {
  margin-bottom: 0px;
}

@media only screen and (min-width: 768px) {
  /* line 366, ../sass/layout/_header.scss */
  .InWestchester .topBanner .topBannerDes {
    padding: 0;
  }
  /* line 368, ../sass/layout/_header.scss */
  .InWestchester .wrapcontent {
    max-width: 100% !important;
    padding: 0 !important;
  }
  /* line 372, ../sass/layout/_header.scss */
  .InWestchester .topgrayBannercontent {
    width: 100% !important;
    padding: 40px 0 !important;
  }
  /* line 376, ../sass/layout/_header.scss */
  .InWestchester .wrapper {
    max-width: 1390px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
  }
  /* line 382, ../sass/layout/_header.scss */
  .InWestchester .topgrayBanner .topgrayBannercontent h1 {
    margin-bottom: 20px !important;
  }
}
@keyframes stickySlideDown {
  0% {
    opacity: 0.5;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 14, ../sass/layout/_headerfixed.scss */
.absHeader {
      position: fixed !important;
    width: 100%;
    top: 0;
    z-index: 999;
}

/* line 21, ../sass/layout/_headerfixed.scss */
#header .section {
  transition: 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  animation-duration: 0.5s;
  color: #242424;
}

/* line 29, ../sass/layout/_headerfixed.scss */
/*.absHeader.fixed-header {
 position: fixed !important;
  top: 0;
  width: 100%;
  animation-name: stickySlideDown;
  transition: none;
  z-index: 123;
}*/

#page {padding-top: 131px;}

/*.absHeader.fixed-header .topyellowtext{
  display: none;
 }*/
 
 .absHeader.fixed-header .region-primary-menu {
    margin-top: 28px;
}

/* line 37, ../sass/layout/_headerfixed.scss */
.dorotvp-events-search input[type="button"] {
  z-index: 1 !important;
}

/* line 40, ../sass/layout/_headerfixed.scss */
.news-landingslider .slick-arrow {
  z-index: 1 !important;
}

/* line 44, ../sass/layout/_headerfixed.scss */
.user-logged-in .user-login-menu {
  display: none !important;
}

/* line 47, ../sass/layout/_headerfixed.scss */
.donationBox {
  width: 100%;
  float: left;
}

/* line 48, ../sass/layout/_headerfixed.scss */
.donationBox .col {
  width: 33.33%;
  float: left;
  padding: 0 15px;
  box-sizing: border-box;
}

/* line 49, ../sass/layout/_headerfixed.scss */
.donationBox .col:first-child {
  padding-left: 0px;
}

/* line 50, ../sass/layout/_headerfixed.scss */
.donationBox .col::last-child {
  padding-right: 0px;
}

/* line 51, ../sass/layout/_headerfixed.scss */
.donationBox .col p {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  letter-spacing: 0.7px;
  color: #26283c;
  margin: 0px;
}

/* line 52, ../sass/layout/_headerfixed.scss */
.donationBox .col h2 {
  margin-bottom: 30px;
  padding-bottom: 28px;
  position: relative;
}

/* line 53, ../sass/layout/_headerfixed.scss */
.donationBox .col h2:after {
  content: "";
  width: 30px;
  height: 5px;
  background: #5A4696;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

@media only screen and (min-width: 1025px) {
  /* line 57, ../sass/layout/_headerfixed.scss */
  .absHeader.fixed-header .site-branding__logo img {
    max-height: 95px !important;
  }

  /* line 60, ../sass/layout/_headerfixed.scss */
  .absHeader.fixed-header #header .section {
    margin-top: 0;
  }

  /* line 63, ../sass/layout/_headerfixed.scss */
  .absHeader.fixed-header #header .logo {
    top: 0;
  }

  /* line 66, ../sass/layout/_headerfixed.scss */

  /* line 69, ../sass/layout/_headerfixed.scss */
  .top-same-padding {
    padding-top: 198px;
  }

  /* line 72, ../sass/layout/_headerfixed.scss */
  .user-logged-in.top-same-padding {
    padding-top: 277px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 78, ../sass/layout/_headerfixed.scss */
  .donationBox .col {
    width: 100%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
   /* margin-bottom: 40px;*/
  }
}
/* line 1, ../sass/layout/_footer.scss */
.site-footer {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  background: #ce7332;
  text-align: center;
  padding-top: 80px;
  font-style: normal;
}
/* line 9, ../sass/layout/_footer.scss */
.site-footer img {
  max-width: 100%;
}

/* line 14, ../sass/layout/_footer.scss */
.fade, .site-footer__top .social-icon li a, .site-footer__top .menu li a, .master-about-pages .multi-column-members .field--name-field-members > .field__item .node--type-members, .master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members, .master-about-pages .double-col-members .field--name-field-members > .field__item header {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 21, ../sass/layout/_footer.scss */
.site-footer_other {
  width: 100%;
  float: left;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  text-align: center;
  padding: 17px 0;
}
/* line 27, ../sass/layout/_footer.scss */
.site-footer_other .copy-right {
  font-size: 12px;
  letter-spacing: 1px;
  color: white;
}

/* line 34, ../sass/layout/_footer.scss */
#block-footerdorotaddress .content {
  /*max-width: 1000px;*/
  margin: 0 auto;
}

/* line 39, ../sass/layout/_footer.scss */
.site-footer__top {
  max-width: 1340px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 43, ../sass/layout/_footer.scss */
.site-footer__top .block {
  clear: both;
}

#block-socialicon {background:#fff !important;margin-top:50px;}
#block-emailsubscribe {background:#fff !important;}

/* line 47, ../sass/layout/_footer.scss */
.site-footer__top .social-icon ul {
  width: 100%;
  text-align: center;
  float: left;
  list-style: none;
  padding: 0px 60px 0px;
}
/* line 54, ../sass/layout/_footer.scss */
.site-footer__top .social-icon li {
  display: inline-block;
  margin: 0 8px;
}
/* line 57, ../sass/layout/_footer.scss */
.site-footer__top .social-icon li a {
  width: 60px;
  height: 60px;
  position: relative;
  border: 2px solid rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  display: block;
  text-align: center;
}
/* line 66, ../sass/layout/_footer.scss */
.site-footer__top .social-icon li a:hover {
  border: 2px solid white;
}
/* line 69, ../sass/layout/_footer.scss */
.site-footer__top .social-icon li a img {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 79, ../sass/layout/_footer.scss */
.site-footer__top .menu-toggle {
  display: none;
}
/* line 82, ../sass/layout/_footer.scss */
.site-footer__top .menu {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 0 25px;
  text-align: left; 
}
/* line 89, ../sass/layout/_footer.scss */
.site-footer__top .menu li {
  font-size: 20px;
  letter-spacing: 0.8px;
  padding-top: 0;
  width: 50%;
  float: left;
  font-family: 'Avenir LT Std';
}
/* line 99, ../sass/layout/_footer.scss */
.site-footer__top .menu li:last-child {
  margin-right: 0;
}
/* line 102, ../sass/layout/_footer.scss */
.site-footer__top .menu li:first-child {
  background: none;
}
/* line 106, ../sass/layout/_footer.scss */
.site-footer__top .menu li a {
   text-decoration: none;
      color: #242424;
  line-height:50px;
}
/* line 110, ../sass/layout/_footer.scss */
.site-footer__top .menu li a:hover {
  color: #f1f1f1;
}
/* line 117, ../sass/layout/_footer.scss */
.site-footer__top .dorot-class {
  width: 100%;
  float: left;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.8px;
  color: white;
  margin-top:-35px;
}
/* line 125, ../sass/layout/_footer.scss */
.site-footer__top .dorot-class span {
  display: inline-block;
  padding-left: 20px;
  background: url(../images-web/footer-img/dot.png) no-repeat 6px 7px;
}
/* line 130, ../sass/layout/_footer.scss */
.site-footer__top .dorot-class a {
  color: white;
}
/* line 135, ../sass/layout/_footer.scss */
.site-footer__top .charity-image {
  width: 100%;
  float: left;
  margin-top: 0;
}
/* line 139, ../sass/layout/_footer.scss */
.site-footer__top .charity-image ul {
  width: 100%;
  list-style: none;  
  align-items: center;
  text-align: center;
}
/* line 146, ../sass/layout/_footer.scss */
.site-footer__top .charity-image li {
      display: inline-block;
    padding: 0px;
    margin-top: 0;
	margin-right: 6%;

}

.site-footer__top .charity-image li:nth-child(4n) {
  page-break-after: always; /* CSS 2.1 syntax */
  break-after: always; /* New syntax */

}
/* line 149, ../sass/layout/_footer.scss */

/* line 156, ../sass/layout/_footer.scss */
.site-footer__bottom {
width: 100%;
float: left;
padding: 20px 10px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
background: #5A4497;
color: #fff;
font-size:23px;
}
/* line 161, ../sass/layout/_footer.scss */
.site-footer__bottom .copy-right {
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 1px;
  color: #fff;
}

/* line 169, ../sass/layout/_footer.scss */
.site-footer .email-subscribe {
  width: 100%;
  float: left;
  margin-bottom: 80px;
}
/* line 173, ../sass/layout/_footer.scss */
.site-footer .email-subscribe h2 {
       color: #242424;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.8px;
	margin-bottom: 20px;
    margin-top: 41px;
}
/* line 181, ../sass/layout/_footer.scss */
.site-footer .email-subscribe .content {
  max-width: 1180px;
  margin: 0 auto;
}
/* line 185, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup {
  width: 100%;
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
}
/* line 190, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup form {
  padding: 0px;
  width: 100%;
  float: left;
}
/* line 196, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group {
  width: 24%;
  display: inline-block;
  clear: none;
  padding: 0px;
  min-height: 0px;
  padding: 10px 10px;
}
/* line 204, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group input {
  border: 0px;
  padding: 10px 1.5%;
  color: #9b9b9b;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: 0.7px;
  border: 1px solid #cccccc;
  font-family: 'Avenir LT Std';
}
.site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group input::placeholder {opacity: .5}
/* line 213, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group:nth-child(2) {
  padding-left: 0px;
}
/* line 215, ../sass/layout/_footer.scss */
/* line 220, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup_scroll .subscribe-btn {
  display: inline-block;
  clear: none;
  margin-top:5px;
}
/* line 223, ../sass/layout/_footer.scss */
.site-footer .email-subscribe #mc_embed_signup_scroll .subscribe-btn .button {
margin: 0px;
background: #fac900 url(/themes/custom/dorot/images/buttons/subs.png);
background-size: 100%;
width: 100%;
background-repeat: no-repeat;
color: #000;
font-size: 0px;
height: 49px;
text-transform: uppercase;
border-radius: 44px/169px;
background-position: center;
}

/* line 240, ../sass/layout/_footer.scss */
.back-to-top {
  width: 30px;
  height: 30px;
  border: 1px solid #000;
  background: url(../images/black-up-arrow.png) no-repeat center center;
  position: fixed;
  bottom: 10px;
  right: 40px;
  cursor: pointer;
  transition: 1s;
  z-index: 999;
}
/* line 251, ../sass/layout/_footer.scss */
.back-to-top:hover {
  border: 1px solid #000;
}

/* line 256, ../sass/layout/_footer.scss */
div#mce-responses {
  margin: 0px !important;
  background: #fac900;
  width: 100%;
  padding: 0px !important;
  top: 0px;
  float: left;
  text-align: left;
}

/* line 266, ../sass/layout/_footer.scss */
div.response {
  padding: 0px 6px !important;
  margin: 7px 0px !important;
  color: #242424 !important;
}
/* line 270, ../sass/layout/_footer.scss */
div.response a {
  color: #000;
}

/* line 1, ../sass/layout/_template.scss */
.layout-main-wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px 60px;
  clear: both;
}

/* line 8, ../sass/layout/_template.scss */
.messages__wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px;
  clear: both;
}

/* line 1, ../sass/pages/_login.scss */
.commonField, .path-login #login-user input[type="password"],
.path-login #login-user input[type="text"], .user_registration input[type="password"],
.user_registration input[type="text"],
.user_registration input[type="email"], .user_registration .form-tel, .user_registration .form-item-country select,
.user_registration .form-item-state select, .user_registration .hasDatepicker, .user_registration .form-item-howlong textarea, .user_registration .form-item-howlong select, .user_registration #user_step2 select, .user_registration #user_step2 #edit-placeofemployment, #webform-submission-event-enquiry-add-form textarea,
#webform-submission-event-enquiry-add-form input[type="tel"],
#webform-submission-event-enquiry-add-form input[type="email"],
#webform-submission-event-enquiry-add-form input[type="text"],
#webform-submission-report-add-form textarea,
#webform-submission-report-add-form input[type="tel"],
#webform-submission-report-add-form input[type="email"],
#webform-submission-report-add-form input[type="text"], .forgotPasswordDes input[type="email"], .path-events .ui-dialog input[type="text"],
.path-events .ui-dialog input[type="email"],
.path-events .ui-dialog textarea,
.path-event .ui-dialog input[type="text"],
.path-event .ui-dialog input[type="email"],
.path-event .ui-dialog textarea, .dorotvp-events-data-right .sort-by select, .path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency #edit-frequency, .path-my-profile #main select,
.path-my-profile #main input[type="password"],
.path-my-profile #main input[type="text"],
.path-my-profile #main input[type="email"],
.path-my-profile #main input[type="tel"] {
  height: 56px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  width: 100%;
  padding: 13px 12px;
  font-family: 'Avenir LT Std';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 18, ../sass/pages/_login.scss */
.blue-btn, .gray-btn, .path-login .sign-up a,
.path-login .trouble-report a,
.path-login #edit-submit, .user_registration #edit-submit, .path-my-profile #main .form-submit {
  margin: 0;
  height: 44px;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: #fff;
  padding: 13px 40px;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 34, ../sass/pages/_login.scss */
.blue-btn:hover, .gray-btn:hover, .path-login .sign-up a:hover,
.path-login .trouble-report a:hover,
.path-login #edit-submit:hover, .user_registration #edit-submit:hover, .path-my-profile #main .form-submit:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 40, ../sass/pages/_login.scss */
select {
  background: url(../images/select-right.jpg) no-repeat right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 46, ../sass/pages/_login.scss */
.gray-btn {
  color: #999999;
  border-color: #999999;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 54, ../sass/pages/_login.scss */
.gray-btn:hover {
  color: #6e6e6e;
  border-color: #6e6e6e;
}

/* line 61, ../sass/pages/_login.scss */
.path-login .main-content {
  padding: 30px 0 110px;
  float: left;
  width: 100%;
}
/* line 66, ../sass/pages/_login.scss */
.path-login .page-title {
  text-align: center;
  font-size: 34px;
  line-height: 38px;
  padding-top: 23px;
  margin-bottom: 60px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
}
/* line 78, ../sass/pages/_login.scss */
.path-login .page-title:after {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 90, ../sass/pages/_login.scss */
.path-login .dorot-user-login-form {
  background: #fff;
  padding: 40px 45px;
  box-sizing: border-box;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
}
/* line 99, ../sass/pages/_login.scss */
.path-login #login-user {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding-right: 45px;
  padding-bottom: 75px;
  padding-top: 80px;
  border-right: 1px solid #ccc;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 108, ../sass/pages/_login.scss */
.path-login #login-user a {
  color: #5A4696;
  font-size: 20px;
  float: right;
  text-decoration: underline;
  margin-top: 7px;
  line-height: 1.5;
}
/* line 115, ../sass/pages/_login.scss */
.path-login #login-user a:hover {
  text-decoration: none;
  color: #050d89;
}
/* line 120, ../sass/pages/_login.scss */
.path-login #login-user .form-item, .path-login #login-user .form-actions {
  margin: 0;
}
/* line 122, ../sass/pages/_login.scss */
.path-login #login-user .form-item label, .path-login #login-user .form-actions label {
  display: none;
}
/* line 126, ../sass/pages/_login.scss */
.path-login #login-user input[type="password"],
.path-login #login-user input[type="text"] {
  margin-bottom: 40px;
}
/* line 132, ../sass/pages/_login.scss */
.path-login .right-login-user {
  width: 50%;
  float: right;
  box-sizing: border-box;
  padding-left: 45px;
}
/* line 137, ../sass/pages/_login.scss */
.path-login .right-login-user .sign-up {
  margin-bottom: 20px;
}
/* line 140, ../sass/pages/_login.scss */
.path-login .right-login-user .sign-up,
.path-login .right-login-user .trouble-report {
  border-radius: 4px;
  background-color: #f8f8f8;
  width: 100%;
  float: left;
  padding: 0 10px;
  text-align: center;
  min-height: 186px;
}
/* line 149, ../sass/pages/_login.scss */
.path-login .right-login-user .sign-up p,
.path-login .right-login-user .trouble-report p {
  width: 100%;
  display: block;
  text-align: center;
  color: #4c4c4c;
  font-size: 20px;
  line-height: 1.5;
  padding: 40px 0 30px;
}

/* line 171, ../sass/pages/_login.scss */
.user_registration {
  width: 100%;
}
/* line 173, ../sass/pages/_login.scss */
.user_registration .dorot-heading {
  width: 100%;
  text-align: center;
  margin-bottom: 60px;
}
/* line 177, ../sass/pages/_login.scss */
.user_registration .dorot-heading .dorot_account {
  text-align: center;
  font-size: 34px;
  line-height: 38px;
  padding-top: 24px;
  margin-bottom: 55px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
}
/* line 189, ../sass/pages/_login.scss */
.user_registration .dorot-heading .dorot_account:after {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 202, ../sass/pages/_login.scss */
.user_registration .dorot-forms {
  background: #fff;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  padding: 60px 25px 15px 25px;
  float: left;
}
/* line 209, ../sass/pages/_login.scss */
.user_registration .gm-err-autocomplete {
  background-image: none !important;
}
/* line 212, ../sass/pages/_login.scss */
.user_registration .get_start {
  color: #DC8547;
  font-size: 50px;
  line-height: 54px;
  letter-spacing: 0.8px;
  margin-bottom: 20px;
  padding-left: 20px;
  float: left;
  width: 100%;
}
/* line 222, ../sass/pages/_login.scss */
.user_registration #user_step2 .get_start,
.user_registration #user_step1 .get_start {
  border-top: 1px solid #cccccc;
  padding-top: 50px;
  margin-bottom: 50px;
}
/* line 228, ../sass/pages/_login.scss */
.user_registration h5 {
  color: #242424;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.5px;
  margin-bottom: 50px;
  font-weight: 500;
  padding-left: 20px;
}
/* line 238, ../sass/pages/_login.scss */
.user_registration .row#test {
  padding: 0 20px;
  position: relative;
}
/* line 241, ../sass/pages/_login.scss */
.user_registration .row#test label {
  position: static;
  margin-top: 10px;
}
/* line 245, ../sass/pages/_login.scss */
.user_registration .row#test .form-required {
  display: none;
}
/* line 254, ../sass/pages/_login.scss */
.user_registration #edit-submit {
  margin-left: 20px;
}
/* line 266, ../sass/pages/_login.scss */
.user_registration .hasDatepicker {
  background: url(../images/cal.jpg) no-repeat right 0;
}
/* line 271, ../sass/pages/_login.scss */
.user_registration .form-item-profile-pic label {
  position: static !important;
}
/* line 275, ../sass/pages/_login.scss */
.user_registration #edit-first-name,
.user_registration #edit-name {
  padding-left: 100px;
}
/* line 279, ../sass/pages/_login.scss */
.user_registration .form-item, .user_registration .form-actions {
  margin: 0;
  padding: 0;
}
/* line 283, ../sass/pages/_login.scss */
.user_registration .form-managed-file {
  color: #999999;
  margin-top: 5px;
}
/* line 288, ../sass/pages/_login.scss */
.user_registration .form-item-agree-agree a {
  text-decoration: none;
  color: #5A4696;
  border-bottom: 1px solid #5A4696;
}
/* line 292, ../sass/pages/_login.scss */
.user_registration .form-item-agree-agree a:hover {
  color: #050d89;
  border-bottom: 0;
}
/* line 297, ../sass/pages/_login.scss */
.user_registration .form-item-agree-agree strong {
  color: red;
  font-weight: normal;
}
/* line 303, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper label {
  display: none;
}
/* line 306, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper .fieldset-legend {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
}
/* line 311, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper .form-radios {
  margin-top: 10px;
}
/* line 314, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper .form-item-gender {
  float: left;
  margin-right: 60px;
}
/* line 317, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper .form-item-gender input[type="radio"] {
  float: left;
  margin-right: 5px;
}
/* line 321, ../sass/pages/_login.scss */
.user_registration #edit-gender--wrapper .form-item-gender label {
  display: block;
  position: static;
}
/* line 327, ../sass/pages/_login.scss */
.user_registration .form-item-howlong {
  padding: 0 20px;
  position: relative;
}
/* line 330, ../sass/pages/_login.scss */
.user_registration .form-item-howlong textarea, .user_registration .form-item-howlong select {
  height: 80px;
}
/* line 335, ../sass/pages/_login.scss */
.user_registration #edit-plans--wrapper {
  padding: 0 20px;
  position: relative;
}
/* line 338, ../sass/pages/_login.scss */
.user_registration #edit-plans--wrapper .form-required {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  background: #fff;
  /*margin-bottom:15px;*/
  display: block;
}
/* line 346, ../sass/pages/_login.scss */
.user_registration #edit-plans--wrapper .form-item-plans {
  width: auto;
  float: left;
  margin-right: 60px;
}
/* line 350, ../sass/pages/_login.scss */
.user_registration #edit-plans--wrapper .form-item-plans label {
  position: static;
}
/* line 354, ../sass/pages/_login.scss */
.user_registration #edit-plans--wrapper legend {
  margin-bottom: 20px;
}
/* line 358, ../sass/pages/_login.scss */
.user_registration .other-dorot-wrap,
.user_registration .other-language-wrap,
.user_registration .other-consider-wrap {
  padding: 0px 20px;
  position: relative;
  margin-top: -40px;
  float: left;
  margin-bottom: 20px;
}
/* line 367, ../sass/pages/_login.scss */
.user_registration .description {
  font-size: 16px;
  line-height: 20px;
  margin-top: 5px;
  color: #999999;
}
/* line 373, ../sass/pages/_login.scss */
.user_registration .js-form-item label {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 30px;
  padding: 0 3px;
  z-index: 1;
}
/* line 384, ../sass/pages/_login.scss */
.user_registration .form-item-title {
  position: absolute;
  left: 25px;
  top: 15px;
  z-index: 1;
}
/* line 389, ../sass/pages/_login.scss */
.user_registration .form-item-title label {
  display: none;
}
/* line 392, ../sass/pages/_login.scss */
.user_registration .form-item-title #edit-title {
  width: 90px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  color: #4c4c4c;
}
/* line 401, ../sass/pages/_login.scss */
.user_registration .row {
  width: 100%;
  float: left;
  margin-bottom: 44px;
}
/* line 406, ../sass/pages/_login.scss */
.user_registration .col-left {
  float: left;
  width: 50%;
  position: relative;
  padding: 0 20px;
}
/* line 412, ../sass/pages/_login.scss */
.user_registration .col-right {
  float: right;
  width: 50%;
  position: relative;
  padding: 0 20px;
}
/* line 418, ../sass/pages/_login.scss */
.user_registration .col-full {
  float: left;
  width: 100%;
  position: relative;
  padding: 0 20px;
}
/* line 424, ../sass/pages/_login.scss */
.user_registration .row-full {
  margin-bottom: 15px;
}
/* line 426, ../sass/pages/_login.scss */
.user_registration .row-full span {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  display: block;
}
/* line 434, ../sass/pages/_login.scss */
.user_registration .form-item-phone3-code-options,
.user_registration .form-item-phone2-code-options,
.user_registration .form-item-phone1-code-options {
  position: absolute;
  left: 25px;
  top: 15px;
  z-index: 1;
}
/* line 441, ../sass/pages/_login.scss */
.user_registration .form-item-phone3-code-options label,
.user_registration .form-item-phone2-code-options label,
.user_registration .form-item-phone1-code-options label {
  display: none;
}
/* line 444, ../sass/pages/_login.scss */
.user_registration .form-item-phone3-code-options select,
.user_registration .form-item-phone2-code-options select,
.user_registration .form-item-phone1-code-options select {
  width: 90px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  color: #4c4c4c;
}
/* line 453, ../sass/pages/_login.scss */
.user_registration .basic_details {
  width: 100%;
  float: left;
  margin-bottom: 60px;
  text-align: center;
}
/* line 458, ../sass/pages/_login.scss */
.user_registration .basic_details ul.dorot-active {
  list-style: none;
  width: 100%;
  float: left;
  position: relative;
}
/* line 463, ../sass/pages/_login.scss */
.user_registration .basic_details ul.dorot-active:before {
  position: absolute;
  left: -12px;
  content: "";
  right: 0;
  top: 39px;
  margin: 0 auto;
  width: 140px;
  height: 2px;
  background: #cccccc;
}
/* line 475, ../sass/pages/_login.scss */
.user_registration .basic_details li {
  display: inline-block;
  margin: 0 55px;
  text-align: center;
}
/* line 479, ../sass/pages/_login.scss */
.user_registration .basic_details li span {
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  background: #fff;
  font-size: 30px;
  color: #5A4696;
  display: inline-block;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  border-radius: 100%;
}
/* line 492, ../sass/pages/_login.scss */
.user_registration .basic_details li strong {
  display: block;
  font-size: 20px;
  line-height: 1.5;
  color: #4c4c4c;
  margin-top: 25px;
}
/* line 500, ../sass/pages/_login.scss */
.user_registration .basic_details li.active span {
  background: #363a79;
  color: #fff;
}
/* line 504, ../sass/pages/_login.scss */
.user_registration .basic_details li.active strong {
  font-weight: 700;
}
/* line 511, ../sass/pages/_login.scss */
.user_registration #edit-phone1-type-options,
.user_registration #edit-phone2-type-options,
.user_registration #edit-phone3-type-options {
  display: none;
}
/* line 517, ../sass/pages/_login.scss */
.user_registration #user_step2 label {
  position: static;
  display: block;
  padding-bottom: 5px;
}
/* line 522, ../sass/pages/_login.scss */
.user_registration #user_step2 .fieldset-legend {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  display: block;
}
/* line 529, ../sass/pages/_login.scss */
.user_registration #user_step2 legend {
  margin-bottom: 15px;
}
/* line 532, ../sass/pages/_login.scss */
.user_registration #user_step2 .form-type-radio,
.user_registration #user_step2 .form-type-checkbox {
  margin-bottom: 5px;
}
/* line 543, ../sass/pages/_login.scss */
.user_registration .button.gray-btn {
  float: left;
  margin-left: 20px;
}
/* line 547, ../sass/pages/_login.scss */
.user_registration .form-item-placeofemployment {
  padding: 0 20px;
}

/* line 552, ../sass/pages/_login.scss */
ul.slick-dots {
  display: none !important;
}

/* line 557, ../sass/pages/_login.scss */
.user_registration .basic_details ul.dorot-active:before {
  left: -47px;
}

/* line 562, ../sass/pages/_login.scss */
.loginforgot {
  float: right;
}

/* line 566, ../sass/pages/_login.scss */
.form-type-radio input[type=radio] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 567, ../sass/pages/_login.scss */
.form-type-radio input[type=radio] + label {
  padding: 0px 0 0px 32px !important;
  display: inline-block !important;
  line-height: 22px;
  vertical-align: top;
  cursor: pointer;
  color: #4c4c4c;
  width: auto !important;
  background: url(../images/radio-bg.png) no-repeat 0 0;
  font-size: 20px;
  letter-spacing: 0.9px;
}

/* line 569, ../sass/pages/_login.scss */
.form-type-radio input[type=radio]:checked + label {
  background: url(../images/radio-bg.png) no-repeat 0 -624px;
}

/* line 571, ../sass/pages/_login.scss */
.form-type-checkbox input[type=checkbox] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 572, ../sass/pages/_login.scss */
.form-type-checkbox input[type=checkbox] + label {
  padding: 0px 0 0px 32px !important;
  display: inline-block !important;
  line-height: 22px;
  vertical-align: top;
  cursor: pointer;
  color: #4c4c4c;
  width: auto !important;
  background: url(../images/checkbox.png) no-repeat 0 0;
  font-size: 20px;
  letter-spacing: 0.9px;
}

/* line 574, ../sass/pages/_login.scss */
.form-type-checkbox input[type=checkbox]:checked + label {
  background: url(../images/checkbox.png) no-repeat 0 -674px;
}

/* line 2, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form,
#webform-submission-report-add-form {
  background: #fff;
  padding: 40px 60px 60px;
  text-align: left;
  max-width: 1200px;
  margin: 40px auto;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
}
/* line 13, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-markup,
#webform-submission-report-add-form #edit-markup {
  font-size: 50px;
  line-height: 52px;
  color: #5A4696;
  letter-spacing: 0.8px;
  font-weight: 300;
  margin-bottom: 50px;
}
/* line 21, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item, #webform-submission-event-enquiry-add-form .form-actions,
#webform-submission-report-add-form .form-item,
#webform-submission-report-add-form .form-actions {
  margin: 0;
}
/* line 24, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-first-name-first,
#webform-submission-report-add-form #edit-first-name-first {
  padding-left: 100px;
}
/* line 33, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form textarea,
#webform-submission-report-add-form textarea {
  height: 110px;
}
/* line 36, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-email,
#webform-submission-event-enquiry-add-form #edit-first-name--wrapper,
#webform-submission-report-add-form .form-item-email,
#webform-submission-report-add-form #edit-first-name--wrapper {
  width: 50%;
  float: left;
  padding-right: 20px;
  margin-bottom: 50px;
  position: relative;
}
/* line 44, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-phone,
#webform-submission-event-enquiry-add-form #edit-container-02,
#webform-submission-event-enquiry-add-form .form-item-last-name,
#webform-submission-report-add-form .form-item-phone,
#webform-submission-report-add-form #edit-container-02,
#webform-submission-report-add-form .form-item-last-name {
  width: 50%;
  float: right;
  padding-left: 20px;
  margin-bottom: 50px;
  position: relative;
}
/* line 53, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .webform-flex--container,
#webform-submission-event-enquiry-add-form .form-item-comments,
#webform-submission-report-add-form .webform-flex--container,
#webform-submission-report-add-form .form-item-comments {
  width: 100%;
  float: left;
  position: relative;
}
/* line 59, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .intl-tel-input.allow-dropdown,
#webform-submission-report-add-form .intl-tel-input.allow-dropdown {
  width: 100%;
}
/* line 61, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .intl-tel-input.allow-dropdown input[type="tel"],
#webform-submission-report-add-form .intl-tel-input.allow-dropdown input[type="tel"] {
  padding-left: 50px;
}
/* line 65, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-comments,
#webform-submission-report-add-form .form-item-comments {
  margin-bottom: 40px;
}
/* line 69, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-container-02 #edit-phone2,
#webform-submission-report-add-form #edit-container-02 #edit-phone2 {
  /* padding-left:100px; */
}
/* line 72, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-container-02 .js-form-required,
#webform-submission-report-add-form #edit-container-02 .js-form-required {
  left: 30px;
}
/* line 75, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-container-02 #edit-select,
#webform-submission-report-add-form #edit-container-02 #edit-select {
  width: 85px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  position: absolute;
  left: 28px;
  top: 15px;
  z-index: 1;
}
/* line 88, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-first-name-title,
#webform-submission-report-add-form .form-item-first-name-title {
  position: absolute;
  left: 5px;
  top: 15px;
  z-index: 1;
}
/* line 93, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-first-name-title label,
#webform-submission-report-add-form .form-item-first-name-title label {
  display: none;
}
/* line 96, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-first-name-title #edit-first-name-title,
#webform-submission-report-add-form .form-item-first-name-title #edit-first-name-title {
  width: 85px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
}
/* line 104, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .js-form-item label,
#webform-submission-report-add-form .js-form-item label {
  font-size: 16px;
  color: #999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  z-index: 1;
}
/* line 115, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .form-item-last-name label,
#webform-submission-event-enquiry-add-form .form-item-phone label,
#webform-submission-report-add-form .form-item-last-name label,
#webform-submission-report-add-form .form-item-phone label {
  left: 30px;
}
/* line 119, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form input[type="submit"],
#webform-submission-report-add-form input[type="submit"] {
  margin: 0;
  height: 44px;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: #fff;
  padding: 13px 40px;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 131, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form input[type="submit"]:hover,
#webform-submission-report-add-form input[type="submit"]:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 136, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-actions-reset,
#webform-submission-report-add-form #edit-actions-reset {
  color: #999999;
  border-color: #999999;
  text-transform: uppercase;
}
/* line 140, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #edit-actions-reset:hover,
#webform-submission-report-add-form #edit-actions-reset:hover {
  color: #6e6e6e;
  border-color: #6e6e6e;
}
/* line 145, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form .intl-tel-input .country-list,
#webform-submission-report-add-form .intl-tel-input .country-list {
  width: 300px;
}

/* line 152, ../sass/pages/_popup.scss */
#webform-submission-event-enquiry-add-form #closePop {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url(../images/closebtn.jpg) no-repeat 0 0;
}

/* line 165, ../sass/pages/_popup.scss */
.forgotPasswordDes {
  background: #fff;
  padding: 40px 60px 60px;
  text-align: left;
  max-width: 800px;
  margin: 40px auto;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
}
/* line 175, ../sass/pages/_popup.scss */
.forgotPasswordDes .page-title {
  margin-bottom: 40px;
  padding: 0;
  font-size: 50px;
  line-height: 52px;
  font-weight: 300;
  text-align: left;
  font-family: 'Avenir LT Std';
}
/* line 183, ../sass/pages/_popup.scss */
.forgotPasswordDes .page-title::after {
  display: none;
}
/* line 187, ../sass/pages/_popup.scss */
.forgotPasswordDes .form-item-email {
  position: relative;
  margin: 25px 0;
}
/* line 190, ../sass/pages/_popup.scss */
.forgotPasswordDes .form-item-email label {
  font-size: 16px;
  color: #999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  z-index: 1;
}
/* line 205, ../sass/pages/_popup.scss */
.forgotPasswordDes #closePop {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url(../images/closebtn.jpg) no-repeat 0 0;
}

/* line 216, ../sass/pages/_popup.scss */
.mfp-close-btn-in .mfp-close {
  position: absolute;
  right: 0;
  top: 0;
  margin: 25px 25px 0 0;
  width: 24px;
  height: 24px;
  text-indent: -10000px;
  background: url(../images/closebtn.jpg) no-repeat 0 0;
}

/* line 228, ../sass/pages/_popup.scss */
.mfp-content #participate-response {
  background: #fff;
  padding: 40px;
  text-align: left;
  max-width: 800px;
  margin: 40px auto;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
}
/* line 238, ../sass/pages/_popup.scss */
.mfp-content #participate-response .popup-confirmed {
  font-size: 34px;
  line-height: 40px;
  color: #5A4696;
  letter-spacing: 0.8px;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 246, ../sass/pages/_popup.scss */
.mfp-content #participate-response .correspondance,
.mfp-content #participate-response .popup-dorot-event {
  color: black;
}
/* line 250, ../sass/pages/_popup.scss */
.mfp-content #participate-response .location-popup {
  margin: 20px 0;
  background: #f1f1f1;
  border: 1px solid #ccc;
  display: block;
}
/* line 255, ../sass/pages/_popup.scss */
.mfp-content #participate-response .location-popup div {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
/* line 258, ../sass/pages/_popup.scss */
.mfp-content #participate-response .location-popup div:last-child {
  border: 0;
}
/* line 261, ../sass/pages/_popup.scss */
.mfp-content #participate-response .location-popup div span {
  width: 65px;
  display: inline-block;
  color: black;
}
/* line 268, ../sass/pages/_popup.scss */
.mfp-content #participate-response .popup-pending-message {
  box-shadow: none;
}

/* line 275, ../sass/pages/_popup.scss */
.popup-pending-message {
  background: #fff;
  padding: 40px;
  text-align: left;
  max-width: 800px;
  margin: 40px auto;
  position: relative;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  font-size: 18px;
  line-height: 22px;
  color: #999;
}

/* line 295, ../sass/pages/_popup.scss */
.path-events .ui-dialog,
.path-event .ui-dialog {
  border: 0 !important;
  z-index: 1012;
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.24);
}
/* line 303, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-titlebar,
.path-event .ui-dialog .ui-dialog-titlebar {
  background: none;
  border: 0;
}
/* line 306, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.path-event .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
/* line 315, ../sass/pages/_popup.scss */
.path-events .ui-dialog textarea,
.path-event .ui-dialog textarea {
  height: 110px;
}
/* line 318, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-buttonpane,
.path-event .ui-dialog .ui-dialog-buttonpane {
  display: none;
}
/* line 321, ../sass/pages/_popup.scss */
.path-events .ui-dialog h2,
.path-event .ui-dialog h2 {
  font-size: 34px;
  line-height: 38px;
  color: #5A4696;
  letter-spacing: 0.8px;
  font-weight: 300;
  margin-bottom: 0px;
}
/* line 329, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-titlebar-close,
.path-event .ui-dialog .ui-dialog-titlebar-close {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url(../images/closebtn.jpg) no-repeat 0 0;
  margin: 0;
  right: -24px;
  top: 10px;
  z-index: 123;
}
/* line 338, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-titlebar-close:hover,
.path-event .ui-dialog .ui-dialog-titlebar-close:hover {
  background: url(../images/closebtn.jpg) no-repeat 0 0;
  border: 0;
}
/* line 342, ../sass/pages/_popup.scss */
.path-events .ui-dialog .ui-dialog-titlebar-close span,
.path-event .ui-dialog .ui-dialog-titlebar-close span {
  background-image: none;
}
/* line 346, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit,
.path-event .ui-dialog .cancel-submit {
  width: 100%;
  float: left;
}
/* line 349, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit .js-form-item,
.path-event .ui-dialog .cancel-submit .js-form-item {
  float: left;
  width: auto;
  margin: 0 0 20px;
}
/* line 353, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit .js-form-item .gray-btn,
.path-event .ui-dialog .cancel-submit .js-form-item .gray-btn {
  font-size: 16px;
  line-height: 18px;
}
/* line 358, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit .form-actions,
.path-event .ui-dialog .cancel-submit .form-actions {
  float: left;
}
/* line 360, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit .form-actions .button--primary,
.path-event .ui-dialog .cancel-submit .form-actions .button--primary {
  margin: 0;
  width: auto !important;
  height: 44px !important;
  border-radius: 4px;
  border: solid 2px #5A4696 !important;
  background: #fff;
  padding: 13px 40px !important;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 377, ../sass/pages/_popup.scss */
.path-events .ui-dialog .cancel-submit .form-actions .button--primary:hover,
.path-event .ui-dialog .cancel-submit .form-actions .button--primary:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 384, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-composite-hidden-title,
.path-event .ui-dialog .webform-composite-hidden-title {
  margin: 0 !important;
}
/* line 386, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-composite-hidden-title input[type="text"],
.path-event .ui-dialog .webform-composite-hidden-title input[type="text"] {
  padding-left: 100px;
}
/* line 390, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-name--wrapper,
.path-event .ui-dialog .webform-name--wrapper {
  margin: 0;
  position: relative;
}
/* line 393, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-name--wrapper .form-item-first-name-title,
.path-event .ui-dialog .webform-name--wrapper .form-item-first-name-title {
  position: absolute;
  left: 0;
  top: 15px;
  margin: 0;
  z-index: 1;
  width: 85px;
}
/* line 400, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-name--wrapper .form-item-first-name-title label,
.path-event .ui-dialog .webform-name--wrapper .form-item-first-name-title label {
  display: none;
}
/* line 403, ../sass/pages/_popup.scss */
.path-events .ui-dialog .webform-name--wrapper .form-item-first-name-title select,
.path-event .ui-dialog .webform-name--wrapper .form-item-first-name-title select {
  width: 85px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  margin-left: 8px;
}
/* line 414, ../sass/pages/_popup.scss */
.path-events .ui-dialog .js-form-item,
.path-event .ui-dialog .js-form-item {
  position: relative;
  margin: 0 0 40px;
  float: left;
  width: 100%;
}
/* line 419, ../sass/pages/_popup.scss */
.path-events .ui-dialog .js-form-item label,
.path-event .ui-dialog .js-form-item label {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  z-index: 1;
}

/* line 2, ../sass/pages/_events.scss */
.path-events {
  background: url(../images/event-body.jpg) repeat-x 0 0 #f8f8f8;
}

/* line 5, ../sass/pages/_events.scss */
.dorotvp-events-data {
  width: 100%;
  float: left;
  margin-top: 40px;
  position: relative;
}

/* line 11, ../sass/pages/_events.scss */
.dorotvp-events-search {
  width: 100%;
  float: left;
  margin: 10px 0 80px;
}
/* line 15, ../sass/pages/_events.scss */
.dorotvp-events-search form {
  width: 70%;
  background: #fff;
  margin: 0 auto;
  border-radius: 4px;
  min-height: 60px;
  position: relative;
}
/* line 23, ../sass/pages/_events.scss */
.dorotvp-events-search input[type="button"] {
  width: 80px;
  border: 0;
  height: 60px;
  float: right;
  color: #fff;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 12;
  text-indent: -99999px;
  background: #4a4a4a url(../images/search-icon.jpg) no-repeat center center;
}
/* line 42, ../sass/pages/_events.scss */
.dorotvp-events-search input[type="text"] {
  width: 90%;
  letter-spacing: 0.7px;
  color: #9b9b9b;
  font-size: 18px;
  line-height: 22px;
  padding: 19px;
  border: 0;
  background: none;
}

/* line 54, ../sass/pages/_events.scss */
.dorotvp-events-data-left {
  float: left;
  width: 23%;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: #fff;
}
/* line 61, ../sass/pages/_events.scss */
.dorotvp-events-data-left .filter {
  float: left;
  width: 100%;
  padding: 20px;
}
/* line 65, ../sass/pages/_events.scss */
.dorotvp-events-data-left .filter .left {
  font-size: 18px;
  line-height: 20px;
  color: #4c4c4c;
}
/* line 70, ../sass/pages/_events.scss */
.dorotvp-events-data-left .filter .right {
  font-size: 16px;
  line-height: 18px;
  color: #4c4c4c;
  float: right;
}
/* line 75, ../sass/pages/_events.scss */
.dorotvp-events-data-left .filter .right a {
  color: #5A4696;
  text-decoration: underline;
}
/* line 78, ../sass/pages/_events.scss */
.dorotvp-events-data-left .filter .right a:hover {
  color: #050d89;
  text-decoration: none;
}
/* line 85, ../sass/pages/_events.scss */
.dorotvp-events-data-left .head {
  width: 100%;
  float: left;
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  color: #4c4c4c;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  padding: 10px 20px 8px;
}
/* line 97, ../sass/pages/_events.scss */
.dorotvp-events-data-left .event-programs {
  width: 100%;
  float: left;
  padding: 30px 20px 10px;
  max-height: 680px;
  overflow: auto;
}
/* line 103, ../sass/pages/_events.scss */
.dorotvp-events-data-left .event-programs .form-type-checkbox {
  margin-bottom: 18px;
}
/* line 105, ../sass/pages/_events.scss */
.dorotvp-events-data-left .event-programs .form-type-checkbox input[type=checkbox] + label {
  font-size: 16px;
  line-height: 20px;
  padding: 0px 0 0px 29px !important;
}
/* line 110, ../sass/pages/_events.scss */
.dorotvp-events-data-left .event-programs .form-type-checkbox input[type=checkbox]:checked + label {
  font-weight: bold;
}
/* line 115, ../sass/pages/_events.scss */
.dorotvp-events-data-left .calender {
  width: 100%;
  float: left;
  padding: 30px 20px 24px;
}
/* line 119, ../sass/pages/_events.scss */
.dorotvp-events-data-left .calender .field {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  border-radius: 6px;
  border: solid 1px #cccccc;
  background-color: #f8f8f8;
  min-height: 46px;
  background: url(../images/select-r-small.png) no-repeat right center;
}
/* line 128, ../sass/pages/_events.scss */
.dorotvp-events-data-left .calender .field span {
  width: 26%;
  float: left;
  min-height: 44px;
  border-right: 1px solid #cccccc;
  color: #4c4c4c;
  font-size: 18px;
  line-height: 22px;
  padding: 12px 0 0 10px;
}
/* line 138, ../sass/pages/_events.scss */
.dorotvp-events-data-left .calender .field input[type="text"] {
  padding: 14px 0px 12px 5px;
  border: 0;
  background: none;
  font-size: 18px;
  color: #999999;
  width: 70%;
}

/* line 151, ../sass/pages/_events.scss */
.dorotvp-events-data-right {
  float: right;
  width: 77%;
}
/* line 155, ../sass/pages/_events.scss */
.dorotvp-events-data-right #events-api-data ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
/* line 162, ../sass/pages/_events.scss */
.dorotvp-events-data-right #events-api-data ul li {
  margin-bottom: 40px;
}
/* line 164, ../sass/pages/_events.scss */
.dorotvp-events-data-right #events-api-data ul li .inner-block {
  height: 100% !important;
  margin-bottom: 0px;
}
/* line 173, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .inner-section {
  padding: 0;
}
/* line 176, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .inner-block {
  padding: 30px;
  height: auto !important;
}
/* line 180, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .event-image {
  border-radius: 0;
  width: 25%;
}
/* line 184, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .inner-section {
  width: 75%;
  padding-left: 30px;
}
/* line 188, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .register {
  float: left !important;
  margin-left: 15px;
}
/* line 192, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view ul {
  width: 100%;
  float: left;
}
/* line 195, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view ul li {
  width: 100%;
  float: left;
  list-style: none;
}
/* line 201, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .button-row, .dorotvp-events-data-right.table-view .eventst-wrap {
  position: static;
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  padding-top: 28px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 207, ../sass/pages/_events.scss */
.dorotvp-events-data-right.table-view .button-row:before, .dorotvp-events-data-right.table-view .eventst-wrap:before {
  display: none;
}
/* line 213, ../sass/pages/_events.scss */
.dorotvp-events-data-right .list {
  float: right;
}
/* line 215, ../sass/pages/_events.scss */
.dorotvp-events-data-right .list .table-view {
  width: 56px;
  height: 46px;
  border: 1px solid #cccccc;
  float: left;
  margin-right: -1px;
  text-indent: -10000px;
  cursor: pointer;
  background: url(../images/table-icon.png) no-repeat center center;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 230, ../sass/pages/_events.scss */
.dorotvp-events-data-right .list .table-view.active {
  border-color: #5A4696;
  background: url(../images/table-icon-active.png) no-repeat center center;
  position: relative;
  z-index: 1;
}
/* line 237, ../sass/pages/_events.scss */
.dorotvp-events-data-right .list .grid-view {
  width: 56px;
  height: 46px;
  border: 1px solid #cccccc;
  float: right;
  text-indent: -10000px;
  cursor: pointer;
  background: url(../images/grid-view.png) no-repeat center center;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 251, ../sass/pages/_events.scss */
.dorotvp-events-data-right .list .grid-view.active {
  border-color: #5A4696;
  background: url(../images/grid-view-active.png) no-repeat center center;
  position: relative;
  z-index: 1;
}
/* line 260, ../sass/pages/_events.scss */
.dorotvp-events-data-right .row {
  margin-bottom: 40px;
  width: 100%;
  float: left;
  padding-left: 30px;
}
/* line 265, ../sass/pages/_events.scss */
.dorotvp-events-data-right .row .left {
  width: 70%;
}
/* line 270, ../sass/pages/_events.scss */
.dorotvp-events-data-right .sort-by span {
  color: #4c4c4c;
  float: left;
  font-size: 18px;
  margin: 15px 15px 0 0;
}
/* line 276, ../sass/pages/_events.scss */
.dorotvp-events-data-right .sort-by select {
  max-width: 280px;
  height: 46px;
  font-size: 18px;
  padding: 10px 12px;
}
/* line 284, ../sass/pages/_events.scss */
.dorotvp-events-data-right ul {
  width: 100%;
  float: left;
}
/* line 287, ../sass/pages/_events.scss */
.dorotvp-events-data-right ul li {
  width: 33.33333333333333%;
  float: left;
  list-style: none;
  padding-left: 30px;
}
/* line 295, ../sass/pages/_events.scss */
.dorotvp-events-data-right .inner-block {
  background: #fff;
  width: 100%;
  float: left;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 91px;
}
/* line 306, ../sass/pages/_events.scss */
.dorotvp-events-data-right .event-image {
  width: 100%;
  float: left;
  height: 210px;
  overflow: hidden;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
/* line 317, ../sass/pages/_events.scss */
.dorotvp-events-data-right .event-image img {
  width: 100%;
}
/* line 321, ../sass/pages/_events.scss */
.dorotvp-events-data-right .inner-section {
  float: left;
  width: 100%;
  padding: 25px 30px 30px;
}
/* line 326, ../sass/pages/_events.scss */
.dorotvp-events-data-right h4 {
  font-size: 22px;
  line-height: 1.38;
  color: #5A4696;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 332, ../sass/pages/_events.scss */
.dorotvp-events-data-right h4 a {
  color: #5A4696;
  /*overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;*/
  display: block;
}
/* line 340, ../sass/pages/_events.scss */
.dorotvp-events-data-right .event-program {
  color: #999999;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-bottom: 20px;
}
/* line 348, ../sass/pages/_events.scss */
.dorotvp-events-data-right .desc {
  width: 100%;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 354, ../sass/pages/_events.scss */
.dorotvp-events-data-right .desc p {
  font-size: 14px;
  line-height: 22px;
  color: #999999;
  letter-spacing: 0px;
}
/* line 361, ../sass/pages/_events.scss */
.dorotvp-events-data-right .address, .dorotvp-events-data-right .start-date, .dorotvp-events-data-right .start-time {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #4c4c4c;
  padding-left: 32px;
  background: url(../images/map-pin.png) no-repeat 0 0;
  word-wrap: break-word;
}
/* line 372, ../sass/pages/_events.scss */
.dorotvp-events-data-right .start-date {
  background: url(../images/calendar.png) no-repeat 0 0;
}
/* line 375, ../sass/pages/_events.scss */
.dorotvp-events-data-right .start-time {
  background: url(../images/time.png) no-repeat 0 0;
}
/* line 378, ../sass/pages/_events.scss */
.dorotvp-events-data-right .button-row {
  /*border-top:1px solid rgba(0, 0, 0, .09);*/
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 30px;
  padding: 0px 20px 0;
}
/* line 386, ../sass/pages/_events.scss */
.dorotvp-events-data-right .button-row .enquire {
  text-decoration: none;
  background: #f0f0f0;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 9px 21px;
  color: #5A4696;
  font-weight: 600;
  letter-spacing: 0.8px;
  margin-right: 20px;
}
/* line 398, ../sass/pages/_events.scss */
.dorotvp-events-data-right .button-row .register, .dorotvp-events-data-right .button-row .register2, .dorotvp-events-data-right .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .dorotvp-events-data-right .button-row a {
  text-decoration: none;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 9px 20px 9px 49px;
  color: #fff;
  background: #dc8547 url(../images/form-icon.png) no-repeat 19px 8px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
/* line 409, ../sass/pages/_events.scss */
.dorotvp-events-data-right .button-row .register2, .dorotvp-events-data-right .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .dorotvp-events-data-right .button-row a {
  float: left;
}
/* line 412, ../sass/pages/_events.scss */
.dorotvp-events-data-right .button-row:before {
  content: "";
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  width: 100%;
  height: 1px;
  float: left;
  position: relative;
  top: 0;
  margin-bottom: 28px;
}
/* line 423, ../sass/pages/_events.scss */
.dorotvp-events-data-right .eventst-wrap {
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 30px;
  padding: 0px 20px 0;
}
/* line 431, ../sass/pages/_events.scss */
.dorotvp-events-data-right .eventst-wrap:before {
  content: "";
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  width: 100%;
  height: 1px;
  float: left;
  position: relative;
  top: 0;
  margin-bottom: 28px;
}
/* line 442, ../sass/pages/_events.scss */
.dorotvp-events-data-right .event-status {
  margin: 0px;
  padding: 8px 19px;
}
/* line 446, ../sass/pages/_events.scss */
.dorotvp-events-data-right .no-record-found {
  width: 100%;
  float: left;
  padding-left: 30px;
  text-align: center;
  margin-top: 50px;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 18px;
}

/* line 460, ../sass/pages/_events.scss */
.path-event {
  background: #fff;
}

/* line 463, ../sass/pages/_events.scss */
.event-detail-slider {
  width: 100%;
  float: left;
  position: relative;
  margin-top: -208px;
  z-index: -1;
}
/* line 469, ../sass/pages/_events.scss */
.event-detail-slider img {
  width: 100%;
  display: block;
}
/* line 473, ../sass/pages/_events.scss */
.event-detail-slider .content-title {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 40px 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 481, ../sass/pages/_events.scss */
.event-detail-slider .inner-wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 486, ../sass/pages/_events.scss */
.event-detail-slider .events-title {
  font-size: 45px;
  line-height: 50px;
  color: #fff;
  font-weight: 300;
  display: block;
}
/* line 493, ../sass/pages/_events.scss */
.event-detail-slider .program {
  font-size: 22px;
  line-height: 26px;
  color: #DC8547;
  display: block;
  margin-top: 20px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
/* line 503, ../sass/pages/_events.scss */
.event-detail-slider .event-bg {
  max-height: 808px;
  min-height: 808px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 509, ../sass/pages/_events.scss */
.event-detail-slider .event-bg img {
  visibility: hidden;
}

/* line 516, ../sass/pages/_events.scss */
.dorotvp-events-detail {
  width: 100%;
  float: left;
}
/* line 519, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description {
  max-width: 860px;
  margin: 40px auto 60px;
}
/* line 522, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .row {
  width: 100%;
  float: left;
  display: block;
  margin-bottom: 30px;
}
/* line 527, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .row .text {
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #4c4c4c;
  padding-right: 35px;
  padding-left: 34px;
}
/* line 537, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .location {
  background: url(../images/map-pin.png) no-repeat 0 0;
}
/* line 540, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .date {
  background: url(../images/calendar.png) no-repeat 0 0;
}
/* line 543, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .time {
  background: url(../images/time.png) no-repeat 0 0;
}
/* line 546, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .enquire {
  text-decoration: none;
  background: #f0f0f0;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 12px 23px;
  color: #5A4696;
  font-weight: 600;
  letter-spacing: 0.8px;
  margin-right: 30px;
}
/* line 558, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .register {
  text-decoration: none;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 12px 23px 12px 54px;
  color: #fff;
  background: #dc8547 url(../images/form-icon.png) no-repeat 21px 12px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
/* line 569, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .btn-row {
  width: 100%;
  margin-top: 40px;
  text-align: center;
  float: left;
}
/* line 575, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .desc {
  width: 100%;
  float: left;
}
/* line 578, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .desc p {
  font-size: 20px;
  line-height: 30px;
  color: #4c4c4c;
  letter-spacing: 0px;
}
/* line 583, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .desc p a {
  color: #5A4696;
  border-bottom: 1px solid #5A4696;
}
/* line 586, ../sass/pages/_events.scss */
.dorotvp-events-detail .events-description .desc p a:hover {
  color: #5A4696;
  border: 0;
}

/* line 596, ../sass/pages/_events.scss */
.related-events-details {
  width: 100%;
  float: left;
  background: #f8f8f8;
  border-top: 1px solid #cccccc;
  padding: 60px 0;
  margin-top: 60px;
}
/* line 603, ../sass/pages/_events.scss */
.related-events-details h2 {
  text-align: center;
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 60px;
}
/* line 615, ../sass/pages/_events.scss */
.related-events-details h2:after {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 627, ../sass/pages/_events.scss */
.related-events-details .view-all {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 60px;
}
/* line 633, ../sass/pages/_events.scss */
.related-events-details ul {
  width: 100%;
  float: left;
  padding: 0 22.5px;
  display: flex;
  flex-wrap: wrap;
}
/* line 639, ../sass/pages/_events.scss */
.related-events-details ul li {
  width: 33.33333333333333%;
  float: left;
  list-style: none;
  padding: 0 22.5px;
}
/* line 646, ../sass/pages/_events.scss */
.related-events-details .inner-block {
  background: #fff;
  width: 100%;
  float: left;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 0px;
  height: 100% !important;
  padding-bottom: 91px;
  position: relative;
}
/* line 658, ../sass/pages/_events.scss */
.related-events-details .event-image {
  width: 100%;
  float: left;
  height: 210px;
  overflow: hidden;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
/* line 669, ../sass/pages/_events.scss */
.related-events-details .event-image img {
  width: 100%;
}
/* line 673, ../sass/pages/_events.scss */
.related-events-details .inner-section {
  float: left;
  width: 100%;
  padding: 25px 30px 30px;
}
/* line 678, ../sass/pages/_events.scss */
.related-events-details h4 {
  font-size: 26px;
  line-height: 1.38;
  color: #5A4696;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 684, ../sass/pages/_events.scss */
.related-events-details h4 a {
  color: #5A4696;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
/* line 692, ../sass/pages/_events.scss */
.related-events-details .event-program {
  color: #999999;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-bottom: 20px;
}
/* line 700, ../sass/pages/_events.scss */
.related-events-details .desc {
  width: 100%;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 706, ../sass/pages/_events.scss */
.related-events-details .desc p {
  font-size: 18px;
  line-height: 30px;
  color: #4c4c4c;
}
/* line 712, ../sass/pages/_events.scss */
.related-events-details .address, .related-events-details .start-date, .related-events-details .start-time {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #4c4c4c;
  padding-left: 32px;
  background: url(../images/map-pin.png) no-repeat 0 0;
}
/* line 722, ../sass/pages/_events.scss */
.related-events-details .start-date {
  background: url(../images/calendar.png) no-repeat 0 0;
}
/* line 725, ../sass/pages/_events.scss */
.related-events-details .start-time {
  background: url(../images/time.png) no-repeat 0 0;
}
/* line 728, ../sass/pages/_events.scss */
.related-events-details .button-row {
  /*border-top:1px solid rgba(0, 0, 0, .09);*/
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 30px;
  padding: 0px 20px 0;
}
/* line 736, ../sass/pages/_events.scss */
.related-events-details .button-row:before {
  content: "";
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  width: 100%;
  height: 1px;
  float: left;
  position: relative;
  top: 0;
  margin-bottom: 28px;
}
/* line 746, ../sass/pages/_events.scss */
.related-events-details .button-row .enquire {
  text-decoration: none;
  background: #f0f0f0;
  border-radius: 4px;
  float: left;
  margin-right: 20px;
  font-size: 15px;
  padding: 9px 21px;
  color: #5A4696;
  font-weight: 600;
  letter-spacing: 0.8px;
}
/* line 758, ../sass/pages/_events.scss */
.related-events-details .button-row .register, .related-events-details .button-row .register2, .related-events-details .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .related-events-details .button-row a {
  text-decoration: none;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 9px 20px 9px 49px;
  color: #fff;
  background: #dc8547 url(../images/form-icon.png) no-repeat 19px 8px;
  font-weight: 600;
  letter-spacing: 0.8px;
}

/* line 773, ../sass/pages/_events.scss */
.cancel-participation {
  text-decoration: none;
  background: #f0f0f0 url(../images/cancel-close.png) no-repeat 22px 10px;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 10px 20px 10px 50px;
  color: #5A4696;
  font-weight: 600;
  letter-spacing: 0.7px;
}
/* line 783, ../sass/pages/_events.scss */
.cancel-participation:hover {
  color: #050d89;
}

/**event tabbing**/
/* line 791, ../sass/pages/_events.scss */
.event-tab-wrap {
  width: 100%;
  float: left;
  padding-left: 30px;
}
/* line 795, ../sass/pages/_events.scss */
.event-tab-wrap .event-header {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  padding-left: 0px;
  margin-bottom: 28px;
}
/* line 802, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li {
  width: 33.33%;
  float: left;
  text-align: center;
  padding: 20px 20px 16px;
  font-family: Rubik;
  font-size: 18px;
  font-weight: normal;
  line-height: 19px;
  letter-spacing: normal;
  color: #4c4c4c;
  border-bottom: 4px solid #fff;
  position: relative;
  cursor: pointer;
}
/* line 816, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li.active {
  border-bottom: 4px solid #5A4696;
  color: #5A4696;
}
/* line 820, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li:after {
  content: "";
  height: 20px;
  width: 1px;
  position: absolute;
  right: 0px;
  border-left: 1px solid rgba(204, 204, 204, 0.5);
}
/* line 828, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li:last-child {
  border-radius: 0 0 5px 0px;
}
/* line 830, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li:last-child:after {
  border-left: 0px;
}
/* line 834, ../sass/pages/_events.scss */
.event-tab-wrap .event-header ul li:first-child {
  border-radius: 0 0 0px 5px;
}
/* line 842, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li {
  padding-left: 0px;
}
/* line 844, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .event-image {
  width: 23.6%;
}
/* line 847, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .inner-block {
  margin-bottom: 32px;
  position: relative;
  padding: 32px;
}
/* line 852, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .desc {
  border-bottom: 0px;
  margin-bottom: 13px;
}
/* line 857, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .inner-section h4 {
  line-height: 41px;
  margin-bottom: 10px;
}
/* line 861, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .inner-section .address, .event-tab-wrap .event-tab-content ul li .inner-section .start-date, .event-tab-wrap .event-tab-content ul li .inner-section .start-time {
  background-position: 4px 0;
  margin-bottom: 24px;
}
/* line 865, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul li .inner-section .start-time {
  margin-bottom: 0px;
}
/* line 874, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent li .event-image, .event-tab-wrap .event-tab-content ul.pastevent li .event-image {
  width: 28%;
  height: auto;
}
/* line 878, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent li .inner-section, .event-tab-wrap .event-tab-content ul.pastevent li .inner-section {
  width: 71%;
  padding-left: 19px;
  padding-top: 8px;
}
/* line 883, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent li .button-row, .event-tab-wrap .event-tab-content ul.pastevent li .button-row {
  border: 0px;
}
/* line 885, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent li .button-row .cancel-participation, .event-tab-wrap .event-tab-content ul.pastevent li .button-row .cancel-participation {
  line-height: 25px;
  min-width: 242px;
  background-position: 22px 14px;
}
/* line 892, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-block, .event-tab-wrap .event-tab-content ul.pastevent .inner-block {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
}
/* line 897, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft {
  width: 64%;
  padding-right: 40px;
  padding-top: 30px;
  float: left;
  padding-left: 30px;
  padding-bottom: 83px;
  position: relative;
}
/* line 905, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom {
  width: 100%;
  float: left;
  margin-top: 20px;
}
/* line 909, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .button-row {
  border: 0px;
  width: calc(100% - 30px);
  float: left;
  position: absolute;
  bottom: 32px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 918, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .start-date, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .start-date {
  float: left;
}
/* line 921, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .start-time, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .start-time {
  float: left;
  margin-left: 50px;
}
/* line 925, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .desc, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .desc {
  width: 100%;
  float: left;
  margin-top: 0px;
  margin-bottom: 39px;
}
/* line 932, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .event-status, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .event-status {
  width: calc(100% - 30px);
  float: left;
  background: #def7e9;
  bottom: 40px;
  padding: 12px 19px;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #24bd6a;
  position: absolute;
}
/* line 948, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .event-status.notattended, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .event-status.notattended {
  background: #eae2b7;
  color: #dc8547;
}
/* line 952, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .event-status.cancelled, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .event-status.cancelled {
  background: #eacdd0;
  color: #d0021b;
}
/* line 958, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright {
  width: 36%;
  float: right;
  padding: 32px 52px 40px;
  border-left: 1px solid rgba(204, 204, 204, 0.5);
  text-align: center;
}
/* line 965, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright h5, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright h5 {
  font-family: 'Avenir LT Std';
  font-size: 14px;
  line-height: 16px;
  letter-spacing: normal;
  text-align: center;
  color: #999999;
  margin-bottom: 7px;
}
/* line 974, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright p, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright p {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #4c4c4c;
}
/* line 983, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-profile, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-address, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .phone-no, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-email, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-profile, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-address, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .phone-no, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-email {
  width: 100%;
  float: left;
  margin-bottom: 19px;
}
/* line 989, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-profile img, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-profile img {
  margin-top: 21px;
  margin-bottom: 9px;
}
/* line 994, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-email, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-email {
  margin-bottom: 0px;
}
/* line 996, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-email h5, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-email h5 {
  margin-bottom: 10px;
}
/* line 999, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .user-email a, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .user-email a {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #4c4c4c;
}
/* line 1009, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .startsurvey, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .startsurvey {
  width: 100%;
  float: left;
  margin-top: 20px;
}
/* line 1013, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .startsurvey a, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .startsurvey a {
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.7px;
  text-align: center;
  color: #5A4696;
  border-radius: 4px;
  background-color: #f0f0f0;
  padding: 13px 24px;
  display: inline-block;
}
/* line 1027, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .startsurvey a:hover, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .startsurvey a:hover {
  color: #050d89;
}
/* line 1035, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content#events-api-data-upcoming .button-row {
  border: 0px;
  float: right;
  position: absolute;
  right: 30px;
  bottom: 28px;
  width: auto;
  left: auto;
}
/* line 1043, ../sass/pages/_events.scss */
.event-tab-wrap .event-tab-content#events-api-data-upcoming .button-row .cancel-participation {
  line-height: 25px;
  min-width: 242px;
  background-position: 22px 14px;
}

/* line 1053, ../sass/pages/_events.scss */
.path-dashboard-myevents .dorotvp-events-data {
  margin-top: 0px;
}
/* line 1057, ../sass/pages/_events.scss */
.path-dashboard-myevents #block-dorot-content .content {
  margin-top: 0px;
}

/* line 1062, ../sass/pages/_events.scss */
.event-status {
  width: 100%;
  float: left;
  background: #def7e9;
  bottom: 40px;
  padding: 12px 19px;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #24bd6a;
  position: static;
  margin-top: 30px;
}
/* line 1079, ../sass/pages/_events.scss */
.event-status.notattended {
  background: #eae2b7;
  color: #dc8547;
}
/* line 1083, ../sass/pages/_events.scss */
.event-status.cancelled {
  background: #eacdd0;
  color: #d0021b;
}

/* line 1089, ../sass/pages/_events.scss */
#eventss-api-data .ajax-loaders {
  width: 100%;
}
/* line 1091, ../sass/pages/_events.scss */
#eventss-api-data .ajax-loaders img {
  width: 60px;
}

/* line 1096, ../sass/pages/_events.scss */
.register2, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a {
  text-decoration: none;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  padding: 12px 23px 12px 54px;
  color: #fff;
  background: #dc8547 url(../images/form-icon.png) no-repeat 21px 12px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
/* line 1106, ../sass/pages/_events.scss */
.register2:hover, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a:hover {
  color: #fff;
}

/* line 1111, ../sass/pages/_events.scss */
.event-detail-page .event-status {
  width: auto;
  margin-top: 0px;
}

/* line 1116, ../sass/pages/_events.scss */
.poweredbygoogle {
  text-align: right;
  margin-top: 8px;
}

/* line 2, ../sass/pages/_dashboard.scss */
.pageleft {
  float: left;
  width: 23%;
  /*max-width:310px;  */
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: #fff;
}

/* line 12, ../sass/pages/_dashboard.scss */
.dashboard-menu-left {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 18, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 24px;
  color: #4c4c4c;
  border-top: 2px solid rgba(0, 0, 0, 0.06);
}
/* line 27, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li:last-child {
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  overflow: hidden;
}
/* line 36, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a {
  display: block;
  padding: 18px 15px 16px 64px;
  color: #4c4c4c;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
/* line 44, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.dashboard {
  background: url(../images/dashboard.png) no-repeat 30px 19px;
}
/* line 46, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.dashboard:hover, .dashboard-menu-left li a.dashboard.active {
  background: #5A4696 url(../images/dashboard-active.png) no-repeat 30px 19px;
  color: #fff;
}
/* line 51, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.profile {
  background: url(../images/account.png) no-repeat 30px 18px;
}
/* line 53, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.profile:hover, .dashboard-menu-left li a.profile.active {
  background: #5A4696 url(../images/account-active.png) no-repeat 30px 18px;
  color: #fff;
}
/* line 58, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.events {
  background: url(../images/event.png) no-repeat 30px 18px;
}
/* line 60, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.events:hover, .dashboard-menu-left li a.events.active {
  background: #5A4696 url(../images/event-active.png) no-repeat 30px 18px;
  color: #fff;
}
/* line 65, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.interests {
  background: url(../images/favorite.png) no-repeat 30px 19px;
}
/* line 67, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.interests:hover, .dashboard-menu-left li a.interests.active {
  background: #5A4696 url(../images/favorite-active.png) no-repeat 30px 19px;
  color: #fff;
}
/* line 72, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.preferences {
  background: url(../images/settings.png) no-repeat 30px 19px;
}
/* line 74, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a.preferences:hover, .dashboard-menu-left li a.preferences.active {
  background: #5A4696 url(../images/settings-active.png) no-repeat 30px 19px;
  color: #fff;
}
/* line 79, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li a:hover {
  background: #5A4696;
  color: #fff;
}
/* line 84, ../sass/pages/_dashboard.scss */
.dashboard-menu-left li span {
  display: none;
}

/* line 91, ../sass/pages/_dashboard.scss */
.dashborad-left-detail {
  width: 100%;
  float: left;
  padding: 20px 20px 5px 20px;
}
/* line 95, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .name-block {
  display: block;
  width: 100%;
}
/* line 98, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .name-block .img-wrapper {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}
/* line 104, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .name-block strong {
  display: block;
  font-size: 26px;
  line-height: 30px;
  color: #4c4c4c;
  text-align: center;
  clear: both;
}
/* line 113, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .name-block span {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #999999;
  text-align: center;
  clear: both;
  margin-top: 10px;
}
/* line 123, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .profilecompleteness {
  width: 100%;
  float: left;
  margin: 57px 0 30px;
}
/* line 127, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .profilecompleteness .bg {
  width: 100%;
  float: left;
  height: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  background: #e6e6e6;
  position: relative;
}
/* line 135, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .profilecompleteness .bg span {
  float: left;
  height: 10px;
  border-radius: 5px;
  background: #24bd6a;
  width: 70%;
}
/* line 142, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .profilecompleteness .bg small {
  font-size: 18px;
  line-height: 21px;
  color: #4c4c4c;
  position: absolute;
  top: -25px;
  font-weight: 600;
  left: 65%;
}
/* line 153, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .profilecompleteness strong {
  display: block;
  font-size: 16px;
  line-height: 30px;
  color: #4c4c4c;
  text-align: center;
  clear: both;
}
/* line 162, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .pending-block {
  width: 100%;
  float: left;
  background: #eae2b7;
  padding: 11px 18px;
}
/* line 167, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .pending-block span {
  font-size: 16px;
  line-height: 20px;
  color: #999999;
  display: inline-block;
  margin-right: 10px;
}
/* line 174, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .pending-block strong {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #DC8547;
}
/* line 182, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .address {
  width: 100%;
  float: left;
  margin-top: 33px;
  list-style: none;
  padding-left: 10px;
}
/* line 188, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .address li {
  font-size: 16px;
  line-height: 20px;
  color: #4c4c4c;
  margin-bottom: 20px;
  padding-left: 34px;
}
/* line 194, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .address li.phone {
  background: url(../images/baseline-phone.png) no-repeat 0 0;
}
/* line 197, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .address li.email {
  background: url(../images/baseline-email.png) no-repeat 0 0;
}
/* line 200, ../sass/pages/_dashboard.scss */
.dashborad-left-detail .address li.add {
  background: url(../images/baseline-location.png) no-repeat 0 0;
}

/**dashboard event**/
/* line 210, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .upcoming-api-data, .dashboardeventswrap .pastevent-api-event {
  width: 100%;
  float: left;
  position: relative;
  margin-top: 60px;
  overflow: hidden;
}
/* line 216, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .upcoming-api-data .viewall-btn, .dashboardeventswrap .pastevent-api-event .viewall-btn {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 40px;
}
/* line 223, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right {
  padding-left: 30px;
}
/* line 225, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right h3 {
  font-size: 34px;
  font-weight: bold;
  font-style: normal;
  line-height: 48px;
  letter-spacing: 0.9px;
  text-align: left;
  color: #5A4696;
  margin-bottom: 26px;
}
/* line 236, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent, .dashboardeventswrap .dorotvp-events-data-right .past-eventul {
  position: static;
}
/* line 238, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-list, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-list {
  margin: 0 -15px;
}
/* line 241, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-track, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-track {
  display: flex !important;
  float: left;
  text-align: left;
}
/* line 245, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-track .slick-slide, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-track .slick-slide {
  height: auto;
  margin: 0 15px;
}
/* line 248, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-track .slick-slide > div, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-track .slick-slide > div {
  height: 100%;
}
/* line 253, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent li, .dashboardeventswrap .dorotvp-events-data-right .past-eventul li {
  padding-right: 0px;
  padding-left: 0px;
  height: 100%;
  margin: 0px;
  width: calc(33.333% - 30px);
}
/* line 259, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent li .inner-block, .dashboardeventswrap .dorotvp-events-data-right .past-eventul li .inner-block {
  height: 100% !important;
  margin-bottom: 0px;
}
/* line 264, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-next, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-next {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../images/arrow-right.png) no-repeat center center #5A4696;
  font-size: 0px;
  line-height: 30px;
}
/* line 271, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-next.slick-disabled, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-next.slick-disabled {
  opacity: 0.5;
}
/* line 275, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-prev, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-prev {
  position: absolute;
  top: 0px;
  right: 66px;
  background: url(../images/arrow-left.png) no-repeat center center #5A4696;
  font-size: 0px;
  line-height: 30px;
}
/* line 282, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-prev.slick-disabled, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-prev.slick-disabled {
  opacity: 0.5;
}
/* line 286, ../sass/pages/_dashboard.scss */
.dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-arrow, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-arrow {
  border-radius: 4px;
  width: 45px;
  height: 45px;
  border: 0px;
}

/**chart section**/
/* line 296, ../sass/pages/_dashboard.scss */
.chartWrap {
  width: 100%;
  float: left;
  background: #fff;
  padding: 40px 50px;
  border-radius: 6px;
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
}
/* line 304, ../sass/pages/_dashboard.scss */
.chartWrap .filter-row h2 {
  font-family: 'Avenir LT Std';
  font-size: 30px;
  font-weight: 300;
  font-style: normal;
  line-height: 41px;
  letter-spacing: 0.5px;
  color: #dc8547;
  float: left;
  margin-bottom: 0px;
}
/* line 315, ../sass/pages/_dashboard.scss */
.chartWrap .filter-row .right {
  float: right;
  margin-top: 20px;
}
/* line 320, ../sass/pages/_dashboard.scss */
.chartWrap .filter-row .list li {
  list-style: none;
  display: inline-block;
  padding: 0 20px;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  color: #4c4c4c;
  opacity: 0.5;
  width: auto;
}
/* line 332, ../sass/pages/_dashboard.scss */
.chartWrap .filter-row .list li.active {
  opacity: 1;
}
/* line 335, ../sass/pages/_dashboard.scss */
.chartWrap .filter-row .list li:last-child {
  padding-right: 0px;
}
/* line 341, ../sass/pages/_dashboard.scss */
.chartWrap .chart-section {
  width: 100%;
  float: left;
  margin-top: 50px;
}
/* line 345, ../sass/pages/_dashboard.scss */
.chartWrap .chart-section .amcharts-export-menu-top-right, .chartWrap .chart-section .amcharts-chart-div a {
  display: none !important;
}

/* line 356, ../sass/pages/_dashboard.scss */
.block-dorotvp-user .dashborad-left-detail .name-block .img-wrapper {
  width: 160px;
  height: 160px;
  margin: 0 auto 20px;
  float: none;
  line-height: 160px;
  background: #f0f0f0;
  border-radius: 50%;
  overflow: hidden;
}
/* line 365, ../sass/pages/_dashboard.scss */
.block-dorotvp-user .dashborad-left-detail .name-block .img-wrapper img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

/* line 2, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 6, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main-wrapper .main-content {
  height: 100%;
}
/* line 10, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main {
  width: 77%;
  float: right;
  padding-left: 30px;
}
/* line 14, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content {
  border-radius: 6px;
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
  padding: 40px;
  width: 100%;
  float: left;
}
/* line 21, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .dorot-user-preferences-form {
  width: 100%;
  float: left;
  max-width: 500px;
}
/* line 26, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency #edit-frequency {
  float: right;
  max-width: 165px;
  margin-right: -120px;
}
/* line 32, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency .js-form-required.form-required {
  float: left;
  margin-top: 18px;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #4c4c4c;
}
/* line 46, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .email-preferences-title h2 {
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: left;
  color: #4c4c4c;
  margin-bottom: 30px;
}
/* line 59, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .form-item {
  width: 100%;
  float: left;
  margin-bottom: 30px;
  margin-top: 0px;
}
/* line 64, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .form-item label.option {
  width: 80%;
  float: left;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #4c4c4c;
}
/* line 75, ../sass/pages/_emailpreferences.scss */
.path-my-preferences #main .main-content .form-item .onoffswitch {
  float: right;
}

/* line 2, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main {
  width: 77%;
  float: right;
  padding-left: 30px;
}
/* line 6, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .content {
  margin-top: 0;
}
/* line 9, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .fieldset-profile {
  border-radius: 6px;
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
  padding: 40px 20px;
  width: 100%;
  float: left;
  margin: 0 0 30px !important;
}
/* line 17, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .fieldset-profile > legend {
  width: 100%;
  float: left;
}
/* line 20, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .fieldset-profile > legend .fieldset-legend {
  font-size: 22px;
  line-height: 27px;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: #4c4c4c;
  padding-left: 20px;
}
/* line 31, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .form-item, .path-my-profile #main .form-actions {
  margin: 0;
}
/* line 34, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .row {
  width: 100%;
  float: left;
  margin-bottom: 50px;
  position: relative;
}
/* line 39, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .row.pad-l-r-20 {
  padding: 0 20px;
}
/* line 42, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .row .col-right {
  width: 50%;
  float: left;
  padding: 0 20px;
  position: relative;
}
/* line 48, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .row .col-left {
  width: 50%;
  float: left;
  padding: 0 20px;
  position: relative;
}
/* line 54, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .row.row-google {
  margin-bottom: 20px;
}
/* line 58, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main label.form-required {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.7px;
  color: #999999;
  position: absolute;
  background: white;
  top: -10px;
  left: 30px;
}
/* line 69, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .label-position label {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.7px;
  color: #999999;
  position: absolute;
  background: white;
  top: -10px;
  left: 30px;
}
/* line 80, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #user_step1 {
  width: 50%;
  float: left;
  padding: 0 20px;
  position: relative;
}
/* line 85, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #user_step1 #edit-first-name {
  padding-left: 100px;
}
/* line 88, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #user_step1 .form-item-title {
  position: absolute;
  left: 25px;
  top: 15px;
  z-index: 1;
}
/* line 93, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #user_step1 .form-item-title label {
  display: none;
}
/* line 96, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #user_step1 .form-item-title #edit-title {
  width: 90px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  color: #4c4c4c;
  border-radius: 0;
  height: auto;
}
/* line 108, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .input-title-small, .path-my-profile #main .form-item-phone3-code-options,
.path-my-profile #main .form-item-phone2-code-options,
.path-my-profile #main .form-item-phone1-code-options {
  position: absolute;
  left: 25px;
  top: 15px;
  z-index: 1;
}
/* line 113, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .input-title-small label, .path-my-profile #main .form-item-phone3-code-options label,
.path-my-profile #main .form-item-phone2-code-options label,
.path-my-profile #main .form-item-phone1-code-options label {
  display: none;
}
/* line 116, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .input-title-small select, .path-my-profile #main .form-item-phone3-code-options select,
.path-my-profile #main .form-item-phone2-code-options select,
.path-my-profile #main .form-item-phone1-code-options select {
  width: 90px;
  border: 0;
  border-right: 1px solid #cccccc;
  padding: 4px;
  font-size: 20px;
  color: #4c4c4c;
  border-radius: 0;
  height: auto;
}
/* line 132, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-phone1,
.path-my-profile #main #edit-phone2 {
  /*padding-left:100px; */
}
/* line 137, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .fieldset-wrapper {
  width: 100%;
  float: left;
  margin-top: 30px;
}
/* line 150, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .form-submit {
  margin-left: 20px;
}
/* line 155, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-gender--wrapper .form-required {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.7px;
  color: #999999;
}
/* line 161, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-gender--wrapper .fieldset-wrapper {
  margin-top: 10px;
}
/* line 164, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-gender--wrapper .form-type-radio {
  width: 33%;
  float: left;
}
/* line 169, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .description {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.7px;
  color: #999999;
  margin-top: 2px;
}
/* line 177, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .form-item-confirmation label {
  position: static;
}
/* line 182, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-communication .form-type-checkbox {
  margin-bottom: 10px;
}
/* line 187, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-additionalinfo .form-type-radio {
  margin-bottom: 10px;
}
/* line 190, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-additionalinfo .form-type-checkbox {
  margin-bottom: 10px;
}
/* line 194, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main #edit-additionalinfo .fieldset-wrapper legend span {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: #4c4c4c;
}
/* line 204, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .sub-title {
  font-size: 22px;
  line-height: 27px;
  letter-spacing: 0.5px;
  font-weight: 500;
  color: #4c4c4c;
  padding-left: 20px;
  margin-bottom: 20px;
}
/* line 215, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .form-managed-file input[value="Upload"] {
  display: none;
}
/* line 218, ../sass/pages/_myprofileaccount.scss */
.path-my-profile #main .form-managed-file input[value="Remove"] {
  height: 27px;
  padding: 5px 14px;
  font-size: 14px;
}

/* line 231, ../sass/pages/_myprofileaccount.scss */
.path-user-registrations .form-item-profile-pic input[value="Remove"] {
  margin: 0;
  height: 27px;
  font-size: 14px;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: #fff;
  padding: 5px 14px;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}

/* line 1, ../sass/pages/_resetpsw.scss */
.user-pass-reset {
  background: #fff;
  padding: 40px 45px;
  box-sizing: border-box;
  float: left;
  width: 100%;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
}
/* line 9, ../sass/pages/_resetpsw.scss */
.user-pass-reset label[for=edit-pass] {
  display: none;
}
/* line 13, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-pass .form-item {
  position: relative;
  overflow: initial;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 44px;
  width: 50%;
}
/* line 20, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-pass .form-item label {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 30px;
  padding: 0 3px;
  z-index: 1;
}
/* line 31, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-pass .form-item input {
  height: 56px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  width: 100%;
  padding: 13px 12px;
  font-family: 'Avenir LT Std';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 48, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-pass .form-item div.password-strength, .user-pass-reset #edit-pass .form-item div.password-confirm {
  margin-top: 10px;
  font-size: 16px;
  line-height: 20px;
  color: #999999;
}
/* line 57, ../sass/pages/_resetpsw.scss */
.user-pass-reset p, .user-pass-reset #edit-pass--description {
  letter-spacing: 0px;
  font-size: 16px;
  line-height: 20px;
  color: #999999;
}
/* line 63, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-submit {
  margin: 0;
  height: 44px;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: #fff;
  padding: 13px 40px;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  margin-top: 20px;
}
/* line 82, ../sass/pages/_resetpsw.scss */
.user-pass-reset #edit-submit:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 87, ../sass/pages/_resetpsw.scss */
.user-pass-reset .password-suggestions {
  display: none !important;
}

/* line 95, ../sass/pages/_resetpsw.scss */
.reset-page .page-title {
  text-align: center;
  font-size: 34px;
  line-height: 38px;
  padding-top: 23px;
  margin-bottom: 60px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
}
/* line 107, ../sass/pages/_resetpsw.scss */
.reset-page .page-title:after {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 119, ../sass/pages/_resetpsw.scss */
.reset-page .password-suggestions {
  display: none !important;
}
/* line 123, ../sass/pages/_resetpsw.scss */
.reset-page #resetError {
  letter-spacing: 0px;
  font-size: 16px;
  line-height: 20px;
  color: #999999;
  margin-top: 10px;
}

/**dorot-user-account-details-form**/
/* line 135, ../sass/pages/_resetpsw.scss */
.path-my-profile .fieldset-profile {
  padding: 0px !important;
}
/* line 139, ../sass/pages/_resetpsw.scss */
.path-my-profile .fieldset-profile details summary {
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: left;
  color: #4c4c4c;
  position: relative;
  padding: 30px 36px !important;
}
/* line 151, ../sass/pages/_resetpsw.scss */
.path-my-profile .fieldset-profile details summary:after {
  content: "";
  background: url(../images/down-arrow.png) no-repeat center center;
  width: 20px;
  height: 20px;
  float: right;
}
/* line 159, ../sass/pages/_resetpsw.scss */
.path-my-profile .fieldset-profile details .details-wrapper {
  padding: 25px 20px 20px;
}
/* line 165, ../sass/pages/_resetpsw.scss */
.path-my-profile .fieldset-profile details[open] summary:after {
  content: "";
  background: url(../images/up-arrow.png) no-repeat center center;
  width: 20px;
  height: 20px;
  float: right;
}

/* line 177, ../sass/pages/_resetpsw.scss */
details summary::-webkit-details-marker {
  display: none;
}

/* line 181, ../sass/pages/_resetpsw.scss */
.ajax-loaderfull {
  text-align: center !important;
  position: fixed !important;
  left: 0px;
  top: 0px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999;
  vertical-align: middle;
  width: 100%;
  padding: 0px !important;
  margin: 0px !important;
}
/* line 195, ../sass/pages/_resetpsw.scss */
.ajax-loaderfull img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 50%;
  margin-left: -30px;
  width: 60px;
}

@media only screen and (max-width: 1330px) {
  /* line 7, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .start-time {
    margin-left: 0px;
    width: 100%;
  }

  /* line 18, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .register, .dorotvp-events-data-right .button-row .register2, .dorotvp-events-data-right .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .dorotvp-events-data-right .button-row a, .related-events-details .button-row .register, .related-events-details .button-row .register2, .related-events-details .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .related-events-details .button-row a {
    padding: 9px 16px 9px 35px;
    background-position: 11px 8px;
    font-size: 13px;
  }
  /* line 23, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .enquire, .related-events-details .button-row .enquire {
    margin-right: 10px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 1200px) {
  /*body,html{overflow:auto!important}*/
  /* line 39, ../sass/pages/_responsive.scss */
  .site-footer__top .menu li {
    font-size: 18px;
  }

  /* line 49, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right ul {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 52, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right ul li {
    width: 50%;
    margin-bottom: 40px;
  }
  /* line 55, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right ul li .inner-block {
    height: 100% !important;
  }
  /* line 60, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .event-image {
    height: auto;
  }
  /* line 64, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .register {
    float: left;
    margin-left: 20px;
  }

  /* line 74, ../sass/pages/_responsive.scss */
  .path-my-profile .form-type-radio.form-item-gender input[type=radio] + label {
    font-size: 14px;
  }
  /* line 79, ../sass/pages/_responsive.scss */
  .path-my-profile #edit-profile-pic-upload input {
    width: 100%;
  }

  /* line 89, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-header ul li {
    margin-bottom: 0px;
  }
  /* line 96, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft {
    padding-bottom: 30px;
  }
  /* line 99, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .start-time, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .start-time {
    margin-left: 0px;
    width: 100%;
  }
  /* line 103, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .button-row {
    position: static;
  }
  /* line 106, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .desc, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .desc {
    margin-bottom: 0px;
  }
  /* line 112, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright p, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright a, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright p, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright a {
    line-height: 20px;
    word-break: break-word;
  }
  /* line 119, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft {
    padding-bottom: 85px;
  }
  /* line 124, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content#events-api-data-upcoming .button-row {
    position: static;
    width: 100%;
  }

  /* line 134, ../sass/pages/_responsive.scss */
  #header ul.menu li {
    padding-left: 50px;
  }

  /* line 139, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent li, .dashboardeventswrap .dorotvp-events-data-right .past-eventul li {
    width: calc(50% - 0px);
  }

  /* line 145, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field input[type="text"] {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 149, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field span {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 159, ../sass/pages/_responsive.scss */
  #header .logo {
    padding: 4px 12px 4px 10px;
  }
  /* line 161, ../sass/pages/_responsive.scss */
  #header .logo a {
    display: block;
  }
  /* line 163, ../sass/pages/_responsive.scss */
}
@media only screen and (max-width: 1024px) {
  /* line 181, ../sass/pages/_responsive.scss */
  .site-footer__top .menu li {
    font-size: 18px;
  }
  /* line 185, ../sass/pages/_responsive.scss */
  .site-footer__top .dorot-class {
    font-size: 18px;
  }
  /* line 189, ../sass/pages/_responsive.scss */
  .site-footer__top .charity-image li {
    padding: 0 15px;
    margin-right: 0px;
  }

  /* line 198, ../sass/pages/_responsive.scss */
  .path-login .dorot-user-login-form {
    padding: 30px;
  }
  /* line 201, ../sass/pages/_responsive.scss */
  .path-login #login-user {
    padding-right: 20px;
  }
  /* line 204, ../sass/pages/_responsive.scss */
  .path-login .right-login-user {
    padding-left: 20px;
  }

  /* line 208, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form,
  #webform-submission-report-add-form {
    padding: 30px;
  }

  /* line 216, ../sass/pages/_responsive.scss */
  .user_registration .dorot-forms {
    padding: 30px 0 15px;
  }
  /* line 219, ../sass/pages/_responsive.scss */
  .user_registration .get_start {
    font-size: 40px;
    line-height: 44px;
  }
  /* line 223, ../sass/pages/_responsive.scss */
  .user_registration .form-item-gender {
    margin-right: 18px !important;
  }

  /* line 232, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .event-programs .form-type-checkbox input[type=checkbox] + label {
    word-break: break-word;
  }

  /* line 240, ../sass/pages/_responsive.scss */
  .dashborad-left-detail .address li {
    word-break: break-word;
  }

  /* line 250, ../sass/pages/_responsive.scss */
  .dashborad-left-detail .pending-block span, .dashborad-left-detail .pending-block strong {
    font-size: 15px;
  }

  /* line 258, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-item legend {
    line-height: 20px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 273, ../sass/pages/_responsive.scss */
  .site-footer__top .menu li {
    font-size: 14px;
    padding-left: 16px;
  }
  /* line 279, ../sass/pages/_responsive.scss */
  .site-footer__top .dorot-class {
    font-size: 14px;
  }

  /* line 285, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left {
    width: 30%;
  }
  /* line 289, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .event-programs .form-type-checkbox input[type=checkbox] + label {
    font-size: 14px;
  }
  /* line 294, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender {
  /*padding-left:10px;
padding-right:10px;*/
  }
  /* line 298, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field span {
    font-size: 12px;
    padding: 12px 0 0 6px;
  }
  /* line 302, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field input[type="text"] {
    font-size: 13px;
    padding: 17px 0px 14px 5px;
  }
  /* line 308, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .event-programs {
    /*padding-left:10px;
    padding-right:10px;*/
  }

  /* line 313, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right {
    width: 70%;
  }
  /* line 315, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row {
      /*.enquire,.register{
	         clear: both;
             float: none;
			 display:inline-block;
			 margin-bottom:10px;
			 margin-left:0px;
	  }*/
  }
  /* line 323, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .enquire, .dorotvp-events-data-right .button-row .register {
    margin-left: 0px;
  }
  /* line 328, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .address, .dorotvp-events-data-right .start-date, .dorotvp-events-data-right .start-time {
    font-size: 14px;
  }
  /* line 332, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .desc p {
    font-size: 15px;
    line-height: 20px;
  }
  /* line 338, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .inner-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 343, ../sass/pages/_responsive.scss */
  .cancel-participation {
    padding: 10px 20px 10px 29px;
    background-size: 11px;
    background-position: 7px 10px;
    font-size: 13px;
  }

  /* line 351, ../sass/pages/_responsive.scss */
  .pageleft {
    width: 30%;
    max-width: 100%;
  }

  /* line 356, ../sass/pages/_responsive.scss */
  .path-my-profile #main {
    width: 70%;
  }
  /* line 358, ../sass/pages/_responsive.scss */
  .path-my-profile #main label.form-required, .path-my-profile #main .label-position label {
    font-size: 14px;
    letter-spacing: 0px;
  }
  /* line 363, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-item-serving1 label {
    top: -25px;
  }
  /* line 367, ../sass/pages/_responsive.scss */
  .path-my-profile #main #edit-gender--wrapper .form-type-radio {
    width: auto;
    float: left;
    margin: 0 10px 10px 0;
  }
  /* line 375, ../sass/pages/_responsive.scss */
  .path-my-profile .fieldset-profile details .details-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 379, ../sass/pages/_responsive.scss */
  .path-my-profile .fieldset-profile details .details-wrapper summary input {
    font-size: 14px;
  }
  /* line 385, ../sass/pages/_responsive.scss */
  .path-my-profile .form-item-gender.form-type-radio input[type=radio] + label {
    font-size: 15px;
  }

  /* line 396, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency #edit-frequency {
    margin: 0px;
  }

  /* line 409, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-header ul li {
    padding-left: 13px;
    padding-right: 13px;
    font-size: 16px;
  }
  /* line 418, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-block, .event-tab-wrap .event-tab-content ul.pastevent .inner-block {
    margin-bottom: 0px;
  }
  /* line 421, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright {
    width: 100%;
  }
  /* line 424, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .inner-bottom .button-row {
    position: static;
  }
  /* line 426, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .button-row .register, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .inner-bottom .button-row .register, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .button-row .register, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .inner-bottom .button-row .register {
     /* margin-left:0px;
	  margin-right:15px;*/
  }
  /* line 431, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .start-time, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .inner-bottom .start-time, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .start-time, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .inner-bottom .start-time {
    margin-left: 0px;
  }
  /* line 434, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .cancel-participation, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .inner-bottom .cancel-participation, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .cancel-participation, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .inner-bottom .cancel-participation {
    background-position: 13px center;
  }
  /* line 437, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .desc, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .inner-bottom .desc, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .desc, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .inner-bottom .desc {
    margin-bottom: 0px;
  }
  /* line 441, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .event-status, .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright .event-status, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .event-status, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright .event-status {
    position: static;
    width: 100%;
  }
  /* line 446, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft {
    padding-bottom: 30px;
  }
  /* line 450, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockright, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockright {
    border-top: 1px solid rgba(204, 204, 204, 0.5);
    border-left: 0px;
  }
  /* line 454, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .event-image, .event-tab-wrap .event-tab-content ul.pastevent .event-image {
    width: 100% !important;
  }
  /* line 457, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-section, .event-tab-wrap .event-tab-content ul.pastevent .inner-section {
    padding-left: 0px !important;
    width: 100%;
  }
  /* line 461, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-section h4 a, .event-tab-wrap .event-tab-content ul.pastevent .inner-section h4 a {
    overflow: initial;
  }
  /* line 469, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.upcoming-event li .event-image {
    width: 100%;
  }
  /* line 472, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.upcoming-event li .inner-section {
    width: 100% !important;
    padding-left: 0px;
  }
  /* line 476, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.upcoming-event li .inner-block {
    margin-bottom: 0px;
  }
  /* line 482, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul li {
    padding: 0px;
  }
  /* line 487, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content#events-api-data-upcoming .button-row {
    position: static;
    width: 100%;
  }
  /* line 490, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content#events-api-data-upcoming .button-row .cancel-participation {
    background-position: 13px center;
  }

  /* line 498, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .register {
    margin-left: 0px;
    margin-right: 15px;
  }

  /* line 505, ../sass/pages/_responsive.scss */
  .event-detail-slider .content-title {
    padding: 20px 0;
  }
  /* line 508, ../sass/pages/_responsive.scss */
  .event-detail-slider .events-title {
    font-size: 35px;
    line-height: 40px;
  }
  /* line 512, ../sass/pages/_responsive.scss */
  .event-detail-slider .program {
    font-size: 20px;
    line-height: 24px;
    margin-top: 15px;
  }

  /* line 520, ../sass/pages/_responsive.scss */
  .related-events-details ul li {
    padding: 0 10px;
  }
  /* line 524, ../sass/pages/_responsive.scss */
  .related-events-details .inner-section {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 528, ../sass/pages/_responsive.scss */
  .related-events-details .address {
    word-break: break-word;
  }

  /* line 534, ../sass/pages/_responsive.scss */
  #header ul.menu {
    margin-left: 30px;
  }
  /* line 536, ../sass/pages/_responsive.scss */
  #header ul.menu li {
    padding-left: 20px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 992px) and (min-width: 767px) {
  /* line 548, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .enquire, .related-events-details .button-row .enquire {
    margin-right: 6px;
    font-size: 13px;
    padding: 9px 13px;
  }
  /* line 553, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .register, .dorotvp-events-data-right .button-row .register2, .dorotvp-events-data-right .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .dorotvp-events-data-right .button-row a, .related-events-details .button-row .register, .related-events-details .button-row .register2, .related-events-details .button-row .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .related-events-details .button-row a {
    padding: 9px 10px 9px 28px;
    background-position: 6px 8px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 562, ../sass/pages/_responsive.scss */
  .forgotPasswordDes {
    padding: 40px 30px;
  }

  /* line 568, ../sass/pages/_responsive.scss */
  .user_registration .col-right,
  .user_registration .col-left {
    width: 100%;
  }
  /* line 572, ../sass/pages/_responsive.scss */
  .user_registration .get_start {
    font-size: 34px;
    line-height: 38px;
  }
  /* line 577, ../sass/pages/_responsive.scss */
  .user_registration .dorot-heading .dorot_account {
    font-size: 28px;
    line-height: 32px;
  }
  /* line 582, ../sass/pages/_responsive.scss */
  .user_registration .form-item-state,
  .user_registration .form-item-address2,
  .user_registration .js-form-item-phone3,
  .user_registration .js-form-item-phone1,
  .user_registration .form-item-pass1,
  .user_registration #edit-gender--wrapper,
  .user_registration .form-item-email,
  .user_registration .form-item-first-name,
  .user_registration .form-item-occupation {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 600, ../sass/pages/_responsive.scss */
  .path-event .layout-main-wrapper {
    background: none;
    padding: 30px 20px 30px;
  }

  /* line 604, ../sass/pages/_responsive.scss */
  .path-events .layout-main-wrapper {
    background: none;
    padding: 30px 0px 30px;
  }

  /* line 608, ../sass/pages/_responsive.scss */
  .layout-main-wrapper {
    background: #fff;
    padding: 60px 20px 60px;
  }

  /* line 613, ../sass/pages/_responsive.scss */
  .path-login .main-content {
    padding: 0px;
  }
  /* line 616, ../sass/pages/_responsive.scss */
  .path-login .dorot-user-login-form {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  /* line 621, ../sass/pages/_responsive.scss */
  .path-login #login-user {
    width: 100%;
    border: 0;
    padding: 0;
  }
  /* line 626, ../sass/pages/_responsive.scss */
  .path-login .right-login-user {
    width: 100%;
    padding: 60px 0 0;
  }
  /* line 629, ../sass/pages/_responsive.scss */
  .path-login .right-login-user .sign-up {
    min-height: 220px;
  }

  /* line 635, ../sass/pages/_responsive.scss */
  .forgotPasswordDes {
    padding: 40px 20px;
  }
  /* line 637, ../sass/pages/_responsive.scss */
  .forgotPasswordDes #edit-submit {
    padding: 13px 20px;
    width: 100%;
    font-size: 13px;
  }
  /* line 643, ../sass/pages/_responsive.scss */
  .forgotPasswordDes #closePop {
    right: 15px;
    top: 15px;
  }
  /* line 647, ../sass/pages/_responsive.scss */
  .forgotPasswordDes .page-title {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 652, ../sass/pages/_responsive.scss */
  .mfp-close-btn-in .mfp-close {
    margin: 15px 15px 0 0;
  }

  /* line 655, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form,
  #webform-submission-report-add-form {
    padding: 40px 20px;
  }
  /* line 658, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-markup,
  #webform-submission-report-add-form #edit-markup {
    font-size: 30px;
    line-height: 36px;
  }
  /* line 662, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form .form-item-email,
  #webform-submission-event-enquiry-add-form #edit-first-name--wrapper,
  #webform-submission-report-add-form .form-item-email,
  #webform-submission-report-add-form #edit-first-name--wrapper {
    width: 100%;
    float: left;
    padding-right: 0px;
    margin-bottom: 30px;
  }
  /* line 669, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-container-02,
  #webform-submission-event-enquiry-add-form .form-item-phone,
  #webform-submission-event-enquiry-add-form .form-item-last-name,
  #webform-submission-report-add-form #edit-container-02,
  #webform-submission-report-add-form .form-item-phone,
  #webform-submission-report-add-form .form-item-last-name {
    width: 100%;
    padding-left: 0px;
    margin-bottom: 30px;
  }
  /* line 676, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form .form-item-last-name label,
  #webform-submission-event-enquiry-add-form .form-item-phone label,
  #webform-submission-report-add-form .form-item-last-name label,
  #webform-submission-report-add-form .form-item-phone label {
    left: 10px;
  }
  /* line 681, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-container-02 label,
  #webform-submission-report-add-form #edit-container-02 label {
    left: 10px !important;
  }
  /* line 684, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-container-02 #edit-select,
  #webform-submission-report-add-form #edit-container-02 #edit-select {
    left: 7px;
  }
  /* line 688, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-processed-text,
  #webform-submission-report-add-form #edit-processed-text {
    display: inline-block;
    vertical-align: top;
  }
  /* line 691, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #edit-processed-text a,
  #webform-submission-report-add-form #edit-processed-text a {
    font-size: 14px;
    line-height: 14px;
    padding-left: 18px;
    padding-right: 18px;
    margin-right: 10px !important;
  }
  /* line 699, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form .webform-actions,
  #webform-submission-report-add-form .webform-actions {
    display: inline-block;
    vertical-align: top;
  }
  /* line 703, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form .webform-actions input[type="submit"],
  #webform-submission-report-add-form .webform-actions input[type="submit"] {
    font-size: 14px;
    padding-left: 18px;
    padding-right: 18px;
  }

  /* line 712, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form input[type="submit"],
  #webform-submission-report-add-form input[type="submit"] {
    padding: 13px 25px;
  }

  /* line 718, ../sass/pages/_responsive.scss */
  #header {
    padding: 0;
  }
  /* line 720, ../sass/pages/_responsive.scss */
  #header .section {
    margin: 0 0 60px;
  }

  /* line 727, ../sass/pages/_responsive.scss */
  .user_registration .blue-btn, .user_registration .gray-btn, .user_registration .path-login .sign-up a, .path-login .sign-up .user_registration a,
  .user_registration .path-login .trouble-report a,
  .path-login .trouble-report .user_registration a, .user_registration #edit-submit, .user_registration .path-my-profile #main .form-submit, .path-my-profile #main .user_registration .form-submit {
    padding: 13px 25px;
  }
  /* line 730, ../sass/pages/_responsive.scss */
  .user_registration .dorot-forms {
    background: none;
    padding: 0;
    box-shadow: none;
    float: none;
  }
  /* line 736, ../sass/pages/_responsive.scss */
  .user_registration .get_start, .user_registration h5 {
    padding-left: 0;
  }
  /* line 738, ../sass/pages/_responsive.scss */
  .user_registration .get_start div, .user_registration h5 div {
    clear: both;
  }
  /* line 743, ../sass/pages/_responsive.scss */
  .user_registration .row .col-left,
  .user_registration .row .col-right {
    padding: 0;
  }
  /* line 748, ../sass/pages/_responsive.scss */
  .user_registration .row#test,
  .user_registration #edit-plans--wrapper,
  .user_registration .form-item-howlong,
  .user_registration .form-item-placeofemployment {
    padding: 0;
  }
  /* line 754, ../sass/pages/_responsive.scss */
  .user_registration .form-item-phone3-code-options,
  .user_registration .form-item-phone2-code-options,
  .user_registration .form-item-phone1-code-options,
  .user_registration .form-item-title {
    left: 7px;
  }
  /* line 760, ../sass/pages/_responsive.scss */
  .user_registration .js-form-item label {
    left: 10px;
    font-size: 14px;
  }
  /* line 764, ../sass/pages/_responsive.scss */
  .user_registration .button.gray-btn {
    margin: 0;
  }
  /* line 767, ../sass/pages/_responsive.scss */
  .user_registration #edit-plans--wrapper .form-item-plans {
    margin-right: 15px;
  }
  /* line 771, ../sass/pages/_responsive.scss */
  .user_registration .form-item-howlong label {
    top: -20px;
  }
  /* line 777, ../sass/pages/_responsive.scss */
  .user_registration .basic_details ul.dorot-active:before {
    top: 28px;
    width: 49px;
    left: -3px;
  }
  /* line 782, ../sass/pages/_responsive.scss */
  .user_registration .basic_details ul.dorot-active li {
    margin: 0 15px;
    max-width: 107px;
  }
  /* line 785, ../sass/pages/_responsive.scss */
  .user_registration .basic_details ul.dorot-active li span {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  /* line 794, ../sass/pages/_responsive.scss */
  .user_registration #edit-gender--wrapper .fieldset-legend {
    font-size: 13px;
  }
  /* line 797, ../sass/pages/_responsive.scss */
  .user_registration #edit-gender--wrapper .form-item-gender {
    width: 100%;
    margin: 0 0 20px 0 !important;
  }
  /* line 800, ../sass/pages/_responsive.scss */
  .user_registration #edit-gender--wrapper .form-item-gender:last-child {
    margin-bottom: 0px !important;
  }
  /* line 806, ../sass/pages/_responsive.scss */
  .user_registration #edit-plans--wrapper .form-item-plans {
    width: 100%;
    margin: 0 0 20px 0 !important;
  }
  /* line 809, ../sass/pages/_responsive.scss */
  .user_registration #edit-plans--wrapper .form-item-plans:last-child {
    margin-bottom: 0px !important;
  }
  /* line 814, ../sass/pages/_responsive.scss */
  .user_registration #edit-submit {
    margin-left: 15px;
  }
  /* line 817, ../sass/pages/_responsive.scss */
  .user_registration .form-type-radio input[type=radio] + label, .user_registration .form-type-checkbox input[type=checkbox] + label {
    font-size: 16px;
  }
  /* line 820, ../sass/pages/_responsive.scss */
  .user_registration .description {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 824, ../sass/pages/_responsive.scss */
  .user_registration input[type="password"],
  .user_registration input[type="text"],
  .user_registration input[type="email"],
  .user_registration .form-tel,
  .user_registration .form-item-country select,
  .user_registration .form-item-state select,
  .user_registration .hasDatepicker,
  .user_registration .form-item-howlong textarea,
  .user_registration #user_step2 select,
  .user_registration #user_step2 #edit-placeofemployment {
    font-size: 16px;
  }
  /* line 836, ../sass/pages/_responsive.scss */
  .user_registration input[type="password"],
  .user_registration input[type="text"],
  .user_registration input[type="email"],
  .user_registration .form-tel {
    line-height: 56px;
  }

  /* line 846, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .event-programs .form-type-checkbox input[type=checkbox] + label {
    font-size: 14px;
  }

  /* line 849, ../sass/pages/_responsive.scss */
  .dorotvp-events-data {
    margin-top: 0px;
  }

  /* line 852, ../sass/pages/_responsive.scss */
  .dorotvp-events-search {
    margin: 30px 0 40px;
  }

  /* line 855, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left {
    width: 100%;
    float: left;
    box-shadow: none;
    border-radius: 0px;
  }
  /* line 860, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .head {
    font-size: 16px;
  }
  /* line 865, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field span {
    font-size: 14px;
    padding: 12px 0 0 15px;
  }
  /* line 869, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .calender .field input[type="text"] {
    padding-left: 15px;
  }

  /* line 875, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right {
    width: 100%;
    float: left;
    padding-left: 0px;
    padding-top: 20px;
  }
  /* line 881, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right ul li {
    width: 100%;
    padding: 0 20px;
    margin-bottom: 30px;
  }
  /* line 887, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .inner-block {
    height: auto !important;
    margin-bottom: 0px;
  }
  /* line 891, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .inner-block h4 a {
    word-break: break-word;
    overflow: initial;
    text-overflow: initial;
    white-space: initial;
  }
  /* line 900, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .list .table-view {
    width: 36px;
    height: 36px;
    background-size: 17px !important;
  }
  /* line 905, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .list .grid-view {
    width: 36px;
    height: 36px;
    background-size: 17px !important;
  }
  /* line 911, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .sort-by span {
    width: 100%;
    margin: 0 0 13px 0;
    font-size: 14px;
  }
  /* line 916, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .sort-by select {
    max-width: 100%;
    height: 36px;
    font-size: 14px;
    padding: 6px 12px;
  }
  /* line 922, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .row {
    padding: 0 20px;
    display: table;
    margin-bottom: 30px;
  }
  /* line 926, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .row .left {
    display: table-cell;
    vertical-align: bottom;
    float: none;
  }
  /* line 931, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .row .right {
    float: none;
    margin-left: 10px;
    display: table-cell;
    vertical-align: bottom;
  }
  /* line 938, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .inner-section {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 943, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .inner-block {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 947, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .button-row {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 953, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right .button-row .register {
    margin-left: 15px;
    padding-left: 29px;
    background-position: 8px 8px;
  }

  /* line 962, ../sass/pages/_responsive.scss */
  .dorotvp-events-search {
    width: 100%;
    padding: 0 10px;
  }
  /* line 965, ../sass/pages/_responsive.scss */
  .dorotvp-events-search form {
    min-height: 40px;
    width: 100%;
  }
  /* line 969, ../sass/pages/_responsive.scss */
  .dorotvp-events-search input[type="button"] {
    width: 40px;
    height: 40px;
  }
  /* line 973, ../sass/pages/_responsive.scss */
  .dorotvp-events-search input[type="text"] {
    padding: 9px 19px;
    font-size: 12px;
  }

  /* line 980, ../sass/pages/_responsive.scss */
  .path-dashboard .layout-main-wrapper {
    padding: 0px 0 60px;
    background: none;
  }
  /* line 984, ../sass/pages/_responsive.scss */
  .path-dashboard .dorotvp-events-data-right {
    padding: 0px;
  }

  /* line 988, ../sass/pages/_responsive.scss */
  .dashboard-menu-left {
    margin: 0 0 0px;
    position: relative;
  }
  /* line 991, ../sass/pages/_responsive.scss */
  .dashboard-menu-left li {
    width: 25%;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 0px !important;
  }
  /* line 995, ../sass/pages/_responsive.scss */
  .dashboard-menu-left li a {
    font-size: 0px;
    background-position: center !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 1001, ../sass/pages/_responsive.scss */
  .dashboard-menu-left li a.active span {
    display: block;
  }
  /* line 1006, ../sass/pages/_responsive.scss */
  .dashboard-menu-left li span {
    position: absolute;
    text-align: center;
    bottom: -51px;
    padding-left: 0px;
    color: #5A4696;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    pointer-events: none;
    left: 20px;
  }

  /* line 1021, ../sass/pages/_responsive.scss */
  .chartWrap {
    padding: 85px 20px 20px;
  }
  /* line 1024, ../sass/pages/_responsive.scss */
  .chartWrap .filter-row h2 {
    max-width: 300px;
    clear: both;
    line-height: 35px;
  }
  /* line 1029, ../sass/pages/_responsive.scss */
  .chartWrap .filter-row .right {
    float: left;
    width: 100%;
  }
  /* line 1033, ../sass/pages/_responsive.scss */
  .chartWrap .filter-row .right .list li {
    padding: 0 20px 0 0;
    margin: 0px;
  }

  /* line 1044, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .upcoming-api-data, .dashboardeventswrap .pastevent-api-event {
    padding: 0 20px;
  }
  /* line 1048, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent, .dashboardeventswrap .dorotvp-events-data-right .past-eventul {
    position: relative;
  }
  /* line 1050, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-arrow, .dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-arrow, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-arrow, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-arrow {
    width: 30px;
    height: 30px;
    background-size: 8px;
    top: -34px;
  }
  /* line 1056, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-next, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-next {
    right: 0px;
  }
  /* line 1059, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent .slick-prev, .dashboardeventswrap .dorotvp-events-data-right .past-eventul .slick-prev {
    right: 33px;
  }
  /* line 1063, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right h3 {
    text-align: center;
    max-width: 272px;
    margin: 0 auto 35px;
    line-height: 38px;
  }

  /* line 1073, ../sass/pages/_responsive.scss */
  .pageleft {
    width: 100%;
    box-shadow: none;
    border-radius: 0px;
  }

  /* line 1080, ../sass/pages/_responsive.scss */
  .path-my-profile #main {
    width: 100%;
    float: left;
    padding: 68px 0 0 0;
  }
  /* line 1084, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row {
    margin-bottom: 0px;
  }
  /* line 1086, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row .col-left, .path-my-profile #main .row .col-right, .path-my-profile #main .row #user_step1 {
    width: 100%;
    padding: 0 0 0px 0;
  }
  /* line 1090, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row .form-item {
    margin: 0 0 40px 0;
  }
  /* line 1092, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row .form-item.js-form-item-address1 {
    margin: 0px;
  }
  /* line 1095, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row .form-item legend {
    line-height: 22px;
  }
  /* line 1099, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row .poweredbygoogle {
    /*margin-bottom:20px;*/
  }
  /* line 1102, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row.pad-l-r-20 {
    padding: 0 0 0px 0;
  }
  /* line 1105, ../sass/pages/_responsive.scss */
  .path-my-profile #main .row.sub-title {
    margin-bottom: 40px;
    padding-left: 0px;
  }
  /* line 1115, ../sass/pages/_responsive.scss */
  .path-my-profile #main select, .path-my-profile #main input[type="password"], .path-my-profile #main input[type="text"], .path-my-profile #main input[type="email"], .path-my-profile #main input[type="tel"], .path-my-profile #main .form-type-radio input[type=radio] + label, .path-my-profile #main .form-type-checkbox input[type=checkbox] + label {
    font-size: 17px;
  }
  /* line 1118, ../sass/pages/_responsive.scss */
  .path-my-profile #main #edit-phone1, .path-my-profile #main #edit-phone2, .path-my-profile #main #edit-phone3, .path-my-profile #main #user_step1 #edit-first-name {
    padding-left: 128px;
    font-size: 17px;
  }
  /* line 1122, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-submit {
    margin: 0px 0 0 0;
  }
  /* line 1125, ../sass/pages/_responsive.scss */
  .path-my-profile #main #edit-communication {
    margin: 0 0 30px 0;
  }
  /* line 1129, ../sass/pages/_responsive.scss */
  .path-my-profile #main #user_step1 .form-item-title {
    left: 10px;
    margin: 0px;
  }
  /* line 1132, ../sass/pages/_responsive.scss */
  .path-my-profile #main #user_step1 .form-item-title #edit-title {
    font-size: 18px;
  }
  /* line 1137, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-item-phone1-code-options, .path-my-profile #main .form-item-phone2-code-options, .path-my-profile #main .form-item-phone3-code-options {
    left: 10px;
    margin: 0px;
  }
  /* line 1140, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-item-phone1-code-options select, .path-my-profile #main .form-item-phone2-code-options select, .path-my-profile #main .form-item-phone3-code-options select {
    font-size: 18px;
  }
  /* line 1146, ../sass/pages/_responsive.scss */
  .path-my-profile .layout-main-wrapper {
    padding: 0px 0 60px;
  }
  /* line 1151, ../sass/pages/_responsive.scss */
  .path-my-profile .fieldset-profile details summary {
    padding: 20px 20px !important;
    font-size: 17px;
  }
  /* line 1155, ../sass/pages/_responsive.scss */
  .path-my-profile .fieldset-profile details .details-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 1167, ../sass/pages/_responsive.scss */
  .path-my-preferences #main-wrapper {
    display: block;
    padding: 0px;
  }
  /* line 1171, ../sass/pages/_responsive.scss */
  .path-my-preferences #main {
    width: 100%;
    padding-left: 0px;
  }
  /* line 1174, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 85px;
  }
  /* line 1180, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency .js-form-required.form-required {
    width: 100%;
  }
  /* line 1183, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content .dorot-user-preferences-form .form-item-frequency #edit-frequency {
    float: left;
  }
  /* line 1189, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content .form-item .onoffswitch {
    margin-top: 6px;
  }
  /* line 1192, ../sass/pages/_responsive.scss */
  .path-my-preferences #main .main-content .form-item label.option {
    line-height: 23px;
  }

  /* line 1201, ../sass/pages/_responsive.scss */
  .event-tab-wrap {
    padding: 0px;
  }
  /* line 1203, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-header {
    padding: 0px;
  }
  /* line 1206, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-header ul li {
    width: 100%;
    border-radius: 0px !important;
  }
  /* line 1209, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-header ul li:after {
    display: none;
  }

  /* line 1217, ../sass/pages/_responsive.scss */
  .path-dashboard-myevents .layout-main-wrapper {
    background: none;
    padding: 0px 0 60px;
  }
  /* line 1221, ../sass/pages/_responsive.scss */
  .path-dashboard-myevents .layout-main-wrapper .dorotvp-events-data .dorotvp-events-data-right {
    padding: 87px 20px 20px;
  }

  /* line 1229, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .inner-block {
    margin-bottom: 0px;
  }
  /* line 1231, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .inner-block .event-image {
    width: 100%;
  }
  /* line 1234, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-right.table-view .inner-block .inner-section {
    width: 100%;
    padding: 15px 0 0 0;
  }

  /* line 1243, ../sass/pages/_responsive.scss */
  #block-footerdorotaddress .content {
    padding: 0 20px;
  }

  /* line 1247, ../sass/pages/_responsive.scss */
  .site-footer {
    margin-top: 0px;
    padding-top: 50px;
  }

  /* line 1252, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe {
    margin-bottom: 50px;
  }
  /* line 1254, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe .content {
    padding: 0 20px;
  }
  /* line 1257, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe h2 {
    font-size: 20px;
    line-height: 1.9;
  }
  /* line 1261, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe #mc_embed_signup {
    background: none;
  }
  /* line 1266, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    padding: 0px;
  }
  /* line 1271, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe #mc_embed_signup_scroll .mc-field-group input {
    padding: 20px;
    text-indent: 0px;
  }
  /* line 1276, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe #mc_embed_signup_scroll .subscribe-btn {
    width: 100%;
    text-align: center;
  }
  /* line 1279, ../sass/pages/_responsive.scss */
  .site-footer .email-subscribe #mc_embed_signup_scroll .subscribe-btn .button {
    border-radius: 4px;
    padding: 21px 30px;
  }

  /* line 1287, ../sass/pages/_responsive.scss */
  .site-footer__top {
    padding: 0px;
  }
  /* line 1290, ../sass/pages/_responsive.scss */
  .site-footer__top .menu li {
    background: none;
    margin: 0px 0 10px;
    padding: 0px;
    font-size: 16px;
    line-height: 18px;
    
  }
  /* line 1303, ../sass/pages/_responsive.scss */
  .site-footer__top .dorot-class {
    font-size: 16px;
    line-height: 2.13;
  }
  /* line 1306, ../sass/pages/_responsive.scss */
  .site-footer__top .dorot-class span {
    background-position: 6px 15px;
  }
  /* line 1310, ../sass/pages/_responsive.scss */
  .site-footer__top .charity-image {
    margin-top: 50px;
  }
  /* line 1312, ../sass/pages/_responsive.scss */
  .site-footer__top .charity-image ul {
    flex-wrap: wrap;
  }
  /* line 1315, ../sass/pages/_responsive.scss */
  .site-footer__top .charity-image ul li {
    width: 33.33%;
    height: 103px;
    float: left;
  }
  /* line 1324, ../sass/pages/_responsive.scss */
  .site-footer__top .social-icon ul {
    padding: 10px 0 20px;
  }
  /* line 1326, ../sass/pages/_responsive.scss */
  .site-footer__top .social-icon ul li {
    margin: 0 7px;
  }
  /* line 1328, ../sass/pages/_responsive.scss */
  .site-footer__top .social-icon ul li a {
    padding: 11px;
    width: 40px;
    height: 40px;
  }
  /* line 1332, ../sass/pages/_responsive.scss */
  .site-footer__top .social-icon ul li a img {
    max-width: 20px;
  }

  /* line 1343, ../sass/pages/_responsive.scss */
  #webform-submission-event-enquiry-add-form #closePop {
    top: 16px;
    right: 10px;
    background-size: 16px;
  }

  /* line 1350, ../sass/pages/_responsive.scss */
  .mfp-close-btn-in .mfp-close {
    background-size: 16px;
  }

  /**event detail slider**/
  /* line 1357, ../sass/pages/_responsive.scss */
  .event-detail-slider {
    margin-top: 0;
    z-index: 9;
  }
  /* line 1360, ../sass/pages/_responsive.scss */
  .event-detail-slider .content-title {
    padding: 20px 0;
  }
  /* line 1363, ../sass/pages/_responsive.scss */
  .event-detail-slider .events-title {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 1367, ../sass/pages/_responsive.scss */
  .event-detail-slider .program {
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px;
  }

  /* line 1375, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description {
    width: 100%;
    float: left;
    margin: 20px 0;
  }
  /* line 1379, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .row {
    margin-bottom: 20px;
  }
  /* line 1381, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .row .text {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
    display: block;
  }
  /* line 1386, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .row .text.time {
    margin-bottom: 0px;
  }
  /* line 1389, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .row .text.location {
    margin-bottom: 0px;
  }
  /* line 1395, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .btn-row {
    margin-top: 20px;
  }
  /* line 1397, ../sass/pages/_responsive.scss */
  .dorotvp-events-detail .events-description .btn-row a {
    font-size: 14px;
    height: auto;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  /* line 1407, ../sass/pages/_responsive.scss */
  .related-events-details {
    margin-top: 30px;
    padding-top: 30px;
  }
  /* line 1410, ../sass/pages/_responsive.scss */
  .related-events-details h2 {
    margin-bottom: 30px;
  }
  /* line 1414, ../sass/pages/_responsive.scss */
  .related-events-details ul li {
    width: 100%;
    margin: 0px 0 30px;
    padding: 0px;
  }
  /* line 1418, ../sass/pages/_responsive.scss */
  .related-events-details ul li .inner-section {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 1424, ../sass/pages/_responsive.scss */
  .related-events-details .view-all {
    margin-top: 20px;
  }
  /* line 1428, ../sass/pages/_responsive.scss */
  .related-events-details .button-row .register {
    padding: 9px 20px 9px 35px;
    background-position: 11px 8px;
  }
  /* line 1432, ../sass/pages/_responsive.scss */
  .related-events-details .button-row .enquire {
    margin-right: 10px;
  }

  /**popup**/
  /* line 1440, ../sass/pages/_responsive.scss */
  .mfp-content #main-wrapper {
    background: none;
    padding: 0px;
  }
  /* line 1444, ../sass/pages/_responsive.scss */
  .mfp-content #main-wrapper #block-dorot-content .content {
    margin: 0px;
  }

  /* line 1457, ../sass/pages/_responsive.scss */
  .path-event #block-dorot-content .content, .path-event #block-dorot-page-title .content {
    margin-top: 0px;
  }

  /* line 1465, ../sass/pages/_responsive.scss */
  .dorot-user-login-form .btn-wrap {
    text-align: center;
  }
  /* line 1467, ../sass/pages/_responsive.scss */
  .dorot-user-login-form .btn-wrap .loginforgot {
    width: 100%;
    float: left;
    margin-bottom: 33px;
  }
  /* line 1472, ../sass/pages/_responsive.scss */
  .dorot-user-login-form .btn-wrap a, .dorot-user-login-form .btn-wrap #edit-submit {
    display: inline-block;
    clear: both;
    float: none !important;
    margin: 0px !important;
  }

  /* line 1480, ../sass/pages/_responsive.scss */
  .block .content {
    margin-top: 0px;
  }

  /* line 1483, ../sass/pages/_responsive.scss */
  .dashboardeventswrap .dorotvp-events-data-right .upcomingevent li, .dashboardeventswrap .dorotvp-events-data-right .past-eventul li {
    width: 100%;
    margin: 0px;
  }

  /**event detail page**/
  /* line 1487, ../sass/pages/_responsive.scss */
  .event-detail-slider .event-bg {
    min-height: 0px;
    max-height: 100%;
    background: none;
  }
  /* line 1491, ../sass/pages/_responsive.scss */
  .event-detail-slider .event-bg img {
    visibility: visible;
    width: 100%;
    height: auto;
  }

  /* line 1499, ../sass/pages/_responsive.scss */
  .dorotvp-events-data-left .event-programs {
    max-height: 100%;
  }

  /* line 1504, ../sass/pages/_responsive.scss */
  .user_registration .col-full {
    padding: 0px;
  }

  /* line 1508, ../sass/pages/_responsive.scss */
  .event-tab-wrap .event-tab-content ul.todayevent .inner-blockleft .inner-bottom .button-row, .event-tab-wrap .event-tab-content ul.pastevent .inner-blockleft .inner-bottom .button-row {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 1510, ../sass/pages/_responsive.scss */
  .g-recaptcha > div, .g-recaptcha iframe {
    /*width:280px!important;*/
  }

  /* line 1514, ../sass/pages/_responsive.scss */
  .row.row-google {
    margin-bottom: 20px !important;
  }

  /* line 1520, ../sass/pages/_responsive.scss */
  .user_registration .form-item-phone3-code-options select, .user_registration .form-item-phone3-code-options #edit-title, .user_registration .form-item-phone2-code-options select, .user_registration .form-item-phone2-code-options #edit-title, .user_registration .form-item-phone1-code-options select, .user_registration .form-item-phone1-code-options #edit-title, .user_registration .form-item-title select, .user_registration .form-item-title #edit-title {
    font-size: 18px;
  }
  /* line 1525, ../sass/pages/_responsive.scss */
  .user_registration #user_step1 .row:last-child {
    margin-bottom: 0px;
  }

  /* line 1532, ../sass/pages/_responsive.scss */
  #main {
    overflow: hidden;
  }

  /* line 1535, ../sass/pages/_responsive.scss */
  .user_registration #edit-plans--wrapper legend {
    margin-bottom: 15px;
  }

  /* line 1537, ../sass/pages/_responsive.scss */
  .magnificpopupnoscroll #header .section {
    z-index: 9;
  }

  /* line 1539, ../sass/pages/_responsive.scss */
  .forgotPasswordDes .form-item-email input {
    position: relative;
  }

  /* line 1540, ../sass/pages/_responsive.scss */
  .user_registration input[type="password"], .user_registration input[type="text"], .user_registration input[type="email"], .user_registration .form-tel {
    line-height: normal;
  }

  /* line 1541, ../sass/pages/_responsive.scss */
  html.magnificpopupnoscroll {
    height: 100%;
  }

  /* line 1546, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog,
  .path-event .ui-dialog {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 1549, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog .ui-dialog-titlebar-close,
  .path-event .ui-dialog .ui-dialog-titlebar-close {
    right: 20px;
  }
  /* line 1552, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog h2,
  .path-event .ui-dialog h2 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1568, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog .webform-flex--1 .webform-composite-hidden-title,
  .path-event .ui-dialog .webform-flex--1 .webform-composite-hidden-title {
    width: 48%;
    float: left;
    box-sizing: border-box;
  }
  /* line 1573, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog .webform-flex--1 .form-item-last-name,
  .path-event .ui-dialog .webform-flex--1 .form-item-last-name {
    width: 48%;
    float: right;
    box-sizing: border-box;
  }
  /* line 1578, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog .webform-flex--1 .form-item-email,
  .path-event .ui-dialog .webform-flex--1 .form-item-email {
    float: left;
    width: 48%;
  }
  /* line 1582, ../sass/pages/_responsive.scss */
  .path-events .ui-dialog .webform-flex--1 .form-item-email + .js-form-wrapper.form-wrapper,
  .path-event .ui-dialog .webform-flex--1 .form-item-email + .js-form-wrapper.form-wrapper {
    float: right;
    width: 48%;
  }
}
@media only screen and (max-width: 440px) {
  /* line 1599, ../sass/pages/_responsive.scss */
  .path-my-profile #main .form-item-volunteeredinpast label, .path-my-profile #main .form-item-serving2 label, .path-my-profile #main .form-item-serving1 label {
    top: -21px;
    max-width: 280px;
    line-height: 15px;
  }
}
/* line 2, ../sass/design-web/pages/_topbanner.scss */
.topBanner {
  width: 100%;
  float: left;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 0;
  min-height: 808px;
  max-height: 808px;
}

.topBanner-alt {
  min-height: 534px;
  max-height: 534px;
  background-position: center;
}
/* line 11, ../sass/design-web/pages/_topbanner.scss */
.topBanner img.bannerresImg {
  width: 100%;
  float: left;
  display: none;
}
/* line 16, ../sass/design-web/pages/_topbanner.scss */
.topBanner .topBannerDes {
  width: 100%;
  float: left;
  background: rgba(0, 0, 0, 0.5);
  padding: 70px 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
/* line 24, ../sass/design-web/pages/_topbanner.scss */
.topBanner .topBannerDes h1 {
  font-size: 45px;
  line-height: 47px;
  color: #fff;
  max-width: 50%;
  margin: 0px;
}

/* line 34, ../sass/design-web/pages/_topbanner.scss */
.topBanner-shortdes {
  font-size: 16px;
  line-height: 18px;
  color: #7e868f;
  font-family: 'Avenir LT Std';
  padding: 25px 0px 0;
  width: 100%;
  float: left;
}
/* line 42, ../sass/design-web/pages/_topbanner.scss */
.topBanner-shortdes.resBannerdes {
  display: none;
}

/* line 50, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner {
  width: 100%;
  float: left;
  margin-bottom: 125px;
}
/* line 54, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content {
  position: absolute;
  bottom: 0px;
  width: 100%;
  float: left;
}
/* line 60, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc {
  width: 56%;
  float: left;
  background-image: linear-gradient(to right, #5A4696, #363a79);
  padding: 70px 73px 76px 85px;
  position: absolute;
  bottom: -124px;
}
/* line 67, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc h1 {
  font-size: 38px;
  line-height: 47px;
  letter-spacing: 0.3px;
  color: #fff;
  margin: 0 0 33px 0;
  position: relative;
  padding: 30px 0 0 0;
}
/* line 76, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc h1:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  top: 0;
}
/* line 85, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc .field--type-link {
  width: 100%;
  float: left;
}
/* line 88, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc .field--type-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
}
/* line 247, ../sass/base/_mixins.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc .field--type-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 92, ../sass/design-web/pages/_topbanner.scss */
.topblueBanner .content .wrapcontent .topblueBanner-desc .field--type-link a:hover {
  border: 2px solid rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

/* line 107, ../sass/design-web/pages/_topbanner.scss */
.topgrayBanner .topBannerDes {
  background: none;
}
/* line 110, ../sass/design-web/pages/_topbanner.scss */
.topgrayBanner .topgrayBannercontent {
  width: 60%;
  float: left;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 60px 85px 70px;
}
/* line 115, ../sass/design-web/pages/_topbanner.scss */
.topgrayBanner .topgrayBannercontent h1 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  text-align: left;
  margin-bottom: 30px;
}
/* line 216, ../sass/base/_mixins.scss */
.topgrayBanner .topgrayBannercontent h1:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 119, ../sass/design-web/pages/_topbanner.scss */
.topgrayBanner .topgrayBannercontent h1:before {
  left: 0;
  right: auto;
}
/* line 124, ../sass/design-web/pages/_topbanner.scss */
.topgrayBanner .topgrayBannercontent p {
  font-size: 20px;
  line-height: 30px;
  color: #4c4c4c;
  line-height: 1.5;
}

/* line 137, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .bgimg {
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 0;
  width: 100%;
  height: 100%;
  min-height: 808px;
  max-height: 808px;
}
/* line 151, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .layer1 {
  background: #4C5F6C;
  mix-blend-mode: color;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  opacity: 1;
}
/* line 162, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .layer2 {
  background: #4C5F6C;
  mix-blend-mode: luminosity;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2;
  opacity: 0.4;
}
/* line 173, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes {
  top: 0px;
  bottom: auto;
  padding-top: 137px;
  text-align: center;
  height: 100%;
  background: none;
  z-index: 3;
}
/* line 181, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes h1 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  color: #fff;
  max-width: 100%;
}
/* line 216, ../sass/base/_mixins.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes h1:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 185, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes h1:before {
  background: #fff;
}
/* line 189, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes h2 {
  font-size: 55px;
  font-weight: 300;
  line-height: 60px;
  letter-spacing: 0.8px;
  text-align: center;
  color: #fff;
  margin-bottom: 35px;
}
/* line 199, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes p {
  color: #fff;
  line-height: 1.8;
}
/* line 203, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes .read-more {
  margin: 30px 0 0 0;
  width: 100%;
  float: left;
}
/* line 207, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes .read-more a,
.intro .read-more a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  color: #fff;
  border: 2px solid #fff;
  padding-left: 23px;
  padding-right: 23px;
  margin-bottom: 5px;
}
/* line 247, ../sass/base/_mixins.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes .read-more a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 214, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .topBannerDes .read-more a:hover {
  color: #fff;
  border: 2px solid #fff;
}
/* line 221, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .wrapmiddle {
  height: 100%;
  display: table;
  max-width: 980px;
}
/* line 225, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .wrapmiddle .topgrayBannercontent {
  display: table-cell;
  vertical-align: middle;
}
/* line 231, ../sass/design-web/pages/_topbanner.scss */
.topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle {
  display: none;
}

/* line 1, ../sass/design-web/pages/_eventspages.scss */
/*.absHeader {
  position: absolute;
  width: 100%;
  float: left;
  left: 0px;
  top: 0px;
  z-index: 9;
}*/

/* line 10, ../sass/design-web/pages/_eventspages.scss */
.user-logged-in.toolbar-horizontal .absHeader {
  top: 78px;
}

/* line 15, ../sass/design-web/pages/_eventspages.scss */
.wrapcontent {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
  /*position: relative;*/
}

/* line 21, ../sass/design-web/pages/_eventspages.scss */
.wrapmiddle {
  max-width: 960px;
  padding: 0 20px;
  margin: 0 auto;
}

/* line 28, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages p, .master-about-pages p, .master-basic-pages p {
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
  line-height: 1.52;
}
/* line 36, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h1, .master-about-pages h1, .master-basic-pages h1 {
  font-size: 30px;
  line-height: 32px;
  font-weight: 500;
  margin: 0 0 23px 0;
  letter-spacing: 0.4px;
}
/* line 44, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h2, .master-about-pages h2, .master-basic-pages h2 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 900;
  margin: 0 0 23px 0;
  font-family: 'Avenir LT Std';
  letter-spacing: normal;
  color: #242424;
}
/* line 53, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h3, .master-about-pages h3, .master-basic-pages h3 {
  font-size: 22px;
  line-height: 25px;
  font-weight: 500;
  margin: 0 0 23px 0;
  letter-spacing: 0.4px;
}
/* line 61, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h4, .master-about-pages h4, .master-basic-pages h4 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  margin: 0 0 23px 0;
  letter-spacing: 0.4px;
}
/* line 69, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h5, .master-about-pages h5, .master-basic-pages h5 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  margin: 0 0 23px 0;
  letter-spacing: 0.4px;
}
/* line 77, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages h6, .master-about-pages h6, .master-basic-pages h6 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin: 0 0 23px 0;
  letter-spacing: 0.4px;
}
/* line 85, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages strong, .master-about-pages strong, .master-basic-pages strong {
  font-weight: bold;
}
/* line 88, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .region-content, .master-web-pages .region-content-bottom, .master-about-pages .region-content, .master-about-pages .region-content-bottom, .master-basic-pages .region-content, .master-basic-pages .region-content-bottom {
  width: 100%;
  float: left;
}

/* line 95, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages {
  background: #fff;
  width: 100%;
  float: left;
}
/* line 99, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages #block-dorot-page-title {
  display: none;
}
/* line 102, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages #main-wrapper, .master-web-pages .highlighted {
  width: 100%;
  float: left;
}
/* line 106, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages #main-wrapper {
  margin: 44px 0 0 0;
}
/* line 109, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .node__content {
  margin: 0px;
}
/* line 112, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages #block-dorot-local-tasks {
  margin: 20px 0;
  width: 100%;
  float: left;
}
/* line 117, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block {
  margin: 0px 0 0 0;
  width: 100%;
  float: left;
 /* .paragraph{
      width:100%;
	  float:left;
	  padding:0 40px;
	  margin:0 0 50px 0;
	  .paragraph{
	     margin:0px;
		 padding:0px;
	  }
  }*/
}
/* line 121, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block p {
  color: #4c4c4c;
  margin: 0 0 42px 0;
}
/* line 126, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block p a {
  color: #5A4696;
  text-decoration: underline;
}
/* line 130, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block p:last-child {
  margin-bottom: 0px;
}
/* line 134, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block h1, .master-web-pages .block-system-main-block h2, .master-web-pages .block-system-main-block h3, .master-web-pages .block-system-main-block h4, .master-web-pages .block-system-main-block h5, .master-web-pages .block-system-main-block h6 {
  color: #4c4c4c;
}
/* line 138, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph {
  width: 100%;
  float: left;
  padding: 0 40px;
  margin: 0 0 50px 0;
}
/* line 143, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph .paragraph {
  margin: 0px;
  padding: 0px;
}
/* line 159, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .wrapper {
  max-width: 900px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 164, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .region-content {
  width: 100%;
  float: left;
}
/* line 170, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info {
  width: 100%;
  float: left;
}
/* line 173, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .wrapper {
  max-width: 900px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 178, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .text {
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  padding-right: 35px;
  padding-left: 31px;
}
/* line 187, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-location {
  background: url(../images/map-pin.png) no-repeat 0 0;
  margin: 0 0 35px 0;
  width: 100%;
  float: left;
}
/* line 193, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-datetime {
  width: 100%;
  float: left;
  margin: 0 0 40px 0;
}
/* line 197, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-datetime .date {
  background: url(../images/calendar.png) no-repeat 0 0;
}
/* line 200, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-datetime .time {
  background: url(../images/time.png) no-repeat 0 0;
}
/* line 204, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .regbtn {
  width: 100%;
  float: left;
  margin: 0 0 60px 0;
}
/* line 208, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .regbtn a {
  transition: 1s;
  padding: 14px 27px 14px 54px;
  font-size: 16px;
  background-position: 23px 14px;
  letter-spacing: 0.7px;
}
/* line 215, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .regbtn a:hover {
  -webkit-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -moz-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -ms-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -o-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  background-color: #DC8547;
}
/* line 220, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social {
  width: 100%;
  float: left;
  margin-bottom: 28px;
}
/* line 226, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li {
  margin-right: 20px;
}
/* line 228, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a {
  width: 50px;
  height: 50px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  display: block;
  padding: 7px;
  background: url(../images/socialshare-sprite.png) no-repeat 0 0;
  webkit-transition: background-color  0.5s;
  -ms-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
/* line 239, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a img {
  display: none;
}
/* line 242, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.facebook-share {
  background-position: 17px 10px;
}
/* line 244, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.facebook-share:hover {
  background-position: 17px -29px;
  background-color: #3b5998;
  border-color: #3b5998;
}
/* line 250, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.linkedin {
  background-position: -120px 10px;
}
/* line 252, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.linkedin:hover {
  background-position: -120px -29px;
  background-color: #0079b2;
  border-color: #0079b2;
}
/* line 258, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.twitter {
  background-position: -51px 11px;
}
/* line 260, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.twitter:hover {
  background-position: -51px -29px;
  background-color: #0da4ee;
  border-color: #0da4ee;
}
/* line 266, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.pinterest {
  background-position: -191px 11px;
}
/* line 268, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.pinterest:hover {
  background-position: -191px -29px;
  background-color: #cb2027;
  border-color: #cb2027;
}
/* line 274, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.google-plus {
  background-position: -260px 11px;
}
/* line 276, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.google-plus:hover {
  background-position: -260px -29px;
  background-color: #d36955;
  border-color: #d36955;
}
/* line 291, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body {
  max-width: 900px;
  padding: 0 20px;
  margin: 0 auto 50px;
}
/* line 295, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body ul {
  margin: 0 0 60px 12px;
  padding: 0px;
  list-style: none;
}
/* line 299, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body ul li {
  font-size: 20px;
  line-height: 28px;
  color: #4c4c4c;
  margin: 0 0 14px 0;
  padding-left: 24px;
  letter-spacing: 0.2px;
  position: relative;
}
/* line 307, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body ul li:before {
  content: " ";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #4c4c4c;
}
/* line 319, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body ol {
  margin: 0 0 40px 29px;
  padding: 0px;
}
/* line 322, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body ol li {
  font-size: 20px;
  line-height: 29px;
  color: #4c4c4c;
  margin: 0 0 12px 0;
  padding-left: 8px;
}
/* line 330, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .block-system-main-block .field.field--name-body h1, .master-web-pages .block-system-main-block .field.field--name-body h2, .master-web-pages .block-system-main-block .field.field--name-body h3, .master-web-pages .block-system-main-block .field.field--name-body h4, .master-web-pages .block-system-main-block .field.field--name-body h5, .master-web-pages .block-system-main-block .field.field--name-body h6 {
  color: #4c4c4c;
}
/* line 336, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .field--name-field-content-layout {
  width: 100%;
  float: left;
}
/* line 339, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .field--name-field-content-layout .field__item {
  width: 100%;
  float: left;
}
/* line 346, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text {
      /*width:100%;
	  float:left;
	  padding:0 40px;
	  margin:0 0 50px 0;*/
}
/* line 351, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider {
  width: 100%;
  float: left;
  position: relative;
}
/* line 356, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider-image {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px;
  position: relative;
}
/* line 362, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider-image img {
  width: 100%;
  height: auto;
  margin: 0px;
}
/* line 368, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider-image-text {
  padding: 20px 15px 0;
  width: 100%;
  float: left;
  font-size: 16px;
  line-height: 20px;
  color: #7e868f;
}
/* line 375, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider-image-text .field__item {
  font-size: 16px;
  line-height: 20px;
  color: #7e868f;
}
/* line 381, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-arrow {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -moz-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -ms-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -o-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  background-color: #fff;
  width: 46px;
  height: 46px;
  font-size: 0px;
  border: 0px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -23px;
  z-index: 9;
  opacity: 0.5;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
/* line 398, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-arrow.slick-disabled {
  opacity: 0.5 !important;
}
/* line 402, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-prev {
  background: url(../images/black-arrow-left.png) no-repeat center center #ffffff;
  left: 40px;
}
/* line 405, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-prev:hover {
  opacity: 0.8;
}
/* line 409, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-next {
  background: url(../images/black-arrow-right.png) no-repeat center center #ffffff;
  right: 40px;
  left: auto;
}
/* line 413, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text .slick-next:hover {
  opacity: 0.8;
}
/* line 417, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text ul.slick-dots {
  display: block !important;
  position: absolute;
  bottom: auto;
  width: 100%;
  float: left;
  left: 0px;
  list-style: none;
  text-align: center;
}
/* line 426, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text ul.slick-dots li {
  display: inline-block;
  margin: 0px 3px;
  padding: 0px;
  line-height: 15px;
}
/* line 431, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text ul.slick-dots li button {
  border: 0px;
  background: #fff;
  opacity: 0.5;
  font-size: 0px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
/* line 441, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--slider-image-and-text ul.slick-dots li.slick-active button {
  opacity: 1;
  background: #DC8547;
}
/* line 450, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--image {
      /*width:100%;
	  float:left;*/
}
/* line 453, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--image .field--name-field-image {
  width: 100%;
  float: left;
  margin: 0px;
}
/* line 457, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--image .field--name-field-image img {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px;
}
/* line 464, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--image .field--name-field-image-text {
  width: 100%;
  float: left;
  padding: 25px 15px 0;
  font-size: 16px;
  line-height: 20px;
  color: #7e868f;
}
/* line 476, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--video .video-embed-field-responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
/* line 486, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea {
  width: 100%;
  float: left;
}
/* line 489, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea .wrapper {
  max-width: 900px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 494, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea ul {
  margin: 0 0 60px 12px;
  padding: 0px;
  list-style: none;
}
/* line 498, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea ul li {
  font-size: 20px;
  line-height: 28px;
  color: #4c4c4c;
  margin: 0 0 14px 0;
  padding-left: 24px;
  letter-spacing: 0.2px;
  position: relative;
}
/* line 506, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea ul li:before {
  content: " ";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #4c4c4c;
}
/* line 518, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea ol {
  margin: 0 0 44px 29px;
  padding: 0px;
}
/* line 521, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea ol li {
  font-size: 20px;
  line-height: 29px;
  color: #4c4c4c;
  margin: 0 0 12px 0;
  padding-left: 8px;
}
/* line 529, ../sass/design-web/pages/_eventspages.scss */
.master-web-pages .paragraph--type--textarea h1, .master-web-pages .paragraph--type--textarea h2, .master-web-pages .paragraph--type--textarea h3, .master-web-pages .paragraph--type--textarea h4, .master-web-pages .paragraph--type--textarea h5, .master-web-pages .paragraph--type--textarea h6 {
  color: #4c4c4c;
}

/* line 540, ../sass/design-web/pages/_eventspages.scss */
.register-event, .webform-pages .block-system-main-block {
  width: 100%;
  float: left;
  padding: 60px 0px;
  background: #f6f6f6;
  border-top: 1px solid #cccccc;
  /* margin-top:60px;*/
}
/* line 547, ../sass/design-web/pages/_eventspages.scss */
.register-event h2, .webform-pages .block-system-main-block h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  margin-bottom: 53px;
}
/* line 216, ../sass/base/_mixins.scss */
.register-event h2:before, .webform-pages .block-system-main-block h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 551, ../sass/design-web/pages/_eventspages.scss */
.register-event .content, .webform-pages .block-system-main-block .content {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 556, ../sass/design-web/pages/_eventspages.scss */
.register-event form, .webform-pages .block-system-main-block form {
  background: rgba(255, 255, 255, 0.8);
  padding: 89px 84px 70px;
  width: 100%;
  float: left;
  border: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-box-sizing: 5px;
  border-radius: 5px;
}
/* line 564, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item, .webform-pages .block-system-main-block form .form-item {
  width: 100%;
  float: left;
  margin-top: 0px;
  margin-bottom: 48px;
  position: relative;
}
/* line 571, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item.form-type-textfield label, .webform-pages .block-system-main-block form .form-item.form-type-textfield label, .register-event form .form-item.form-type-email label, .webform-pages .block-system-main-block form .form-item.form-type-email label, .register-event form .form-item.form-type-select label, .webform-pages .block-system-main-block form .form-item.form-type-select label, .register-event form .form-item.form-type-textarea label, .webform-pages .block-system-main-block form .form-item.form-type-textarea label {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  z-index: 1;
}
/* line 584, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item select, .webform-pages .block-system-main-block form .form-item select, .register-event form .form-item input[type="text"], .webform-pages .block-system-main-block form .form-item input[type="text"], .register-event form .form-item input[type="email"], .webform-pages .block-system-main-block form .form-item input[type="email"], .register-event form .form-item input[type="password"], .webform-pages .block-system-main-block form .form-item input[type="password"], .register-event form .form-item textarea, .webform-pages .block-system-main-block form .form-item textarea {
  height: 56px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  width: 100%;
  padding: 13px 12px;
  font-family: 'Avenir LT Std';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 600, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item.form-type-textarea, .webform-pages .block-system-main-block form .form-item.form-type-textarea {
  margin: 0px;
}
/* line 602, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item.form-type-textarea textarea, .webform-pages .block-system-main-block form .form-item.form-type-textarea textarea {
  height: 109px;
  resize: none;
}
/* line 607, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item:last-child, .webform-pages .block-system-main-block form .form-item:last-child {
  margin-bottom: 0px !important;
}
/* line 610, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-item.form-item-select-event, .webform-pages .block-system-main-block form .form-item.form-item-select-event {
  margin-bottom: 50px;
}
/* line 614, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-type-processed-text, .webform-pages .block-system-main-block form .form-type-processed-text {
  font-size: 22px;
  font-weight: 500;
  color: #4c4c4c;
  margin-bottom: 29px;
}
/* line 620, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-type-processed-text p, .webform-pages .block-system-main-block form .form-type-processed-text p {
  font-size: 22px;
  font-weight: 500;
  color: #4c4c4c;
  letter-spacing: 0px;
}
/* line 627, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-type-processed-text.textarea-des, .webform-pages .block-system-main-block form .form-type-processed-text.textarea-des {
  margin-bottom: 49px;
}
/* line 629, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-type-processed-text.textarea-des p, .webform-pages .block-system-main-block form .form-type-processed-text.textarea-des p {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #999999;
  padding: 10px 13px 0;
  font-family: 'Avenir LT Std';
}
/* line 640, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap, .webform-pages .block-system-main-block form .event-ct-wrap {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
/* line 646, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex {
  width: 52.2%;
  float: left;
  border-right: 1px solid #cccccc;
  padding-right: 40px;
  padding-top: 9px;
}
/* line 652, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex:last-child, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex:last-child {
  border-right: 0px;
  width: 47%;
  padding-right: 0px;
  padding-left: 39px;
  padding-top: 1px;
}
/* line 660, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-left .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-left .form-item {
  margin-bottom: 63px;
}
/* line 665, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right .form-item {
  margin-bottom: 32px;
}
/* line 667, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right .form-item label, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right .form-item label {
  letter-spacing: 0.5px;
}
/* line 671, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right fieldset, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right fieldset {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 24px;
  margin-bottom: 30px;
}
/* line 675, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right fieldset:last-child, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right fieldset:last-child {
  border: 0px;
  padding: 0px;
  margin: 0px;
}
/* line 680, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right fieldset legend, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right fieldset legend {
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
  color: #4c4c4c;
  margin-bottom: 26px;
}
/* line 689, ../sass/design-web/pages/_eventspages.scss */
.register-event form .event-ct-wrap .webform-flex .event-ct-right fieldset#edit-request--wrapper legend, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right fieldset#edit-request--wrapper legend {
  display: none;
}
/* line 699, ../sass/design-web/pages/_eventspages.scss */
.register-event form #edit-receive-e-mail-from-dorot--wrapper legend, .webform-pages .block-system-main-block form #edit-receive-e-mail-from-dorot--wrapper legend {
  display: none;
}
/* line 703, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-actions, .webform-pages .block-system-main-block form .form-actions {
  width: 100%;
  float: left;
  margin: 10px 0;
}
/* line 707, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-actions .button, .webform-pages .block-system-main-block form .form-actions .button {
  margin: 0;
  height: 44px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: #fff;
  padding: 13px 57px;
  color: #5A4696;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 725, ../sass/design-web/pages/_eventspages.scss */
.register-event form .form-actions .button:hover, .webform-pages .block-system-main-block form .form-actions .button:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 732, ../sass/design-web/pages/_eventspages.scss */
.register-event form .edit-receive-e-mail-from-dorot--wrapper .form-item, .webform-pages .block-system-main-block form .edit-receive-e-mail-from-dorot--wrapper .form-item {
  margin-bottom: 30px;
}
/* line 734, ../sass/design-web/pages/_eventspages.scss */
.register-event form .edit-receive-e-mail-from-dorot--wrapper .form-item:last-child, .webform-pages .block-system-main-block form .edit-receive-e-mail-from-dorot--wrapper .form-item:last-child {
  margin-bottom: 0px;
}
/* line 741, ../sass/design-web/pages/_eventspages.scss */
.register-event .webform-submission-event-page-webform-form .form-item-event-name select, .webform-pages .block-system-main-block .webform-submission-event-page-webform-form .form-item-event-name select, .register-event .webform-submission-event-page-webform-form .form-item-program-name select, .webform-pages .block-system-main-block .webform-submission-event-page-webform-form .form-item-program-name select, .register-event .webform-submission-program-details-contact-form .form-item-event-name select, .webform-pages .block-system-main-block .webform-submission-program-details-contact-form .form-item-event-name select, .register-event .webform-submission-program-details-contact-form .form-item-program-name select, .webform-pages .block-system-main-block .webform-submission-program-details-contact-form .form-item-program-name select {
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background: none !important;
}
/* line 753, ../sass/design-web/pages/_eventspages.scss */
.register-event .form-type-select .select2-container, .webform-pages .block-system-main-block .form-type-select .select2-container {
  height: 56px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  width: 100%;
  padding: 13px 12px;
  font-family: 'Avenir LT Std';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100% !important;
}
/* line 772, ../sass/design-web/pages/_eventspages.scss */
.register-event .select2-container--default .select2-selection--single .select2-selection__arrow, .webform-pages .block-system-main-block .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 40px;
  height: 100%;
  background-position: center center;
}

/* line 774, ../sass/design-web/pages/_eventspages.scss */
ul#select2-edit-best-time-to-call-you-results {
  border: 1px solid #aaa !important;
}

/* line 780, ../sass/design-web/pages/_eventspages.scss */
.page-node-type-news .master-web-pages #main-wrapper {
  margin: 61px 0 0 0;
}

/* line 788, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block {
  width: 100%;
  float: left;
  padding: 60px 0 80px 0;
  border-top: 1px solid #cccccc;
  background: #fac900;
  position: relative;
}
.donate-web-block:after {
  position: absolute;
  background-image: url("/themes/custom/dorot/images/yellowback.png");
  width: 274px;
  height: 195px;
  content: '';
  left: 0;
  bottom: -194px;
}
/* line 794, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block .wrapper {
  max-width: 990px;
  padding: 0 20px;
  margin: 0 auto;
  text-align: center;
}
/* line 800, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  margin-bottom: 56px;
}
/* line 216, ../sass/base/_mixins.scss */
.donate-web-block h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 805, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block .field--name-field-sub-title {
font-size: 40px;
line-height: 54px;
    color: #242424;
margin-bottom: 32px;
text-align: center;
font-weight: bold;
}

.donate-web-block .field--name-field-sub-title2 {
font-size: 25px;
line-height: 54px;
color: #000;
margin-bottom: 32px;
text-align: center;
font-weight: bold;
}
/* line 813, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block p {
  font-size: 24px;
  line-height: 1.67;
  letter-spacing: 0.8px;
  text-align: center;
  color: #000;
  margin: 0px;
}
/* line 821, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block .dtn-btn {
  text-align: center;
  margin: 50px 0 0 0;
}
/* line 824, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block .dtn-btn a {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 18px;
  line-height: 18px;
}
/* line 831, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form {
  margin-top: 59px;
}
/* line 833, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio {
  display: inline-block;
  margin-right: 26px;
  width: 145px;
}
/* line 837, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio label {
  background: #dee8f0;
  padding: 16px 21px;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.9px;
  color: #7e868f;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-box-sizing: 50px;
  border-radius: 50px;
  display: block;
  cursor: pointer;
}
/* line 848, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio label input {
  visibility: hidden;
  width: 0px;
  display: none;
}
/* line 853, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio label.active {
  background: #DC8547;
  color: #fff;
}
/* line 857, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio label br {
  display: none;
}
/* line 861, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .radio:last-child {
  margin-right: 0px;
}
/* line 865, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box {
  display: inline-block;
  width: 145px;
}
/* line 868, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label {
  background: #dee8f0;
  padding: 16px 21px;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.9px;
  color: #7e868f;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-box-sizing: 50px;
  border-radius: 50px;
  display: block;
  line-height: 23px;
}
/* line 879, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label br {
  display: none;
}
/* line 882, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label span {
  display: inline-block;
  vertical-align: top;
}
/* line 886, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label input {
  border: 0px;
  background: none;
  display: inline-block;
  vertical-align: top;
  width: 80px;
  font-family: 'Avenir LT Std';
  color: #7e868f;
  line-height: 23px;
  padding-left: 3px;
}
/* line 897, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b9c1c9;
}
/* line 900, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label ::-moz-placeholder {
  /* Firefox 19+ */
  color: #b9c1c9;
}
/* line 903, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label :-ms-input-placeholder {
  /* IE 10+ */
  color: #b9c1c9;
}
/* line 906, ../sass/design-web/pages/_eventspages.scss */
.donate-web-block form .text-box label :-moz-placeholder {
  /* Firefox 18- */
  color: #b9c1c9;
}

/* line 916, ../sass/design-web/pages/_eventspages.scss */
.idonate {
  width: 100%;
  float: left;
  background: #fff;
}

/* line 2, ../sass/design-web/pages/_newslanding.scss */
.page-node-type-news-landing .master-web-pages {
  background: none;
}
/* line 5, ../sass/design-web/pages/_newslanding.scss */
.page-node-type-news-landing .donate-web-block {
  border-top: 0px;
}

/* line 12, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .resimg {
  display: none;
}
/* line 15, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-field-banner-image {
  display: none;
}
/* line 18, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing {
  width: 100%;
  float: left;
  position: absolute;
  bottom: 60px;
  left: 0px;
}
/* line 24, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing .wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 28, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing .wrapper .newslanding-des {
  width: 65%;
  float: left;
  background: rgba(70, 75, 157, 0.8);
  padding: 60px 85px;
}
/* line 33, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing .wrapper .newslanding-des h3 {
  font-size: 34px;
  line-height: 38px;
  font-weight: 900;
  letter-spacing: 0.9px;
  color: #fff;
  margin: 0px;
}
/* line 40, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing .wrapper .newslanding-des h3 a {
  color: #fff;
}
/* line 45, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .views-field-nothing .wrapper .tags {
  display: inline-block;
  background: #f6f6f6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  color: #26283c;
  margin-bottom: 20px;
  padding: 7px 18px;
}
/* line 57, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .view-content {
  position: relative;
}
/* line 60, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-arrow {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -moz-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -ms-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  -o-box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
  background-color: #fff;
  width: 46px;
  height: 46px;
  font-size: 0px;
  border: 0px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -23px;
  z-index: 9;
  opacity: 0.5;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
/* line 77, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-arrow.slick-disabled {
  opacity: 0.5 !important;
}
/* line 81, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-prev {
  background: url(../images/black-arrow-left.png) no-repeat center center #fff;
  left: 40px;
}
/* line 84, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-prev:hover {
  opacity: 0.8;
}
/* line 88, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-next {
  background: url(../images/black-arrow-right.png) no-repeat center center #fff;
  right: 40px;
  left: auto;
}
/* line 92, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-next:hover {
  opacity: 0.8;
}

/* line 99, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab {
  width: 100%;
  float: left;
  padding: 13px 0 60px;
}
/* line 103, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  margin-bottom: 65px;
}
/* line 216, ../sass/base/_mixins.scss */
.news-landingtab h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 108, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 113, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .view-filters {
  width: 100%;
  float: left;
  margin: 0 0 40px 0;
}
/* line 117, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .view-filters .form-actions {
  margin: 0px;
  display: none;
}
/* line 123, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .form-radios {
  width: 100%;
  float: left;
}
/* line 127, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .form-radios .form-item {
  display: inline-block;
  margin: 0 40px 0 0;
}
/* line 131, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .form-radios .form-item.form-type-radio input[type=radio] + label {
  background: none !important;
  padding-left: 0px !important;
  font-size: 20px;
  color: #5A4696;
  font-family: 'Avenir LT Std';
}
/* line 138, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .form-radios .form-item.form-type-radio input[type="radio"]:checked + label {
  /*font-family: 'rubikbold';*/
  font-weight: 900;
}
/* line 145, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .content .form-type-select {
  display: none;
}
/* line 151, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid {
  width: 100%;
  float: left;
}
/* line 154, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row {
  width: 100%;
  display: flex;
  margin-bottom: 30px;
}
/* line 158, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col {
  padding: 0 15px;
  max-width: 25.7%;
  width: 25.7% !important;
}
/* line 162, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col:first-child {
  width: 47% !important;
  max-width: 47%;
  padding-left: 0px;
}
/* line 167, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col:last-child {
  padding-right: 0px;
}
/* line 171, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col .news-des {
  padding: 30px 27px 30px;
}
/* line 173, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col .news-des h3 {
  font-size: 26px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: #5A4696;
}
/* line 180, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col .news-des h3 a {
  color: #5A4696;
}
/* line 184, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .views-col .news-des .shortdes {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: normal;
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
  width: 100%;
  float: left;
  margin-bottom: 38px;
  word-wrap: break-word;
}
/* line 198, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box {
  height: 100%;
  width: 100%;
  float: left;
}
/* line 202, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  position: relative;
}
/* line 209, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des {
  position: absolute;
  bottom: 0px;
  width: 100%;
  float: left;
  padding: 30px;
  left: 0px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -o-box-sizing: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
/* line 218, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des h3 a {
  color: #fff;
}
/* line 222, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .shortdes {
  color: #fff;
}
/* line 226, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .read-more {
  bottom: 0px;
  padding: 0px;
}
/* line 229, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .read-more a {
  color: #fff;
}
/* line 231, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .read-more a i {
  color: #fff;
}
/* line 236, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .shadow {
  object-fit: contain;
  transform: rotate(180deg);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  -ms-border-radius: 6px 6px 0px 0px;
  -o-box-sizing: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
/* line 249, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .news-des .inner {
  width: 100%;
  float: left;
  position: relative;
  z-index: 2;
}
/* line 262, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col:first-child, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-2, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-1 {
  max-width: 25.7%;
  width: 25.7% !important;
}
/* line 266, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-3 {
  width: 47% !important;
  max-width: 47%;
}
/* line 277, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .pager {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 30px;
}
/* line 282, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .pager li {
  display: inline-block;
}
/* line 284, ../sass/design-web/pages/_newslanding.scss */
.news-landingtab .pager li a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  padding: 13px 40px 10px;
}
/* line 247, ../sass/base/_mixins.scss */
.news-landingtab .pager li a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 294, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event {
  width: 100%;
  float: left;
  border-top: 1px solid #cccccc;
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 300, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  margin-bottom: 60px;
}
/* line 216, ../sass/base/_mixins.scss */
.newslanding-event h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 306, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters {
  width: 100%;
  float: left;
  margin: 0 0 35px 0;
}
/* line 310, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .select2-container {
  width: 100% !important;
}
/* line 313, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-select {
  background: url(../images/map-pin.png) no-repeat 0 0;
  padding-left: 20px;
  margin: 0 38px 0 0;
  min-width: 220px;
}
/* line 319, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date, .newslanding-event .view-filters .js-form-type-textfield {
  margin: 0px;
  background: url(../images/calendar-month.png) no-repeat 0 0;
  padding-left: 27px;
}
/* line 323, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date label, .newslanding-event .view-filters .js-form-type-textfield label {
  font-size: 20px;
  line-height: 25px;
  color: #5A4696;
  letter-spacing: 0.8px;
  display: none;
}
/* line 330, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date input[type="text"], .newslanding-event .view-filters .js-form-type-textfield input[type="text"] {
  font-size: 20px;
  line-height: 25px;
  color: #5A4696;
  letter-spacing: 0.8px;
  border: 0px;
  background: url(../images/invalid-name.png) no-repeat right 7px;
  min-width: 160px;
  max-width: 172px;
  padding: 0px 10px 0 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 343, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date ::placeholder, .newslanding-event .view-filters .js-form-type-textfield ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5A4696;
  opacity: 1;
  /* Firefox */
}
/* line 348, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date :-ms-input-placeholder, .newslanding-event .view-filters .js-form-type-textfield :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #5A4696;
}
/* line 352, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .form-type-date ::-ms-input-placeholder, .newslanding-event .view-filters .js-form-type-textfield ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #5A4696;
}
/* line 359, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 20px;
  line-height: 25px;
  color: #5A4696;
  letter-spacing: 0.8px;
  padding-right: 27px;
}
/* line 367, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .view-filters .select2-container--default .select2-selection--single .select2-selection__arrow b {
  top: 7px;
  margin-top: 0px;
}
/* line 377, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content {
  max-width: 1360px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 381, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row {
  width: 100%;
  float: left;
  background: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 30px;
   /*&:first-child{
    .bottom-btn{
		 .viewdetail{
		   a{
		     &:first-child{
			   display:none;
			 }
		      
		   }
		 }
      }
   }*/
}
/* line 388, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .views-field-field-event-image {
  width: 27.3%;
  float: left;
}
/* line 391, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .views-field-field-event-image img {
  width: 100%;
  float: left;
  height: auto;
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  -ms-border-radius: 6px 0 0 6px;
  -o-box-sizing: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
}
/* line 398, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .views-field-nothing {
  width: 72%;
  float: left;
  padding: 39px 30px;
}
/* line 404, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .eventDes h3 {
  font-size: 26px;
  line-height: 1.38;
  color: #5A4696;
  margin-bottom: 13px;
}
/* line 410, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .eventDes h3 a {
  color: #5A4696;
}
/* line 414, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .views-row .eventDes p {
  color: #4c4c4c;
  line-height: 27px;
  letter-spacing: 0px;
  margin-bottom: 33px;
}
/* line 435, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .event-outer {
  width: 100%;
  float: left;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* line 442, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .event-loc-info {
  width: 60%;
  padding-left: 4px;
}
/* line 445, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .event-loc-info .event-location {
  margin-bottom: 21px;
}
/* line 448, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .event-loc-info .text {
  display: inline-block;
}
/* line 451, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .event-loc-info .event-datetime {
  margin: 0px;
}
/* line 455, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn {
  width: 40%;
  float: right;
  /*margin-top:25px;*/
}
/* line 459, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn .viewdetail {
  float: left;
  margin-right: 20px;
}
/* line 462, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn .viewdetail a {
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  float: left;
  font-size: 15px;
  line-height: 15px;
  padding: 13px 29px 14px 54px;
  color: #fff;
  background: #DC8547 url(../images/form-icon.png) no-repeat 21px 12px;
  font-weight: 600;
  letter-spacing: 0px;
  transition: 0.5s;
}
/* line 474, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn .viewdetail a:hover {
  -webkit-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -moz-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -ms-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -o-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
}
/* line 479, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn a.register2, .newslanding-event .programlisting .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .newslanding-event .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a, .newslanding-event .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a, .programlisting .newslanding-event .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a {
  float: left;
  transition: 0.5s;
  padding: 14px 28px 14px 54px;
  background-size: 20px auto;
  line-height: 15px;
}
/* line 485, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .bottom-btn a.register2:hover, .newslanding-event .programlisting .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a:hover, .programlisting .newslanding-event .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a:hover, .newslanding-event .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a:hover, .programlisting .newslanding-event .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a:hover {
  -webkit-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -moz-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -ms-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -o-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
}
/* line 491, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .js-pager__items.pager {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 30px;
}
/* line 497, ../sass/design-web/pages/_newslanding.scss */
.newslanding-event .content .js-pager__items.pager li a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  padding: 13px 40px 10px;
}
/* line 247, ../sass/base/_mixins.scss */
.newslanding-event .content .js-pager__items.pager li a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 506, ../sass/design-web/pages/_newslanding.scss */
.ajax-progress.ajax-progress-fullscreen {
  text-align: center !important;
  position: fixed !important;
  left: 0px;
  top: 0px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: rgba(255, 255, 255, 0.8);
  background-image: url(../images/loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px;
  z-index: 999;
  vertical-align: middle;
  width: 100%;
  padding: 0px !important;
  margin: 0px !important;
}

@media only screen and (min-width: 768px) {
  /* line 528, ../sass/design-web/pages/_newslanding.scss */
  .news-landingslider .slick-arrow {
    top: 50% !important;
  }
}
/* line 535, ../sass/design-web/pages/_newslanding.scss */
.select2-dropdown {
  border: 0px;
}

/* line 538, ../sass/design-web/pages/_newslanding.scss */
.select2-search--dropdown {
  display: none;
}

/* line 541, ../sass/design-web/pages/_newslanding.scss */
.select2-results__option {
  padding: 10px;
}

/* line 544, ../sass/design-web/pages/_newslanding.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url(../images/invalid-name.png) no-repeat center 6px;
}
/* line 546, ../sass/design-web/pages/_newslanding.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/* line 552, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-slider {
  display: none;
}
/* line 555, ../sass/design-web/pages/_newslanding.scss */
.news-landingslider .slick-slider.slick-initialized {
  display: block;
}

/* line 1, ../sass/design-web/pages/_homepage.scss */
.region-masterhead {
  width: 100%;
  float: left;
}

/* line 6, ../sass/design-web/pages/_homepage.scss */
.page-node-type-home-pages .region-masterhead {
  margin-bottom: 0px;
}
/* line 9, ../sass/design-web/pages/_homepage.scss */
.page-node-type-home-pages .donate-web-block {
  border-top: 0px;
}

/* line 14, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing, .programlisting .content .view-content .views-row .views-field-nothing {
  width: 100%;
  float: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  transition: 1s;
  position: relative;
}
/* line 23, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon:hover, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing:hover, .programlisting .content .view-content .views-row .views-field-nothing:hover {
  -webkit-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
}
/* line 27, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-thumb, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-thumb, .programlisting .content .view-content .views-row .views-field-nothing .news-thumb {
  position: relative;
}
/* line 29, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-thumb img, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-thumb img, .programlisting .content .view-content .views-row .views-field-nothing .news-thumb img {
  width: 100%;
  float: left;
  height: auto;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  -ms-border-radius: 6px 6px 0px 0px;
  -o-box-sizing: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}
/* line 35, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-thumb .tag, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-thumb .tag, .programlisting .content .view-content .views-row .views-field-nothing .news-thumb .tag {
  background: #5A4696;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 15px;
  color: #fff;
  font-family: 'Avenir LT Std';
  display: inline-block;
  padding: 8px 10px;
  position: absolute;
  top: 11px;
  left: 13px;
  display: none;
}
/* line 49, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-des, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-des, .programlisting .content .view-content .views-row .views-field-nothing .news-des {
  width: 100%;
  float: left;
  padding: 48px 27px 30px;
}
/* line 54, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-shortdes, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-shortdes, .programlisting .content .view-content .views-row .views-field-nothing .news-shortdes {
  width: 100%;
  float: left;
  margin-bottom: 38px;
}
/* line 58, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .news-shortdes a, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-shortdes a, .programlisting .content .view-content .views-row .views-field-nothing .news-shortdes a {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.8px;
  color: #999999;
  word-break: break-word;
}
/* line 68, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .read-more, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .read-more, .programlisting .content .view-content .views-row .views-field-nothing .read-more {
  width: 100%;
  float: left;
  position: absolute;
  bottom: 30px;
  left: 0px;
  padding: 0 27px;
}
/* line 75, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .read-more a, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .read-more a, .programlisting .content .view-content .views-row .views-field-nothing .read-more a {
  font-size: 15px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.8px;
  color: #5A4696;
}
/* line 82, ../sass/design-web/pages/_homepage.scss */
.newslistingCommon .read-more a i, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .read-more a i, .programlisting .content .view-content .views-row .views-field-nothing .read-more a i {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  line-height: 18px;
  width: 13px;
  height: 14px;
  color: #DC8547;
  margin-left: -5px;
}

/* line 97, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block {
  width: 100%;
  float: left;
  padding: 40px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 103, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 61px 86px;
  width: 57.4%;
  float: left;
}
/* line 108, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  text-align: left;
  margin-bottom: 54px;
}
/* line 216, ../sass/base/_mixins.scss */
.white-overlay-block .grey-desc h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 112, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc h2:before {
  margin: 0px;
}
/* line 116, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-field-sub-head, .white-overlay-block .grey-desc .field--name-field-gray-block-sub-title {
  font-size: 55px;
  font-weight: 300;
  line-height: 60px;
  letter-spacing: 0.8px;
  color: #4c4c4c;
  text-transform: capitalize;
  margin-bottom: 34px;
}
/* line 126, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-body {
  margin-bottom: 26px;
}
/* line 128, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-body h3 {
  font-size: 55px;
  font-weight: 300;
  line-height: 60px;
  letter-spacing: 0.8px;
  color: #4c4c4c;
  text-transform: capitalize;
}
/* line 137, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-body p {
  line-height: 24px;
  letter-spacing: 0.8px;
  margin: 0px;
}
/* line 146, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-field-gray-block-link .field__item {
  float: left;
  margin-right: 20px;
}
/* line 149, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-field-gray-block-link .field__item:last-child {
  margin-right: 0px;
}
/* line 153, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block .grey-desc .field--name-field-gray-block-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.white-overlay-block .grey-desc .field--name-field-gray-block-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 158, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block.volunteer-block {
  padding: 74px 0;
}
/* line 162, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block.volunteer-block .grey-desc .field--name-body h3 {
  margin-bottom: 34px;
}
/* line 165, ../sass/design-web/pages/_homepage.scss */
.white-overlay-block.volunteer-block .grey-desc .field--name-body p {
  line-height: 27px;
}

/* line 174, ../sass/design-web/pages/_homepage.scss */
.homepage-stats {
  width: 100%;
  float: left;
  margin: 60px 0;
}
/* line 178, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
/* line 183, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item {
  width: 33.33%;
  float: left;
  padding: 0 15px;
}
/* line 187, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item h2 {
  font-size: 75px;
  font-weight: 500;
  font-style: normal;
  line-height: 78px;
  letter-spacing: 0.7px;
  color: #000;
  margin-bottom: 30px;
  padding-bottom: 28px;
  position: relative;
}
/* line 198, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item h2:after {
  content: "";
  width: 30px;
  height: 5px;
  background: #5A4696;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
/* line 207, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item h2 .material-icons {
  font-size: 75px;
  line-height: 74px;
  display: inline-block;
  vertical-align: top;
}
/* line 214, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item p {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  letter-spacing: 0.7px;
  color: #26283c;
  margin: 0px;
}
/* line 223, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item:first-child {
  padding-left: 0px;
}
/* line 226, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item:last-child {
  padding-right: 0px;
}
/* line 232, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-three-column-link {
  width: 100%;
  float: left;
  margin: 32px 0 0 0;
  text-align: center;
}
/* line 237, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-three-column-link .field__item {
  float: left;
  margin-right: 20px;
}
/* line 240, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-three-column-link .field__item:last-child {
  margin-right: 0px;
}
/* line 244, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-three-column-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.homepage-stats .field--name-field-three-column-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 255, ../sass/design-web/pages/_homepage.scss */
.featured-news-list {
  width: 100%;
  float: left;
  padding: 63px 0;
  background: #f8f8f8;
}
/* line 260, ../sass/design-web/pages/_homepage.scss */
.featured-news-list h2 {
   font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #000;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: left;
  margin-left:100px
}
/* line 216, ../sass/base/_mixins.scss */
.featured-news-list h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 263, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 267, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
/* line 271, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content .view-content .views-row {
  width: 33.33%;
  float: left;
  padding: 0  15px;
}
/* line 280, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content .view-footer {
  width: 100%;
  float: left;
  text-align: center;
}
/* line 284, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content .view-footer p {
  margin: 0px;
}
/* line 287, ../sass/design-web/pages/_homepage.scss */
.featured-news-list .content .view-footer a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  padding-left: 18px;
  padding-right: 18px;
}
/* line 247, ../sass/base/_mixins.scss */
.featured-news-list .content .view-footer a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 298, ../sass/design-web/pages/_homepage.scss */
.our-program {
  width: 100%;
  float: left;
}
/* line 301, ../sass/design-web/pages/_homepage.scss */
.our-program .wrap {
  display: flex;
}
/* line 304, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink {
  background: #5A4696;
  width: 34%;
  float: left;
  padding: 60px 0 45px;
}
/* line 309, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  color: #fff;
  margin-bottom: 41px;
  padding-top: 25px;
}
/* line 216, ../sass/base/_mixins.scss */
.our-program .our-programLink h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 315, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul {
  width: 100%;
  float: left;
}
/* line 318, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul li {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  float: left;
  border: 1px solid #6064ab;
}
/* line 324, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul li a {
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0.8px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font-family: 'Avenir LT Std';
  width: 100%;
  height: 100%;
  text-align: center;
  transition: 1s;
}
/* line 336, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul li a .valign {
  display: table;
  height: 211px;
  width: 100%;
  text-align: center;
  padding: 10px;
}
/* line 343, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul li a .field {
  display: table-cell;
  vertical-align: middle;
}
/* line 347, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink ul li a:hover, .our-program .our-programLink ul li a.active {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-weight: 900;
}
/* line 357, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink .explore-link {
  width: 100%;
  float: left;
  margin-top: 40px;
}
/* line 361, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink .explore-link .field--name-field-program-bottom-link {
  text-align: center;
}
/* line 363, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink .explore-link .field--name-field-program-bottom-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  border: solid 2px #fff;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 247, ../sass/base/_mixins.scss */
.our-program .our-programLink .explore-link .field--name-field-program-bottom-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 369, ../sass/design-web/pages/_homepage.scss */
.our-program .our-programLink .explore-link .field--name-field-program-bottom-link a:hover {
  border: solid 2px #fff;
  color: #fff;
}
/* line 378, ../sass/design-web/pages/_homepage.scss */
.our-program .our-program-content {
  width: 66%;
  float: left;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}
/* line 384, ../sass/design-web/pages/_homepage.scss */
.our-program .our-program-content .innercontent {
  width: 48.5%;
  float: left;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  padding: 100px 60px;
}
/* line 390, ../sass/design-web/pages/_homepage.scss */
.our-program .our-program-content .innercontent p {
  line-height: 1.8;
  letter-spacing: 0.8px;
  margin: 0px;
}
/* line 395, ../sass/design-web/pages/_homepage.scss */
.our-program .our-program-content .innercontent .field--type-link {
  width: 100%;
  float: left;
  margin-top: 40px;
}
/* line 399, ../sass/design-web/pages/_homepage.scss */
.our-program .our-program-content .innercontent .field--type-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.our-program .our-program-content .innercontent .field--type-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 409, ../sass/design-web/pages/_homepage.scss */
.resimg {
  display: none;
}

/* line 415, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .layout-main-wrapper {
  max-width: 1390px;
  padding: 0 20px;
}
/* line 420, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block .field.field--name-body {
  max-width: 100%;
}
/* line 425, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block {
  margin-bottom: 60px;
}
/* line 427, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block ul {
  margin: 30px 0 30px 12px;
  padding: 0px;
  list-style: none;
}
/* line 431, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block ul li {
  font-size: 20px;
  line-height: 28px;
  color: #4c4c4c;
  margin: 0 0 14px 0;
  padding-left: 24px;
  letter-spacing: 0.2px;
  position: relative;
}
/* line 439, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block ul li:before {
  content: " ";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #4c4c4c;
}
/* line 451, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block ol {
  margin: 30px 0 30px 29px;
  padding: 0px;
}
/* line 454, ../sass/design-web/pages/_homepage.scss */
.master-basic-pages .block-system-main-block ol li {
  font-size: 20px;
  line-height: 29px;
  color: #4c4c4c;
  margin: 0 0 12px 0;
  padding-left: 8px;
}

/* line 468, ../sass/design-web/pages/_homepage.scss */
.user-logged-in .white-overlay-block.volunteer-block .field--name-field-gray-block-link {
  display: none;
}

/* line 477, ../sass/design-web/pages/_homepage.scss */
.main-donate-page .make-a-donation {
  width: 100%;
  float: left;
}

/* line 481, ../sass/design-web/pages/_homepage.scss */
.node-donate-page .idonate-bottom-block {
  width: 100%;
  float: left;
  margin: 60px 0 25px 0;
  padding: 0 15px;
}

/* line 487, ../sass/design-web/pages/_homepage.scss */
.master-web-pages.node-donate-page .block-system-main-block .field.field--name-body {
  max-width: 100%;
  padding: 0px;
  margin: 0px;
}

/* line 492, ../sass/design-web/pages/_homepage.scss */
.main-donate-page .make-a-donation {
  width: 100%;
  float: left;
}

/* line 497, ../sass/design-web/pages/_homepage.scss */
.homepage-stats .field--name-field-textarea .field__item {
  box-sizing: border-box;
  width: 33%;
}

/* line 502, ../sass/design-web/pages/_homepage.scss */
.web-white-popup .rightSection p {
  max-height: 416px;
  overflow-y: auto;
  padding-right: 10px;
}

/* line 509, ../sass/design-web/pages/_homepage.scss */
#header .tb-main-menu .tb-megamenu .nav > li.open.dropdown > a:after,
#header .tb-main-menu .tb-megamenu .nav > li.open.dropdown > span.tb-megamenu-no-link:after {
  display: none;
}

/* line 1, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages {
  background: #f6f6f6;
}
/* line 3, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages #main-wrapper {
  clear: both;
}
/* line 6, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .blue-btn, .master-about-pages .gray-btn, .master-about-pages .path-login .sign-up a, .path-login .sign-up .master-about-pages a,
.master-about-pages .path-login .trouble-report a,
.path-login .trouble-report .master-about-pages a,
.master-about-pages .path-login #edit-submit,
.path-login .master-about-pages #edit-submit, .master-about-pages .user_registration #edit-submit, .user_registration .master-about-pages #edit-submit, .master-about-pages .path-my-profile #main .form-submit, .path-my-profile #main .master-about-pages .form-submit {
  font-size: 18px;
  line-height: normal;
}
/* line 10, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-add-description, .master-about-pages .field--name-field-about-contents-area {
  border-top: 1px solid #cccccc;
  clear: both;
  margin-top: 30px;
  width: 100%;
  float: left;
}
/* line 16, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-add-description .about-textcontent, .master-about-pages .field--name-field-about-contents-area .about-textcontent {
  padding-top: 60px;
}
/* line 20, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-join-team-text {
  width: 100%;
  float: left;
  background: #fff;
  padding: 130px 0 110px;
  margin-top: 20px;
}
/* line 26, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-join-team-text .about-textcontent {
  max-width: 1010px;
  padding: 0 15px;
  margin: 0 auto;
  text-align: center;
  clear: both;
}
/* line 32, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-join-team-text .about-textcontent h2 {
  display: block;
  letter-spacing: 0.8px;
  font-size: 50px;
  line-height: 55px;
  color: #DC8547;
  clear: both;
  text-align: center;
  margin-bottom: 30px;
}
/* line 43, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-join-team-text .about-textcontent p {
  font-size: 24px;
  line-height: 1.67;
  letter-spacing: 0.8px;
  color: #4c4c4c;
  display: block;
  margin-bottom: 30px;
}
/* line 56, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members {
  max-width: 1390px;
  margin: 0 auto;
  clear: both;
  padding: 0 20px;
}
/* line 61, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members > .field--name-field-members {
  display: flex;
  flex-wrap: wrap;
}
/* line 65, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item {
  width: 20%;
  padding: 0 15px;
  float: left;
  margin-bottom: 30px;
}
/* line 71, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .node--type-members {
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
  display: block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
/* line 82, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .node--type-members:hover {
  -webkit-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 86, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .node--type-members .node__content {
  margin: 0;
}
/* line 90, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item header {
  padding: 14px 15px 30px;
  min-height: 110px;
  display: block;
}
/* line 94, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item header h2 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 5px;
  color: #5A4696;
}
/* line 101, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item header .text-formatted {
  font-size: 14px;
  line-height: 17px;
  color: #4c4c4c;
  font-style: italic;
}
/* line 108, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .member-image {
  /*height:280px;*/
  float: left;
  width: 100%;
  background-size: cover;
  background-position: center top;
}
/* line 114, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .member-image img {
  width: 100%;
  height: auto;
}
/* line 119, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .multi-column-members .field--name-field-members > .field__item .field--name-body {
  display: none;
}
/* line 125, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members {
  max-width: 1400px;
  margin: 0 auto;
  clear: both;
  padding: 0 20px;
}
/* line 130, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field.field--name-body {
  padding: 0px;
  margin-bottom: 0px;
}
/* line 134, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members > .field--name-field-members {
  display: flex;
  flex-wrap: wrap;
}
/* line 138, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item {
  width: 50%;
  padding: 0 20px;
  float: left;
  margin-bottom: 40px;
}
/* line 143, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members {
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background: #fff;
  display: block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  height: 100%;
}
/* line 153, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members:hover {
  -webkit-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 60px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
}
/* line 157, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members:hover header {
  background: #DC8547;
}
/* line 160, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members:hover h2 {
  color: #fff;
}
/* line 163, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members:hover p,
.master-about-pages .double-col-members .field--name-field-members > .field__item .node--type-members:hover .text-formatted {
  color: #fff;
}
/* line 169, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .node__content {
  margin: 0;
  width: 40%;
  float: right;
}
/* line 174, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header {
  padding: 45px 30px 10px 30px;
  float: left;
  width: 60%;
  min-height: 280px;
}
/* line 180, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header:hover {
  background: #DC8547;
}
/* line 184, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header h2 {
  margin: 0;
  font-size: 22px;
  margin-bottom: 7px;
  color: #5A4696;
}
/* line 191, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header p {
  font-size: 16px;
  line-height: 24px;
  color: #4c4c4c;
  margin: 0px;
}
/* line 197, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header .field--name-field-members-designation {
  font-size: 14px;
  line-height: 17px;
  color: #4c4c4c;
  font-style: italic;
  display: block;
  margin-bottom: 18px;
}
/* line 205, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item header .right-arrow {
  float: left;
  width: 100%;
  height: 12px;
  margin-top: 22px;
  background: url(../images-web/arrow.png) no-repeat 0 0;
}
/* line 213, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .member-image {
  /*height:280px;*/
  float: left;
  width: 100%;
  background-size: cover;
  background-position: center top;
}
/* line 219, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .double-col-members .field--name-field-members > .field__item .member-image img {
  float: left;
}

/* line 232, ../sass/design-web/pages/_aboutpage.scss */
.field--name-field-add-description .about-textcontent,
.field--name-field-add-title-and-desc- .about-textcontent, .field--name-field-about-content-area .about-textcontent, .field--name-field-about-contents-area .about-textcontent {
  padding: 18px 0 70px 0;
  clear: both;
}
/* line 235, ../sass/design-web/pages/_aboutpage.scss */
.field--name-field-add-description .about-textcontent .wrapper,
.field--name-field-add-title-and-desc- .about-textcontent .wrapper, .field--name-field-about-content-area .about-textcontent .wrapper, .field--name-field-about-contents-area .about-textcontent .wrapper {
  max-width: 980px;
  padding: 0px 20px 0px;
  margin: 0 auto;
  text-align: center;
}
/* line 241, ../sass/design-web/pages/_aboutpage.scss */
.field--name-field-add-description .about-textcontent h2, .field--name-field-add-description .about-textcontent .field--name-field-title,
.field--name-field-add-title-and-desc- .about-textcontent h2,
.field--name-field-add-title-and-desc- .about-textcontent .field--name-field-title, .field--name-field-about-content-area .about-textcontent h2, .field--name-field-about-content-area .about-textcontent .field--name-field-title, .field--name-field-about-contents-area .about-textcontent h2, .field--name-field-about-contents-area .about-textcontent .field--name-field-title {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  margin-bottom: 50px;
}
/* line 216, ../sass/base/_mixins.scss */
.field--name-field-add-description .about-textcontent h2:before, .field--name-field-add-description .about-textcontent .field--name-field-title:before,
.field--name-field-add-title-and-desc- .about-textcontent h2:before,
.field--name-field-add-title-and-desc- .about-textcontent .field--name-field-title:before, .field--name-field-about-content-area .about-textcontent h2:before, .field--name-field-about-content-area .about-textcontent .field--name-field-title:before, .field--name-field-about-contents-area .about-textcontent h2:before, .field--name-field-about-contents-area .about-textcontent .field--name-field-title:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 245, ../sass/design-web/pages/_aboutpage.scss */
.field--name-field-add-description .about-textcontent p,
.field--name-field-add-title-and-desc- .about-textcontent p, .field--name-field-about-content-area .about-textcontent p, .field--name-field-about-contents-area .about-textcontent p {
  font-size: 24px;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #4c4c4c;
  margin-bottom: 20px;
}

/* line 257, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup {
  max-width: 1200px;
  background: #fff;
  margin: 0 auto;
  padding: 60px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  position: relative;
}
/* line 264, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .inner-section {
  display: inline-block;
}
/* line 267, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .leftSection {
  width: 23%;
  float: left;
}
/* line 270, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .leftSection img {
  max-width: 100%;
}
/* line 274, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .rightSection {
  width: 77%;
  padding-left: 40px;
  float: left;
}
/* line 278, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .rightSection h2 {
  font-size: 50px;
  line-height: 54px;
  color: #5A4696;
  letter-spacing: 0.8px;
  display: block;
  margin-bottom: 20px;
}
/* line 286, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .rightSection p {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #4c4c4c;
  margin-bottom: 20px;
}
/* line 293, ../sass/design-web/pages/_aboutpage.scss */
.web-white-popup .rightSection .field--name-field-members-designation,
.web-white-popup .rightSection p.board-member {
  font-size: 16px;
  line-height: 20px;
  color: #4c4c4c;
  font-style: italic;
}

@media only screen and (max-width: 1200px) {
  /* line 307, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .multi-column-members .field--name-field-members > .field__item {
    width: 25%;
  }

  /* line 317, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item .member-image img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 330, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .multi-column-members .field--name-field-members > .field__item {
    width: 33.33%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 343, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item header {
    padding: 20px;
  }
  /* line 346, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item .member-image {
    /*height:290px;*/
  }
}
@media only screen and (max-width: 992px) {
  /* line 357, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item .node__content {
    width: 100%;
    float: left;
  }
  /* line 361, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item header {
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    min-height: 0px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 375, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .multi-column-members .field--name-field-members > .field__item {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 386, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .multi-column-members .field--name-field-members > .field__item {
    /* padding:0px;*/
  }
  /* line 391, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item {
    /* padding:0px;  */
  }
  /* line 394, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item .member-image img {
    width: 100%;
    height: auto;
    float: left;
  }
  /* line 402, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .field--name-field-join-team-text {
    padding: 60px 0;
  }

  /* line 407, ../sass/design-web/pages/_aboutpage.scss */
  .web-white-popup {
    padding: 30px;
  }
  /* line 409, ../sass/design-web/pages/_aboutpage.scss */
  .web-white-popup .leftSection {
    width: 100%;
  }
  /* line 412, ../sass/design-web/pages/_aboutpage.scss */
  .web-white-popup .rightSection {
    width: 100%;
    padding: 15px 0 0 0;
  }
}
@media only screen and (max-width: 560px) {
  /* line 422, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .multi-column-members .field--name-field-members > .field__item {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 429, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members > .field--name-field-members {
    display: block;
  }
  /* line 432, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 436, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item .node__content {
    width: 100%;
    float: left;
  }
  /* line 440, ../sass/design-web/pages/_aboutpage.scss */
  .master-about-pages .double-col-members .field--name-field-members > .field__item header {
    float: left;
    width: 100%;
  }
}
/* line 450, ../sass/design-web/pages/_aboutpage.scss */
.master-about-pages .field--name-field-join-team-text .about-textcontent a {
  text-decoration: none;
}

/* line 458, ../sass/design-web/pages/_aboutpage.scss */
#block-contactusblock {
  width: 100%;
  float: left;
  padding: 40px 0 30px;
  border-top: 1px solid #cccccc;
  text-align: center;
}
/* line 464, ../sass/design-web/pages/_aboutpage.scss */
#block-contactusblock > .content {
  max-width: 800px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 468, ../sass/design-web/pages/_aboutpage.scss */
#block-contactusblock > .content .text-formatted > h2:nth-child(1) {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  font-size: 34px;
  line-height: 38px;
  color: #4c4c4c;
}
/* line 216, ../sass/base/_mixins.scss */
#block-contactusblock > .content .text-formatted > h2:nth-child(1):before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 474, ../sass/design-web/pages/_aboutpage.scss */
#block-contactusblock > .content p {
  margin-bottom: 20px;
}

/* line 482, ../sass/design-web/pages/_aboutpage.scss */
.markingDonate {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  margin: 20px 10px 0 0;
}
/* line 247, ../sass/base/_mixins.scss */
.markingDonate:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 2, ../sass/design-web/pages/_volunteer.scss */
.page-node-type-participate-landing .donate-web-block {
  border-top: 0px;
}

/* line 11, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol {
  width: 100%;
  float: left;
  margin: 30px 0 90px 0;
}
/* line 15, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .wrapcontent {
  max-width: 1362px;
}
/* line 18, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .leftcol {
  width: 51.5%;
  float: left;
  position: relative;
}
/* line 22, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .leftcol .field--name-field-volunteer-image, .pargh-voltrland-twocol .leftcol .field--name-field-participate-image {
  width: 100%;
  float: left;
  height: 100%;
  position: relative;
  z-index: 99;
}
/* line 29, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .leftcol img {
  width: 100%;
  height: auto;
}
/* line 33, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .leftcol:before {
  background: url(../images/rectangle-5.png) no-repeat 0 0;
  width: 140px;
  height: 140px;
  content: "";
  position: absolute;
  left: -20px;
  top: -20px;
  z-index: 9;
}
/* line 46, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .rightcol {
  width: 48.5%;
  float: left;
  padding: 70px 0px 0px 60px;
}
/* line 50, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .rightcol h3 {
  font-size: 45px;
  line-height: 55px;
  padding-top: 20px;
  color: #4c4c4c;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
}
/* line 263, ../sass/base/_mixins.scss */
.pargh-voltrland-twocol .rightcol h3:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #cccccc;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
/* line 53, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .rightcol .read-more {
  margin: 30px 0 0 0;
  width: 100%;
  float: left;
}
/* line 57, ../sass/design-web/pages/_volunteer.scss */
.pargh-voltrland-twocol .rightcol .read-more a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.pargh-voltrland-twocol .rightcol .read-more a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}

/* line 69, ../sass/design-web/pages/_volunteer.scss */
.field--name-field-volunteer-content .field__item:nth-of-type(even) .leftcol, .field--name-field-participate-content .field__item:nth-of-type(even) .leftcol {
  float: right;
}
/* line 72, ../sass/design-web/pages/_volunteer.scss */
.field--name-field-volunteer-content .field__item:nth-of-type(even) .rightcol, .field--name-field-participate-content .field__item:nth-of-type(even) .rightcol {
  padding-left: 0px;
  padding-right: 60px;
}

/* line 82, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider {
  width: 100%;
  float: left;
  background: #5A4696;
  padding: 60px 0px;
}
/* line 87, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  color: #fff;
}
/* line 216, ../sass/base/_mixins.scss */
.volunteer-stories-slider h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 94, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .content {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}
/* line 99, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .content:before {
  content: "";
  opacity: 0.5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  width: 100%;
  height: calc(100% - (84px));
  left: 0;
  top: 42px;
}
/* line 112, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .view-dorot-volunteer-stories {
  padding: 0 15px;
  position: static;
}
/* line 115, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .view-dorot-volunteer-stories:before {
  content: "";
  opacity: 0.5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.14);
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  width: calc(100% - (30px));
  height: calc(100% - (40px));
  left: 15px;
  top: 20px;
}
/* line 128, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row {
  background: #fff;
  width: 100%;
  float: left;
  border-radius: 6px;
  display: flex !important;
}
/* line 134, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .left {
  width: 60%;
  float: left;
  padding: 110px 60px 98px;
}
/* line 138, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .left h3 {
  font-size: 50px;
  font-weight: 300;
  line-height: 54px;
  letter-spacing: 0.8px;
  color: #DC8547;
  margin-bottom: 50px;
  cursor: text;
}
/* line 147, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .left h3 a {
  color: #DC8547;
}
/* line 151, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .left p {
  cursor: text;
  margin-bottom: 30px;
}
/* line 154, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .left p:last-child {
  margin-bottom: 0px;
}
/* line 159, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .right {
  width: 40%;
  float: left;
  min-height: 606px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 0;
  border-radius: 0px 6px 6px 0;
}
/* line 167, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .views-row .right img {
  width: 100%;
  height: auto;
  float: left;
  display: none;
}
/* line 175, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .slick-arrow {
  width: 46px;
  height: 46px;
  border-radius: 4px;
  display: inline-block;
  border: 0px;
  margin: 0 0px;
  font-size: 0px;
  position: absolute;
}
/* line 184, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .slick-arrow.slick-prev {
  background: url(../images/arrow-left.png) no-repeat center center #5A4696;
}
/* line 187, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .slick-arrow.slick-next {
  background: url(../images/arrow-right.png) no-repeat center center #5A4696;
}
/* line 190, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .slick-arrow:hover {
  box-shadow: 4px 10px 14px 0 rgba(76, 76, 76, 0.4);
}
/* line 193, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .slick-arrow.slick-disabled {
  background-color: #6064ad;
}
/* line 197, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .view-footer {
  width: 100%;
  float: left;
  position: absolute;
  bottom: 60px;
  text-align: center;
  height: 46px;
  left: 0px;
}
/* line 206, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .btnwrap {
  display: inline-block;
  padding-left: 201px;
}
/* line 210, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .view-content {
  display: none;
}
/* line 215, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .view-content.slick-initialized {
  display: block;
}
/* line 216, ../sass/design-web/pages/_volunteer.scss */
.volunteer-stories-slider .storieswrap {
  max-height: 320px;
  overflow: auto;
}

/* line 224, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block {
  width: 100%;
  float: left;
  padding: 135px 0 128px;
  background: #fff;
}
/* line 229, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block .content {
  text-align: center;
}
/* line 232, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
}
/* line 216, ../sass/base/_mixins.scss */
.st-txt-block h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
/* line 235, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block h3, .st-txt-block .field--name-field-sub-title {
  font-size: 50px;
  font-weight: 300;
  line-height: 55px;
  letter-spacing: 0.8px;
  text-align: center;
  color: #DC8547;
  margin: 0 0 34px 0;
}
/* line 245, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block p {
  font-size: 24px;
  line-height: 1.67;
  letter-spacing: 0.8px;
}
/* line 250, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block .field--name-field-link {
  width: 100%;
  float: left;
  margin: 27px 0 0 0;
}
/* line 254, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block .field--name-field-link a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
  padding: 13px 50px 10px;
}
/* line 247, ../sass/base/_mixins.scss */
.st-txt-block .field--name-field-link a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 259, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block .field--name-field-basic-image {
  margin-bottom: 50px;
}
/* line 261, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block .field--name-field-basic-image img {
  display: inline-block;
}
/* line 266, ../sass/design-web/pages/_volunteer.scss */
.st-txt-block.st-txt-img-block {
  padding: 60px 0;
  border-top: 1px solid #cccccc;
}

/* line 276, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .register-event, .master-participate-pages .webform-pages .block-system-main-block, .webform-pages .master-participate-pages .block-system-main-block {
  margin-top: 0px;
}
/* line 280, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .layer1 {
  background: #CBD3D9;
  mix-blend-mode: color;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  opacity: 1;
}
/* line 291, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .layer2 {
  background: #CBD3D9;
  mix-blend-mode: luminosity;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2;
  opacity: 0.93;
}
/* line 303, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes h1 {
  color: #5A4696;
}
/* line 305, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes h1:before {
  background: #DC8547;
}
/* line 309, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes p {
  color: #26283c;
}
/* line 312, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat {
  width: 100%;
  float: left;
  margin: 60px 0 0 0;
}
/* line 316, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul {
  text-align: center;
}
/* line 318, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li {
  list-style: none;
  display: inline-block;
  margin-right: 20px;
}
/* line 322, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li a {
  padding: 15px 30px;
  border: 2px solid rgba(70, 75, 157, 0.5);
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.8px;
  text-align: center;
  color: #5A4696;
  display: block;
  border-radius: 4px;
  font-family: 'Avenir LT Std';
  min-width: 210px;
  transition: 1s;
}
/* line 336, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li a:hover {
  border: 2px solid #5A4696;
  font-weight: 900;
}
/* line 342, ../sass/design-web/pages/_volunteer.scss */
.master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li:last-child {
  margin-right: 0px;
}

/* line 2, ../sass/design-web/pages/_program.scss */
.program-top-section {
  width: 100%;
  float: left;
  margin-bottom: 60px;
}
/* line 6, ../sass/design-web/pages/_program.scss */
.program-top-section .wrapmiddle {
  max-width: 900px;
}
/* line 9, ../sass/design-web/pages/_program.scss */
.program-top-section h1 {
  font-size: 34px;
  line-height: 38px;
  letter-spacing: 0.9px;
  color: #5A4696;
  margin-bottom: 40px;
  font-weight: 900;
}
/* line 18, ../sass/design-web/pages/_program.scss */
.program-top-section .regbtn a {
  transition: 1s;
  padding: 14px 27px 14px 54px;
  font-size: 16px;
  background-position: 23px 14px;
  letter-spacing: 0.7px;
  margin-right: 15px;
}
/* line 25, ../sass/design-web/pages/_program.scss */
.program-top-section .regbtn a.call-icon {
  background: #DC8547 url(../images/call-icon.png) no-repeat 21px 12px;
}
/* line 29, ../sass/design-web/pages/_program.scss */
.program-top-section .regbtn a:last-child {
  margin-right: 0px;
}
/* line 32, ../sass/design-web/pages/_program.scss */
.program-top-section .regbtn a:hover {
  -webkit-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -moz-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -ms-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -o-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  background-color: #DC8547;
}

/* line 41, ../sass/design-web/pages/_program.scss */
.programlisting {
  width: 100%;
  float: left;
  margin-top: 20px;
}
/* line 45, ../sass/design-web/pages/_program.scss */
.programlisting .content {
  max-width: 1398px;
  margin: 0 auto;
  padding: 0px;
}
/* line 49, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
/* line 53, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row {
  width: 50%;
  float: left;
  padding: 0  30px;
  margin-bottom: 60px;
}
/* line 60, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des {
  padding: 27px 30px 30px;
}
/* line 62, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des h3 {
  font-size: 26px;
  font-weight: 500;
  line-height: 1.38;
  letter-spacing: normal;
  color: #5A4696;
}
/* line 69, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des h3 a {
  color: #5A4696;
}
/* line 73, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn {
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
/* line 77, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a {
  padding: 9px 12px 9px 46px;
  background-position: 21px 9px;
  transition: 1s;
}
/* line 82, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn a:hover {
  -webkit-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -moz-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -ms-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  -o-box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
  box-shadow: 6px 8px 20px 0 rgba(220, 133, 71, 0.5);
}
/* line 88, ../sass/design-web/pages/_program.scss */
.programlisting .content .view-content .views-row .views-field-nothing .shortdes {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: normal;
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
  width: 100%;
  float: left;
  margin-bottom: 38px;
  word-break: break-word;
}

/* line 109, ../sass/design-web/pages/_program.scss */
.master-web-pages.program-catagorey-page .register-event, .master-web-pages.program-catagorey-page .webform-pages .block-system-main-block, .webform-pages .master-web-pages.program-catagorey-page .block-system-main-block {
  margin-top: 0px;
}
/* line 115, ../sass/design-web/pages/_program.scss */
.master-web-pages.program-catagorey-page .topgrayBanner .topgrayBannercontent {
  width: 65%;
}
/* line 117, ../sass/design-web/pages/_program.scss */
.master-web-pages.program-catagorey-page .topgrayBanner .topgrayBannercontent h1 {
  margin-bottom: 40px;
}
/* line 119, ../sass/design-web/pages/_program.scss */
.master-web-pages.program-catagorey-page .topgrayBanner .topgrayBannercontent h1:before {
  background: #cccccc;
}

/* line 128, ../sass/design-web/pages/_program.scss */
#toolbar-administration, #toolbar-administration * {
  z-index: 9999;
}

/* line 135, ../sass/design-web/pages/_program.scss */
.page-node-type-participate-landing .pargh-voltrland-twocol .rightcol h3 {
  font-weight: 900;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: 0.9px;
  color: #5A4696;
}

/* line 3, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form, .path-user .block-system-main-block .user-pass, .path-user .block-system-main-block .user-register-form {
  background: rgba(255, 255, 255, 0.8);
  padding: 60px;
  width: 100%;
  float: left;
  border: 1px solid #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-box-sizing: 5px;
  border-radius: 5px;
  margin-top: 40px;
}
/* line 15, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--type-boolean, .path-user .block-system-main-block .user-login-form .field--type-string, .path-user .block-system-main-block .user-login-form #edit-webform-access, .path-user .block-system-main-block .user-pass .field--type-boolean, .path-user .block-system-main-block .user-pass .field--type-string, .path-user .block-system-main-block .user-pass #edit-webform-access, .path-user .block-system-main-block .user-register-form .field--type-boolean, .path-user .block-system-main-block .user-register-form .field--type-string, .path-user .block-system-main-block .user-register-form #edit-webform-access {
  width: 100%;
  float: left;
}
/* line 19, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--widget-string-textfield, .path-user .block-system-main-block .user-login-form .form-type-email, .path-user .block-system-main-block .user-login-form .form-type-textfield, .path-user .block-system-main-block .user-login-form .form-type-password, .path-user .block-system-main-block .user-login-form .field--name-user-picture, .path-user .block-system-main-block .user-login-form .form-type-password-confirm, .path-user .block-system-main-block .user-pass .field--widget-string-textfield, .path-user .block-system-main-block .user-pass .form-type-email, .path-user .block-system-main-block .user-pass .form-type-textfield, .path-user .block-system-main-block .user-pass .form-type-password, .path-user .block-system-main-block .user-pass .field--name-user-picture, .path-user .block-system-main-block .user-pass .form-type-password-confirm, .path-user .block-system-main-block .user-register-form .field--widget-string-textfield, .path-user .block-system-main-block .user-register-form .form-type-email, .path-user .block-system-main-block .user-register-form .form-type-textfield, .path-user .block-system-main-block .user-register-form .form-type-password, .path-user .block-system-main-block .user-register-form .field--name-user-picture, .path-user .block-system-main-block .user-register-form .form-type-password-confirm {
  width: 100%;
  float: left;
  position: relative;
  overflow: initial;
}
/* line 24, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="email"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="email"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-pass .form-type-email input[type="text"], .path-user .block-system-main-block .user-pass .form-type-email input[type="password"], .path-user .block-system-main-block .user-pass .form-type-email input[type="email"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-pass .form-type-password input[type="text"], .path-user .block-system-main-block .user-pass .form-type-password input[type="password"], .path-user .block-system-main-block .user-pass .form-type-password input[type="email"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="email"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="email"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="email"] {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-box-sizing: 6px;
  border-radius: 6px;
  background-color: #fff;
  border: solid 1px #cccccc;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.9px;
  color: #4c4c4c;
  padding: 13px 12px;
  font-family: 'Avenir LT Std';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 42, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--widget-string-textfield label, .path-user .block-system-main-block .user-login-form .form-type-email label, .path-user .block-system-main-block .user-login-form .form-type-textfield label, .path-user .block-system-main-block .user-login-form .form-type-password label, .path-user .block-system-main-block .user-login-form .field--name-user-picture label, .path-user .block-system-main-block .user-login-form .form-type-password-confirm label, .path-user .block-system-main-block .user-pass .field--widget-string-textfield label, .path-user .block-system-main-block .user-pass .form-type-email label, .path-user .block-system-main-block .user-pass .form-type-textfield label, .path-user .block-system-main-block .user-pass .form-type-password label, .path-user .block-system-main-block .user-pass .field--name-user-picture label, .path-user .block-system-main-block .user-pass .form-type-password-confirm label, .path-user .block-system-main-block .user-register-form .field--widget-string-textfield label, .path-user .block-system-main-block .user-register-form .form-type-email label, .path-user .block-system-main-block .user-register-form .form-type-textfield label, .path-user .block-system-main-block .user-register-form .form-type-password label, .path-user .block-system-main-block .user-register-form .field--name-user-picture label, .path-user .block-system-main-block .user-register-form .form-type-password-confirm label {
  font-size: 16px;
  color: #999999;
  letter-spacing: 0.7px;
  position: absolute;
  background: #fff;
  top: -8px;
  left: 10px;
  padding: 0 3px;
  z-index: 1;
}
/* line 54, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--widget-string-textfield .description, .path-user .block-system-main-block .user-login-form .form-type-email .description, .path-user .block-system-main-block .user-login-form .form-type-textfield .description, .path-user .block-system-main-block .user-login-form .form-type-password .description, .path-user .block-system-main-block .user-login-form .field--name-user-picture .description, .path-user .block-system-main-block .user-login-form .form-type-password-confirm .description, .path-user .block-system-main-block .user-pass .field--widget-string-textfield .description, .path-user .block-system-main-block .user-pass .form-type-email .description, .path-user .block-system-main-block .user-pass .form-type-textfield .description, .path-user .block-system-main-block .user-pass .form-type-password .description, .path-user .block-system-main-block .user-pass .field--name-user-picture .description, .path-user .block-system-main-block .user-pass .form-type-password-confirm .description, .path-user .block-system-main-block .user-register-form .field--widget-string-textfield .description, .path-user .block-system-main-block .user-register-form .form-type-email .description, .path-user .block-system-main-block .user-register-form .form-type-textfield .description, .path-user .block-system-main-block .user-register-form .form-type-password .description, .path-user .block-system-main-block .user-register-form .field--name-user-picture .description, .path-user .block-system-main-block .user-register-form .form-type-password-confirm .description {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #999999;
  padding: 5px 0 0 0;
  font-family: 'Avenir LT Std';
}
/* line 63, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form #edit-pass--description, .path-user .block-system-main-block .user-pass #edit-pass--description, .path-user .block-system-main-block .user-register-form #edit-pass--description {
  width: 100%;
  float: left;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #999999;
  padding: 5px 0 0 0;
  font-family: 'Avenir LT Std';
}
/* line 75, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .field--type-boolean .form-item, .path-user .block-system-main-block .user-pass .field--type-boolean .form-item, .path-user .block-system-main-block .user-register-form .field--type-boolean .form-item {
  margin-bottom: 20px;
}
/* line 80, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .form-item, .path-user .block-system-main-block .user-pass .form-item, .path-user .block-system-main-block .user-register-form .form-item {
  margin: 0 0 40px;
}
/* line 83, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .form-item.confirm-parent, .path-user .block-system-main-block .user-pass .form-item.confirm-parent, .path-user .block-system-main-block .user-register-form .form-item.confirm-parent {
  margin-bottom: 10px;
}
/* line 88, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form .form-actions, .path-user .block-system-main-block .user-pass .form-actions, .path-user .block-system-main-block .user-register-form .form-actions {
  width: 100%;
  float: left;
  margin-top: 0px;
}
/* line 93, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form input[type="submit"], .path-user .block-system-main-block .user-pass input[type="submit"], .path-user .block-system-main-block .user-register-form input[type="submit"] {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.path-user .block-system-main-block .user-login-form input[type="submit"]:hover, .path-user .block-system-main-block .user-pass input[type="submit"]:hover, .path-user .block-system-main-block .user-register-form input[type="submit"]:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 97, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form #edit-webform-access summary, .path-user .block-system-main-block .user-pass #edit-webform-access summary, .path-user .block-system-main-block .user-register-form #edit-webform-access summary {
  font-size: 24px;
  line-height: 28px;
  padding-top: 0px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 10px;
}
/* line 111, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form.user-pass .form-item, .path-user .block-system-main-block .user-pass.user-pass .form-item, .path-user .block-system-main-block .user-register-form.user-pass .form-item {
  margin-bottom: 0px;
}
/* line 114, ../sass/design-web/pages/_userlogin.scss */
.path-user .block-system-main-block .user-login-form.user-pass p, .path-user .block-system-main-block .user-pass.user-pass p, .path-user .block-system-main-block .user-register-form.user-pass p {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #999999;
  padding: 5px 0 0 0;
  font-family: 'Avenir LT Std';
  margin-bottom: 20px;
}

/* line 2, ../sass/design-web/pages/_webform.scss */
.webform-pages #main-wrapper {
  margin-top: 0px;
}

/* line 1, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list {
  width: 100%;
  float: left;
}
/* line 4, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list ul {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 22px;
}
/* line 8, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list ul li {
  list-style-image: url("../images/list-image.jpg");
}
/* line 10, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list ul li a {
  font-size: 16px;
  line-height: 25px;
  color: #5A4696;
  font-weight: 600;
}
/* line 18, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list h3.faqfield-question {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 7px;
  color: #5A4696;
  margin-bottom: 5px;
  margin-top: 30px;
}
/* line 26, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list h3.faqfield-question a {
  color: #5A4696;
}
/* line 31, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list .faqfield-answer p {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.5px;
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
}
/* line 37, ../sass/design-web/pages/_faq.scss */
.faqfield-anchor-list .faqfield-answer p a {
  color: #5A4696;
}

/* line 46, ../sass/design-web/pages/_faq.scss */
.src-form-res {
  display: none;
}

/* line 59, ../sass/design-web/pages/_faq.scss */
.spb_overlay {
  background: #5a4497;
}
/* line 61, ../sass/design-web/pages/_faq.scss */
.spb_overlay .spb-controls {
  position: fixed;
  top: 20px;
  right: 20px;
}
/* line 65, ../sass/design-web/pages/_faq.scss */
.spb_overlay .spb-controls .spb_close {
  background: url("../images/srcclose.png") no-repeat center center;
  width: 40px;
  height: 40px;
  font-size: 0px;
  border: 0px;
}
/* line 73, ../sass/design-web/pages/_faq.scss */
.spb_overlay .spb_center {
  width: 735px !important;
  margin-left: -367px !important;
  padding: 0px !important;
  border: 0px !important;
  border-radius: 5px !important;
  margin-top: -23px !important;
  background: transparent;
}
/* line 81, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block {
  width: 100%;
}
/* line 83, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search {
  width: calc(100% - 150px);
  float: left;
  margin: 0px;
}
/* line 87, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search .form-search {
  float: left;
  margin-right: 5px;
  padding: 4px;
  width: 100%;
  padding: 15px 15px;
  border: 0px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 14px;
  color: #9b9b9b;
  font-weight: 500;
  font-family: 'Avenir LT Std';
  border-radius: 44px/169px;
  height: 49px;
}
/* line 103, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9b9b9b;
  opacity: 1;
}
/* line 107, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search ::-moz-placeholder {
  /* Firefox 19+ */
  color: #9b9b9b;
  opacity: 1;
}
/* line 111, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search :-ms-input-placeholder {
  /* IE 10+ */
  color: #9b9b9b;
  opacity: 1;
}
/* line 115, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .js-form-type-search :-moz-placeholder {
  /* Firefox 18- */
  color: #9b9b9b;
  opacity: 1;
}
/* line 120, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .form-actions {
  float: left;
  width: 147px;
  height: 51px;
  background: url(../images/search-btn.png) no-repeat 0 0;
  margin-left: -5px;
  margin-top: -1px;
  font-size: 0px;
}
/* line 123, ../sass/design-web/pages/_faq.scss */
.spb_overlay .src-form-block .form-actions input {
  text-indent: 0px;
  width: 100%;
  box-shadow: none;
  background: transparent;
  padding: 15px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  color: #fff;
  border: 0px;
  height: auto;
  text-transform: uppercase;
  font-size: 0px;
}

/* line 147, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .views-exposed-form {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
  margin: 40px 0 0 0;
  max-width: 40%;
}
/* line 154, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .views-exposed-form .js-form-type-textfield {
  width: 100%;
  float: left;
  margin: 0px;
}
/* line 159, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .views-exposed-form .js-form-type-textfield .form-text {
  width: 100%;
  float: left;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-box-sizing: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 1px;
  color: #9b9b9b;
  border: 0px;
  padding: 11px 50px 11px 20px;
  margin: 0;
  box-sizing: border-box;
  border: 1px solid #ccc;
}
/* line 175, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .views-exposed-form .form-submit {
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 42px;
  width: 40px;
  padding: 0;
  background: #f5a623 url(../images-web/search-icon.png) no-repeat center center;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-box-sizing: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  font-size: 0px;
}
/* line 186, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .views-exposed-form .form-submit:hover, .path-search .view-search .views-exposed-form .form-submit:focus {
  background: #f5a623 url(../images-web/search-icon.png) no-repeat center center !important;
}
/* line 193, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .view-content .views-row .field-content {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 7px;
  color: #5A4696;
  margin-bottom: 5px;
  margin-top: 30px;
}
/* line 201, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .view-content .views-row .field-content a {
  color: #5A4696;
}
/* line 205, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .view-content .views-row p {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.5px;
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
}
/* line 214, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .pager {
  width: 100%;
  float: left;
  text-align: center;
  margin: 40px 0 0 0;
}
/* line 219, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .pager a {
  margin: 0;
  border-radius: 4px;
  border: solid 2px #5A4696;
  background: none;
  padding: 13px 30px 10px;
  color: #5A4696;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.7px;
  display: inline-block;
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: uppercase;
}
/* line 247, ../sass/base/_mixins.scss */
.path-search .view-search .pager a:hover {
  color: #050d89;
  border: solid 2px #050d89;
}
/* line 223, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .view-empty {
  margin-top: 50px;
  width: 100%;
  float: left;
}
/* line 227, ../sass/design-web/pages/_faq.scss */
.path-search .view-search .view-empty p {
  color: #4c4c4c;
  font-family: 'Avenir LT Std';
}

/* line 237, ../sass/design-web/pages/_faq.scss */
form-item-address2 label {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.7px;
  color: #999999;
  position: absolute;
  background: white;
  top: -10px;
  left: 30px;
}

/* line 2, ../sass/design-web/pages/_donatepage.scss */
.make-a-donation h2 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
  color: #5A4696;
  font-weight: bold;
  letter-spacing: 0.9px;
  position: relative;
  margin-bottom: 50px;
  text-align: center;
}
/* line 216, ../sass/base/_mixins.scss */
.make-a-donation h2:before {
  content: "";
  width: 40px;
  height: 5px;
  background: #DC8547;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}

/* line 8, ../sass/design-web/pages/_donatepage.scss */
.main-donate-page {
  background: #f6f6f6;
}
/* line 10, ../sass/design-web/pages/_donatepage.scss */
.main-donate-page #main {
  margin-top: -400px;
  width: 100%;
  float: left;
}
/* line 15, ../sass/design-web/pages/_donatepage.scss */
.main-donate-page .make-a-donation {
  -webkit-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -ms-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  -o-box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 6px 21px 0 rgba(0, 0, 0, 0.04);
  background-color: #fff;
  padding: 55px 70px 0;
  min-height: 600px;
}

/* line 23, ../sass/design-web/pages/_donatepage.scss */
.idonate-bottom-block {
  width: 100%;
  float: left;
  margin: 60px 0 25px 0;
  padding: 0 15px;
}
/* line 28, ../sass/design-web/pages/_donatepage.scss */
.idonate-bottom-block h1, .idonate-bottom-block h2, .idonate-bottom-block h3, .idonate-bottom-block h4, .idonate-bottom-block h5, .idonate-bottom-block h6 {
  color: #4c4c4c;
  margin-bottom: 10px;
}
/* line 32, ../sass/design-web/pages/_donatepage.scss */
.idonate-bottom-block p {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 35px;
  color: #4c4c4c;
  letter-spacing: 0.5px;
}

@media only screen and (max-width: 1200px) {
  /* line 6, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc {
    padding: 50px;
  }
  /* line 8, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc h1 {
    font-size: 30px;
    line-height: 38px;
  }

  /* line 18, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes {
    padding: 50px 0px;
  }
  /* line 20, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes h1 {
    font-size: 30px;
    line-height: 38px;
  }

  /* line 28, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc {
    padding: 60px 50px;
  }

  /* line 36, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-program-content .innercontent {
    padding: 50px 30px;
    width: 55.5%;
  }

  /* line 47, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des {
    padding: 50px;
  }
  /* line 49, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des h3 {
    font-size: 30px;
    line-height: 35px;
  }

  /* line 61, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn {
    width: 100%;
    float: left;
  }
  /* line 65, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .event-loc-info {
    width: 100%;
    float: left;
    padding-left: 0px;
  }

  /* line 73, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 76, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .content {
    /*padding:0px;*/
  }
  /* line 80, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .left {
    width: 50%;
    float: left;
    padding: 60px 15px;
  }
  /* line 85, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .right {
    width: 50%;
  }

  /* line 90, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 96, ../sass/design-web/pages/_responsive.scss */
  /*.topBanner {
    min-height: 616px;
    max-height: 616px;
  }*/

  /* line 100, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bgimg {
    min-height: 616px;
    max-height: 616px;
  }

  /* line 109, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item h2 {
    font-size: 65px;
    line-height: 70px;
  }

  /* line 124, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-programLink ul li a .valign {
    height: 163px;
  }

  /* line 134, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block .field--name-field-sub-title {
    font-size: 37px;
    line-height: 42px;
  }

  /* line 142, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc h2 {
    margin-bottom: 40px;
  }
  /* line 145, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-field-sub-head {
    font-size: 42px;
    line-height: 45px;
  }
  /* line 150, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-body h3 {
    font-size: 42px;
    line-height: 45px;
  }

  /* line 158, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol {
    padding: 20px 20px 0px 20px;
  }
  /* line 160, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 11px;
  }
  /* line 165, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol p {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 173, ../sass/design-web/pages/_responsive.scss */
  .field--name-field-volunteer-content .field__item:nth-of-type(even) .rightcol, .field--name-field-participate-content .field__item:nth-of-type(even) .rightcol {
    padding-left: 0px;
    padding-right: 40px;
  }

  /* line 182, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes {
    padding-top: 50px !important;
  }
  /* line 184, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes h1 {
    margin-bottom: 30px;
  }
  /* line 187, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes h2 {
    margin-bottom: 35px;
  }

  /* line 196, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat {
    margin-top: 30px;
  }
  /* line 199, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li {
    margin-right: 6px;
  }
  /* line 201, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li a {
    min-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 214, ../sass/design-web/pages/_responsive.scss */
  #header .profile-menu {
    float: left;
    width: 100%;
  }

  /* line 218, ../sass/design-web/pages/_responsive.scss */
  #header .myProfile .dropdown a {
    margin-bottom: 0;
    margin: 15px 0;
    float: left;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 226, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
  }

  /* line 231, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:last-child {
    padding-right: 15px;
  }

  /* line 234, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:first-child {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 240, ../sass/design-web/pages/_responsive.scss */
  /* line 243, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes {
    padding: 50px 0px;
  }
  /* line 245, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes h1 {
    max-width: 100%;
    font-size: 35px;
    line-height: 40px;
  }

  /* line 252, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bgimg {
    min-height: 582px;
    max-height: 580px;
  }

  /* line 260, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc {
    width: 70%;
    padding: 50px 30px;
  }
  /* line 263, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc h1 {
    font-size: 28px;
    line-height: 35px;
  }

  /* line 272, ../sass/design-web/pages/_responsive.scss */
  .topgrayBanner .topgrayBannercontent {
    width: 70%;
    padding: 50px 30px;
  }
  /* line 275, ../sass/design-web/pages/_responsive.scss */
  .topgrayBanner .topgrayBannercontent h1 {
    font-size: 28px;
    line-height: 35px;
  }

  /* line 283, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages.program-catagorey-page .topgrayBanner .topgrayBannercontent {
    width: 70%;
  }

  /* line 293, ../sass/design-web/pages/_responsive.scss */
  .register-event form, .webform-pages .block-system-main-block form {
    padding: 50px 30px;
  }
  /* line 303, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .webform-flex .event-ct-right .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right .form-item {
    margin-bottom: 20px;
  }
  /* line 307, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .webform-flex .event-ct-right fieldset legend, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-right fieldset legend {
    font-size: 18px;
    margin-bottom: 25px;
  }
  /* line 319, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-item.form-type-textfield label, .webform-pages .block-system-main-block form .form-item.form-type-textfield label, .register-event form .form-item .form-type-email label, .webform-pages .block-system-main-block form .form-item .form-type-email label, .register-event form .form-item .form-type-select label, .webform-pages .block-system-main-block form .form-item .form-type-select label, .register-event form .form-item .form-type-textarea label, .webform-pages .block-system-main-block form .form-item .form-type-textarea label {
    font-size: 14px;
    top: -5px;
  }
  /* line 328, ../sass/design-web/pages/_responsive.scss */
  .register-event .form-type-checkbox input[type=checkbox] + label, .webform-pages .block-system-main-block .form-type-checkbox input[type=checkbox] + label {
    font-size: 16px;
  }

  /* line 340, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item h2 {
    font-size: 45px;
    line-height: 65px;
  }
  /* line 343, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item h2 .material-icons {
    font-size: 45px;
    line-height: 65px;
  }

  /* line 353, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc {
    width: 70%;
    padding-left: 40px;
    padding-right: 40px;
  }
  /* line 358, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-field-gray-block-link .field__item {
    margin-right: 12px;
  }
  /* line 360, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-field-gray-block-link .field__item:last-child {
    margin-right: 0px;
  }

  /* line 368, ../sass/design-web/pages/_responsive.scss */
  .our-program {
    width: 100%;
    float: left;
    margin: 0 0 60px;
  }
  /* line 372, ../sass/design-web/pages/_responsive.scss */
  .our-program .wrap {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 377, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-programLink {
    width: 100%;
  }
  /* line 379, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-programLink h2 {
    padding: 25px 20px 0;
  }
  /* line 383, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-program-content {
    width: 100%;
    background: #fff !important;
  }
  /* line 386, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-program-content .innercontent {
    width: 100%;
    padding: 30px 20px 0;
    background: none;
  }
  /* line 390, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-program-content .innercontent p {
    line-height: 1.5;
    letter-spacing: 0px;
  }
  /* line 395, ../sass/design-web/pages/_responsive.scss */
  .our-program .our-program-content .resimg {
    display: block;
    width: 100%;
    float: left;
  }

  /* line 408, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des {
    width: 70%;
    padding: 30px;
  }
  /* line 411, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des h3 {
    font-size: 24px;
    line-height: 27px;
  }

  /* line 425, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col {
    width: 33.33% !important;
    max-width: 33.33% !important;
  }
  /* line 428, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:first-child, .news-landingtab .view-content .views-view-grid .views-row .views-col:last-child, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-3, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-2, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-1 {
    width: 33.33% !important;
    max-width: 33.33% !important;
  }
  /* line 432, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:last-child {
    padding-right: 0px;
  }
  /* line 435, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col .news-des {
    padding: 30px 15px 30px !important;
  }
  /* line 437, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col .news-des h3 {
    font-size: 24px;
    line-height: 29px;
  }
  /* line 441, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col .news-des .shortdes {
    font-size: 16px;
    line-height: 22px;
  }
  /* line 449, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-3, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-2, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-1 {
    width: 33.33% !important;
    max-width: 33.33% !important;
  }

  /* line 461, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
  }
  /* line 465, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider h2 {
    padding: 20px 20px 0;
  }
  /* line 468, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .content {
    padding: 0px;
  }
  /* line 470, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .content:before {
    display: none;
  }
  /* line 474, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .view-dorot-volunteer-stories {
    padding: 0px;
  }
  /* line 476, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .view-dorot-volunteer-stories:before {
    display: none;
  }
  /* line 480, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0px;
    flex-direction: column-reverse;
    min-height: 0px !important;
  }
  /* line 487, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .left {
    width: 100%;
    float: left;
    padding: 40px 0px 0;
  }
  /* line 491, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .left h3 {
    margin-bottom: 40px;
  }
  /* line 495, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .right {
    width: 100%;
    border-radius: 6px;
    background: none !important;
    min-height: 0px;
  }
  /* line 500, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .right img {
    display: block;
    border-radius: 6px;
    max-width: 300px;
    float: none;
    margin: 0 auto;
  }
  /* line 509, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .view-dorot-volunteer-stories {
    width: 100%;
    float: left;
    padding-bottom: 40px;
    padding-top: 40px;
    background: #fff;
  }
  /* line 516, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .view-footer {
    position: static;
    margin-top: 40px;
  }
  /* line 519, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .view-footer .btnwrap {
    padding-left: 0px;
  }
  /* line 523, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .slick-arrow {
    position: static;
    margin: 0 10px;
  }

  /* line 530, ../sass/design-web/pages/_responsive.scss */
  .main-donate-page #main {
    margin-top: -340px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 540, ../sass/design-web/pages/_responsive.scss */
  .topBanner {
    min-height: 0px;
    max-height: 100%;
  }
  /* line 544, ../sass/design-web/pages/_responsive.scss */
  /*.topBanner .resimg {
    display: block;
    width: 100%;
    height: auto;
  }*/
  /* line 549, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes {
    position: static;
    background: #fff;
    padding: 37px 20px 50px;
  }
  /* line 553, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes h1 {
    color: #5A4696;
    max-width: 100%;
    font-size: 34px;
    line-height: 38px;
  }
  /* line 560, ../sass/design-web/pages/_responsive.scss */
  .topBanner .topBannerDes .wrapcontent {
    padding: 0px;
  }

  /* line 565, ../sass/design-web/pages/_responsive.scss */
  .topBanner-shortdes {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    line-height: 15px;
  }
  /* line 570, ../sass/design-web/pages/_responsive.scss */
  .topBanner-shortdes.resBannerdes {
    display: block;
    padding-top: 15px;
  }
  /* line 574, ../sass/design-web/pages/_responsive.scss */
  .topBanner-shortdes.desktopBannerdes {
    display: none;
  }

  /* line 580, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner {
    margin-bottom: 0px;
  }
  /* line 582, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content {
    position: static;
  }
  /* line 584, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent {
    padding: 0px;
  }
  /* line 586, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc {
    position: static;
    padding: 40px 20px 40px 20px;
    width: 100%;
  }
  /* line 590, ../sass/design-web/pages/_responsive.scss */
  .topblueBanner .content .wrapcontent .topblueBanner-desc h1 {
    font-size: 24px;
    line-height: 31px;
  }

  /* line 601, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bgimg {
    display: none;
  }
  /* line 604, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes {
    padding-top: 60px !important;
    padding-bottom: 0px !important;
    mix-blend-mode: initial;
    background: #fff;
  }
  /* line 609, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes .wrapmiddle {
    padding: 0px;
  }
  /* line 612, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes h1 {
    color: #5A4696;
    display: none;
  }
  /* line 616, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes h2 {
    color: #DC8547;
    font-size: 40px;
    line-height: 47px;
  }
  /* line 621, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes p {
    color: #26283c;
  }
  /* line 625, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes .read-more a {
    margin: 0;
    border-radius: 4px;
    border: solid 2px #5A4696;
    background: none;
    padding: 13px 30px 10px;
    color: #5A4696;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.7px;
    display: inline-block;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-transform: uppercase;
  }
  /* line 247, ../sass/base/_mixins.scss */
  .topBanner.topgrayBannerwhitetxt .topBannerDes .read-more a:hover {
    color: #050d89;
    border: solid 2px #050d89;
  }
  /* line 630, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg {
    position: relative;
  }
  /* line 632, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
    top: 0px;
    z-index: 3;
  }
  /* line 641, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle .valign {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 645, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle h2 {
    font-size: 34px;
    line-height: 38px;
    padding-top: 20px;
    color: #5A4696;
    font-weight: bold;
    letter-spacing: 0.9px;
    position: relative;
    margin-bottom: 50px;
    text-align: center;
    color: #fff;
    margin: 0px;
  }
  /* line 216, ../sass/base/_mixins.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle h2:before {
    content: "";
    width: 40px;
    height: 5px;
    background: #DC8547;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
  }
  /* line 649, ../sass/design-web/pages/_responsive.scss */
  .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle h2:before {
    background: #fff;
  }

  /* line 660, ../sass/design-web/pages/_responsive.scss */
  .topgrayBanner .topgrayBannercontent {
    width: 100%;
    padding: 0;
  }
  /* line 663, ../sass/design-web/pages/_responsive.scss */
  .topgrayBanner .topgrayBannercontent h1 {
    font-size: 24px;
    line-height: 31px;
  }

  /* line 674, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle h2 {
    color: #5A4696;
  }
  /* line 677, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .bannerImg .resPagetitle h2:before {
    background: #DC8547;
  }

  /* line 690, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages #main-wrapper {
    margin: 33px 0 0 0;
  }
  /* line 698, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .field.field--name-body ul li {
    letter-spacing: 0px;
  }
  /* line 703, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .paragraph {
    /* padding:0 20px;*/
  }
  /* line 705, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .paragraph .wrapper {
    padding: 0px;
  }
  /* line 708, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .paragraph.paragraph--type--slider-image-and-text, .master-web-pages .block-system-main-block .paragraph.field--name-field-image, .master-web-pages .block-system-main-block .paragraph.paragraph--type--video, .master-web-pages .block-system-main-block .paragraph.paragraph--type--image {
    padding: 0px;
  }
  /* line 712, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .paragraph.paragraph--type--textarea ol {
    margin-bottom: 0px;
  }
  /* line 718, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph {
    padding: 0 20px;
  }
  /* line 720, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph.paragraph--type--slider-image-and-text, .master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph.field--name-field-image, .master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph.paragraph--type--video, .master-web-pages .block-system-main-block .field--name-field-content-layout .paragraph.paragraph--type--image {
    padding: 0px;
  }
  /* line 732, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text .slick-arrow {
    width: 26px;
    height: 26px;
    margin-top: -13px;
  }
  /* line 737, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text .slick-prev, .master-web-pages .paragraph--type--slider-image-and-text .slick-next {
    background-size: 8px;
  }
  /* line 740, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text .slick-prev {
    left: 10px;
  }
  /* line 743, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text .slick-next {
    right: 10px;
  }
  /* line 748, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text ul.slick-dots li button {
    margin: 25px 0 0;
  }
  /* line 753, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .paragraph--type--slider-image-and-text .field--name-field-slider-image-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 15px;
  }
  /* line 763, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .text {
    display: block;
    margin: 0 0 33px 0;
  }
  /* line 766, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .text:last-child {
    margin: 0px;
  }
  /* line 770, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-location {
    line-height: 28px;
    background-position: 0 4px;
  }
  /* line 774, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .regbtn {
    margin-bottom: 38px;
  }
  /* line 781, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a {
    width: 40px;
    height: 40px;
  }
  /* line 784, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.facebook-share {
    background-position: 15px 9px;
    background-size: 248px;
  }
  /* line 787, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.facebook-share:hover {
    background-position: 15px -25px;
  }
  /* line 791, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.twitter {
    background-position: -37px 10px;
    background-size: 228px;
  }
  /* line 794, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.twitter:hover {
    background-position: -37px -21px;
  }
  /* line 798, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.linkedin {
    background-position: -84px 10px;
    background-size: 218px;
  }
  /* line 801, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.linkedin:hover {
    background-position: -84px -21px;
  }
  /* line 805, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.pinterest {
    background-position: -135px 10px;
    background-size: 216px;
  }
  /* line 808, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.pinterest:hover {
    background-position: -135px -20px;
  }
  /* line 812, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.google-plus {
    background-position: -177px 10px;
    background-size: 207px;
  }
  /* line 815, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages .event-loc-info .event-social .social-media-sharing ul li a.google-plus:hover {
    background-position: -177px -18px;
  }

  /* line 830, ../sass/design-web/pages/_responsive.scss */
  .register-event, .webform-pages .block-system-main-block {
    background: #fff;
    padding: 60px 0px;
  }
  /* line 833, ../sass/design-web/pages/_responsive.scss */
  .register-event h2, .webform-pages .block-system-main-block h2 {
    padding: 22px 20px 0;
  }
  /* line 836, ../sass/design-web/pages/_responsive.scss */
  .register-event form, .webform-pages .block-system-main-block form {
    padding: 0px 0px 0px;
    border: 0px;
  }
  /* line 839, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap, .webform-pages .block-system-main-block form .event-ct-wrap {
    margin-bottom: 35px;
  }
  /* line 841, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .webform-flex, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex {
    width: 100%;
    padding: 0px;
    border-right: 0;
  }
  /* line 845, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .webform-flex:last-child, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex:last-child {
    width: 100%;
    padding: 0px;
    margin-top: 30px;
  }
  /* line 851, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .webform-flex .event-ct-left .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .webform-flex .event-ct-left .form-item {
    margin-bottom: 40px;
  }
  /* line 857, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .event-ct-right .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .event-ct-right .form-item {
    margin-bottom: 20px;
  }
  /* line 862, ../sass/design-web/pages/_responsive.scss */
  .register-event form .event-ct-wrap .event-ct-left .form-item, .webform-pages .block-system-main-block form .event-ct-wrap .event-ct-left .form-item {
    margin-bottom: 40px;
  }
  /* line 868, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-item select, .webform-pages .block-system-main-block form .form-item select, .register-event form .form-item input[type="text"], .webform-pages .block-system-main-block form .form-item input[type="text"], .register-event form .form-item input[type="email"], .webform-pages .block-system-main-block form .form-item input[type="email"], .register-event form .form-item input[type="password"], .webform-pages .block-system-main-block form .form-item input[type="password"], .register-event form .form-item textarea, .webform-pages .block-system-main-block form .form-item textarea {
    font-size: 16px;
  }
  /* line 872, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-item.form-type-textfield label, .webform-pages .block-system-main-block form .form-item.form-type-textfield label, .register-event form .form-item .form-type-email label, .webform-pages .block-system-main-block form .form-item .form-type-email label, .register-event form .form-item .form-type-select label, .webform-pages .block-system-main-block form .form-item .form-type-select label, .register-event form .form-item .form-type-textarea label, .webform-pages .block-system-main-block form .form-item .form-type-textarea label {
    font-size: 14px;
    top: -5px;
  }
  /* line 877, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-item#edit-receive-e-mail-from-dorot--wrapper, .webform-pages .block-system-main-block form .form-item#edit-receive-e-mail-from-dorot--wrapper {
    margin-bottom: 30px;
  }
  /* line 882, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-type-processed-text p, .webform-pages .block-system-main-block form .form-type-processed-text p {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 886, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-type-processed-text.textarea-des, .webform-pages .block-system-main-block form .form-type-processed-text.textarea-des {
    margin-bottom: 30px;
  }
  /* line 891, ../sass/design-web/pages/_responsive.scss */
  .register-event form .webform-type-checkboxes .form-item, .webform-pages .block-system-main-block form .webform-type-checkboxes .form-item {
    margin-bottom: 25px;
  }
  /* line 895, ../sass/design-web/pages/_responsive.scss */
  .register-event form .form-actions, .webform-pages .block-system-main-block form .form-actions {
    text-align: center;
  }
  /* line 900, ../sass/design-web/pages/_responsive.scss */
  .register-event .form-type-checkbox input[type=checkbox] + label, .webform-pages .block-system-main-block .form-type-checkbox input[type=checkbox] + label {
    font-size: 16px;
  }

  /* line 907, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block h2 {
    margin-bottom: 35px;
  }
  /* line 910, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block .field--name-field-sub-title {
    line-height: 60px;
  }
  /* line 914, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block form .radio, .donate-web-block form .text-box {
    width: 100%;
    margin: 0px 0 30px 0;
    text-align: center;
  }
  /* line 918, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block form .radio label, .donate-web-block form .text-box label {
    max-width: 146px;
    display: inline-block;
  }
  /* line 922, ../sass/design-web/pages/_responsive.scss */
  .donate-web-block form .radio.text-box, .donate-web-block form .text-box.text-box {
    margin-bottom: 0px;
  }

  /* line 929, ../sass/design-web/pages/_responsive.scss */
  .page-node-type-news-landing .donate-web-block {
    border-top: 1px solid #cccccc;
  }

  /* line 935, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block {
    background: #fff !important;
    padding: 0 0 60px;
  }
  /* line 938, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .resimg {
    display: block;
    width: 100%;
    height: auto;
    float: left;
  }
  /* line 944, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc {
    padding: 40px 0 0;
    width: 100%;
  }
  /* line 947, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-field-gray-block-sub-title {
    font-size: 44px;
    line-height: 48px;
  }
  /* line 952, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block.volunteer-block {
    padding: 0 0 60px;
  }

  /* line 959, ../sass/design-web/pages/_responsive.scss */
  .featured-news-list h2 {
    padding: 20px 20px 0;
  }
  /* line 963, ../sass/design-web/pages/_responsive.scss */
  .featured-news-list .content .view-content {
    display: block;
    width: 100%;
    float: left;
  }
  /* line 967, ../sass/design-web/pages/_responsive.scss */
  .featured-news-list .content .view-content .views-row {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    padding: 0px;
  }
  /* line 972, ../sass/design-web/pages/_responsive.scss */
  .featured-news-list .content .view-content .views-row:last-child {
    margin-bottom: 0px;
  }
  /* line 976, ../sass/design-web/pages/_responsive.scss */
  .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .news-des {
    padding: 30px;
  }

  /* line 986, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats {
    margin: 0 0 60px 0;
  }
  /* line 988, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea {
    display: block;
    width: 100%;
    float: left;
  }
  /* line 992, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    padding: 0px;
  }
  /* line 997, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item h2 {
    font-size: 45px;
    line-height: 50px;
  }
  /* line 1000, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item h2 .material-icons {
    font-size: 45px;
    line-height: 50px;
  }
  /* line 1005, ../sass/design-web/pages/_responsive.scss */
  .homepage-stats .field--name-field-textarea .field__item:last-child {
    margin-bottom: 0px;
  }

  /* line 1014, ../sass/design-web/pages/_responsive.scss */
  .page-node-type-home-pages .region-masterhead {
    margin-bottom: 10px;
  }

  /* line 1020, ../sass/design-web/pages/_responsive.scss */
  .page-node-type-news .topBanner .topBannerDes {
    padding-bottom: 0px;
  }

  /* line 1028, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing {
    position: static;
    width: 100%;
  }
  /* line 1031, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper {
    padding: 0px;
    width: 100%;
  }
  /* line 1034, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des {
    padding: 40px 15px;
    width: 100%;
    background: #5A4696;
  }
  /* line 1041, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .slick-arrow {
    width: 26px;
    height: 26px;
    margin-top: -13px;
    background-size: 8px;
  }
  /* line 1046, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .slick-arrow.slick-next {
    right: 10px;
  }
  /* line 1049, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .slick-arrow.slick-prev {
    left: 10px;
  }

  /* line 1056, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab h2 {
    margin-bottom: 40px;
  }
  /* line 1060, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-radios {
    display: none;
  }
  /* line 1063, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-type-select {
    display: block;
    width: 100%;
    margin: 0px;
  }
  /* line 1067, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-type-select .select2-container {
    width: 100% !important;
    border: 1px solid #cccccc;
    padding: 0 20px;
    border-radius: 6px;
    height: 54px;
  }
  /* line 1074, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-type-select .select2-container--default .select2-selection--single {
    height: 100%;
  }
  /* line 1076, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-type-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 54px;
    color: #5A4696;
    font-size: 20px;
    letter-spacing: 0.8px;
    padding: 0px;
  }
  /* line 1083, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-filters .form-type-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 54px;
    right: 9px;
    background-position: center center;
  }
  /* line 1093, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row {
    display: block;
    margin-bottom: 0px;
  }
  /* line 1096, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 30px !important;
    padding: 0px;
  }
  /* line 1101, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:first-child, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-3, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-2, .news-landingtab .view-content .views-view-grid .views-row .views-col.col-1 {
    width: 100% !important;
    max-width: 100% !important;
  }
  /* line 1105, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .views-col:last-child {
    margin-bottom: 0px;
    width: 100% !important;
    max-width: 100% !important;
  }
  /* line 1112, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content {
    min-height: 280px;
  }
  /* line 1114, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row .big_box .big_box_content .shortdes {
    display: none;
  }
  /* line 1121, ../sass/design-web/pages/_responsive.scss */
  .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col:last-child, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col:first-child, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-3, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-2, .news-landingtab .view-content .views-view-grid .views-row:nth-of-type(even) .views-col.col-1 {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 1135, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event h2 {
    margin-bottom: 40px;
  }
  /* line 1139, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-select {
    display: block;
    width: 100%;
    background-position: 20px center;
    padding: 0px;
    margin: 0 0 20px 0;
  }
  /* line 1145, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-select .select2-container {
    width: 100% !important;
    border: 1px solid #cccccc;
    padding: 0 20px 0 44px;
    border-radius: 6px;
    height: 54px;
  }
  /* line 1152, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-select .select2-container--default .select2-selection--single {
    height: 100%;
  }
  /* line 1154, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 54px;
    color: #5A4696;
    font-size: 20px;
    letter-spacing: 0.8px;
    padding: 0px;
  }
  /* line 1161, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 54px;
    right: 9px;
    background-position: center center;
  }
  /* line 1168, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-textfield {
    display: block;
    width: 100%;
    background-position: 20px center;
    padding: 0px;
    margin: 0 0 0px 0;
  }
  /* line 1174, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .view-filters .form-type-textfield input[type="text"] {
    width: 100% !important;
    border: 1px solid #cccccc;
    padding: 0 20px 0 46px;
    border-radius: 6px;
    height: 54px;
    max-width: 100%;
    background-position: 97% center;
  }
  /* line 1188, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .views-row .views-field-field-event-image {
    width: 100%;
  }
  /* line 1191, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .views-row .views-field-nothing {
    width: 100%;
    padding: 30px 20px;
  }
  /* line 1196, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .event-loc-info {
    width: 100%;
    padding: 0px;
  }
  /* line 1200, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn {
    width: 100%;
  }
  /* line 1202, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn .viewdetail {
    float: left;
    margin-right: 10px;
  }
  /* line 1205, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn .viewdetail a {
    padding: 13px 10px 14px 30px;
    background-position: 6px 12px;
    font-size: 14px;
  }
  /* line 1211, ../sass/design-web/pages/_responsive.scss */
  .newslanding-event .content .bottom-btn a.register2, .newslanding-event .programlisting .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a, .programlisting .newslanding-event .content .bottom-btn .view-content .views-row .views-field-nothing .news-des .regbtn a, .newslanding-event .programlisting .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a, .programlisting .newslanding-event .content .view-content .views-row .views-field-nothing .news-des .regbtn .bottom-btn a {
    padding: 14px 10px 14px 30px;
    background-position: 6px 12px;
    font-size: 14px;
  }

  /* line 1224, ../sass/design-web/pages/_responsive.scss */
  .newslistingCommon .read-more, .featured-news-list .content .view-content .views-row .views-field.views-field-nothing .read-more, .programlisting .content .view-content .views-row .views-field-nothing .read-more {
    padding: 0 15px;
  }

  /* line 1230, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol {
    margin: 0 0 60px 0;
  }
  /* line 1232, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .wrapcontent {
    padding: 0px;
  }
  /* line 1235, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .leftcol {
    width: 100%;
    float: left;
  }
  /* line 1238, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .leftcol:before {
    display: none;
  }
  /* line 1242, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol {
    width: 100%;
    padding: 40px 20px 0;
  }
  /* line 1245, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol h3 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 45px;
  }

  /* line 1254, ../sass/design-web/pages/_responsive.scss */
  .field--name-field-volunteer-content .field__item:nth-of-type(even) .rightcol, .field--name-field-participate-content .field__item:nth-of-type(even) .rightcol {
    width: 100%;
    padding: 40px 20px 0;
  }

  /* line 1264, ../sass/design-web/pages/_responsive.scss */
  .field--name-field-add-description .about-textcontent, .field--name-field-add-title-and-desc- .about-textcontent, .field--name-field-about-content-area .about-textcontent, .field--name-field-about-contents-area .about-textcontent {
    padding: 30px 20px 60px;
  }

  /* line 1271, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes {
    background: #fff;
  }
  /* line 1273, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat {
    margin-top: 30px;
  }
  /* line 1275, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul {
    width: 280px;
    margin: 0 auto;
  }
  /* line 1278, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li {
    margin-bottom: 20px;
    width: 48%;
    margin-right: 3px;
  }
  /* line 1282, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li a {
    min-width: 100%;
    padding: 10px 5px;
    font-size: 14px;
    line-height: 17px;
  }
  /* line 1288, ../sass/design-web/pages/_responsive.scss */
  .master-participate-pages .topBanner.topgrayBannerwhitetxt .topBannerDes .prg-cat ul li:nth-child(2n) {
    margin-right: 0px;
  }

  /* line 1300, ../sass/design-web/pages/_responsive.scss */
  .master-web-pages.program-catagorey-page .topgrayBanner .topgrayBannercontent {
    width: 100%;
    padding: 0px;
  }

  /* line 1310, ../sass/design-web/pages/_responsive.scss */
  .programlisting .content .view-content {
    margin: 0px;
  }
  /* line 1312, ../sass/design-web/pages/_responsive.scss */
  .programlisting .content .view-content .views-row {
    width: 100%;
    padding: 0px;
    margin-bottom: 35px;
  }
  /* line 1317, ../sass/design-web/pages/_responsive.scss */
  .programlisting .content .view-content .views-row .views-field-nothing .news-des {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 1321, ../sass/design-web/pages/_responsive.scss */
  .programlisting .content .view-content .views-row .views-field-nothing .read-more {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 1333, ../sass/design-web/pages/_responsive.scss */
  .program-top-section .regbtn a {
    padding: 14px 20px 14px 32px;
    font-size: 14px;
    background-position: 9px 12px;
  }
  /* line 1337, ../sass/design-web/pages/_responsive.scss */
  .program-top-section .regbtn a.call-icon {
    background-position: 7px 12px;
  }

  /* line 1343, ../sass/design-web/pages/_responsive.scss */
  .path-user .block-system-main-block .user-login-form, .path-user .block-system-main-block .user-pass, .path-user .block-system-main-block .user-register-form {
    padding: 30px;
  }
  /* line 1346, ../sass/design-web/pages/_responsive.scss */
  .path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-login-form .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-email input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-password input[type="email"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-login-form .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-login-form .form-type-password-confirm input[type="email"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-pass .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-pass .form-type-email input[type="text"], .path-user .block-system-main-block .user-pass .form-type-email input[type="password"], .path-user .block-system-main-block .user-pass .form-type-email input[type="email"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-pass .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-pass .form-type-password input[type="text"], .path-user .block-system-main-block .user-pass .form-type-password input[type="password"], .path-user .block-system-main-block .user-pass .form-type-password input[type="email"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-pass .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-pass .form-type-password-confirm input[type="email"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="text"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="password"], .path-user .block-system-main-block .user-register-form .field--widget-string-textfield input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-email input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-textfield input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-password input[type="email"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="text"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="password"], .path-user .block-system-main-block .user-register-form .field--name-user-picture input[type="email"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="text"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="password"], .path-user .block-system-main-block .user-register-form .form-type-password-confirm input[type="email"] {
    width: 100%;
  }

  /* line 1352, ../sass/design-web/pages/_responsive.scss */
  /*.st-txt-block {
    padding: 70px 0 60px;
  }*/
  .st-txt-block {
    padding: 0px 0 0px;
  }
  /* line 1354, ../sass/design-web/pages/_responsive.scss */
  .st-txt-block h2 {
    max-width: 300px;
    margin: 0 auto 50px;
  }
  /* line 1358, ../sass/design-web/pages/_responsive.scss */
  .st-txt-block h3, .st-txt-block .field--name-field-sub-title {
    font-size: 40px;
    line-height: 45px;
  }

  /* line 1366, ../sass/design-web/pages/_responsive.scss */
  .webform-pages #main-wrapper {
    margin: 0px;
  }

  /* line 1372, ../sass/design-web/pages/_responsive.scss */
  .path-search .view-search .views-exposed-form {
    max-width: 100%;
    margin: 0px;
  }

  /* line 1380, ../sass/design-web/pages/_responsive.scss */
  .main-donate-page {
    background: #fff;
  }
  /* line 1382, ../sass/design-web/pages/_responsive.scss */
  .main-donate-page #main {
    margin-top: 0px;
  }
  /* line 1384, ../sass/design-web/pages/_responsive.scss */
  .main-donate-page #main .wrapcontent {
    padding: 0px;
  }
  /* line 1388, ../sass/design-web/pages/_responsive.scss */
  .main-donate-page .make-a-donation {
    padding: 0px;
    box-shadow: none;
    min-height: 0px;
  }

  /* line 1394, ../sass/design-web/pages/_responsive.scss */
  .idonate-bottom-block {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
    background: #f6f6f6;
    padding-top: 60px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  /* line 1407, ../sass/design-web/pages/_responsive.scss */
  .volunteer-stories-slider .views-row .left h3 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 1420, ../sass/design-web/pages/_responsive.scss */
  .news-landingslider .views-field-nothing .wrapper .newslanding-des {
    width: 85%;
    padding: 30px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1427, ../sass/design-web/pages/_responsive.scss */
  .web-white-popup {
    padding: 30px;
  }

  /* line 1430, ../sass/design-web/pages/_responsive.scss */
  .pargh-voltrland-twocol .rightcol p {
    margin-bottom: 0px;
  }

  /* line 1433, ../sass/design-web/pages/_responsive.scss */
  #header .myProfile .dropdown a {
    margin: 15px 0 0 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1439, ../sass/design-web/pages/_responsive.scss */
  #block-homepagevolunteer .field--name-field-gray-block-link {
    text-align: center;
  }

  /* line 1442, ../sass/design-web/pages/_responsive.scss */
  #block-homepagevolunteer .field--name-field-gray-block-link .field__item {
    float: none;
    display: inline-block;
  }

  /* line 1446, ../sass/design-web/pages/_responsive.scss */
  .site-footer__top .charity-image ul li:nth-child(3) {
    padding-left: 0;
  }

  /* line 1449, ../sass/design-web/pages/_responsive.scss */
  .white-overlay-block .grey-desc .field--name-field-gray-block-link .field__item {
    margin-bottom: 15px;
  }
}
/* line 1, ../sass/design-web/pages/_responsive-menu.scss */
.donate-responsive-btn {
  display: none;
}

/* line 4, ../sass/design-web/pages/_responsive-menu.scss */
.donate-responsive-section {
  display: none;
}

@media only screen and (max-width: 1024px) {
  /* line 9, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  /* line 13, ../sass/design-web/pages/_responsive-menu.scss */
  #header ul.tb-megamenu-subnav li {
    padding: 0 0 10px 0 !important;
  }
  /* line 15, ../sass/design-web/pages/_responsive-menu.scss */
  #header ul.tb-megamenu-subnav li > a {
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 20, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a.dropdown-toggle {
    background: url(../images/right-arrow.png) no-repeat right center !important;
  }

  /* line 23, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li.open > a.dropdown-toggle {
    background: url(../images/up-arrow-orange.png) no-repeat right center !important;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 30, ../sass/design-web/pages/_responsive-menu.scss */
  .region-primary-menu {
    display: block !important;
  }
}

@media (min-width: 1281px) and (max-width: 1440px)  {
/*@media only screen and (max-width: 1440px) {*/
  /* line 41, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (min-width: 936px) {
  /* line 41, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    padding-right: 18px !important;
	padding-left: 0;
  }
}
@media only screen and (max-width: 1400px) {
  /* line 53, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu #block-views-blocksub-menu-block-3 .views-field-title {
    min-height: 42px;
  }
}
@media only screen and (max-width: 1365px) {
  /* line 69, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    /*padding-left: 25px;*/
    padding-right: 25px;
  }
  /* line 80, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu.donate-menu .nav > li > a, #header .tb-main-menu.donate-menu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 89, ../sass/design-web/pages/_responsive-menu.scss */
  #header .region-primary-menu {
    width: calc(100% - 350px);
  }
}
@media only screen and (max-width: 1200px) {
  /* line 108, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 119, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu.donate-menu .nav > li > a, #header .tb-main-menu.donate-menu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 130, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .mega > .mega-dropdown-menu {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 139, ../sass/design-web/pages/_responsive-menu.scss */
  #header .src-link {
    margin: 0;
  }
  /* line 146, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    padding-left: 14px;
    padding-right: 14px;
  }
  /* line 157, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu.donate-menu .nav > li > a, #header .tb-main-menu.donate-menu .nav > li > span.tb-megamenu-no-link {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 176, ../sass/design-web/pages/_responsive-menu.scss */
  .tb-megamenu-nav li {
    width: 100%;
    float: left;
  }

  /* line 182, ../sass/design-web/pages/_responsive-menu.scss */
  #header .logo {
    height: 56px;
    padding: 5px 0px 5px 15px;
  }
  /* line 185, ../sass/design-web/pages/_responsive-menu.scss */
  #header .logo img {
    max-height: 100% !important;
    padding-bottom: 0px;
  }
  /* line 189, ../sass/design-web/pages/_responsive-menu.scss */
  #header .logo .site-branding__logo {
    display: none;
  }
  /* line 192, ../sass/design-web/pages/_responsive-menu.scss */
  #header .logo .responsive-logo {
    display: block;
  }
  /* line 194, ../sass/design-web/pages/_responsive-menu.scss */
  #header .logo .responsive-logo img {
    max-height: 46px !important;
  }

  /* line 204, ../sass/design-web/pages/_responsive-menu.scss */
  .absHeader {
    position: static;
  }

  /* line 210, ../sass/design-web/pages/_responsive-menu.scss */
  .resmenuopen {
    padding-top: 56px;
  }
  /* line 213, ../sass/design-web/pages/_responsive-menu.scss */
  .resmenuopen #header .headerwrap {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }

  /* line 219, ../sass/design-web/pages/_responsive-menu.scss */
  #header {
    padding: 0px;
  }

  /* line 222, ../sass/design-web/pages/_responsive-menu.scss */
  .resmenuopen .header .section {
    position: fixed !important;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 9999;
  }

  /* line 229, ../sass/design-web/pages/_responsive-menu.scss */
  .mobile-icon {
    float: right;
    display: block;
    padding: 16px 20px;
    cursor: pointer;
  }
  /* line 234, ../sass/design-web/pages/_responsive-menu.scss */
  .mobile-icon span {
    background: url(../images/menu-open.png) no-repeat 0 0;
    width: 18px;
    height: 18px;
    float: left;
    line-height: 53px;
    transition: 0.5s;
    margin-top: 5px;
  }
  /* line 244, ../sass/design-web/pages/_responsive-menu.scss */
  .mobile-icon.open span {
    background-position: 0 -31px;
  }

  /* line 249, ../sass/design-web/pages/_responsive-menu.scss */
  .headerwrap {
    position: relative;
    z-index: 9999;
    box-shadow: 0 2px 26px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
    float: left;
    background: #fff;
  }

  /* line 258, ../sass/design-web/pages/_responsive-menu.scss */
  #header .region-primary-menu {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
    right: -2000px;
    left: auto;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding: 75px 20px 30px !important;
    transition: 1s;
    display: block !important;
  }
  /* line 271, ../sass/design-web/pages/_responsive-menu.scss */
  #header .region-primary-menu.openmenu {
    top: 0px;
    right: 0;
    z-index: 999;
    height: 100%;
  }
  /* line 278, ../sass/design-web/pages/_responsive-menu.scss */
  #header .section {
    /*height: 56px !important;*/
    box-shadow: none;
    margin: 0px;
  }
  /* line 283, ../sass/design-web/pages/_responsive-menu.scss */
  #header ul.menu {
    width: 100%;
    padding: 0px;
    margin: 0px;
  }
  /* line 287, ../sass/design-web/pages/_responsive-menu.scss */
  #header ul.menu li {
padding: 0px;
    margin: 0 0 25px 0;
  }
  /* line 294, ../sass/design-web/pages/_responsive-menu.scss */
  #header .myProfile .icon {
    display: none;
  }
  /* line 297, ../sass/design-web/pages/_responsive-menu.scss */
  #header .myProfile .dropdown {
    display: block !important;
    background: none;
    box-shadow: none;
    width: 100%;
    position: static;
  }
  /* line 303, ../sass/design-web/pages/_responsive-menu.scss */
  #header .myProfile .dropdown a {
    font-weight: 600;
    padding: 0px;
    margin-bottom: 25px;
  }

  /* line 312, ../sass/design-web/pages/_responsive-menu.scss */
  #header .src-link {
    display: none;
  }

  /* line 315, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu.block-tb-megamenu-menu-blockmain {
    width: 100%;
    margin: 0;
    float: left;
  }

  /* line 321, ../sass/design-web/pages/_responsive-menu.scss */
  .src-form-res {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
  }
  /* line 327, ../sass/design-web/pages/_responsive-menu.scss */
  .src-form-res .form-search {
    width: 100%;
    float: left;
    background: #f6f6f6;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1px;
    color: #9b9b9b;
    border: 0px;
    padding: 12px 50px 12px 20px;
    margin: 0;
    box-sizing: border-box;
  }
  /* line 342, ../sass/design-web/pages/_responsive-menu.scss */
  .src-form-res .form-submit {
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 42px;
    width: 40px;
    padding: 0;
    background: #f5a623 url(../images-web/search-icon.png) no-repeat center center;
    border-radius: 0 4px 4px 0;
  }
  /* line 352, ../sass/design-web/pages/_responsive-menu.scss */
  .src-form-res .form-submit:hover, .src-form-res .form-submit:focus {
    background: #f5a623 url(../images-web/search-icon.png) no-repeat center center !important;
  }

  /* line 358, ../sass/design-web/pages/_responsive-menu.scss */
  .tb-megamenu .nav-collapse {
    background: none;
    left: 0;
    top: 45px;
    overflow: visible !important;
    position: static;
    margin-top: 0px !important;
  }
  /* line 365, ../sass/design-web/pages/_responsive-menu.scss */
  .tb-megamenu .nav-collapse .tb-megamenu .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }

  /* line 371, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-megamenu .nav-collapse .nav.items-1 {
    position: absolute;
    display: none;
    right: 12%;
    top: -45px;
  }
  /* line 376, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-megamenu .nav-collapse .nav.items-1 a {
    padding: 12px 12px;
    line-height: normal;
    font-size: 12px;
    letter-spacing: 1px;
    border: 0;
  }

  /* line 385, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a,
  #header .tb-main-menu .tb-megamenu .nav > li.active > a,
  #header .tb-main-menu .tb-megamenu .nav > li.active > span.tb-megamenu-no-link {
    border: 0px !important;
    padding: 0px 0;
    /*	background:none!important;*/
    box-shadow: none !important;
  }
  /* line 392, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li > a:hover,
  #header .tb-main-menu .tb-megamenu .nav > li.active > a:hover,
  #header .tb-main-menu .tb-megamenu .nav > li.active > span.tb-megamenu-no-link:hover {
    color: #DC8547;
    background: none;
  }

  /* line 397, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu {
    margin-top: 0px;
  }

  /* line 400, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li {
    margin: 15px 0;
  }
  /* line 403, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li a:after {
    display: none !important;
  }

  /* line 408, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-megamenu-button {
    display: none !important;
  }

  /* line 411, ../sass/design-web/pages/_responsive-menu.scss */
  #header .tb-main-menu .tb-megamenu .nav > li.active > a {
    color: #DC8547;
  }

  /* line 415, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-btn {
    display: block;
    width: auto;
    font-size: 0px;
    line-height: 14px;
    color: #fff;
    background-image: url("/sites/default/files/Donate_Button.svg");   
    float: right;
    padding: 11px 16px;
    margin: 4px 20px 0 0;
	width: 226px;
    height: 48px;
  }
  /* line 426, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-btn:hover {
    color: #fff;
  }

  /* line 430, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section {
    width: 100%;
    height: 100%;
    float: left;
    background: #fff;
    position: fixed;
    right: -2000px;
    left: auto;
    transition: 1s;
    z-index: 9999;
    display: block !important;
  }
  /* line 441, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section.openDonatebox {
    right: 0;
    width: 100%;
    height: 100%;
  }
  /* line 446, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section.DonateLeft {
    left: -2000px;
  }
  /* line 449, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .head {
    min-height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    width: 100%;
    float: left;
    padding: 20px 20px;
    position: relative;
  }
  /* line 456, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .head div {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #5A4696;
  }
  /* line 463, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .head .arrow {
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 12;
    background: url(../images-web/arrow-back.png) no-repeat center center;
    display: inline-block;
    cursor: pointer;
  }
  /* line 473, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block {
    width: 100%;
    float: left;
    padding: 20px 15px;
  }
  /* line 477, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul {
    width: 100%;
    float: left;
  }
  /* line 480, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li {
    width: 50%;
    padding: 0 5px;
    margin-bottom: 10px;
    list-style: none;
    float: left;
  }
  /* line 486, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li img {
    width: 100%;
    display: block;
  }
  /* line 490, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li .block {
    position: relative;
  }
  /* line 493, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li .text {
    width: 100%;
    float: left;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px;
    background: rgba(0, 0, 0, 0.6);
  }
  /* line 505, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li .text .inner {
    display: table;
    height: 100%;
    width: 100%;
  }
  /* line 510, ../sass/design-web/pages/_responsive-menu.scss */
  .donate-responsive-section .inner-block ul li .text span {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    vertical-align: middle;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 768px){
.InWestchester .layout-container .wrapcontent {
    max-width: 1390px!important;
    padding: 0 20px !important;

  }
}
/*****18-12-19*******/
.master-participate-pages .topBanner.topgrayBannerwhitetxt .layer2{
  opacity: 0.7;
}

div#edit-processed-text p a.gray-btn.closePop {
  padding: 5px 54px;
  margin: 25px 0;
}

/*#header .tb-main-menu .tb-megamenu .nav > li > a:after {content: "▶";}*/


.region-primary-menu {margin-top:65px;}
.topsubmenu{list-style-type: none;  margin: 0;  padding: 0;  overflow: hidden;  background-color: #fff;float:right;margin-right: 50px;margin-top: 20px;}
.topsub{float: left;margin-left:50px}
.topsubmenu li>a{color:#000000;font-size: 18px;}
.blue-text-box {width: 100%;float: left;padding: 72px 0 90px;background: transparent;}
.blue-text-box td{border:0px !important;}
.blue-heading {color: #fff;font-size: 35px;font-weight: bold;text-align: center;}
.anchortag {border: 5px solid #fff;border-radius: 100%;padding: 50px;font-size:50px;color:#fff;}
.tdclass {    padding-top: 81px;
    padding-bottom: 30px;
    /* text-align: center; */
    padding-left: 46px;}
.bluebox-footertext{color: #fff;line-height: 22px;font-weight: normal;text-align: center;}

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

.bottomtdclass {width: 75%;float:right;}

.bottomtdclass2 {width: 50%;}

.bottomtdclass h2{font-size:54px !important;font-family:verdana;margin-bottom:50px;color:#5A4497}

/*.topyellowtext {background: #FAC900 !important;height: auto !important;padding: 1%; text-align: center;font-size: 25px;letter-spacing:1px;
  font-family: 'Avenir LT Std';
}*/

.topyellowtext {
	background: #FAC900 !important;
    height: fit-content!important;
    text-align: center;
    font-size: 16px;
    letter-spacing: .5px;
    font-family: 'Avenir LT Std';
	height: 32px !important;
    line-height: 32px;
    padding: 0;
	position: relative;
}

.topyellowtext #close {
    position: absolute;
    height: 20px;
    line-height: 16px;
    padding: 0;
    width: 20px;
    right: 20px;
    top: 5px;
}

@media (min-width: 1024px)
  {
 .circle
    {
    width:200px;
    height:200px;
    border-radius:250px;
    font-size:20px;
    color:#fff;
    line-height:200px;
    text-align:center;
    background:transparent;
	border:3px solid #fff;
    }
	}

@media (min-width: 240px) and (max-width: 320px) 
  {
.topyellowtext {padding:5px !important;font-size: 16px;}
.bottomtdclass {display: inline-table}
.bottomtdclass2 {display: inline-table}

.block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc
{
position:absolute !important;
}
.block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc
{
margin-bottom:0px !important;
}
.anchortag 
{
    border: 0px solid #fff;
    border-radius: 70% !important;
    padding: 15px !important;
    font-size: 5px;
    color: #fff;
  }
  .blue-text-box 
  {  
  padding:0px !important;
  margin-top: -210px;
  }
  .tdclass {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    text-align: center;
}
.bluebox-footertext {font-size:11px !important;}
.blue-heading {font-size:19px !important;}
.site-footer__top .charity-image ul li{width:100% !important;}
.video-container p {font-size:12px !important;}
.topsubmenu li>a {font-size:14px !important;}
.topsub { margin-left: 29px !important;  margin-bottom: 10px !important;	}
#newsstoriesid td{display:inline-table;margin-right:60px;}


.block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc h1 {
   font-size: 17px !important;
    line-height: 18px !important;
}
 .block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc {
    
    padding: 40px 20px 14px 20px !important;
   
  }


   #header ul.menu li a {font-size:15px !important;}
   .divmargin td{display: inline-table;
    margin-right: 5px;
    margin-bottom: 20px;}
   .divmargin {margin-left:0px !important;}

   .circle
    {    
    border-radius:250px;
    font-size:17px;
    color:#fff;
    line-height:20px;
    text-align:center;
    background:transparent;
	border:0px solid #fff;
    }
	.donate-web-block p {letter-spacing:0px !important;}

}

@media (min-width: 321px) and (max-width: 640px) 
  {

 .donate-web-block p {letter-spacing:0px !important;}

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

  .circle
    {    
    border-radius:250px;
    font-size:17px;
    color:#fff;
    line-height:20px;
    text-align:center;
    background:transparent;
	border:0px solid #fff;
    }

   .divmargin td{display: inline-table;
    margin-right: 5px;
    margin-bottom: 20px;
	}


  .block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc h1 {
    font-size: 17px !important;
    line-height: 18px !important;
}
  #newsstoriesid td{display:inline-table;margin-right:60px;}
.topsub { margin-left: 15px !important;  margin-bottom: 10px !important;	}
.topsubmenu li>a {font-size:14px !important;}
.video-container p {font-size:12px !important;}
 .topyellowtext {padding:5px !important;font-size: 16px;}
.bottomtdclass {display: inline-table}
.bottomtdclass2 {display: inline-table}
.block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc
{
position:absolute !important;
}
.block-views-blockhome-page-top-slider-block-1 .home-slider-image .content .wrapcontent .topblueBanner-desc
{
margin-bottom:0px !important;
}

.blue-text-box 
{
padding:0px !important;
 margin-top: -200px;
}
.anchortag 
{
    border: 0px solid #fff;
    border-radius: 70% !important;
    padding: 15px !important;
    font-size: 5px;
    color: #fff;
  }
.bluebox-footertext {font-size:11px !important;}
  .tdclass {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    text-align: center;
}
.blue-heading {font-size:19px !important;}

.site-footer__top .menu {column-count:1 !important;}
  }

  #close {
    float:right;
    display:inline-block;
    padding:2px 5px;
    background:#ccc;
}


#newsstoriesid .field__label{display:none;}
#newsstoriesid .field__item p{color:#000 !important;}
#newsstoriesid h2, #newsstoriesid h2 .field__item {font-family: 'Avenir LT Std'; font-weight: 900; font-weight: 32px;}



.yellowbuttonclass {    
	background: url(/themes/custom/dorot/images/buttons/news-button.png);
    width: 265px;
    height: 51px;
    background-repeat: no-repeat;
    padding: 13px 30px 10px;
    color: #000;
	  font-size: 0px;
    /* display: inline-block; */
    display: none;
	}

	.yellowbuttonclass2 {    
	background: url(/themes/custom/dorot/images/buttons/events.png);
    width: 265px;
    height: 51px;
    background-repeat: no-repeat;
    padding: 13px 30px 10px;
    color: #000;
	font-size: 0px;
    display: inline-block;
	}

	#newsstoriesid td{border:0px;}

	#block-upcomingevent {padding-bottom:50px;}
	

	#block-topmenu .menu-toggle{display:none;}

	.top1{
    font-size: 30px;
    /*text-align: center;*/
    font-family: 'Avenir LT Std';
    font-weight: 900;
    padding-bottom: 15px;
	color: #242424;
  }

	.top2{
    font-size: 20px;
    /*text-align: center;*/
    font-family: 'Avenir LT Std';
    padding-bottom: 6%;
	color: #242424;
  }

	.topblueBanner-desc .field--type-link {text-align:center;}

	#newsstoriesid a{color:#5A4497; text-decoration: underline;}
	.border {border:10px solid #2e2366 !important;}
	.wrapmiddle td{border:0px;}
	

	.wrapmiddle input {
    border: 0px;
    width: 90px;
    padding: 10px;
    color: #999999;
}
.divmargin
	{    
	text-align: center;   
    margin-left: 225px;
    margin-top: 20px;
	}

	.divmargin table{width:400px;}
	#block-donateblock-2 h2{display:none;}

.site-footer__top .menu li a:hover{color:#000 !important;}

	/*********************updated on 30-11-2020 **********************/

  #block-donate .items-1 {
    margin-bottom: -8px
  }

#close{
  cursor: pointer;
}

.spb_overlay .spb-controls .spb_close {
 margin-top: 65px;
 margin-right: 45px;
}

#header .src-link .content a{
  height: 23px !important;
  font-size: 25px !important;
  color: #606060;
  margin-top: 20px;
  padding-left: 31px;
  margin-left: 20px;
}
.yellowbuttonclass {
 margin-left: 11px;
} 
#header .tb-main-menu .tb-megamenu .nav > li > a, #header .tb-main-menu .tb-megamenu .nav > li > span.tb-megamenu-no-link {
border-top:unset;
}

#header .tb-main-menu .tb-megamenu .nav li.about-main-menu, #header .tb-main-menu .tb-megamenu .nav li.news-stories,#header .tb-main-menu .tb-megamenu .nav li.main-calendar {display: none;}

.wrapmiddle td{text-align: center;}
.donatenow{
  cursor: pointer;
  width: 269px;
  height: 45px;
}
.donate-web-block input[type=button], .donate-web-block input[type=text] {
  border-radius: 44px/169px;
  background-color: #FFFFFF !important;
  font-family: 'Avenir LT Std';
  margin: 0 9px;
  font-size: 22px;
  border: 2px solid #fac900;
}

.donate-web-block input[type=button] {
	background: #fff;
	text-align: center;
	padding-top: 12px;
}

.donate-web-block input[type=button]:focus {border: 2px solid #400080; color: #400080; background: #fff;}


.donate-web-block input[type=text] {
  border-radius: 44px/169px;
  background-color: #FFFFFF;
  font-family: 'Avenir LT Std';
  font-size: 22px;
  width: 119px;
  text-transform: uppercase;
}

.donate-web-block input[type=text]:focus {border: 2px solid #400080; color: #400080;}
.donate-web-block input[type=text]:focus::placeholder {color: #400080;}

.tb-megamenu .mega > .mega-dropdown-menu {
  min-width: 307px;
}
/************************************************************************/

.yellowbuttonclass_1 {    
  background: url(/themes/custom/dorot/images/buttons/news-button.png);
    width: 265px;
    height: 51px;
    background-repeat: no-repeat;
    padding: 13px 30px 10px;
    color: #000;
    font-size: 0px;
    display: inline-block;
     margin-left: 11px;
 }
 
 /*****firefox required css****/
 
 :invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow:none;
}

 /*****firefox required css****/

/*************** for content preview *********/ 
.node-preview-container{
  z-index: 9999!important;
}

/***********End of preview ********/ 
.popup-pending-message{
  background: #5a4497;
    padding: 9%;
    /* text-align: left; */
    max-width: 100%;
    margin: 0px auto;
    /* position: relative; */
    /* border-radius: 6px; */
    /* -webkit-box-shadow: 0 6px 21px 0 rgb(0 0 0 / 24%); */
    box-shadow: 0 6px 21px 0 rgb(0 0 0 / 24%);
    font-size: 18px;
    line-height: 22px;
    color: #999;
  }

.custom-search .form-search{
  margin-right: 5px;
    /* padding: 4px; */
    width: 62%;
    padding: 15px 15px;
    border: 0px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 14px;
    color: #9b9b9b;
    font-weight: 500;
    font-family: 'Avenir LT Std';
    border-radius: 44px/169px;
    height: 49px;
}
.custom-search #edit-submit {
  text-indent: 0px;
    width: 100%;
    box-shadow: none;
    background: transparent;
    padding: 15px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: #fff;
    border: 0px;
    /* height: auto; */
    text-transform: uppercase;
    font-size: 0px;
    /* float: left; */
    width: 147px;
    height: 51px;
    background: url(../images/search-btn.png) no-repeat 0 0;
    margin-left: -10px;
    margin-top: 0px;
    font-size: 0px;
}
.mfp-content .custom-search{
  position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    width: 100%;
    /* max-height: 100%; */
    overflow: auto;
    /* width: 735px !important; */
    /* margin-left: -367px !important; */
    padding: 0px !important;
    border: 0px !important;
    border-radius: 5px !important;
    /* margin-top: 84px !important; */
    background: transparent;
}
  .mfp-content .custom-search .mfp-close{
    margin-top: 11%;
    padding-right: 16%;
    background: url(../images/srcclose.png) no-repeat center center;
    width: 40px;
    height: 40px;
    font-size: 0px;
    border: 0px;
}
/* #views-exposed-form-search-content-page-1 .form--inline{
  display: flex;
} */
.views-element-container .view-search-content{
  margin-left: 3%;
}
.view #views-exposed-form-search-content-page-1{
    width: 100%;
    position: relative;
    overflow: hidden;
    display: block;
    margin: 40px 0 0 0;
    max-width: 40%;
}
#views-exposed-form-search-content-page-1 .js-form-type-textfield{
  width: 100%;
    float: left;
    margin: 0px;
}
.views-exposed-form .js-form-type-textfield .form-text{
    width: 100%;
    float: left;
    background: #fff;
    /* -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-box-sizing: 4px; */
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1px;
    color: #9b9b9b;
   /*  border: 0px; */
    padding: 11px 50px 11px 20px;
    margin: 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
   }
   #views-exposed-form-search-content-page-1 .form-submit {
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 42px;
    width: 40px;
    padding: 0;
    background: #f5a623 url(../images-web/search-icon.png) no-repeat center center;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-box-sizing: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    font-size: 0px;
}
.search #mobile-search{
    width: 84%;
    /* float: left; */
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1px;
    color: #9b9b9b;
    /* border: 0px; */
    padding: 20px 20px 20px 20px;
    margin: 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.search #ms-button{
  border: 0;
    position: relative;
    right: 0px;
    left: -2px;
    top: 0;
    height: 42px;
    width: 40px;
    padding: 0px;
    background: #f5a623 url(../images-web/search-icon.png) no-repeat center center;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-box-sizing: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    font-size: 0px;
}
@media only screen and (max-width: 767px) {
  .view #views-exposed-form-search-content-page-1{
      max-width: 90%; 
  }
}
.view-search-content .view-content .views-row{
  margin-top:27px;
}
.view-search-content .views-row a{
  color:#584397;
  font-size:25px;
}
.view-search-content .views-row{
  padding-bottom:20px;
}
.view-search-content .view-filters{
  margin-bottom: 30px;
}
.form-textarea-wrapper #edit-previousvolunteers{
  padding: 12px 5px;
}
.form-textarea-wrapper #edit-previousexperiences{
  padding: 12px 5px;
}
/*----------------------------------------*/
#block-dorot-local-tasks{
  z-index: 99;
}
/*---------------------*/
@media screen and (max-width: 670px){
  .tb-megamenu-top-menu{
    display: none;
  }
}
.radiosection .form-type-radio { 
  margin: 10px 1px !important; 
}
