@charset "UTF-8";
/* Mixin */
/** proportions **/
/**/
/* Colors */
/* Footer */
/* General */
/*Start Admin*/
@media only print {
  /* line 6, ../sass/components/_theme.scss */
  header {
    display: none;
  }

  /* line 9, ../sass/components/_theme.scss */
  footer {
    display: none;
  }

  /* line 12, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner img {
    display: none;
  }

  /* line 15, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-title span,
  body .panel-display .panel-col-top .view-top-banner .views-field-title h1 {
    font-size: 30px;
  }
}
/* line 22, ../sass/components/_theme.scss */
body app-root {
  max-width: 1250px;
  margin: auto;
  display: block;
}
/* line 27, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link {
  padding-top: 30px;
}
/* line 31, ../sass/components/_theme.scss */
body.logged-in .accessibility-wrapper {
  position: absolute;
  left: auto;
  z-index: 2;
  top: 180px;
  max-width: 382px;
}
/* line 39, ../sass/components/_theme.scss */
body.logged-in.page-user .tabs--primary {
  display: none;
}

/*End Admin*/
/* line 48, ../sass/components/_theme.scss */
table {
  float: none !important;
}

/* line 52, ../sass/components/_theme.scss */
body {
  font-family: "fbshlagerregular";
  color: #000;
  	/*  .is-english {
          font-family: 'Titillium Web';
      } */
  /* Menu */
  /* End Menu */
  /* main container */
  /* End main container */
  /* field collection */
  /* end field collection */
  /** contact us **/
  /* end contact us */
  /** H styles **/
  /* End H Styles */
  /** Panels **/
  /** End Panels **/
  /* End H Styles */
  /** Panels **/
}
/* line 54, ../sass/components/_theme.scss */
body .panels-flexible-region-panel-display-top-inside .pane-bundle-title-body,
body .panels-flexible-region-panel-display-top-inside .pane-bundle-title-body-media {
  padding: 30px 70px;
}
/* line 59, ../sass/components/_theme.scss */
body .panel-display .panels-flexible-region-inside-first {
  padding: 0;
}
/* line 62, ../sass/components/_theme.scss */
body .angular-wrapper .results-list .image img {
  border-radius: 50%;
}
/* line 65, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c2] .results-list {
  padding: 0 70px;
  max-width: 100%;
}
/* line 69, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 {
  padding-top: 30px;
}
/* line 72, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content .fieldable-panels-pane,
body .panel-display .pane-bundle-title-body-media .pane-content .fieldable-panels-pane {
  display: flex;
}
/* line 76, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .filter-group {
  padding: 1%;
}
/* line 79, ../sass/components/_theme.scss */
body .autocomplete-wrapper input.free-search {
  height: 100%;
  border: none;
  padding-right: 3px;
}
/* line 84, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .results-list .department-section {
  margin-top: 0;
}
/* line 87, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .filter-group > * {
  font-size: 21px;
}
/* line 90, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .filter-group .autocomplete-wrapper .filter-label {
  display: none;
}
/* line 93, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .results-list .item .image img {
  border-radius: 100px;
}
/* line 96, ../sass/components/_theme.scss */
body .panel-flexible .panel-separator {
  margin: 0;
}
/* line 99, ../sass/components/_theme.scss */
body .panels-flexible-region-panel-display-center {
  width: 100%;
}
/* line 102, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .filter-group .autocomplete-wrapper {
  height: 38px;
  background: white;
  padding: 5px 7px 5px 35px;
  border: 2px solid #4b4b4b;
}
/* line 108, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .filter-group select {
  background-size: 10px;
}
/* line 111, ../sass/components/_theme.scss */
body .free-search.ng-untouched.ng-pristine.ng-valid {
  border: none;
}
/* line 114, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.cleanTable tbody tr:nth-of-type(3n),
body .panel-display .pane-bundle-title-body-media .pane-content table.cleanTable tbody tr:nth-of-type(3n),
body .panel-display .pane-node-body .pane-content table.cleanTable tbody tr:nth-of-type(3n) {
  border: none;
}
/* line 123, ../sass/components/_theme.scss */
body table.cleanTable tr,
body .panel-display .pane-bundle-title-body .pane-content table tbody tr,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr,
body .panel-display .pane-node-body .pane-content table tbody tr {
  border: none !important;
}
/* line 125, ../sass/components/_theme.scss */
body table.cleanTable tr td,
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td,
body .panel-display .pane-node-body .pane-content table tbody tr td {
  border: none !important;
}
/* line 131, ../sass/components/_theme.scss */
body .outborderTable {
  border: 1px solid #a3c03a;
}
/* line 133, ../sass/components/_theme.scss */
body .outborderTable td {
  padding: 5px;
}
/* line 138, ../sass/components/_theme.scss */
body .panel-display .pane-content table.allborderTable {
  border-collapse: collapse;
}
/* line 142, ../sass/components/_theme.scss */
body .panel-display .pane-content table.allborderTable tbody tr td,
body .panel-display .pane-content table.allborderTable tbody tr th {
  border: 1px solid #a3c03a !important;
  padding: 5px;
}
/* line 151, ../sass/components/_theme.scss */
body .read_more_id_content {
  padding: 0;
  position: absolute;
  z-index: 6;
  left: 50%;
  bottom: 0;
  margin-left: -25px;
  -webkit-transition: background 0.3s ease;
  width: 48px;
  height: 22px;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  border: 2px solid #aba9a9;
  border-bottom: 0;
}
/* line 165, ../sass/components/_theme.scss */
body .read_more_id_content.open:after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/* line 169, ../sass/components/_theme.scss */
body .read_more_id_content:after {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  top: 40%;
  left: 50%;
  margin-left: -3px;
  height: 6px;
  border: 2px solid #796f6f;
  border-top-style: none;
  border-left-style: none;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, top 0.3s ease;
  transition: transform 0.3s ease, top 0.3s ease, -webkit-transform 0.3s ease;
}
/* line 189, ../sass/components/_theme.scss */
body .pane-bundle-administration-members {
  max-width: 1180px;
  margin: auto;
  line-height: 1.42857143;
}
/* line 193, ../sass/components/_theme.scss */
body .pane-bundle-administration-members .field-item {
  position: relative;
}
/* line 196, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff {
  border-bottom: 3px solid #a3c03a;
  padding: 15px 0 12px;
  font-size: 22px;
}
/* line 200, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff header {
  display: none;
}
/* line 203, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group {
  display: flex;
}
/* line 205, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .field-name-field-toar {
  display: inline-block;
  padding-left: 5px;
}
/* line 209, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .field-name-title-field {
  display: inline-block;
}
/* line 212, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .field-group-div {
  border-right: 2px solid #b7b9ba;
  padding: 15px;
}
/* line 215, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .field-group-div:first-child {
  border: none;
}
/* line 218, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .field-group-div a {
  color: black;
}
/* line 222, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section1 {
  border: none;
  padding: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  line-height: 0;
}
/* line 223, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section1 img {
  /*opacity: 0.2;*/
}
/* line 234, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section2 {
  flex: 0 0 33%;
}
/* line 238, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section2 .field-name-field-department .field-items .field-item {
  display: none;
}
/* line 240, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section2 .field-name-field-department .field-items .field-item:nth-last-of-type(1) {
  display: inline-block;
}
/* line 247, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section3 {
  flex: 0 0 33%;
  -webkit-box-flex: 1;
}
/* line 251, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-group .group-section4 {
  flex: 1 1 250px;
  -webkit-box-flex: 1;
}
/* line 256, ../sass/components/_theme.scss */
body .pane-bundle-administration-members article.node-faculty-staff .group-accordion-item {
  display: none;
}
/* line 261, ../sass/components/_theme.scss */
body .angular-wrapper[_ngcontent-c0] .results-list .item .read-more-content {
  background: transparent;
}
/* line 264, ../sass/components/_theme.scss */
body ol {
  padding: 0;
  margin-right: 20px;
}
/* line 268, ../sass/components/_theme.scss */
body .locale-untranslated {
  text-decoration: underline;
}
/* line 271, ../sass/components/_theme.scss */
body .focused {
  border: 1px solid;
}
/* line 279, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links
.field-name-field-programs
.field-collection-item-field-programs
.field-name-field-program .node-education-tracks .form-type-item {
  display: none;
}
/* line 284, ../sass/components/_theme.scss */
body#tinymce .readMoreWrapper {
  border-top: 1px dashed #000;
  display: block;
}
/* line 288, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable,
body .pane-content table.greenTable {
  max-width: 733px;
  width: 100%;
}
/* line 293, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable thead,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable thead,
body .pane-content table.greenTable thead {
  border-bottom: 1px solid #a3c03a;
}
/* line 296, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable thead tr td,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable thead tr td,
body .pane-content table.greenTable thead tr td {
  height: 30px;
  text-align: center;
  color: #a3c03a;
  font-size: 19px;
}
/* line 305, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr,
body .pane-content table.greenTable tbody tr {
  border-bottom: 1px solid #a3c03a;
}
/* line 307, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr td:first-child,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr td:first-child,
body .pane-content table.greenTable tbody tr td:first-child {
  overflow: auto;
  vertical-align: middle;
  padding: 11px;
  width: 230px !important;
  border-left: 1px dashed #a3c03a;
  background: #a3c03a;
  box-shadow: inset 0 0 0 6px #fff;
  text-align: center;
}
/* line 316, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr td:first-child p,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr td:first-child p,
body .pane-content table.greenTable tbody tr td:first-child p {
  overflow: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  flex-wrap: wrap;
  padding-top: 8px;
  min-height: 26px;
}
/* line 326, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr td:first-child p span,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr td:first-child p span,
body .pane-content table.greenTable tbody tr td:first-child p span {
  width: 100%;
  text-align: center;
}
/* line 332, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr td:last-child,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr td:last-child,
body .pane-content table.greenTable tbody tr td:last-child {
  border: none;
}
/* line 335, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr td,
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr td,
body .pane-content table.greenTable tbody tr td {
  overflow: visible;
  vertical-align: middle;
  height: auto;
  border-left: 1px dashed #a3c03a;
  text-align: center !important;
  font-size: 19px;
  					/*       p {
                          overflow: visible;
                          text-align: center;
                          padding: 0 10px;
                          // display: flex;
                          // align-items: center;
                          // justify-content: center;
                          // flex-wrap: wrap;
                          span {
                              width: 100%;
                              text-align: center;
                          }
                      } */
}
/* line 356, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table.greenTable tbody tr:nth-of-type(3n),
body .panel-display .pane-bundle-title-body-media .pane-content table.greenTable tbody tr:nth-of-type(3n),
body .pane-content table.greenTable tbody tr:nth-of-type(3n) {
  border-bottom: 1px solid #a3c03a;
}
/* line 362, ../sass/components/_theme.scss */
body .comment {
  font-size: 17px;
}
/* line 366, ../sass/components/_theme.scss */
body .panel-display .center-wrapper {
  padding-left: 70px;
  padding-right: 70px;
}
/* line 370, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body,
body .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-media,
body .panel-display .center-wrapper .panel-col-last .pane-bundle-links-list {
  /*Moved 70px padding from here to generic "Center Wrapper"*/
  /* padding-right: 70px;*/
  padding-bottom: 30px;
}
/* line 378, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .border-top {
  position: relative;
}
/* line 380, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .border-top[class]:before {
  width: 100%;
}
/* line 386, ../sass/components/_theme.scss */
body div[role="dialog"] {
  margin: 30px auto;
  width: 700px;
}
/* line 390, ../sass/components/_theme.scss */
body .ctools-modal-dialog .table-responsive {
  overflow: visible;
}
/* line 393, ../sass/components/_theme.scss */
body .modal {
  top: 15%;
}
/* line 395, ../sass/components/_theme.scss */
body .modal .modal-footer {
  border: none;
}
/* line 396, ../sass/components/_theme.scss */
body .modal .modal-footer div[type="button"] {
  background-color: #231f20;
  color: #9fba3a;
  border-radius: 0;
  font-size: 17px;
  border: none;
  padding: 3px 13px;
}
/* line 406, ../sass/components/_theme.scss */
body .modal .modal-body {
  font-size: 22px;
  padding: 30px;
}
/* line 414, ../sass/components/_theme.scss */
body .pane-bundle-title-body.englidhText,
body .pane-bundle-title-body-media.englidhText,
body .pane-bundle-title-body-link.englidhText {
  direction: ltr;
}
/* line 417, ../sass/components/_theme.scss */
body .pane-bundle-title-body.englidhText.border-top:before,
body .pane-bundle-title-body-media.englidhText.border-top:before,
body .pane-bundle-title-body-link.englidhText.border-top:before {
  right: auto;
  left: 0;
}
/* line 424, ../sass/components/_theme.scss */
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-side-images,
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-media,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-side-images,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-media,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-side-images,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-media {
  flex: 1 1 auto;
  float: left;
  max-width: 25%;
  margin-right: 10%;
  margin-left: 10%;
}
@media (max-width: 768px) {
  /* line 424, ../sass/components/_theme.scss */
  body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-side-images,
  body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-media,
  body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-side-images,
  body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-media,
  body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-side-images,
  body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-media {
    max-width: 100%;
    margin-left: 1px;
    margin-right: 1px;
  }
}
/* line 436, ../sass/components/_theme.scss */
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-side-images img,
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-side-images video,
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-media img,
body .pane-bundle-title-body .fieldable-panels-pane .field-name-field-media video,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-side-images img,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-side-images video,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-media img,
body .pane-bundle-title-body-media .fieldable-panels-pane .field-name-field-media video,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-side-images img,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-side-images video,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-media img,
body .pane-bundle-title-body-link .fieldable-panels-pane .field-name-field-media video {
  margin: 0 auto;
  max-height: 200px;
  width: auto;
}
/* line 445, ../sass/components/_theme.scss */
body #contact-consultant-form {
  background: #f2f6de;
  padding: 25px;
}
/* line 448, ../sass/components/_theme.scss */
body #contact-consultant-form .close {
  font-size: 30px;
}
/* line 451, ../sass/components/_theme.scss */
body #contact-consultant-form button[data-dismiss="modal"] {
  float: left;
  margin-top: 20px;
  background-color: #231f20;
  color: #9fba3a;
  border-radius: 0;
  font-size: 17px;
  border: none;
  padding: 3px 13px;
}
/* line 463, ../sass/components/_theme.scss */
body .page-node-6340 .webform-component-markup {
  display: none;
}
/* line 467, ../sass/components/_theme.scss */
body .panels-flexible-row-panel-display-1-inside {
  padding: 30px 70px;
}
/* line 472, ../sass/components/_theme.scss */
body .panel-col-bottom .panel-pane:not(.pane-views-exp-faculty-phonebook-page):not(.pane-views-exp-faculty-phonebook-page-2):not(.pane-top-banner-panel-pane-1),
body .panel-col-middle .panel-pane:not(.pane-views-exp-faculty-phonebook-page):not(.pane-views-exp-faculty-phonebook-page-2):not(.pane-top-banner-panel-pane-1) {
  padding: 0px 70px 0 70px;
}
/* line 476, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973,
body .contact-us-education_tracks {
  float: right;
}
/* line 479, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .pane-title,
body .contact-us-education_tracks .pane-title {
  margin-bottom: 0;
}
/* line 483, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 header h2,
body .contact-us-education_tracks header h2 {
  margin: 0;
}
/* line 485, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 header h2 a,
body .contact-us-education_tracks header h2 a {
  cursor: text;
  color: black;
  text-decoration: none;
  font-size: 2rem;
}
/* line 493, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .webform-client-form,
body .contact-us-education_tracks .webform-client-form {
  padding-top: 0;
}
/* line 494, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--last-name,
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--first-name,
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--phone,
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--email,
body .contact-us-education_tracks .webform-client-form .webform-component--last-name,
body .contact-us-education_tracks .webform-client-form .webform-component--first-name,
body .contact-us-education_tracks .webform-client-form .webform-component--phone,
body .contact-us-education_tracks .webform-client-form .webform-component--email {
  background-color: #f2f6de;
}
/* line 501, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .webform-client-form em,
body .contact-us-education_tracks .webform-client-form em {
  font-style: normal;
}
/* line 504, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .webform-client-form .form-type-markup,
body .contact-us-education_tracks .webform-client-form .form-type-markup {
  border: 0;
  font-size: 2rem;
  font-weight: bold;
}
/* line 509, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--subject,
body #panels-ipe-paneid-22973 .webform-client-form .webform-component--degree,
body .contact-us-education_tracks .webform-client-form .webform-component--subject,
body .contact-us-education_tracks .webform-client-form .webform-component--degree {
  display: none;
}
/* line 516, ../sass/components/_theme.scss */
body #edit-submitted-select label.control-label {
  width: 100%;
  line-height: 24px;
}
/* line 521, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22974,
body .webform-details {
  float: right;
  margin-top: 50px;
}
/* line 525, ../sass/components/_theme.scss */
body #panels-ipe-paneid-22974 .pane-title,
body .webform-details .pane-title {
  font-size: 20px;
  font-weight: bold;
}
/* line 531, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .messages.status {
  background: #e8fbc7;
  margin: 0 auto;
  max-width: 918px;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
}
/* line 540, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .form-actions {
  max-width: 920px;
  margin: 0 auto;
}
/* line 543, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .form-actions .btn {
  margin: 10px 0;
}
/* line 547, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body {
  border: 1px solid #a3c03a;
  background-color: #f2f6df;
  margin-top: 14px;
  border-radius: 15px;
  max-width: 1145px;
  margin: 0 auto;
}
/* line 554, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > thead > tr > th,
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > tbody > tr > th,
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > tfoot > tr > th,
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > thead > tr > td,
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > tbody > tr > td,
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .table > tfoot > tr > td {
  border: none !important;
}
/* line 562, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body table tr.draggable {
  background: transparent;
}
/* line 566, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .field-name-field-department ul li {
  padding: 5px 0;
}
/* line 568, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .panel-body .field-name-field-department ul li .form-type-radio {
  padding-right: 5px;
}
/* line 574, ../sass/components/_theme.scss */
body.page-node-edit.node-type-faculty-staff .node-faculty_staff-form .tabbable > .nav-tabs {
  float: right;
}
/* line 580, ../sass/components/_theme.scss */
body.page-user-password .region.region-content {
  max-width: 750px;
  margin: 0 auto;
}
/* line 583, ../sass/components/_theme.scss */
body.page-user-password .region.region-content .messages.error {
  position: static;
  font-size: 16px;
  width: 80%;
}
/* line 584, ../sass/components/_theme.scss */
body.page-user-password .region.region-content .messages.error label {
  font-weight: 100;
}
/* line 591, ../sass/components/_theme.scss */
body.page-user-password .region.region-content form {
  max-width: 80%;
}
/* line 592, ../sass/components/_theme.scss */
body.page-user-password .region.region-content form .form-type-password-confirm .password-help {
  position: static;
  font-size: 16px;
  background: #fbe5e5;
  color: #a94442;
  margin: 0;
  border: none;
}
/* line 603, ../sass/components/_theme.scss */
body.page-user-password .region.region-content .form-item-pass .form-type-password {
  display: block;
  width: 100%;
  padding: 0;
}
/* line 607, ../sass/components/_theme.scss */
body.page-user-password .region.region-content .form-item-pass .form-type-password .form-control {
  padding-right: 50px;
}
/* line 612, ../sass/components/_theme.scss */
body.page-user-password .region.region-content .btn-default {
  margin: 15px 0;
}
/* line 617, ../sass/components/_theme.scss */
body.toolbar {
  padding: 0px !important;
}
/* line 620, ../sass/components/_theme.scss */
body view .mbp-folders ol ol {
  padding-left: 15px;
}
/* line 628, ../sass/components/_theme.scss */
body .mobile-library {
  display: none;
}
/* line 631, ../sass/components/_theme.scss */
body.node-type-webform .panel-display .pane-page-breadcrumb .breadcrumb .inline a {
  color: white;
}
/* line 637, ../sass/components/_theme.scss */
body .nav > li > a:hover,
body .nav > li > a:focus {
  background-color: transparent;
}
/* line 645, ../sass/components/_theme.scss */
body .nav .dropdown-menu > .active > a {
  background-color: transparent;
}
/* line 647, ../sass/components/_theme.scss */
body .nav .dropdown-menu > .active > a:hover, body .nav .dropdown-menu > .active > a:focus {
  background-color: transparent;
}
/* line 656, ../sass/components/_theme.scss */
body .nav .dropdown-menu > li > a:hover, body .nav .dropdown-menu > li > a:focus {
  background-color: transparent;
}
/* line 663, ../sass/components/_theme.scss */
body .nav .caret {
  display: none;
}
/* line 670, ../sass/components/_theme.scss */
body .main-container.container {
  width: 100%;
  max-width: 100%;
  padding: 0;
  position: relative;
}
/* line 676, ../sass/components/_theme.scss */
body .main-container.container .row {
  margin: 0;
}
/* line 678, ../sass/components/_theme.scss */
body .main-container.container .row .col-sm-12 {
  padding: 0;
}
/* line 686, ../sass/components/_theme.scss */
body .field-collection-container,
body .field-collection-view {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 692, ../sass/components/_theme.scss */
body .front .field-collection-view .content {
  width: fit-content;
}
/* line 697, ../sass/components/_theme.scss */
body .contact_us_button {
  position: fixed;
  left: 0;
  z-index: 9;
  top: 20%;
  cursor: pointer;
  background: #a3c03a;
  width: 77px;
  text-align: center;
  box-shadow: 0px -1px 3px #000;
  color: #fff;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 697, ../sass/components/_theme.scss */
  body .contact_us_button {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 61.6px;
  }
}
/* line 709, ../sass/components/_theme.scss */
body .contact_us_button .media {
  margin-top: 0;
  margin-bottom: -5px;
}
/* line 712, ../sass/components/_theme.scss */
body .contact_us_button .media img {
  margin: 7px auto 0;
}
/* line 716, ../sass/components/_theme.scss */
body .contact_us_button p {
  margin: 0;
}
/* line 719, ../sass/components/_theme.scss */
body .contact_us_button br {
  display: none;
}
/* line 722, ../sass/components/_theme.scss */
body .contact_us_button a {
  color: #fff;
  margin-top: 8px;
  display: block;
  font-size: 18px;
}
/* line 728, ../sass/components/_theme.scss */
body .contact_us_button button {
  background: #a3c03a;
  box-shadow: 0px -1px 3px #000;
}
@media screen and (max-width: 768px) {
  /* line 728, ../sass/components/_theme.scss */
  body .contact_us_button button {
    padding-top: 6px;
    padding-bottom: 10px;
  }
}
/* line 738, ../sass/components/_theme.scss */
body .media-wrapper {
  z-index: 9999;
}
/* line 741, ../sass/components/_theme.scss */
body .slide__caption {
  display: none;
}
/* line 747, ../sass/components/_theme.scss */
body .col-sm-12 > .breadcrumb {
  display: none;
}
/* line 751, ../sass/components/_theme.scss */
body .field-type-text-long ul {
  padding: 0;
  margin-top: 22px;
  margin-right: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 751, ../sass/components/_theme.scss */
  body .field-type-text-long ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 751, ../sass/components/_theme.scss */
  body .field-type-text-long ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 16px;
  }
}
/* line 755, ../sass/components/_theme.scss */
body .field-type-text-long ul li {
  list-style-image: url("../images/li-image.jpg");
  margin-bottom: 4px;
}
/* line 761, ../sass/components/_theme.scss */
body .field-type-text-long ol li {
  color: #a3c03a;
}
/* line 763, ../sass/components/_theme.scss */
body .field-type-text-long ol li span {
  color: #000;
}
/* line 769, ../sass/components/_theme.scss */
body #panelizer-save-default,
body #panelizer-ipe-revert,
body #fieldable-panels-panes-fieldable-panels-pane-content-type-edit-form #edit-link {
  display: none !important;
}
/* line 775, ../sass/components/_theme.scss */
body .view .text-center {
  margin-top: 27px;
  font-size: 17px;
  margin: 0 auto;
  width: 50%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 775, ../sass/components/_theme.scss */
  body .view .text-center {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 21.6px;
  }
}
/* line 780, ../sass/components/_theme.scss */
body .view .text-center .pagination {
  text-align: center;
}
/* line 783, ../sass/components/_theme.scss */
body .view .text-center .pagination li span,
body .view .text-center .pagination li a {
  border: none;
  background: transparent;
  color: #6b6c6d;
  padding: 0 8px 0 6px;
  border-left: 1px solid #6b6c6d;
  height: 15px;
  line-height: 18px;
}
/* line 793, ../sass/components/_theme.scss */
body .view .text-center .pagination li.next {
  float: right;
  margin-left: 16px;
}
/* line 796, ../sass/components/_theme.scss */
body .view .text-center .pagination li.next a {
  border: none;
}
/* line 800, ../sass/components/_theme.scss */
body .view .text-center .pagination li.pager-last, body .view .text-center .pagination li.pager-first {
  display: none;
}
/* line 806, ../sass/components/_theme.scss */
body .view .text-center .pagination li.active ~ li:nth-last-child(3) a,
body .view .text-center .pagination li.active ~ li:nth-last-child(3) span, body .view .text-center .pagination li:last-child a,
body .view .text-center .pagination li:last-child span {
  border: none;
}
/* line 816, ../sass/components/_theme.scss */
body .view .pagination li span,
body .view .pagination li a {
  border: none;
  background: transparent;
  color: #b7b9ba;
  padding: 0 10px;
  border-left: 1px solid #b7b9ba;
}
/* line 824, ../sass/components/_theme.scss */
body .view .pagination li.next {
  display: inline-block;
  float: left;
  margin-left: 16px;
}
/* line 828, ../sass/components/_theme.scss */
body .view .pagination li.next a {
  border: none;
}
/* line 832, ../sass/components/_theme.scss */
body .view .pagination li.pager-last {
  display: none;
}
/* line 838, ../sass/components/_theme.scss */
body .field-name-field-addthis {
  display: none;
}
/* line 841, ../sass/components/_theme.scss */
body .greenText {
  color: #a3c03a;
}
/* line 844, ../sass/components/_theme.scss */
body #stcpDiv {
  display: none;
}
/* line 847, ../sass/components/_theme.scss */
body .field-name-body,
body .field-name-field-rich-text,
body .field-name-field-rich-text-2 {
  max-width: 750px;
}
/* line 851, ../sass/components/_theme.scss */
body .field-name-body .englishText,
body .field-name-field-rich-text .englishText,
body .field-name-field-rich-text-2 .englishText {
  direction: ltr;
}
/* line 856, ../sass/components/_theme.scss */
body h2 {
  font-size: 40px;
}
/* line 859, ../sass/components/_theme.scss */
body h3 {
  font-size: 45px;
}
/* line 862, ../sass/components/_theme.scss */
body h4 {
  font-size: 35px;
}
/* line 865, ../sass/components/_theme.scss */
body h5 {
  font-size: 25px;
}
/* line 868, ../sass/components/_theme.scss */
body h6 {
  font-size: 22px;
}
/* line 873, ../sass/components/_theme.scss */
body .panel-2col-stacked .panel-separator {
  display: none;
}
/* line 876, ../sass/components/_theme.scss */
body .staff-item[_ngcontent-c2] {
  list-style: none;
}
/* line 880, ../sass/components/_theme.scss */
body .field-collection-item-field-zigzag-content li {
  list-style: none;
}
/* line 885, ../sass/components/_theme.scss */
body .pane-bundle-links-list ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  justify-content: space-around;
  gap: 0px 36px;
  list-style: none;
  width: 92%;
  padding-left: 0;
}
/* line 895, ../sass/components/_theme.scss */
html[dir='rtl'] body .pane-bundle-links-list ul {
  padding-right: 0;
}
/* line 899, ../sass/components/_theme.scss */
body .pane-bundle-links-list .field-item {
  width: 100% !important;
}
/* line 903, ../sass/components/_theme.scss */
body .panel-display {
  /** Top **/
  /** End Top **/
  /** News & Updates **/
  /** End News & Updates **/
}
/* line 904, ../sass/components/_theme.scss */
body .panel-display.panel-2col-bricks .panel-separator {
  display: none;
}
/* line 909, ../sass/components/_theme.scss */
body .panel-display .panel-pane.large-title .pane-title {
  font-size: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 909, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.large-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 914, ../sass/components/_theme.scss */
body .panel-display .panel-pane.medium-title .pane-title {
  font-size: 45px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 914, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.medium-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 36px;
  }
}
/* line 919, ../sass/components/_theme.scss */
body .panel-display .panel-pane.small-title .pane-title {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 919, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.small-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 929, ../sass/components/_theme.scss */
body .panel-display .panel-pane.no-border {
  border-top: none;
  border-bottom: none;
}
/* line 934, ../sass/components/_theme.scss */
body .panel-display .panel-col-middle {
  position: relative;
}
/* line 936, ../sass/components/_theme.scss */
body .panel-display .panel-col-middle .inside {
  margin-bottom: 0;
  margin: 0 auto;
}
/* line 942, ../sass/components/_theme.scss */
body .panel-display .panel-col-top {
  position: relative;
}
/* line 944, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner {
  position: relative;
  border-bottom: 2px solid #a3c03a;
}
/* line 948, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-title span,
body .panel-display .panel-col-top .view-top-banner .views-field-title h1 {
  display: block;
  font-size: 52px;
  font-weight: bold;
  color: #f1f5dd;
  text-shadow: 0px 0 18px black;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 948, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-title span,
  body .panel-display .panel-col-top .view-top-banner .views-field-title h1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 41.6px;
  }
}
/* line 959, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-field-slogan div {
  font-size: 26px;
  font-weight: bold;
  color: #f1f5dd;
  text-shadow: 0px 0 18px black;
  line-height: 34px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 959, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-slogan div {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20.8px;
  }
}
/* line 967, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-field-links,
body .panel-display .panel-col-top .view-top-banner .views-field-field-download-files {
  display: inline-block;
  margin-top: 70px;
}
/* line 972, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a,
body .panel-display .panel-col-top .view-top-banner .views-field-field-download-files .field-content a {
  background: #a3c03a;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 0px 5px #000;
  font-size: 16px;
  padding-top: 10px;
  padding-right: 42px;
  padding-left: 45px;
  padding-bottom: 4px;
  margin-left: 30px;
  vertical-align: top;
  position: relative;
  z-index: 2;
}
/* line 992, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook {
  position: absolute;
  top: 52%;
  left: 0;
  background: #a3c03a;
  box-shadow: 0px -1px 3px #000;
  width: 226px;
  font-size: 20px;
  padding: 15px 15px 5px 0;
}
/* line 1002, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content:before {
  content: "\f09a";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  color: #a3c03a;
  margin-top: -2px;
  width: 33px;
  text-align: center;
  padding: 2px 0;
  border-radius: 20px;
  margin-left: 7px;
}
/* line 1016, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content div {
  display: inline-block;
  vertical-align: middle;
}
/* line 1019, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content div a {
  vertical-align: middle;
  color: #fff;
  display: block;
  line-height: 25px;
  text-decoration: none;
}
/* line 1030, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook:hover .pane-content:before {
  background: #000;
}
/* line 1034, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook:hover .pane-content div a {
  color: #000;
}
/* line 1043, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto {
  left: 5px;
  text-align: left;
  border-left: 2px solid #929497;
  z-index: 99;
  margin-left: 0px;
  position: absolute;
  top: 500px;
}
/* line 1051, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto.fixed_header {
  position: fixed;
  top: 25%;
}
/* line 1056, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto .menu li {
  padding-left: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1056, ../sass/components/_theme.scss */
  body .panel-display .pane-anchors-panels-navigation-auto .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 14.4px;
  }
}
/* line 1058, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto .menu li a {
  color: gray;
  font-size: 18px;
  padding-bottom: 0;
  display: inline-block;
  text-shadow: 0 0 1px #929497;
  padding: 5px;
}
/* line 1066, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto .menu li.activeItem, body .panel-display .pane-anchors-panels-navigation-auto .menu li:hover {
  background: #a3c03a;
}
/* line 1069, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto .menu li.activeItem a, body .panel-display .pane-anchors-panels-navigation-auto .menu li:hover a {
  color: white;
  font-weight: bold;
}
/* line 1073, ../sass/components/_theme.scss */
body .panel-display .pane-anchors-panels-navigation-auto .menu li.activeItem:after, body .panel-display .pane-anchors-panels-navigation-auto .menu li:hover:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 20px;
  background-color: #929497;
  position: absolute;
  top: 50%;
  left: -5px;
  margin-top: -4px;
}
/* line 1092, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb {
  padding-right: 70px;
}
/* line 1094, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb .breadcrumb {
  font-size: 16px;
  margin-top: 1px;
  color: #a3a4a7;
  background: transparent;
  padding-right: 0;
  margin-bottom: 0;
}
/* line 1102, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb .breadcrumb a {
  color: #a3a4a7;
}
/* line 1107, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #000;
  content: ">";
}
/* line 1113, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb .breadcrumb > li a {
  color: #a3a4a7;
}
/* line 1116, ../sass/components/_theme.scss */
body .panel-display .pane-page-breadcrumb .breadcrumb > li.active {
  color: #000;
  font-weight: bold;
}
/* line 1124, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-node {
  background: url(../images/dykeshet2.png) no-repeat center 16%;
  text-align: center;
  background-color: #e9ecd6;
  height: 294px;
  border-bottom: 3px solid #4c3722;
  background-size: 105px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1124, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 235.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1124, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    background-size: 84px;
  }
}
/* line 1131, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-node .pane-title {
  color: #4c3722;
  padding-top: 140px;
  font-weight: bold;
  margin-top: 0;
}
/* line 1137, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-node .field-name-body {
  font-size: 25px;
  color: #4c3722;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1137, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-node .field-name-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 1144, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow {
  width: 52px;
  height: 52px;
  margin: -27px auto;
  background: url("../images/slider_button_bg.png") no-repeat;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1144, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: -21.6px auto;
  }
}
/* line 1149, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow .slick-arrow {
  background: none;
  border: none;
  padding: 0;
  font-weight: bold;
  color: #a3c03a;
  transition: all 0.13s ease;
}
/* line 1156, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow .slick-arrow.slick-next {
  float: left;
  color: transparent;
  background: url("../images/slider_button_left.png") no-repeat;
  width: 26px;
  height: 50px;
  background-position: 67% center;
  background-size: 11px 18px;
}
/* line 1168, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow .slick-arrow.slick-next:hover {
  background-image: url("../images/slider_button_left-hover.png");
  background-size: 14px 20px;
}
/* line 1173, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow .slick-arrow.slick-prev {
  color: transparent;
  background: url("../images/slider_button_right.png") no-repeat;
  width: 26px;
  height: 50px;
  background-position: 33% center;
  background-size: 11px 18px;
}
/* line 1180, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick__arrow .slick-arrow.slick-prev:hover {
  background-image: url("../images/slider_button_right-hover.png");
  background-size: 14px 20px;
}
/* line 1187, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider {
  clear: both;
  text-align: center;
}
/* line 1190, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-list {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
/* line 1194, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide {
  padding: 0 7px;
}
/* line 1196, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide a {
  color: #a2a3a7;
  font-size: 24px;
  display: block;
  background-position: center 0;
  background-size: 56px;
  background-repeat: no-repeat;
  padding: 60px 0 0;
  height: 107px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1196, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1196, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 48px 0 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1196, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 85.6px;
  }
}
/* line 1207, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-menu-areas-of-study .pane-content .slick-slider .slick-slide.slick-center a {
  background-position: center -102px;
  color: #a3c03a;
  background-size: 56px;
}
/* line 1219, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul {
  background-color: #e9ecd6;
  border-top: 3px solid #4c3722;
  padding-bottom: 23px;
}
/* line 1223, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li {
  display: none;
  max-width: 1415px;
  margin: 35px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1223, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 1132px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1223, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 28px auto 0;
  }
}
/* line 1227, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > .menu_icon {
  background-position: right -124px;
  padding-right: 85px;
  font-size: 40px;
  font-weight: bold;
  color: #a3c03a;
  height: auto;
}
/* line 1235, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul {
  display: block;
  float: none;
  border: none;
  box-shadow: none;
  position: relative;
  background: transparent;
  margin-right: 6.7%;
  margin-top: -2px;
  display: flex;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1235, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 5.36%;
  }
}
/* line 1245, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li {
  width: 346px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1245, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 276.8px;
  }
}
/* line 1247, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > span {
  font-weight: bold;
  font-size: 35px;
  display: inline-block;
  padding-right: 21px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1247, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 1252, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > span:before {
  content: " ";
  display: inline-block;
  background: url("../images/black-arrow-left.png") no-repeat;
  width: 11px;
  height: 20px;
  vertical-align: middle;
  position: absolute;
  top: 0.35em;
  right: 0;
}
/* line 1265, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul {
  display: block;
  float: none;
  border: none;
  box-shadow: none;
  position: relative;
  top: 0;
  background: transparent;
  border-radius: 0;
  border-right: 1px solid #a3c03a;
  padding: 0;
  margin-top: 19px;
  margin-right: 22px;
  line-height: 1;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1265, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1265, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 17.6px;
  }
}
/* line 1279, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li {
  font-size: 17px;
  letter-spacing: 1px;
  margin-bottom: 18px;
  padding-right: 17px;
  position: relative;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1279, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1279, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 14.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1279, ../sass/components/_theme.scss */
  body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 13.6px;
  }
}
/* line 1285, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li a {
  padding: 0;
  line-height: 1;
  white-space: normal;
}
/* line 1291, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li:hover:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  background-color: #a3c03a;
  margin-right: -6px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 1306, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li > ul > li > ul > li:hover a {
  color: #a3c03a;
  display: inline-block;
  margin-right: -1px;
}
/* line 1316, ../sass/components/_theme.scss */
body .panel-display .pane-areas-of-study .pane-menu-areas-of-study .menu-level-1 > ul > li.opened {
  display: flex;
}
/* line 1325, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #000;
}
/* line 1330, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content {
  max-width: 1666px;
  width: 100%;
  overflow: hidden;
}
/* line 1334, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter {
  width: 768px;
  overflow: visible;
}
/* line 1337, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper {
  overflow: visible;
}
/* line 1339, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide {
  position: relative;
}
@media (min-width: 1200px) {
  /* line 1339, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide {
    width: calc(100vw - 150px) !important;
  }
}
/* line 1345, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-image {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  position: relative;
}
/* line 1351, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-rich-text {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  margin-right: 44px;
  margin-top: -4px;
  line-height: 35px;
  width: 400px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1351, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1351, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 35.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1351, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 1360, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .imageCounter {
  color: #fff;
  margin-right: 20px;
  position: absolute;
  bottom: 10px;
}
/* line 1366, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis {
  display: block;
  margin-left: 20px;
  position: absolute;
  bottom: 5px;
  left: 0;
}
/* line 1372, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_twitter {
  display: inline-block;
  vertical-align: top;
  background-image: url("../images/twitter-share-white.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70px;
  height: 25px !important;
}
/* line 1380, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_twitter .at-icon-wrapper {
  display: none;
}
/* line 1384, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_facebook {
  margin-right: 15px;
  display: inline-block;
  vertical-align: top;
  background-image: url("../images/fb-share-white.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70px;
  height: 25px !important;
}
/* line 1393, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_facebook .at-icon-wrapper {
  display: none;
}
/* line 1397, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_email {
  display: inline-block;
  vertical-align: top;
  margin-right: 19px;
  margin-top: 1px;
  background-image: url("../images/email-share-white.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 115px;
  height: 25px !important;
}
/* line 1407, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lslide .field-name-field-addthis .addthis_button_email .at-icon-wrapper {
  display: none;
}
/* line 1413, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lSAction {
  position: absolute;
  margin-top: 67px;
  width: 662px;
}
/* line 1417, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lSAction a {
  opacity: 1;
  background-color: #fff;
}
/* line 1420, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lSAction a.lSPrev {
  background: url("../images/david_yalin_web7a1-65.png") no-repeat;
  transition: all 0.3s ease;
  left: 0;
  background-size: 53px;
  height: 53px;
}
/* line 1427, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSSlideWrapper .lSAction a.lSNext {
  background: url("../images/david_yalin_web7a1-65.png") no-repeat;
  transition: all 0.3s ease;
  right: 0;
  background-size: 53px;
  height: 53px;
  transform: rotate(180deg);
  top: 0;
}
/* line 1439, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper {
  width: 630px;
  overflow: hidden;
}
/* line 1443, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery {
  padding: 0;
  margin-top: 17px !important;
  margin-right: 32px;
}
/* line 1447, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li {
  height: 133px !important;
}
/* line 1449, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li img {
  height: 133px;
  opacity: 0.5;
}
/* line 1453, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li.active {
  border-radius: 0;
}
/* line 1455, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li.active img {
  opacity: 1;
}
@media (min-width: 768px) {
  /* line 1460, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li:last-of-type {
    display: none;
  }
}
/* line 1472, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend {
  padding-bottom: 50px;
  background-color: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1472, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 40px;
  }
}
/* line 1475, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-title {
  font-weight: bold;
  max-width: 1000px;
  margin: 0;
  color: #000;
}
/* line 1481, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content {
  padding-right: 30px;
  padding-top: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1481, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 24px;
  }
}
/* line 1485, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane h3 {
  display: none;
}
/* line 83, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video {
  float: right;
  max-width: 376px;
  overflow: hidden;
  margin-left: 20px;
}
/* line 88, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item {
  position: relative;
}
@media (min-width: 769px) {
  /* line 90, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper {
    padding-top: 0 !important;
  }
  /* line 93, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper iframe {
    position: relative;
    width: 376px;
    height: 376px;
  }
}
/* line 100, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item video {
  object-fit: cover;
}
/* line 103, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
  content: '';
  background: url("../images/play.png") no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  /* line 103, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
    background-size: cover;
    background-position: center center;
  }
}
/* line 116, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover {
  cursor: pointer;
}
/* line 118, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover:after {
  background-image: url("../images/play-hover.png");
}
/* line 123, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-video .field-item.playing:after {
  display: none;
}
/* line 1489, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane > .field-name-field-image {
  display: inline-block;
  vertical-align: top;
  width: 40%;
}
/* line 1493, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane > .field-name-field-image img {
  width: 373px;
}
/* line 1497, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider {
  display: inline-block;
  vertical-align: top;
  width: 60%;
}
/* line 1501, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-title-field {
  margin-right: 31px;
  color: #a3c03a;
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1501, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 24.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1501, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 1506, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-field-rich-text {
  font-size: 24px;
  line-height: 35px;
  margin-right: 39px;
  padding-right: 66px;
  background: url("../images/quotes.png") no-repeat right 5px;
  background-size: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1506, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1506, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1506, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 31.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1506, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 52.8px;
  }
}
/* line 1514, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad {
  margin-top: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1514, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24px;
  }
}
/* line 1516, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .field-name-field-image {
  float: right;
  margin-right: 50px;
  margin-left: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1516, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .field-name-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1516, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .field-name-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 16px;
  }
}
/* line 1520, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .field-name-field-image img {
  border-radius: 50px;
}
/* line 1524, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .group-pos-title {
  float: right;
  margin-top: 10px;
}
/* line 1527, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .group-pos-title .field-name-field-gard-desc {
  font-size: 22px;
}
/* line 1530, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad .group-pos-title .field-name-field-reg-full-name {
  font-size: 22px;
}
/* line 19, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-readers-recommend .pane-content .fieldable-panels-pane .field-name-field-slider .group-grad:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1540, ../sass/components/_theme.scss */
body .panel-display .pane-title {
  width: 100%;
  font-weight: bold;
  font-size: 40px;
}
/* line 1545, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text {
  background-color: #503b26;
  padding-bottom: 105px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1545, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 84px;
  }
}
/* line 1548, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  padding-top: 49px;
  padding-right: 78px;
  color: #a3c03a;
  text-align: right;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1548, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1548, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 62.4px;
  }
}
/* line 1556, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content {
  max-width: 1285px;
  width: 100%;
  margin: 0 auto;
}
/* line 1560, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker {
  max-width: 236px;
  display: inline-block;
  vertical-align: top;
}
/* line 1565, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-image img {
  border-radius: 50%;
  margin: 0 auto;
}
/* line 1570, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-gard-desc {
  color: #a3c03a;
  margin-top: 22px;
  font-size: 20px;
  letter-spacing: 1px;
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1570, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-gard-desc {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1570, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-gard-desc {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
/* line 1577, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-reg-full-name {
  color: #a3c03a;
  text-align: center;
  font-size: 21px;
  margin-top: 8px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1577, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-content .group-speaker .field-name-field-reg-full-name {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 1584, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-speaker-with-text .pane-content .field-name-field-rich-text {
  display: inline-block;
  vertical-align: top;
  max-width: 600px;
  color: #a3c03a;
  margin-right: 120px;
  font-size: 23px;
  margin-top: -4px;
  letter-spacing: 1px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1584, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 96px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1584, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-speaker-with-text .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 18.4px;
  }
}
/* line 1601, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body#about_track,
body .panel-display .pane-bundle-title-body-media#about_track,
body .panel-display .pane-node-body#about_track {
  border: none;
  margin-bottom: 64px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1601, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body#about_track,
  body .panel-display .pane-bundle-title-body-media#about_track,
  body .panel-display .pane-node-body#about_track {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 51.2px;
  }
}
/* line 1606, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.border-top .pane-title,
body .panel-display .pane-bundle-title-body-media.border-top .pane-title,
body .panel-display .pane-node-body.border-top .pane-title {
  font-weight: bold;
}
/* line 1610, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content,
body .panel-display .pane-bundle-title-body-media .pane-content,
body .panel-display .pane-node-body .pane-content {
  width: 100%;
  font-size: 22px;
  line-height: 29px;
}
/* line 1616, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content .listlink,
body .panel-display .pane-bundle-title-body-media .pane-content .listlink,
body .panel-display .pane-node-body .pane-content .listlink {
  background: url("../images/link-arrow.png") no-repeat right -1px;
  margin-right: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1616, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body .pane-content .listlink,
  body .panel-display .pane-bundle-title-body-media .pane-content .listlink,
  body .panel-display .pane-node-body .pane-content .listlink {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 32px;
  }
}
/* line 1619, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content .listlink a,
body .panel-display .pane-bundle-title-body-media .pane-content .listlink a,
body .panel-display .pane-node-body .pane-content .listlink a {
  color: #a3c03a;
}
/* line 1623, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table,
body .panel-display .pane-bundle-title-body-media .pane-content table,
body .panel-display .pane-node-body .pane-content table {
  max-width: 765px;
  width: 100%;
}
/* line 1626, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table thead,
body .panel-display .pane-bundle-title-body-media .pane-content table thead,
body .panel-display .pane-node-body .pane-content table thead {
  border-bottom: 1px solid #a3c03a;
  color: #a3c03a;
  font-weight: bold;
}
/* line 1631, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table thead tr th,
body .panel-display .pane-bundle-title-body-media .pane-content table thead tr th,
body .panel-display .pane-node-body .pane-content table thead tr th {
  height: 30px;
  text-align: center;
  color: #a3c03a;
}
/* line 1639, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr,
body .panel-display .pane-node-body .pane-content table tbody tr {
  border-bottom: 1px solid #a3c03a;
}
/* line 1641, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td,
body .panel-display .pane-node-body .pane-content table tbody tr td {
  overflow: visible;
  vertical-align: middle;
  height: auto;
}
/* line 1645, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td p,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td p,
body .panel-display .pane-node-body .pane-content table tbody tr td p {
  overflow: visible;
  padding: 0 10px;
}
/* line 1652, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td p span,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td p span,
body .panel-display .pane-node-body .pane-content table tbody tr td p span {
  width: 100%;
}
/* line 1656, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td.megama,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td.megama,
body .panel-display .pane-node-body .pane-content table tbody tr td.megama {
  overflow: auto;
  vertical-align: middle;
  padding: 8px 0px 10px 10px;
  width: 230px;
  border-left: 1px dashed #a3c03a;
  background: #a3c03a;
  box-shadow: inset 0 0 0 10px #fff;
}
/* line 1664, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td.megama p,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td.megama p,
body .panel-display .pane-node-body .pane-content table tbody tr td.megama p {
  overflow: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  flex-wrap: wrap;
  padding-top: 8px;
  min-height: 26px;
}
/* line 1674, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td.megama p span,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td.megama p span,
body .panel-display .pane-node-body .pane-content table tbody tr td.megama p span {
  width: 100%;
  text-align: center;
}
/* line 1680, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr td.middleTd,
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr td.middleTd,
body .panel-display .pane-node-body .pane-content table tbody tr td.middleTd {
  width: 253px;
  border-left: 1px dashed #a3c03a;
}
/* line 1685, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body .pane-content table tbody tr:nth-of-type(3n),
body .panel-display .pane-bundle-title-body-media .pane-content table tbody tr:nth-of-type(3n),
body .panel-display .pane-node-body .pane-content table tbody tr:nth-of-type(3n) {
  border-bottom: 1px solid #a3c03a;
}
/* line 1692, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.medium-title,
body .panel-display .pane-bundle-title-body-media.medium-title,
body .panel-display .pane-node-body.medium-title {
  margin-top: 60px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1692, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body.medium-title,
  body .panel-display .pane-bundle-title-body-media.medium-title,
  body .panel-display .pane-node-body.medium-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 48px;
  }
}
/* line 1694, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.medium-title .pane-title,
body .panel-display .pane-bundle-title-body-media.medium-title .pane-title,
body .panel-display .pane-node-body.medium-title .pane-title {
  padding-top: 36px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1694, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body.medium-title .pane-title,
  body .panel-display .pane-bundle-title-body-media.medium-title .pane-title,
  body .panel-display .pane-node-body.medium-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 28.8px;
  }
}
/* line 1697, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.medium-title .pane-content,
body .panel-display .pane-bundle-title-body-media.medium-title .pane-content,
body .panel-display .pane-node-body.medium-title .pane-content {
  padding-top: 10px;
}
/* line 1704, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.small-title .pane-content,
body .panel-display .pane-bundle-title-body-media.small-title .pane-content,
body .panel-display .pane-node-body.small-title .pane-content {
  padding-top: 5px;
}
/* line 1709, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body.no-title .pane-content,
body .panel-display .pane-bundle-title-body-media.no-title .pane-content,
body .panel-display .pane-node-body.no-title .pane-content {
  padding-top: 10px;
}
/* line 1714, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider {
  background-color: #f2f6df;
  padding-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1714, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-slider {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 40px;
  }
}
/* line 1718, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #a3c03a;
  text-align: center;
  margin: 0;
}
/* line 1725, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content {
  max-width: 540px;
  width: 100%;
  margin: 0 auto;
}
/* line 1729, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .field-name-field-rich-text {
  font-size: 22px;
  line-height: 35px;
}
/* line 1734, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-rich-text {
  font-size: 22px;
  line-height: 28px;
  padding-right: 95px;
  background: url("../images/quotes.png") no-repeat right 0;
  background-size: 50px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1734, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 76px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1734, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 8px;
  }
}
/* line 1742, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-image {
  float: right;
  margin-left: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1742, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 8px;
  }
}
/* line 1745, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-image img {
  border-radius: 50%;
}
/* line 1749, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .pos_title {
  margin-top: 10px;
  margin-right: 0px;
  float: right;
}
/* line 1753, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .pos_title .field-name-field-gard-desc {
  font-size: 22px;
  margin-top: 0;
}
/* line 1757, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .pos_title .field-name-field-reg-full-name {
  font-size: 22px;
  margin-top: 4px;
}
/* line 1762, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-gard-desc {
  font-size: 18px;
  margin-top: 17px;
}
/* line 1766, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slide__media .field-name-field-reg-full-name {
  font-size: 18px;
}
/* line 1770, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slick-dots {
  text-align: center;
  direction: ltr;
  margin-top: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1770, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-slider .pane-content .slick-dots {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 4px;
  }
}
/* line 1774, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slick-dots li {
  display: inline-block;
  margin-right: 15px;
}
/* line 1777, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slick-dots li button {
  border: 2px solid #a3c03a;
  border-radius: 50px;
  background: transparent;
  width: 18px;
  height: 18px;
  color: transparent;
}
/* line 1786, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-slider .pane-content .slick-dots li.slick-active button {
  background-color: #a3c03a;
}
/* line 1794, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider {
  padding-bottom: 42px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1794, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-vertical-thumbnail-slider {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 33.6px;
  }
}
/* line 1797, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #000;
}
/* line 1802, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content {
  max-width: 1666px;
  width: 100%;
}
/* line 1804, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides {
  max-width: 1124px;
}
/* line 1809, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper {
  overflow: visible;
  /*   height: 525px !important;  */
}
/* line 1813, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper > .field-items > .field-item {
  height: 650px !important;
  display: flex;
  align-items: center;
}
/* line 1819, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper .field-name-field-rich-text {
  margin-top: 15px;
  font-size: 22px;
}
/* line 1823, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper .lSAction {
  									/*position: absolute;
                                        top: 1px;
                                        left: auto;
                                        width: 200px;
                                        margin-right: -205px;
                                        height: 567px;
                                        right: 0;*/
}
/* line 1831, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper .lSAction a {
  height: 38px;
  width: 200px;
  										/*left: 0;
                                            right: 0;*/
  left: 100%;
  right: auto;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  opacity: 1;
  background-color: #fff;
}
/* line 1843, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper .lSAction a.lSPrev {
  background: url(../images/slider_button_up.png) no-repeat #fff;
  background-position: center 5px;
  background-size: 70px 75px;
  top: -6px;
  width: 202px;
  height: 40px;
  transition: all 0.3s ease;
  											/*  &:hover {
                                              background-image: url('../images/slider_button_up-hover.jpg');
                                          } */
}
/* line 1855, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSSlideWrapper .lSAction a.lSNext {
  background: url("../images/slider_button_down.png") no-repeat #fff;
  background-position: center -41px;
  background-size: 75px;
  bottom: 0;
  height: 33px;
  width: 202px;
  transition: all 0.3s ease;
  											/*  &:hover {
                                              background-image: url('../images/slider_button_down-hover.jpg');
                                          } */
}
/* line 1871, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery {
  padding: 0;
  margin-top: 19px;
}
/* line 1874, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery li {
  /*height: 144px !important;*/
}
/* line 1876, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery li > a {
  height: 100%;
}
/* line 1879, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery li img {
  height: 144px;
  opacity: 0.5;
  margin-left: auto;
  margin-right: auto;
  /*height: calc(100% - 52px);*/
}
/* line 1886, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery li.active {
  border-radius: 0;
}
/* line 1888, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-vertical-thumbnail-slider .pane-content .field-name-field-slides .lSSlideOuter.vertical .lSPager.lSGallery li.active img {
  opacity: 1;
}
/* line 1900, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description {
  background-color: #f2f6df;
  padding: 10px 76px 30px 30px;
}
/* line 1904, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description .fieldable-panels-pane:after {
  display: table;
  content: " ";
  clear: both;
}
/* line 1910, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #000;
}
/* line 1915, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description .pane-content {
  max-width: 1666px;
  width: 100%;
}
/* line 83, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video {
  float: right;
  max-width: 376px;
  overflow: hidden;
  margin-left: 20px;
}
/* line 88, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item {
  position: relative;
}
@media (min-width: 769px) {
  /* line 90, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper {
    padding-top: 0 !important;
  }
  /* line 93, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper iframe {
    position: relative;
    width: 376px;
    height: 376px;
  }
}
/* line 100, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item video {
  object-fit: cover;
}
/* line 103, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
  content: '';
  background: url("../images/play.png") no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  /* line 103, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
    background-size: cover;
    background-position: center center;
  }
}
/* line 116, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover {
  cursor: pointer;
}
/* line 118, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover:after {
  background-image: url("../images/play-hover.png");
}
/* line 123, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video .field-item.playing:after {
  display: none;
}
/* line 1920, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .group-title-text .field-name-field-sub-title {
  font-weight: bold;
  font-size: 23px;
  margin-top: -1px;
  letter-spacing: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1920, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .group-title-text .field-name-field-sub-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 18.4px;
  }
}
/* line 1926, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .group-title-text .field-name-field-rich-text {
  font-size: 24px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1926, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .group-title-text .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1926, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .group-title-text .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 1934, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial {
  padding-bottom: 50px;
  background-color: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1934, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 40px;
  }
}
/* line 1937, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #000;
}
/* line 1942, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content {
  max-width: 1666px;
  width: 100%;
}
/* line 1945, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane h3 {
  display: none;
}
/* line 83, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video {
  float: right;
  max-width: 376px;
  overflow: hidden;
  margin-left: 20px;
}
/* line 88, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item {
  position: relative;
}
@media (min-width: 769px) {
  /* line 90, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper {
    padding-top: 0 !important;
  }
  /* line 93, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item .fluid-width-video-wrapper iframe {
    position: relative;
    width: 376px;
    height: 376px;
  }
}
/* line 100, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item video {
  object-fit: cover;
}
/* line 103, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
  content: '';
  background: url("../images/play.png") no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  /* line 103, ../sass/components/_variables.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item:after {
    background-size: cover;
    background-position: center center;
  }
}
/* line 116, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover {
  cursor: pointer;
}
/* line 118, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item:hover:after {
  background-image: url("../images/play-hover.png");
}
/* line 123, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .field-name-field-video .field-item.playing:after {
  display: none;
}
/* line 1949, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content {
  display: inline-block;
  vertical-align: top;
}
/* line 1952, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .field-name-field-rich-text {
  font-size: 24px;
  line-height: 35px;
  margin-right: 50px;
  padding-right: 105px;
  background: url("../images/quotes.png") no-repeat right 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1952, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1952, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1952, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1952, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 84px;
  }
}
/* line 1959, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker {
  margin-top: 150px;
}
/* line 1961, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .field-name-field-image {
  float: right;
  margin-right: 155px;
  margin-left: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1961, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .field-name-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 16px;
  }
}
/* line 1965, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .field-name-field-image img {
  border-radius: 50%;
}
/* line 1969, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .group-pos-title {
  float: right;
  margin-top: 10px;
}
/* line 1972, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .group-pos-title .field-name-field-gard-desc {
  font-size: 22px;
}
/* line 1975, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker .group-pos-title .field-name-field-reg-full-name {
  font-size: 22px;
}
/* line 19, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-video-with-testmonial .pane-content .fieldable-panels-pane .group-content .group-speaker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1985, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars {
  max-width: 1024px;
  width: 100%;
  margin: 50px auto 0;
  background: #f2f6df;
  padding: 15px;
}
/* line 1991, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content {
  margin-top: 28px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1991, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 22.4px;
  }
}
/* line 1994, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form {
  padding-top: 40px;
  position: relative;
  /*height: 49px;*/
  margin: 40px auto 0;
  max-width: 722px;
  /*border: 2px solid;*/
}
/* line 1995, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form .views-exposed-widgets {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1994, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 1994, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 32px auto 0;
  }
}
/* line 2006, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper {
  padding: 0;
  margin-right: 43px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2006, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 34.4px;
  }
}
/* line 2009, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget {
  display: inline-block;
  vertical-align: top;
  margin-right: -3px;
}
/* line 2014, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  border: 1px solid #000;
  background-color: transparent;
  border-radius: 0;
  height: 47px;
  width: 626px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2014, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2014, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 500.8px;
  }
}
/* line 2023, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-form-type-wrapper {
  border: 1px solid;
  height: 47px;
  width: 204px;
  margin-right: 15px;
  padding: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2023, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-form-type-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2023, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-form-type-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 163.2px;
  }
}
/* line 2029, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-form-type-wrapper .form-control {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  background: url("../images/select-arrow-trans.png") no-repeat;
  background-position: -3px -2px;
  padding-top: 8px;
  padding-right: 16px;
  height: 46px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2029, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-form-type-wrapper .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 36.8px;
  }
}
/* line 2041, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-aca-calendar-tid-wrapper,
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-term-academic-year-wrapper {
  /*                            padding: 0;*/
}
/* line 2044, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-aca-calendar-tid-wrapper label,
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-term-academic-year-wrapper label {
  display: none;
}
/* line 2047, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-field-aca-calendar-tid-wrapper .form-control,
body .panel-display .pane-academic-calendars .pane-content .view-filters form #edit-term-academic-year-wrapper .form-control {
  border: 2px solid;
  border-radius: 0;
  background-color: transparent;
  /*border: none;*/
  height: auto;
  font-size: 20px;
  margin-top: 4px;
  margin-right: 7px;
  width: auto;
  padding-left: 50px;
  box-shadow: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: url("../images/select-arrow-transparent.png") no-repeat;
  background-position: 15px center;
}
/* line 2068, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form .views-submit-button {
  padding: 0;
  position: absolute;
  left: 0;
}
/* line 2072, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-filters form .views-submit-button #edit-submit-academic-calendars {
  margin: 0;
  border-radius: 0;
  width: 99.5px;
  background-color: #000;
  border: none;
  color: #a3c03a;
  font-size: 29px;
  height: 47px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2072, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-filters form .views-submit-button #edit-submit-academic-calendars {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 23.2px;
  }
}
/* line 2085, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-header {
  font-size: 20px;
  padding-right: 97px;
  margin-top: -1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2085, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2085, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 77.6px;
  }
}
/* line 2091, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content h3 {
  font-size: 25px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2091, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-content h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 2095, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  letter-spacing: 1px;
  width: 100%;
  background: url("../images/green-dotted-horez-border.png") no-repeat bottom right;
  display: flex;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2095, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 19, ../sass/components/_variables.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2104, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset {
  padding: 0;
}
/* line 2106, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(1) {
  width: 344px;
  background: url("../images/green-dotted-border.png") no-repeat left;
  padding: 0 6px;
}
/* line 2115, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(2) {
  background: url("../images/green-dotted-border.png") no-repeat left;
  color: #a3c03a;
  font-weight: bold;
  padding: 5px 9px;
}
/* line 2120, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(2) .views-field-field-event-date {
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2120, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(2) .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 2123, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(2) .views-field-field-hebrew-date {
  margin-top: -3px;
}
/* line 2127, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(3) {
  color: #a3c03a;
  background: url("../images/green-dotted-border.png") no-repeat left;
  padding: 0 9px;
}
/* line 2132, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(3) .views-field-field-times div {
  font-family: "fbshlagerregular";
}
/* line 2134, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(3) .views-field-field-times div ul {
  padding: 0;
}
/* line 2136, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(3) .views-field-field-times div ul li {
  list-style: none;
}
/* line 2143, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(4) {
  padding: 0px 9px;
}
/* line 2145, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(4) .date-display-single,
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(4) .date-display-range {
  display: none;
}
/* line 2149, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row .views-fieldset:nth-of-type(4) h2 {
  display: none;
}
/* line 2154, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row a {
  color: #000;
}
/* line 2157, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation {
  background: #a3c03a;
  margin-top: 10px;
}
/* line 2160, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset {
  padding: 0;
}
/* line 2162, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(2) {
  color: #fff;
  width: 344px;
  background: url("../images/white-dotted-border.png") left;
  background-repeat: no-repeat;
  padding: 5px 9px;
}
/* line 2173, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(3) {
  background: url("../images/white-dotted-border.png") left;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: bold;
  padding: 5px 9px;
}
/* line 2179, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(3) .views-field-field-event-date {
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2179, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(3) .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 2185, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(4) {
  color: #fff;
  background: url("../images/white-dotted-border.png") left;
  background-repeat: no-repeat;
  padding: 5px 9px;
}
/* line 2190, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(4) .date-display-single,
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(4) .date-display-range {
  display: block;
}
/* line 2194, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(4) ul {
  padding: 0;
}
/* line 2196, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(4) ul li {
  list-style: none;
}
/* line 2201, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(5) {
  padding: 5px 9px;
}
/* line 2203, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(5) .date-display-single,
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(5) .date-display-range {
  display: none;
}
/* line 2207, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(5) h2 {
  display: none;
}
/* line 2211, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-content .views-row.vacation .views-fieldset:nth-of-type(5) .addtocalendar .atcb-link {
  background: url("../images/addtocalwhite.png") no-repeat;
  border: none;
  color: transparent;
  box-shadow: none;
  padding: 0;
  margin-top: 15px;
}
/* line 2225, ../sass/components/_theme.scss */
body .panel-display .pane-academic-calendars .pane-content .view-footer {
  font-size: 20px;
  padding-top: 27px;
  max-width: 628px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2225, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-footer {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2225, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-footer {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 21.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2225, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-footer {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 502.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2225, ../sass/components/_theme.scss */
  body .panel-display .pane-academic-calendars .pane-content .view-footer {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2234, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  padding-top: 61px;
  padding-right: 79px;
  color: #000;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2234, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 48.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2234, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 63.2px;
  }
}
/* line 2241, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content {
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2241, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
/* line 2247, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content ul {
  font-size: 0;
}
/* line 2251, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu a {
  padding: 5px 15px;
}
/* line 168, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li {
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  padding: 10px;
  border-bottom: 2px solid #a3c03a;
  width: 33.33%;
  display: inline-block;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 168, ../sass/components/_variables.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 26.664%;
  }
}
/* line 179, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li a {
  color: #000;
}
/* line 183, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 189, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 193, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li.active:after {
  background: #f2f6df;
}
/* line 196, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li.active a {
  color: white;
}
/* line 2255, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .menu li {
  width: calc(100% / 4);
}
/* line 2259, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook {
  width: 100%;
  left: 0;
  padding: 10px 40px;
  background: #f2f6df;
}
/* line 2264, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header {
  border-bottom: 3px solid #a3c03a;
  width: 85%;
  padding-top: 0;
  padding-right: 0;
}
/* line 2269, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header h3 {
  margin-top: 25px;
  line-height: 22px;
  font-size: 35px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2269, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2269, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 2275, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header p {
  font-size: 22px;
  margin-right: 1px;
  max-width: 960px;
  line-height: 35px;
  padding-bottom: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2275, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2275, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 768px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2275, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-header p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2285, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 {
  margin-top: 25px;
  font-size: 35px;
  margin-bottom: 35px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2285, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2285, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2285, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 28px;
  }
}
/* line 2290, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 ul {
  display: inline-block;
  padding: 0;
}
/* line 2293, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 ul li {
  list-style: none;
  display: none;
}
/* line 2296, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content h3 ul li:last-of-type {
  display: inline-block;
  padding: 0;
}
/* line 2303, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row {
  max-width: 405px;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin-left: 58px;
  padding-bottom: 74px;
  margin-bottom: 45px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2303, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 324px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2303, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 46.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2303, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 59.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2303, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 36px;
  }
}
/* line 2311, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row .views-row-inner {
  padding-right: 0;
}
/* line 2313, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_7 > .view-content .views-row .views-row-inner .section2 {
  border: none;
}
/* line 2322, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_8 > .view-content h3 {
  font-size: 35px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2322, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_8 > .view-content h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 2326, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-faculty-phonebook .view-display-id-page_8 > .view-content .views-row {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 8px;
  padding: 0;
  border: none;
}
/* line 2336, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae {
  width: 100%;
  padding: 15px;
  background: #f2f6df;
}
/* line 2341, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-program-head {
  display: inline-block;
  width: 20%;
}
/* line 2344, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-program-head header {
  display: none;
}
/* line 2348, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-program-head .field-name-field-image img {
  border-radius: 90px;
}
/* line 2352, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-program-head .group-pos-title {
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}
/* line 2358, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-rich-text {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  width: 60%;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2358, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2358, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-institutions > .pane-content .pane-bundle-chireman-messgae .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2370, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content {
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 2376, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content ul {
  font-size: 0;
}
/* line 168, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li {
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  padding: 10px;
  border-bottom: 2px solid #a3c03a;
  width: 25%;
  display: inline-block;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 168, ../sass/components/_variables.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 20%;
  }
}
/* line 179, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li a {
  color: #000;
}
/* line 183, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 189, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 193, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li.active:after {
  background: #f2f6df;
}
/* line 196, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li.active a {
  color: white;
}
/* line 2381, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li {
  width: 25%;
  font-size: 30px;
}
/* line 2384, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li:after {
  height: 66px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2384, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content > .menu li:after {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 52.8px;
  }
}
/* line 2389, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook {
  width: 100%;
  padding: 15px;
  background: #f2f6df;
}
/* line 2397, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content h3,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content h3,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content h3 {
  padding: 30px;
  margin: 0;
}
/* line 2400, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content h3 ul,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content h3 ul,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content h3 ul {
  display: inline-block;
  padding: 0;
}
/* line 2403, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content h3 ul li,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content h3 ul li,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content h3 ul li {
  list-style: none;
  display: none;
}
/* line 2406, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content h3 ul li:last-of-type,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content h3 ul li:last-of-type,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content h3 ul li:last-of-type {
  display: inline-block;
  padding: 0;
}
/* line 2413, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row {
  padding-top: 75px;
  border-bottom: 3px solid #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2413, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 60px;
  }
}
/* line 2416, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner {
  max-width: 1666px;
  width: 100%;
  padding-right: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2416, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 12px;
  }
}
/* line 2419, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  width: calc(100% / 4);
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2419, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 2426, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section1 .views-field-field-image img,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section1 .views-field-field-image img,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section1 .views-field-field-image img {
  border-radius: 50%;
}
/* line 2431, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 {
  border-left: 2px solid #000;
  height: 139px;
}
/* line 2434, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-title,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-title,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-title {
  font-weight: bold;
}
/* line 2437, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-position,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-position,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-position {
  margin-top: 6px;
}
/* line 2441, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 .views-label {
  margin-left: 5px;
}
/* line 2444, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul {
  display: inline-block;
  padding: 0;
}
/* line 2447, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li {
  list-style: none;
  display: none;
}
/* line 2450, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li:last-of-type,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li:last-of-type,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department-1 ul li:last-of-type {
  display: inline-block;
  padding: 0;
}
/* line 2458, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section3,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section3,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section3 {
  border-left: 2px solid #000;
  height: 139px;
}
/* line 2461, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section3 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section3 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section3 .views-label {
  display: block;
}
/* line 2464, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content {
  display: block;
  margin-top: 1px;
}
/* line 2467, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content a,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content a,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content a {
  color: #000;
}
/* line 2472, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section4,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section4,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section4 {
  border-left: 2px solid #000;
  padding: 0 15px;
}
/* line 2475, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-label {
  display: block;
  margin-bottom: 5px;
}
/* line 2479, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section4 .field-content,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section4 .field-content,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section4 .field-content {
  font-family: "fbshlagerregular";
}
/* line 2482, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-field-field-mobile-phone,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-field-field-mobile-phone,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-field-field-mobile-phone {
  margin-top: 5px;
}
/* line 2488, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-field-office-hours .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-field-office-hours .views-label,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-field-office-hours .views-label {
  display: block;
  margin-bottom: 5px;
}
/* line 2493, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node {
  margin-top: 41px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2493, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node,
  body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 32.8px;
  }
}
/* line 2495, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node a,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node a,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node a {
  color: #000;
}
/* line 2502, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row:nth-of-type(1),
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row:nth-of-type(1),
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row:nth-of-type(1) {
  padding-top: 0;
}
/* line 2505, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_3 > .view-content .views-row.views-row-last,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_4 > .view-content .views-row.views-row-last,
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_5 > .view-content .views-row.views-row-last {
  border: none;
}
/* line 2514, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_6 > .view-content .views-row .views-row-inner {
  padding-right: 0;
}
/* line 2516, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-college-management > .pane-content .pane-faculty-phonebook .view-faculty-phonebook.view-display-id-page_6 > .view-content .views-row .views-row-inner .section2 {
  border: none;
}
/* line 2527, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content {
  max-width: 1024px;
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2527, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
/* line 2533, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content ul {
  font-size: 0;
}
/* line 2536, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu {
  margin-right: 0px;
}
/* line 168, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li {
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  padding: 10px;
  border-bottom: 2px solid #a3c03a;
  width: 50%;
  display: inline-block;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 168, ../sass/components/_variables.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 179, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li a {
  color: #000;
}
/* line 183, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 189, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 193, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li.active:after {
  background: #f2f6df;
}
/* line 196, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .menu li.active a {
  color: white;
}
/* line 2540, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure {
  padding: 15px 15px;
  background: #f2f6df;
}
/* line 2545, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form {
  height: auto;
}
/* line 2547, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-search-api-views-fulltext-wrapper,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-search-api-views-fulltext-wrapper {
  padding: 0;
}
/* line 2549, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget {
  display: inline-block;
  vertical-align: top;
}
/* line 2552, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  border: 1px solid #000;
  background-color: transparent;
  border-radius: 0;
  height: 47px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2552, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
/* line 2560, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-form-type-wrapper,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-procedure-type-wrapper,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-form-type-wrapper,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-procedure-type-wrapper {
  border: 1px solid;
  height: 47px;
  width: 204px;
  padding: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2560, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-form-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-procedure-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-form-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-procedure-type-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2560, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-form-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-procedure-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-form-type-wrapper,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-procedure-type-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 163.2px;
  }
}
/* line 2566, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-form-type-wrapper .form-control,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-procedure-type-wrapper .form-control,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-form-type-wrapper .form-control,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-procedure-type-wrapper .form-control {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  background: url("../images/select-arrow-trans.png") no-repeat;
  background-position: -3px -2px;
  padding-top: 8px;
  padding-right: 16px;
  height: 46px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2566, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-form-type-wrapper .form-control,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form #edit-field-procedure-type-wrapper .form-control,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-form-type-wrapper .form-control,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form #edit-field-procedure-type-wrapper .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 36.8px;
  }
}
/* line 2578, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button {
  padding: 0;
  margin-right: 11px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2578, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 8.8px;
  }
}
/* line 2581, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-forms,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-procedure,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-forms,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-procedure {
  margin: 0;
  border-radius: 0;
  width: 99.5px;
  background-color: #000;
  border: none;
  color: #a3c03a;
  font-size: 33px;
  height: 47px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2581, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-forms,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-procedure,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-forms,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-procedure {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 26.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2581, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-forms,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-filters form .views-submit-button #edit-submit-procedure,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-forms,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-filters form .views-submit-button #edit-submit-procedure {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
/* line 2595, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content {
  margin-top: 44px;
  padding-right: 40px;
  max-width: 505px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2595, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 35.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2595, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 32px;
  }
}
/* line 2599, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content h3,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content h3 {
  font-size: 20px;
  font-weight: bold;
}
/* line 2603, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row {
  height: 40px;
  padding-right: 81px;
  padding-top: 8px;
  font-size: 18px;
  margin-bottom: 20px;
  letter-spacing: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2603, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2603, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2603, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row,
  body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 16px;
  }
}
/* line 2610, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row a,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row a {
  color: #000;
}
/* line 2613, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row.online,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row.online {
  background: url("../images/online-form.png") no-repeat right center;
}
/* line 2616, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row.download,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row.download {
  background: url("../images/download-form.png") no-repeat right center;
}
/* line 2619, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row.views-row-last,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row.views-row-last {
  border-bottom: 2px solid #000;
  padding-bottom: 52px;
}
/* line 2623, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-forms .view-content .views-row:last-child,
body .panel-display .pane-menu-menu-forms-and-procedures .pane-content .pane-procedure .view-content .views-row:last-child {
  border: none;
}
/* line 2633, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content {
  max-width: 1415px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 50px;
}
/* line 2638, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content ul,
body .panel-display .pane-menu-menu-bids > .pane-content ul {
  font-size: 0;
}
/* line 2641, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu {
  margin-right: 0px;
}
/* line 168, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li {
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  padding: 10px;
  border-bottom: 2px solid #a3c03a;
  width: 50%;
  display: inline-block;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 168, ../sass/components/_variables.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li,
  body .panel-display .pane-menu-menu-bids > .pane-content > .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 179, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li a,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li a {
  color: #000;
}
/* line 183, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li:hover,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 189, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li.active,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 193, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li.active:after,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li.active:after {
  background: #f2f6df;
}
/* line 196, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li.active a,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li.active a {
  color: white;
}
/* line 2644, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content > .menu li,
body .panel-display .pane-menu-menu-bids > .pane-content > .menu li {
  width: 50%;
}
/* line 2648, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest {
  width: 100%;
  background: #f2f6df;
  padding: 15px;
}
/* line 2652, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin-right: 30;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2652, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 24;
  }
}
/* line 2657, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .view-header,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .view-header {
  color: #a3c03a;
  margin-top: -10px;
  font-size: 18px;
  margin-right: 2px;
}
/* line 2663, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion {
  margin-top: 25px;
  font-family: "fbshlagerregular";
  letter-spacing: 1px;
  position: relative;
  overflow: auto;
  padding-right: 37px;
}
/* line 2670, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion h3,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion h3 {
  color: #000;
  margin-top: 0px;
  font-family: "fbshlagerregular";
  letter-spacing: 1px;
  font-size: 22px;
  margin-top: 20px;
}
/* line 2678, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header {
  border: none;
  background: transparent;
  padding: 0;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2678, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 2683, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header a,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header a {
  color: #a3c03a;
}
/* line 2686, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header .ui-accordion-header-icon,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
/* line 2690, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header-active,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-header-active {
  background: url(../images/link-arrow.png) no-repeat;
  background-size: 14px;
  background-position: left 5px;
}
/* line 2695, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content {
  border: none;
  background: transparent;
  padding: 0;
  height: auto !important;
  margin-bottom: 20px;
}
/* line 2701, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content:before,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content:before {
  content: " ";
  background: url("../images/green-dotted-border.png") repeat right top;
  display: block;
  width: 100%;
  height: 5px;
  margin-bottom: 11px;
}
/* line 2710, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content {
  margin-right: 29px;
  font-size: 18px;
}
/* line 2713, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity {
  margin-bottom: 10px;
}
/* line 2716, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field {
  display: inline-block;
  vertical-align: top;
}
/* line 2719, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field div,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field div {
  display: inline-block;
  vertical-align: top;
}
/* line 2723, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field:after,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field:after {
  display: inline-block;
  content: "|";
  margin: 0 5px;
}
/* line 2729, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field:last-of-type:after,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content .views-field .field-content .entity .content .field:last-of-type:after {
  display: none;
}
/* line 2738, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content:after,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ui-accordion-content:after {
  content: " ";
  background: url("../images/green-dotted-border.png") repeat right top;
  display: block;
  width: 100%;
  height: 5px;
}
/* line 2746, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-x,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-x {
  display: none !important;
}
/* line 2749, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-y,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-y {
  display: block !important;
  opacity: 1 !important;
  right: 5px !important;
  height: 1000px !important;
  background-color: #a3c03a;
  width: 1px;
}
/* line 2756, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-y .ps__thumb-y,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest > .pane-content .ui-accordion .ps__rail-y .ps__thumb-y {
  height: 50px !important;
  background-color: #a3c03a;
  width: 8px;
  right: -4px;
}
/* line 2765, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body-media,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-node-body,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body-media,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-node-body {
  display: inline-block;
  vertical-align: top;
  width: 70%;
}
/* line 2771, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text {
  max-width: 808px;
}
/* line 2773, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe {
  height: 415px;
  width: 809px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2773, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 332px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2773, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-bundle-title-body-media .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-points-of-interest .pane-node-body .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 647.2px;
  }
}
/* line 2780, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions {
  width: 100%;
  padding: 15px;
  background: #f2f6df;
}
/* line 2784, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-title {
  max-width: 1666px;
  width: 100%;
  padding-top: 56px;
  font-weight: bold;
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2784, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 44.8px;
  }
}
/* line 2792, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper {
  margin: 0 auto;
}
/* line 2795, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body {
  margin-top: 0;
}
/* line 2799, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title {
  background: url("../images/lightrail.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 33px !important;
  padding-top: 27px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2799, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2799, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 21.6px;
  }
}
/* line 2805, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
  padding-right: 3px;
  padding-top: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2805, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2805, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body-media .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-node-body .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2814, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col {
  border: 1px solid #000;
  border-top: 0;
  border-bottom: 0;
  padding: 0 10px;
  height: 350px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2814, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 280px;
  }
}
/* line 2820, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
  background: url("../images/bus.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 55px;
  padding-top: 9px;
  margin-top: 16px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2820, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2820, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2820, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 7.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2820, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12.8px;
  }
}
/* line 2827, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2827, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2827, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2832, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content .field-name-field-links a,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content .field-name-field-links a {
  color: #a3c03a;
}
/* line 2839, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
  background: url("../images/car.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 45px;
  padding-top: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2839, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2839, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 36px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2839, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 4px;
  }
}
/* line 2845, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2845, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2845, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2850, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content .field-name-field-links a,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content .field-name-field-links a {
  color: #a3c03a;
}
/* line 2858, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link {
  padding-top: 37px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2858, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 29.6px;
  }
}
/* line 2860, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text {
  width: 100%;
  max-width: 100%;
}
/* line 2863, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
  height: 550px;
  margin-bottom: -8px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2863, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 440px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2863, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: -6.4px;
  }
}
/* line 2873, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids {
  width: 100%;
  padding: 15px 30px;
  background: #f2f6df;
}
/* line 2879, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header #node-33,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header #node-33 {
  font-size: 22px;
  line-height: 35px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2879, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header #node-33,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header #node-33 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2879, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header #node-33,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header #node-33 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 2883, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header #node-33 h2,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header #node-33 h2 {
  display: none;
}
/* line 2887, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header > p,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header > p {
  font-size: 22px;
  line-height: 35px;
  margin-right: 29px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2887, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header > p,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header > p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2887, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header > p,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header > p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2887, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header > p,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header > p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 23.2px;
  }
}
/* line 2894, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff {
  display: inline-block;
  vertical-align: top;
  margin-right: 70px;
}
/* line 2898, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff header,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff header {
  display: none;
}
/* line 2901, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .field-name-field-image,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .field-name-field-image {
  display: inline-block;
  vertical-align: top;
}
/* line 2904, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .field-name-field-image img,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .field-name-field-image img {
  border-radius: 90px;
}
/* line 2908, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  margin-right: 18px;
  margin-top: 3px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2908, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2908, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 14.4px;
  }
}
/* line 2914, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-position,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-position {
  display: none;
}
/* line 2917, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-toar,
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-title-field,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-toar,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-title-field {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
  font-weight: bold;
}
/* line 2925, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-email a,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-header .node-faculty-staff .group_id_deatils .field-name-field-email a {
  color: #000;
}
/* line 2932, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content {
  margin: 30px 0;
  border-top: 3px solid #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2932, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 24px 0;
  }
}
/* line 2938, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th {
  text-align: center;
  color: #a3c03a;
  font-size: 22px;
  border: none;
  padding-top: 13px;
  padding-bottom: 7px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2938, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2938, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table thead tr th {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 10.4px;
  }
}
/* line 2949, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr {
  background: #fff;
  font-weight: bold;
}
/* line 2952, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td {
  border: none;
  text-align: center;
  font-size: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: url("../images/green-dotted-border.png") no-repeat;
  border-top: 17px solid #fff;
  border-bottom: 20px solid #f2f6df;
  line-height: 0.8;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2952, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2952, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 2952, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td,
  body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 16px;
  }
}
/* line 2962, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td.views-field-download,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td.views-field-download {
  color: transparent;
  padding-top: 3px;
  background: none;
}
/* line 2966, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td.views-field-download a,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-bids .pane-content .view-content .views-table tbody tr td.views-field-download a {
  background: url(../images/green-file.png) no-repeat right top;
  background-size: 11px;
  display: block;
  color: #a3c03a;
}
/* line 2980, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-suppliers,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-suppliers {
  width: 100%;
  padding: 15px 30px;
  background: #f2f6df;
}
/* line 2985, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-suppliers .pane-content h3,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-suppliers .pane-content h3 {
  font-size: 35px;
  margin: 0;
}
/* line 2989, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-suppliers .pane-content .views-row,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-suppliers .pane-content .views-row {
  font-size: 21px;
  margin-right: 4px;
}
/* line 2992, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-map-and-directions > .pane-content .pane-suppliers .pane-content .views-row .views-field-title,
body .panel-display .pane-menu-menu-bids > .pane-content .pane-suppliers .pane-content .views-row .views-field-title {
  font-weight: bold;
  width: 198px;
  display: inline-block;
}
/* line 3003, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search {
  margin: 0 auto;
  width: 90%;
}
/* line 3006, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  color: #000;
}
/* line 3012, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content {
  max-width: 1666px;
  width: 100%;
  margin-top: 0;
}
/* line 3015, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content ul {
  font-size: 0;
}
/* line 3018, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu {
  margin-right: 0px;
}
/* line 168, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li {
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  font-size: 30px;
  padding: 10px;
  border-bottom: 2px solid #a3c03a;
  width: 33.33%;
  display: inline-block;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 168, ../sass/components/_variables.scss */
  body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 26.664%;
  }
}
/* line 179, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li a {
  color: #000;
}
/* line 183, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 189, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 193, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li.active:after {
  background: #f2f6df;
}
/* line 196, ../sass/components/_variables.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content > .menu li.active a {
  color: white;
}
/* line 3022, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content body .panel-display .pane-menu-menu-phonebook-search .pane-content .menu li.active:after {
  background: #f2f6df;
}
/* line 3025, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-1,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-2 {
  max-width: 100%;
  width: 100%;
  margin: 0 0;
  position: relative;
  background: #f2f6df;
}
/* line 3028, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page .views-exposed-widgets,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-1 .views-exposed-widgets,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-2 .views-exposed-widgets {
  margin: 0;
}
/* line 3036, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page .pane-content,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-1 .pane-content,
body .panel-display .pane-menu-menu-phonebook-search .pane-content .pane-views-exp-faculty-phonebook-page-2 .pane-content {
  border: none;
  background: transparent;
  display: block !important;
  position: relative;
  padding: 60px 0;
  margin: 0 auto;
}
/* line 3111, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-phonebook-search.faculty > .pane-content {
  height: auto;
}
/* line 3143, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page {
  background-position: right top;
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  width: 50%;
  left: 0;
  right: 0;
}
/* line 3144, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .views-exposed-widgets {
  margin: 0;
}
/* line 204, ../sass/components/_variables.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page h3 {
  margin: 0;
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px;
  border-bottom: 2px solid #a3c03a;
  display: inline-block;
  position: relative;
  font-size: 25px;
  width: 50%;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .inside .pane-views-exp-faculty-phonebook-page h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .inside .pane-views-exp-faculty-phonebook-page h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 217, ../sass/components/_variables.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page h3:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 225, ../sass/components/_variables.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page.active h3 {
  margin-top: 0;
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 230, ../sass/components/_variables.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page.active h3:after {
  background: #f2f6df;
}
/* line 3154, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page h3 {
  width: 100%;
  font-size: 30px;
  cursor: pointer;
}
/* line 3162, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page.active h3 {
  cursor: pointer;
}
/* line 3164, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page.active h3:after {
  height: 53px;
}
/* line 3169, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content {
  background: #f2f6df;
  padding: 70px 15px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 1480px;
}
/* line 3177, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form {
  width: 50%;
  border: 2px solid;
  position: relative;
  margin: 0 auto;
}
/* line 3182, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-search-api-views-fulltext-wrapper {
  padding: 0;
}
/* line 3184, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-search-api-views-fulltext-wrapper label {
  font-size: 17px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 13px;
  border-left: 2px solid;
  margin: 0;
}
/* line 3193, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget {
  display: inline-block;
  vertical-align: top;
}
/* line 3196, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  border: none;
  background-color: transparent;
  border-radius: 0;
  width: 100%;
}
/* line 3204, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-field-department-wrapper {
  padding: 0;
}
/* line 3206, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form #edit-field-department-wrapper .form-control {
  border-radius: 0;
  background-color: transparent;
  border: none;
  height: 45px;
  font-size: 20px;
  margin-top: 4px;
  margin-right: 7px;
  width: 614px;
  box-shadow: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: url("../images/select-arrow-transparent.png") no-repeat;
  background-position: 25px 15px;
}
/* line 3225, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form .views-submit-button {
  padding: 0;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 3230, ../sass/components/_theme.scss */
body .panel-display .inside .pane-views-exp-faculty-phonebook-page .pane-content form .views-submit-button #edit-submit-faculty-phonebook {
  margin: 0;
  border-radius: 0;
  width: 96.5px;
  background-color: #000;
  border: none;
  color: #a3c03a;
  font-size: 27px;
  height: 36px;
  padding: 2px 0;
}
/* line 3246, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 {
  background-position: right top;
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  margin-top: 70px;
  z-index: 999;
}
/* line 204, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 h3 {
  margin: 0;
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px;
  border-bottom: 2px solid #a3c03a;
  display: inline-block;
  position: relative;
  font-size: 25px;
  width: 50%;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-1 h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-1 h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 217, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 h3:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 225, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1.active h3 {
  margin-top: 0;
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 230, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1.active h3:after {
  background: #f2f6df;
}
/* line 3254, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1.active {
  z-index: 1;
}
/* line 3257, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content {
  max-width: 1461px;
  background: #f2f6df;
  border-radius: 0px 0px 10px 10px;
  border: 4px solid #a3c03a;
  margin-right: 7px;
}
/* line 3263, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form {
  max-width: 50%;
  border: 2px solid;
  height: auto;
  position: relative;
  margin: 0 auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3263, ../sass/components/_theme.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 0 auto 0;
  }
}
/* line 3269, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-search-api-views-fulltext-wrapper {
  padding: 0;
}
/* line 3271, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-search-api-views-fulltext-wrapper label {
  font-size: 20px;
  padding-top: 13px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 13px;
  border-left: 2px solid;
  margin: 0;
}
/* line 3280, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget {
  display: inline-block;
  vertical-align: top;
  margin-right: 0;
}
/* line 3284, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  border: none;
  background-color: transparent;
  border-radius: 0;
  height: 45px;
  width: 100%;
}
/* line 3293, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-field-department-wrapper {
  padding: 0;
}
/* line 3295, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form #edit-field-department-wrapper .form-control {
  border-radius: 0;
  background-color: transparent;
  border: none;
  height: 45px;
  font-size: 20px;
  margin-top: 4px;
  margin-right: 7px;
  width: 614px;
  box-shadow: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: url("../images/select-arrow-transparent.png") no-repeat;
  background-position: 25px 15px;
}
/* line 3314, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form .views-submit-button {
  padding: 0;
  position: absolute;
  left: 0;
}
/* line 3318, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-1 .pane-content form .views-submit-button #edit-submit-faculty-phonebook {
  margin: 0;
  border-radius: 0;
  width: 96.5px;
  background-color: #000;
  border: none;
  color: #a3c03a;
  font-size: 28px;
  height: auto;
  padding: 3px 0;
}
/* line 3333, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 {
  margin-top: 70px;
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  width: 50%;
}
/* line 3334, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .views-exposed-widgets {
  margin: 0;
}
/* line 204, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 h3 {
  margin: 0;
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px;
  border-bottom: 2px solid #a3c03a;
  display: inline-block;
  position: relative;
  font-size: 25px;
  width: 50%;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-2 h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-2 h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 217, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 h3:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 225, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2.active h3 {
  margin-top: 0;
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 230, ../sass/components/_variables.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2.active h3:after {
  background: #f2f6df;
}
/* line 3344, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2.active {
  z-index: 1;
}
/* line 3347, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 h3 {
  font-size: 30px;
  width: 100%;
  cursor: pointer;
  				/*    &:hover {
                  background-color: #f2f6df;
                  background-image: url(../images/link-arrow.png) left 15px center;
                  background-repeat: no-repeat;
                  color: black;
              } */
}
/* line 3358, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content {
  max-width: 100%;
  background: #f2f6df;
  padding: 70px 15px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 1480px;
}
/* line 3367, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form {
  width: 50%;
  border: 2px solid;
  height: auto;
  margin: 0 auto;
  position: relative;
}
/* line 3373, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-search-api-views-fulltext-wrapper {
  padding: 0;
}
/* line 3375, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-search-api-views-fulltext-wrapper label {
  font-size: 20px;
  padding-top: 13px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 13px;
  border-left: 2px solid;
}
/* line 3383, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget {
  display: inline-block;
  vertical-align: top;
  margin-right: -3px;
}
/* line 3387, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  border: none;
  background-color: transparent;
  border-radius: 0;
  height: 45px;
  width: 464px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3387, ../sass/components/_theme.scss */
  body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 371.2px;
  }
}
/* line 3396, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-field-department-wrapper {
  padding: 0;
  width: 100%;
}
/* line 3399, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form #edit-field-department-wrapper .form-control {
  border-radius: 0;
  background-color: transparent;
  border: none;
  height: auto;
  font-size: 17px;
  width: 88%;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: url("../images/select-arrow-transparent.png") no-repeat;
  background-position: 23px 12px;
}
/* line 3415, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form .views-submit-button {
  padding: 0;
  position: absolute;
  left: 0;
}
/* line 3419, ../sass/components/_theme.scss */
body .panel-display .pane-views-exp-faculty-phonebook-page-2 .pane-content form .views-submit-button #edit-submit-faculty-phonebook {
  margin: 0;
  border-radius: 0;
  width: 96.5px;
  background-color: #000;
  border: none;
  color: #a3c03a;
  font-size: 27px;
  height: 36px;
  padding: 0;
}
/* line 3436, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty {
  max-width: 1461px;
  margin: 0 auto 70px;
  padding-bottom: 34px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3436, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 0 auto 56px;
  }
}
/* line 3440, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty h2 {
  font-size: 52px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3440, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty h2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 41.6px;
  }
}
/* line 3444, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty h3 {
  font-size: 24px;
  font-weight: bold;
}
/* line 3447, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty h3:nth-of-type(2) {
  margin-top: 44px;
}
/* line 3451, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-empty p {
  font-size: 22px;
  margin-top: -1px;
  margin-bottom: 4px;
}
/* line 3457, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-header {
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3457, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 3459, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-header p {
  font-size: 55px;
  font-weight: bold;
  margin-bottom: -8px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3459, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook .view-header p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 3466, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row {
  border-bottom: 3px solid #a3c03a;
  padding-bottom: 15px;
}
/* line 3469, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner {
  max-width: 1666px;
  width: 100%;
  padding: 15px;
  display: flex;
}
/* line 3473, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3473, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 3479, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section1 .views-field-field-image img {
  border-radius: 100px;
}
/* line 3484, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section2 {
  border-left: 2px solid #b7b9ba;
  padding: 0 15px;
}
/* line 3487, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-title {
  font-weight: bold;
}
/* line 3490, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-position {
  margin-top: 6px;
}
/* line 3493, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section2 .views-field-field-department {
  margin-top: 5px;
}
/* line 3497, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section3 {
  border-left: 2px solid #b7b9ba;
  padding: 0 15px;
}
/* line 3500, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section3 .views-label {
  display: block;
}
/* line 3503, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content {
  display: block;
  margin-top: 1px;
}
/* line 3506, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section3 .field-content a {
  color: #000;
}
/* line 3511, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section4 {
  border-left: 2px solid #b7b9ba;
  padding: 0 15px;
}
/* line 3514, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-label {
  display: block;
  margin-bottom: 5px;
}
/* line 3518, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section4 .field-content {
  font-family: "fbshlagerregular";
}
/* line 3521, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section4 .views-field-field-mobile-phone {
  margin-top: 5px;
}
/* line 3525, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section5 {
  padding: 0 15px;
}
/* line 3528, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-field-office-hours .views-label {
  display: block;
  margin-bottom: 5px;
}
/* line 3533, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node {
  margin-top: 41px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3533, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 32.8px;
  }
}
/* line 3535, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row .views-row-inner .views-fieldset.section5 .views-field-view-node a {
  color: #000;
}
/* line 3542, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook > .view-content .views-row:nth-of-type(1) {
  padding-top: 0;
}
/* line 3551, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row {
  margin-top: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3551, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 28px;
  }
}
/* line 3553, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset {
  display: inline-block;
  vertical-align: top;
  height: 136px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3553, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 108.8px;
  }
}
/* line 3557, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section1 {
  padding-left: 88px;
  font-weight: bold;
  letter-spacing: 0.5px;
  border-left: 1px solid #000;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3557, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 70.4px;
  }
}
/* line 3563, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section2 {
  border-left: 1px solid #000;
  padding-left: 54px;
  padding-right: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3563, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 43.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3563, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 32px;
  }
}
/* line 3567, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section2 a {
  color: #000;
}
/* line 3571, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section3 {
  border-left: 1px solid #000;
  padding-left: 73px;
  padding-right: 37px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3571, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 58.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3571, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 29.6px;
  }
}
/* line 3575, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section3 .field-content {
  margin-top: 4px;
  font-family: "fbshlagerregular";
}
/* line 3580, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 {
  margin-right: 43px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3580, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 34.4px;
  }
}
/* line 3583, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 .views-field-field-office-hours .views-label {
  display: block;
  margin-bottom: 5px;
}
/* line 3588, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 .views-field-view-node {
  margin-top: 41px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3588, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 32.8px;
  }
}
/* line 3590, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration .view-header .view-department-id .view-content .views-row .views-fieldset.section4 .views-field-view-node a {
  color: #000;
}
/* line 3600, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration > .view-content {
  border-top: 3px solid #a3c03a;
  margin-top: 73px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3600, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration > .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 58.4px;
  }
}
/* line 3603, ../sass/components/_theme.scss */
body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration > .view-content .views-row {
  padding-top: 69px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3603, ../sass/components/_theme.scss */
  body .panel-display .pane-faculty-phonebook .view-faculty-phonebook.administration > .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 55.2px;
  }
}
/* line 3610, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks {
  width: 100%;
  margin: 0 auto;
}
/* line 3611, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .pane-content {
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3610, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 0 auto;
  }
}
/* line 3618, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item {
  display: inline-block;
  width: 33.33%;
  margin-top: 30px;
}
/* line 3622, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item:nth-of-type(3n) {
  margin-left: 0;
}
/* line 3625, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post {
  max-width: 375px;
  position: relative;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3625, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 300px;
  }
}
/* line 3628, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .field-name-field-post-type {
  display: inline-block;
  position: absolute;
  right: -9px;
  top: -36px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3628, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .field-name-field-post-type {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: -28.8px;
  }
}
/* line 3633, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .field-name-field-post-type h2 {
  display: none;
}
/* line 3636, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .field-name-field-post-type img {
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3636, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .field-name-field-post-type img {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 80%;
  }
}
/* line 3640, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post > .field-name-field-image {
  border: 2px solid #000;
  box-shadow: 1px 1px rgba(60, 60, 60, 0.8);
}
/* line 3644, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .group-ttile-date {
  background: rgba(35, 31, 32, 0.8);
  position: absolute;
  bottom: 0;
  color: #a3c03a;
  width: 100%;
  text-align: right;
  font-size: 25px;
  padding: 12px 29px 4px 9px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3644, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .group-ttile-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3644, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .group-ttile-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 9.6px 23.2px 3.2px 7.2px;
  }
}
/* line 3653, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks .field-name-field-block > .field-items > .field-item .group-post .group-ttile-date a {
  color: #a3c03a;
}
/* line 3661, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks.not-front {
  max-width: 100%;
  width: 100%;
  margin-top: 9px;
}
/* line 3665, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks.not-front .pane-title {
  max-width: 1520px;
  width: 100%;
  font-weight: bold;
}
/* line 3673, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks.not-front .pane-content .field-name-field-block > .field-items > .field-item {
  margin-bottom: 50px;
}
/* line 3676, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-blocks.not-front .pane-content .field-name-field-block > .field-items > .field-item .group-post .group-ttile-date {
  box-shadow: -3px 3px 5px #000;
}
/* line 3687, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-title {
  font-weight: bold;
  font-size: 41px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3687, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32.8px;
  }
}
/* line 3694, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-header a {
  color: #a3c03a;
  font-size: 18px;
  display: block;
  margin-top: -5px;
  margin-right: 3px;
  letter-spacing: 1px;
}
/* line 3704, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row {
  /*  margin-bottom: 28px; */
}
/* line 3706, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 {
  color: #a3c03a;
  background: url("../images/green-dotted-border.png") no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 75px;
}
/* line 3712, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 .views-field-field-event-date-1 {
  font-weight: bold;
  font-size: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3712, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 .views-field-field-event-date-1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 3716, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 .views-field-field-event-date {
  font-size: 19px;
  margin-top: -26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3716, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3716, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section1 .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: -20.8px;
  }
}
/* line 3721, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
}
/* line 3725, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
  font-size: 19px;
  width: 280px;
  margin-top: 24px;
  margin-right: 16px;
  line-height: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3725, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3725, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 224px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3725, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3725, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 12.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3725, ../sass/components/_theme.scss */
  body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 17.6px;
  }
}
/* line 3731, ../sass/components/_theme.scss */
body .panel-display .pane-events .pane-content .view-events .view-content .views-row .section2 .views-field-title a {
  color: #000;
}
/* line 3741, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block {
  padding-right: 55%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3741, ../sass/components/_theme.scss */
  body .panel-display .pane-sharethis-sharethis-block {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 44%;
  }
}
/* line 3747, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_button {
  display: inline-block;
  vertical-align: top;
}
/* line 3750, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_twitter_button .st-twitter-counter {
  background-image: url("../images/twitter-share.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70px;
  height: auto !important;
}
/* line 3758, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_button {
  display: inline-block;
  vertical-align: top;
}
/* line 3761, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_facebook_button .st-facebook-counter {
  background-image: url("../images/fb-share.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70px;
  height: auto !important;
}
/* line 3769, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_button {
  display: inline-block;
  vertical-align: top;
}
/* line 3772, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_email_button .st-email-counter {
  background-image: url("../images/email-share.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 115px;
  height: auto !important;
}
/* line 3780, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_print_button {
  display: inline-block;
  vertical-align: top;
}
/* line 3783, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_print_button .stButton_gradient {
  background: none;
  border: none;
  color: transparent;
  height: auto;
  padding: 0;
  border-radius: 0;
}
/* line 3790, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_print_button .stButton_gradient .print {
  background-image: url("../images/print-share.png") !important;
  background-repeat: no-repeat;
  background-size: auto;
  width: 80px;
  height: 23px !important;
}
/* line 3799, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper ul {
  display: flex;
  list-style: none;
}
/* line 3803, ../sass/components/_theme.scss */
body .panel-display .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper button:hover {
  padding: 3px 0 !important;
}
/* line 3809, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers {
  background-color: #231f20;
  padding: 0 30px 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3809, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 0 24px 44px;
  }
}
/* line 3812, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .pane-title {
  color: #a3c03a;
  text-align: center;
  padding-top: 58px;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3812, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 46.4px;
  }
}
/* line 3820, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  color: #a3c03a;
  text-align: center;
  padding: 15px 0;
  border-left: 3px dotted;
  margin: 0;
}
/* line 3830, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
  font-size: 105px;
  line-height: 0;
  margin-top: 46px;
  min-height: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3830, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 84px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3830, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36.8px;
  }
}
/* line 3835, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number span {
  font-size: 105px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3835, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 84px;
  }
}
/* line 3840, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
  font-size: 25px;
  width: 200px;
  margin: 0 auto;
  line-height: 29px;
  margin-top: 32px;
  font-weight: normal;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3840, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3840, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 25.6px;
  }
}
/* line 3848, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type {
  background: none;
  border: none;
}
/* line 3851, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type .field-name-field-number {
  font-size: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3851, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 3860, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 3864, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
}
/* line 3868, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table {
  max-width: 733px;
  width: 100%;
}
/* line 3871, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table thead {
  border-bottom: 1px solid #a3c03a;
}
/* line 3874, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table thead tr th {
  height: 30px;
  text-align: center;
  color: #a3c03a;
}
/* line 3882, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr {
  border-bottom: 1px solid #a3c03a;
}
/* line 3884, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td {
  /*    width: 253px; */
  border-left: 1px dashed #a3c03a;
  								/*   br {
                                      display: none;
                                  } */
}
/* line 3885, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td.col_0 {
  background: #a3c03a;
  box-shadow: inset 0 0 0 4px #fff;
}
/* line 3891, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td p {
  padding: 10px;
}
/* line 3894, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td span {
  border-bottom: 1px dashed #a3c03a;
  width: 95%;
  display: block;
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 3901, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td span.last {
  border: none;
}
/* line 3908, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables .pane-content table tbody tr td:last-of-type {
  border-left: none;
}
/* line 3920, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables.greenCloumn tbody tr td:first-of-type {
  overflow: auto;
  vertical-align: middle;
  padding: 8px 0px 10px 10px;
  width: 230px;
  border-left: 1px dashed #a3c03a;
  background: #a3c03a;
  box-shadow: inset 0 0 0 10px #fff;
}
/* line 3928, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables.greenCloumn tbody tr td:first-of-type p {
  overflow: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  flex-wrap: wrap;
  padding-top: 8px;
}
/* line 3937, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-tables.greenCloumn tbody tr td:first-of-type p span {
  width: 100%;
  text-align: center;
}
/* line 3949, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-title {
  				/*   @include content-width;
                  font-weight: bold;
                  @include padding-right(78px);
                  @include padding-top(31px); */
}
/* line 3955, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-content {
  				/*  @include content-width;
                  @include padding-right(80px);
                  @include padding-top(18px);
                  @include font-size(22px);
                  @include padding-bottom(50px); */
}
/* line 3961, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-rich-text {
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3961, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 3964, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files {
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3964, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 3967, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files > .field-items > .field-item {
  background: url("../images/file-icon.png") no-repeat right;
  padding-right: 28px;
  padding-top: 3px;
  background-size: 16px;
  margin-bottom: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3967, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3967, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 20px;
  }
}
/* line 3973, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-files .pane-content .field-name-field-download-files > .field-items > .field-item a {
  color: #595b5d;
  font-size: 22px;
}
/* line 3982, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links {
  padding-bottom: 60px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3982, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 48px;
  }
}
/* line 3984, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 3988, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3988, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 3991, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-rich-text {
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3991, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 3994, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list {
  margin-top: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3994, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 44px;
  }
}
/* line 3997, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item {
  display: inline-block;
  vertical-align: top;
  margin-left: 44px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 3997, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 35.2px;
  }
}
/* line 4001, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item .field-name-field-links {
  width: 107px;
  text-align: center;
  margin-top: 12px;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4001, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 9.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4001, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 4006, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-links-list > .field-items > .field-item .field-name-field-links a {
  color: #000;
}
/* line 4013, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-rich-text-2 {
  margin-top: 58px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4013, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links .pane-content .field-name-field-rich-text-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 46.4px;
  }
}
/* line 4019, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-imgae-gallery .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 4023, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-imgae-gallery .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
}
/* line 4028, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-imgae-gallery .pane-content .fieldable-panels-pane > .field-name-field-rich-text {
  margin: 0 auto 50px;
}
/* line 4033, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-imgae-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item {
  display: inline-block;
  width: 33%;
  padding: 5px;
  position: relative;
}
/* line 4038, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-grid-imgae-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .field-name-field-rich-text {
  background: rgba(35, 31, 32, 0.8);
  position: absolute;
  bottom: 5px;
  color: #a3c03a;
  width: 98%;
  font-size: 25px;
  padding: 12px 29px 4px 9px;
  margin-bottom: 0;
  max-width: 100%;
  left: 5px;
  right: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4038, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-imgae-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4038, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-grid-imgae-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 9.6px 23.2px 3.2px 7.2px;
  }
}
/* line 4057, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id {
  padding: 0px 0px 0 225px;
  padding-bottom: 50px;
}
/* line 4060, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .pane-title {
  display: none;
}
/* line 4063, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id {
  max-width: 1666px;
  width: 100%;
}
/* line 4065, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content {
  display: flex;
}
/* line 4067, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-office-hours,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-free-fields,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-number,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-regint,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-open-door {
  padding: 0 60px;
}
/* line 4076, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head {
  border-left: 2px solid #b7b9ba;
}
/* line 4078, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head header,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head footer {
  display: none;
}
/* line 4082, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .field-name-field-image {
  display: inline-block;
}
/* line 4084, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .field-name-field-image img {
  border-radius: 100px;
}
/* line 4088, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils {
  display: inline-block;
  vertical-align: top;
  margin-right: 21px;
}
/* line 4092, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-field-position {
  font-size: 16px;
}
/* line 4095, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-field-toar {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  padding-left: 5px;
}
/* line 4101, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-title-field {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
/* line 4106, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-field-email {
  font-size: 16px;
}
/* line 4108, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-field-email a {
  color: #000;
}
/* line 4112, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-head .group_id_deatils .field-name-field-office-phone {
  font-size: 16px;
}
/* line 4118, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec {
  border-left: 2px solid #b7b9ba;
}
/* line 4120, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec header,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec footer {
  display: none;
}
/* line 4124, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details {
  display: inline-block;
  vertical-align: top;
  height: 135px;
}
/* line 4128, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-field-position {
  font-size: 16px;
}
/* line 4131, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-field-toar {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  padding-left: 5px;
}
/* line 4137, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-title-field {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
/* line 4142, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-field-email {
  font-size: 16px;
}
/* line 4145, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-field-email a {
  color: #000;
}
/* line 4149, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-program-sec .group-id-details .field-name-field-office-phone {
  font-size: 16px;
}
/* line 4155, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .group_contact_deatils {
  min-height: 135px;
  border-left: 2px solid #b7b9ba;
}
/* line 4160, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .group_contact_deatils .field-name-field-number {
  /*height: 135px;*/
  font-size: 16px;
}
/* line 4161, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .group_contact_deatils .field-name-field-number .field-label {
  font-weight: 100;
}
/* line 4169, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .group_contact_deatils .field-name-field-email {
  padding: 0 15px;
  font-size: 16px;
}
/* line 4172, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .group_contact_deatils .field-name-field-email a {
  color: #000;
}
/* line 4177, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-free-fields {
  height: 135px;
  font-size: 18px;
}
/* line 4181, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-free-fields .field-items .field-item {
  vertical-align: top;
  display: inline-block;
}
/* line 4185, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-free-fields .field-items .field-item .content {
  display: block;
}
/* line 4188, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-free-fields .field-items .field-item.odd {
  margin-right: 35px;
  height: 135px;
  padding-right: 43px;
  font-size: 22px;
}
/* line 4198, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-office-hours,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-number {
  border-left: 2px solid #b7b9ba;
  font-size: 20px;
}
/* line 4201, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-office-hours .field-label,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-number .field-label {
  font-weight: 100;
}
/* line 4205, ../sass/components/_theme.scss */
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-office-hours .field-items,
body .panel-display .pane-node-field-program-id .field-name-field-program-id .content .field-name-field-number .field-items {
  margin-top: 4px;
}
/* line 4213, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-masonry-gallery .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  padding-right: 78px;
  padding-top: 58px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4213, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-masonry-gallery .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 62.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4213, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-masonry-gallery .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 46.4px;
  }
}
/* line 4219, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-masonry-gallery .pane-content {
  max-width: 1666px;
  width: 100%;
  padding-right: 84px;
  font-size: 22px;
  line-height: 26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4219, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-masonry-gallery .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 67.2px;
  }
}
/* line 4225, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-masonry-gallery .pane-content .fieldable-panels-pane > .field-name-field-rich-text {
  margin: 0 auto 50px;
}
/* line 4228, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-masonry-gallery .pane-content .fieldable-panels-pane .field-name-field-image {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 4233, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-masonry-gallery .pane-content .fieldable-panels-pane .field-name-field-image > .field-items > .field-item {
  padding: 5px 0;
}
/* line 4242, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 4246, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
}
/* line 4251, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane > .field-name-field-rich-text {
  /*margin: 0 auto 50px;*/
}
/* line 4255, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items {
  list-style: none;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
}
/* line 4257, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item {
  display: inline-block;
  								/*&.second {
                                      height: 250px;
                                      width: 100%;
                                      vertical-align: top;
                                      overflow: hidden;
                                      margin-bottom: 10px;
                                      .content {
                                          position: relative;
                                          .field-name-field-image {
                                              overflow: hidden;
                                              height: 250px;
                                              width: 100%;
                                              position: relative;
                                              img {
                                                  position: absolute;
                                                  top: 50%;
                                                  left: 50%;
                                                  transform: translate(-50%, -50%);
                                                  min-width: 100%;
                                                  min-height: 100%;
                                                  max-width: none;
                                              }
                                          }
                                      }
                                  }*/
}
/* line 4284, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .content {
  position: relative;
}
/* line 4286, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .content .field-name-field-rich-text {
  background: rgba(35, 31, 32, 0.8);
  position: absolute;
  bottom: 0;
  color: #a3c03a;
  width: 100%;
  font-size: 25px;
  padding: 12px 29px 4px 9px;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4286, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4286, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items > .field-item .content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 9.6px 23.2px 3.2px 7.2px;
  }
}
/* line 4304, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 4308, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
  padding-bottom: 50px;
}
/* line 4314, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane > .field-name-field-rich-text {
  margin: 0 auto 50px;
}
/* line 4319, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow {
  display: flex;
  margin-bottom: 10px;
}
/* line 4322, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content {
  position: relative;
}
/* line 4324, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content .field-name-field-rich-text {
  background: rgba(35, 31, 32, 0.8);
  position: absolute;
  bottom: 0;
  color: #a3c03a;
  width: 100%;
  font-size: 25px;
  padding: 12px 29px 4px 9px;
  margin-bottom: 0;
  max-width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4324, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4324, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 9.6px 23.2px 3.2px 7.2px;
  }
}
/* line 4335, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content .field-name-field-image {
  overflow: hidden;
  height: 500px;
  width: 100%;
  position: relative;
}
/* line 4340, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow .content .field-name-field-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
}
/* line 4351, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow > .even {
  display: inline-block;
  vertical-align: top;
  width: 74%;
  margin-left: 10px;
}
/* line 4357, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow > .odd {
  display: inline-block;
  vertical-align: top;
  width: 24%;
}
/* line 4363, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow:nth-of-type(even) > .even {
  display: inline-block;
  vertical-align: top;
  width: 24%;
}
/* line 4368, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-expanded-collage-gallery .pane-content .fieldable-panels-pane .field-name-field-slides > .field-items .galleryRow:nth-of-type(even) > .odd {
  display: inline-block;
  vertical-align: top;
  width: 74%;
}
/* line 4380, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar {
  margin-top: 55px;
  width: 413px;
  padding-right: 40px;
}
/* line 4385, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar:before {
  content: " ";
  background: url("../images/events_lobby_bg-header.png") no-repeat center top;
  display: block;
  height: 47px;
}
/* line 4391, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content {
  background-color: #a3c03a;
  min-height: 330px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4391, ../sass/components/_theme.scss */
  body .panel-display .pane-yellin-bootstrap-calendar .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    min-height: 264px;
  }
}
/* line 4395, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control .btn-group {
  margin: 0 auto;
  display: block;
  width: 80%;
  text-align: center;
}
/* line 4400, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control .btn-group .btn-primary {
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  color: transparent;
  display: inline-block;
  float: none;
  width: 10px;
}
/* line 4409, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control .btn-group .btn-primary.prev {
  background: url("../images/cal-right.png") no-repeat;
  float: right;
  margin-top: 31px;
  right: -4px;
}
/* line 4415, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control .btn-group .btn-primary.next {
  background: url("../images/cal-left.png") no-repeat;
  float: left;
  margin-top: 31px;
  left: 14px;
}
/* line 4422, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control .btn-group .calendar-title {
  display: inline-block;
  font-size: 25px;
  margin-top: 25px;
  text-align: center;
  color: #fff;
}
/* line 4430, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar {
  width: 100%;
  max-width: 322px;
  position: relative;
  margin-top: 3px;
  margin-right: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4430, ../sass/components/_theme.scss */
  body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 30.4px;
  }
}
/* line 4437, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-row-head {
  border-bottom: 1px solid #fff;
  padding-bottom: 1px;
}
/* line 4440, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-row-head .cal-cell1 {
  float: right;
  color: #fff;
  text-align: right;
  font-size: 24px;
  margin-left: 7px;
}
/* line 4446, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-row-head .cal-cell1:nth-of-type(1) {
  margin-right: -3px;
}
/* line 4449, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-row-head .cal-cell1:nth-of-type(4) {
  margin-right: -4px;
}
/* line 4452, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-row-head .cal-cell1:nth-of-type(7) {
  margin-left: 0;
  margin-right: -36px;
  text-align: left;
}
/* line 4459, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box {
  border: none;
  border-bottom: 1px solid #fff;
  min-height: 200px;
  padding-top: 3px;
}
/* line 4464, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid {
  border: none;
  margin-right: -2px;
  margin-bottom: 1px;
}
/* line 4468, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 {
  border: none;
  float: right;
  height: 25px;
  min-height: auto;
  color: #fff;
  opacity: 1;
  font-size: 24px;
  margin-top: 10px;
  width: 52px;
}
/* line 4478, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 span[data-cal-date] {
  color: #fff;
  opacity: 1;
  margin: 0;
  font-size: 24px;
  display: inline-block;
  float: none !important;
}
/* line 4486, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day {
  height: auto;
  background-color: transparent;
}
/* line 4489, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day.hasEvent {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 41px;
  text-decoration: none;
  width: 36px;
  height: 36px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
  margin-right: -10px;
  background-color: transparent;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4489, ../sass/components/_theme.scss */
  body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day.hasEvent {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 28.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4489, ../sass/components/_theme.scss */
  body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day.hasEvent {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 28.8px;
  }
}
/* line 4502, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day.hasEvent:hover {
  background: #fff;
}
/* line 4504, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day.hasEvent:hover span {
  font-weight: bold;
  color: #000;
}
/* line 4510, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day .events-list {
  display: none;
}
/* line 4513, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day #cal-week-box {
  display: none !important;
}
/* line 4516, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-month-day #cal-day-tick {
  background: transparent;
  border: none;
  bottom: -8px;
  color: transparent;
}
/* line 4523, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1 .cal-day-outmonth {
  display: none !important;
}
/* line 4526, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid .cal-cell1:nth-of-type(7) {
  width: 10px;
}
/* line 4530, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box .cal-row-fluid:last-of-type {
  margin-bottom: 19px;
}
/* line 4534, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box #cal-slide-box {
  border: none;
  margin-top: 25px;
  bottom: 10px;
}
/* line 4539, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box #cal-slide-box #cal-slide-tick {
  display: none !important;
}
/* line 4542, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box #cal-slide-box #cal-slide-content {
  background: none;
  font-size: 18px;
  box-shadow: none;
  padding: 0;
}
/* line 4548, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box #cal-slide-box #cal-slide-content ul li {
  list-style-image: none;
  display: block;
}
/* line 4553, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar .cal-month-box #cal-slide-box #cal-slide-content .event {
  display: none;
}
/* line 4559, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar .pane-content .calendar-control #calendar *:hover {
  background-color: transparent;
}
/* line 4565, ../sass/components/_theme.scss */
body .panel-display .pane-yellin-bootstrap-calendar:after {
  content: " ";
  background: url("../images/events_lobby_bg_footer.png") no-repeat center top;
  display: block;
  margin-top: 0px;
  height: 54px;
}
/* line 4573, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive {
  padding-right: 40px;
  width: 100%;
}
/* line 4576, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-title {
  font-weight: bold;
  font-size: 41px;
}
/* line 4580, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content {
  margin-right: -3px;
}
/* line 4582, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu {
  margin-top: 12px;
  padding: 0;
}
/* line 4585, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li {
  border: 2px solid #a3c03a;
  border-radius: 15px;
  margin-bottom: 4px;
  height: 51px;
  background: url("../images/menu-item.png") no-repeat #f2f6df 15px 53%;
  background-size: 14px;
  max-width: 433px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4585, ../sass/components/_theme.scss */
  body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 346.4px;
  }
}
/* line 4594, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li a {
  color: #000;
  font-size: 21px;
  padding-top: 14px;
  padding-right: 39px;
  letter-spacing: 1px;
}
/* line 4602, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(2) a {
  padding-top: 12px;
}
/* line 4606, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(3) {
  margin-top: -1px;
}
/* line 4608, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(3) a {
  padding-top: 10px;
}
/* line 4612, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(4) {
  margin-top: -1px;
}
/* line 4614, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(4) a {
  padding-top: 9px;
}
/* line 4618, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(5) {
  margin-top: -1px;
}
/* line 4620, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(5) a {
  padding-top: 8px;
}
/* line 4624, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(6) {
  margin-top: -1px;
}
/* line 4626, ../sass/components/_theme.scss */
body .panel-display .pane-menu-menu-event-subject-archive .pane-content .menu li:nth-of-type(6) a {
  padding-top: 7px;
}
/* line 4635, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-title {
  font-weight: bold;
  max-width: 1666px;
  width: 100%;
}
/* line 4643, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .form-type-bef-link {
  display: none;
}
/* line 4645, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .form-type-bef-link.scheduleFilterShow {
  display: block;
}
/* line 4650, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper {
  max-width: 90%;
  width: 100%;
  float: none;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 4659, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid label,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper label,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper label {
  display: none;
}
/* line 4663, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item {
  display: flex;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4663, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item,
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item,
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 4666, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item > .form-item,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item > .form-item,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item > .form-item {
  flex: 1 1 auto;
  margin-left: 3px;
}
/* line 4669, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item > .form-item a,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item > .form-item a,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item > .form-item a {
  color: #000;
  background-color: #f2f6df;
  padding: 7px;
  height: auto;
  border: 2px solid #a3c03a;
  border-radius: 15px;
  display: block;
  font-size: 19px;
  min-height: 73px;
}
/* line 4679, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item > .form-item a:hover, body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item > .form-item a.active,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item > .form-item a:hover,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item > .form-item a.active,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item > .form-item a:hover,
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item > .form-item a.active {
  background-color: #a3c03a;
  text-decoration: none;
  cursor: pointer;
}
/* line 4688, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters .views-widget-filter-field_step_in_year_tid .bef-select-as-links > .form-item > .form-item :nth-of-type(4),
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-wrapper .bef-select-as-links > .form-item > .form-item :nth-of-type(4),
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-filters #edit-field-step-in-year-tid-selective-wrapper .bef-select-as-links > .form-item > .form-item :nth-of-type(4) {
  margin-left: 0;
}
/* line 4696, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content {
  max-width: 90%;
  width: 100%;
  float: none;
  position: relative;
}
/* line 4702, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-prev {
  position: absolute;
  left: 100%;
  background: url("../images/david_yalin_web7a1-65.png") no-repeat;
  color: transparent;
  transform: rotate(180deg);
  border: none;
  height: 71px;
  width: 35px;
  top: 56px;
  background-size: cover;
  								/*  &:hover {
                                  background: url('../images/david_yalin_web7a1-65.png') no-repeat;
                                  background-size: cover;
                              } */
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4702, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-prev {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 56.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4702, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-prev {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4702, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-prev {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: 44.8px;
  }
}
/* line 4718, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-next {
  position: absolute;
  right: 100%;
  background: url("../images/david_yalin_web7a1-65.png") no-repeat;
  color: transparent;
  border: none;
  height: 71px;
  width: 35px;
  top: 56px;
  background-size: cover;
  								/* &:hover {
                                  background: url('../images/david_yalin_web7a1-65.png') no-repeat;
                                  background-size: cover;
                              } */
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4718, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-next {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 56.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4718, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-next {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4718, ../sass/components/_theme.scss */
  body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content .slick__arrow .slick-next {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: 44.8px;
  }
}
/* line 4734, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider {
  border: 2px solid #a3c03a;
  border-radius: 15px;
}
/* line 4737, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list {
  border-radius: 15px;
}
/* line 4739, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide {
  background: url("../images/david_yalin_web7a1-63.png") no-repeat right;
  background-size: cover;
  height: 178px;
  position: relative;
}
/* line 4745, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide:hover {
  background: url("../images/david_yalin_web7a1-62.png") no-repeat right;
  background-size: cover;
  cursor: pointer;
}
/* line 4750, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide .slide__content {
  text-align: center;
}
/* line 4752, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide .slide__content .views-field-tid {
  display: none;
}
/* line 4755, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide .slide__content .views-field-title-field {
  font-weight: bold;
  font-size: 21px;
  max-width: 125px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 0;
}
/* line 4763, ../sass/components/_theme.scss */
body .panel-display .pane-schedule-for-student .pane-content .view-schedule-for-student .view-content #slick-views-schedule-for-student-1-slider .slick-list .slide .slide__content .views-field-field-target-population {
  margin: 0 auto;
  font-weight: bold;
  font-size: 15px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 4780, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title {
  border-bottom: 2px dotted #a3c03a;
  max-width: 80%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 4785, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-title {
  font-size: 30px;
  display: inline-block;
  vertical-align: top;
  width: 22%;
  font-weight: bold;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4785, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 24px;
  }
}
/* line 4793, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content {
  display: inline-block;
  vertical-align: top;
  width: 74%;
}
/* line 4797, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links {
  max-width: 85%;
  width: 100%;
}
/* line 4800, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links > .field-items {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 55px;
  -webkit-column-count: 2;
  -webkit-column-gap: 55px;
  column-count: 2;
  column-gap: 55px;
}
/* line 4802, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links > .field-items > .field-item {
  background: url("../images/link-arrow.png") no-repeat right 5px;
  padding-right: 28px;
  font-size: 21px;
  background-size: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4802, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4802, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 4807, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links > .field-items > .field-item a {
  color: #94af32;
  display: block;
  letter-spacing: 1px;
  font-weight: bold;
}
/* line 4816, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files {
  max-width: 85%;
  width: 100%;
}
/* line 4819, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files > .field-items {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 65px;
  -webkit-column-count: 2;
  -webkit-column-gap: 65px;
  column-count: 2;
  column-gap: 65px;
}
/* line 4821, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files > .field-items > .field-item {
  background: url(../images/file-icon.png) no-repeat right 3px;
  padding-right: 25px;
  font-size: 21px;
  background-size: 15px;
  color: #595b5d;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4821, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4821, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 4827, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files > .field-items > .field-item a {
  color: #595b5d;
}
/* line 4834, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-list-of-links-side-title.last {
  background: no-repeat;
  margin-bottom: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4834, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-list-of-links-side-title.last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 30.4px;
  }
}
/* line 4840, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files {
  max-width: 530px;
  width: 100%;
  padding-right: 20px;
}
/* line 4844, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files > .field-items {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 55px;
  -webkit-column-count: 2;
  -webkit-column-gap: 55px;
  column-count: 2;
  column-gap: 55px;
  column-count: 1;
}
/* line 4847, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files > .field-items > .field-item {
  background: url(../images/file-icon.png) no-repeat right 2px;
  padding-right: 28px;
  font-size: 21px;
  background-size: 15px;
  color: #595b5d;
  padding-bottom: 2px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4847, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4847, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 4854, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .field-name-field-download-files > .field-items > .field-item a {
  color: #595b5d;
  display: block;
  letter-spacing: 1px;
}
/* line 4862, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-title {
  font-weight: bold;
  max-width: 1666px;
  width: 100%;
  margin: 0;
}
/* line 4867, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content {
  max-width: 80%;
  width: 100%;
}
/* line 4870, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-rich-text {
  margin-top: 17px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4870, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 13.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4870, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 4875, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items {
  display: block;
  position: relative;
}
/* line 4878, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row {
  position: relative;
}
/* line 4880, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item {
  display: inline-block;
  width: 33.33%;
  vertical-align: top;
}
/* line 4885, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item:nth-child(3n + 0) .content .field-name-field-title {
  margin-left: 0;
}
/* line 4890, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title {
  cursor: all-scroll;
  background: url("../images/link-arrow.png") left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 4892, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title.shown-title-topics {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4890, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 247, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title > .field-items > .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
}
/* line 4896, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title.ui-state-active {
  margin-bottom: 210px;
  background: url("../images/david_yalin_web7a1-34.png") no-repeat;
  background-size: 512px;
  height: 55px;
}
/* line 4901, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title.ui-state-active .ui-accordion-header-icon {
  display: none !important;
}
/* line 4905, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title .ui-accordion-header-icon {
  display: none;
}
/* line 4908, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-title:not(.no-hover):hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 4915, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content {
  display: none;
  position: absolute;
  top: auto;
  bottom: 0;
  width: 100%;
  left: 0;
  margin: 0 auto;
  background: #f2f6df;
  margin-top: 15px;
}
/* line 4925, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content header {
  display: none;
}
/* line 4928, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content {
  max-width: 1666px;
  width: 100%;
  padding: 15px;
  font-size: 22px;
  line-height: 26px;
}
/* line 4933, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-rich-text {
  margin-bottom: 25px;
}
/* line 4936, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links {
  max-width: 1666px;
  width: 100%;
  padding-right: 20px;
  margin-top: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4936, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4936, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
/* line 4940, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links .field-item {
  background: url("../images/link-arrow.png") no-repeat right 0;
  padding-right: 28px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4940, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
/* line 4943, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-continuing-education-topics .pane-content .field-name-field-continuing-edu-topics > .field-items > .row > .field-item .content .field-name-field-accordion-content .field-collection-item-field-accordion-content .field-name-field-links .field-item a {
  color: #a3c03a;
}
/* line 4958, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 4962, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 36px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 4962, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-read-more .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28.8px;
  }
}
/* line 4966, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-content .field-name-field-rich-text {
  max-width: 600px;
}
/* line 4969, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-content .field-name-field-rich-text .readmore-summary p {
  margin: 0;
}
/* line 4972, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-content .field-name-field-rich-text .readmore-summary .readmore-link {
  color: #b4b5b7;
  font-size: 16px;
  display: block;
  margin-top: -5px;
}
/* line 4978, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-read-more .pane-content .field-name-field-rich-text .readmore-summary .field-name-field-image {
  margin-top: 15px;
  margin-right: -5px;
}
/* line 4988, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-banner .pane-content h2 {
  display: none;
}
/* line 4992, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item {
  padding: 5px;
}
/* line 4994, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item img {
  /*  margin: 0 auto; */
}
/* line 5005, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-item {
  background: url("../images/link-arrow.png") no-repeat right 5px;
  margin-right: -2px;
  padding-right: 31px;
  font-size: 22px;
  padding-top: 4px;
  margin-bottom: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5005, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-links-list .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -1.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5005, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-links-list .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 24.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5005, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-links-list .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5012, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-item a {
  color: #a3c03a;
}
/* line 5017, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item {
  background: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 5023, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item {
  width: 30%;
  display: inline-block;
  background: url("../images/link-arrow.png") left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 5024, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item:not(.no-hover):hover {
  background-color: #f2f6df;
  background-image: url(../images/file-icon.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5023, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 247, ../sass/components/_variables.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item > .field-items > .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
}
/* line 5033, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item a {
  color: #000;
  display: block;
  font-size: 22px;
  text-decoration: none;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5033, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5039, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item .field-name-field-download-button .field-items .field-item:nth-child(3n + 0) {
  margin-left: 0;
}
/* line 5049, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag {
  padding-bottom: 50px;
}
/* line 5051, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-title {
  font-weight: bold;
  padding-top: 49px;
  padding-right: 65px;
  max-width: 1666px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5051, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5051, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 52px;
  }
}
/* line 5057, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content {
  				/*      @include content-width;
                  @include padding-right(65px);
                  @include padding-left(65px);
                  @include font-size(22px);
                  @include line-height(36px); */
}
/* line 5063, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content {
  margin-top: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5063, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
/* line 5068, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content {
  display: flex;
  margin-bottom: 24px;
}
/* line 5071, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  padding: 15px 30px;
}
/* line 5073, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-title-field {
  font-size: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5073, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 5076, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-field-link {
  width: 50%;
  background: url("../images/link-arrow.png") no-repeat right 7px;
  padding-right: 36px;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5076, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-field-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 28.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5076, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-field-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5083, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text .field-name-field-link a {
  color: #a3c03a;
}
/* line 5092, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item.odd .content .group-text {
  order: 1;
}
/* line 5095, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag .pane-content .field-name-field-zigzag-content > .field-items > .field-item.odd .content .field-name-field-image {
  order: 2;
}
/* line 5111, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.half_half .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-image,
body .panel-display .pane-bundle-zigzag.half_half .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-video {
  width: 50%;
}
/* line 5115, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.half_half .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  width: 50%;
}
/* line 5132, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.sixtysix_thirtythree .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-image,
body .panel-display .pane-bundle-zigzag.sixtysix_thirtythree .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-video {
  width: 66%;
}
/* line 5136, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.sixtysix_thirtythree .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  width: 33%;
}
/* line 5153, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.thirtythree_sixtysix .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-image,
body .panel-display .pane-bundle-zigzag.thirtythree_sixtysix .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-video {
  width: 33%;
}
/* line 5157, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.thirtythree_sixtysix .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  width: 66%;
}
/* line 5174, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.seventyfive_twenty-five .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-image,
body .panel-display .pane-bundle-zigzag.seventyfive_twenty-five .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-video {
  width: 75%;
}
/* line 5178, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.seventyfive_twenty-five .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  width: 25%;
}
/* line 5195, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.twenty-five_seventyfive .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-image,
body .panel-display .pane-bundle-zigzag.twenty-five_seventyfive .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .field-name-field-video {
  width: 25%;
}
/* line 5199, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-zigzag.twenty-five_seventyfive .pane-content .field-name-field-zigzag-content > .field-items > .field-item > .entity > .content .group-text {
  width: 60%;
}
/* line 5215, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane {
  display: flex;
  flex-wrap: wrap;
}
/* line 5218, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-rich-text {
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5218, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5221, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-links {
  margin-right: 0;
  margin-top: 20px;
  font-size: 22px;
  flex: 0 0 100%;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 5229, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-download-files {
  margin-right: 25px;
  margin-top: 20px;
  font-size: 22px;
  flex: 0 0 100%;
  margin-bottom: 20px;
}
/* line 5235, ../sass/components/_theme.scss */
body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-download-files a {
  background: url(../images/file-icon.png) no-repeat right;
  padding-right: 30px;
  color: #595b5d;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5235, ../sass/components/_theme.scss */
  body .panel-display .pane-bundle-title-body-link .pane-content .fieldable-panels-pane .field-name-field-download-files a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 24px;
  }
}
/* line 5244, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 {
  display: block;
}
/* line 5246, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .pane-title {
  font-size: 40px;
  font-weight: bold;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5246, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 5251, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list {
  max-width: 912px;
  width: 100%;
}
/* line 5254, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-header {
  margin-top: 6px;
  margin-right: 6px;
  font-size: 18px;
}
/* line 5258, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-header a {
  color: #a3c03a;
}
/* line 5263, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row {
  padding: 10px 0;
}
/* line 5265, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("../images/green-dotted-border.png") no-repeat;
  width: 75px;
  height: 72px;
  margin-left: 15px;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5265, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 60px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5265, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 12px;
  }
}
/* line 5273, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
  display: block;
  font-weight: bold;
  font-size: 55px;
  margin-top: -5px;
  margin-right: -7px;
  letter-spacing: 3px;
  height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5273, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5273, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5273, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 40px;
  }
}
/* line 5282, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-right: -7px;
  margin-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5282, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
/* line 5289, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon img {
  width: auto;
  margin-right: -4px;
}
/* line 5293, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
  margin-top: 3px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5293, ../sass/components/_theme.scss */
  body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 2.4px;
  }
}
/* line 5298, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text {
  display: inline-block;
  vertical-align: middle;
}
/* line 5301, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title {
  font-size: 21px;
  max-width: 250px;
  margin-top: 3px;
}
/* line 5305, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title a {
  color: #000;
}
/* line 5313, ../sass/components/_theme.scss */
body .panel-display .pane-generic-list-panel-pane-2 .text-center {
  display: none;
}
/* line 5319, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first {
  min-height: 1px;
}
/* line 5321, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news {
  margin: 0 auto 0;
}
/* line 5323, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-title {
  font-weight: bold;
  font-size: 41px;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5323, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32.8px;
  }
}
/* line 5331, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-header a {
  color: #a3c03a;
  font-size: 18px;
  display: block;
  margin-top: -5px;
  margin-right: 3px;
  letter-spacing: 1px;
}
/* line 5340, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content {
  margin-top: 3px;
}
/* line 5342, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row {
  clear: both;
  margin-bottom: 3px;
  height: 115px;
  display: flex;
}
/* line 5347, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 {
  background: url("../images/green-dotted-border.png") no-repeat;
  display: inline-block;
  vertical-align: top;
  margin-top: 22px;
  padding-left: 18px;
  float: right;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5347, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5347, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 14.4px;
  }
}
/* line 5354, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 h2 {
  display: none;
}
/* line 5357, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 .field-name-field-image {
  padding-top: 0px;
}
/* line 5359, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 .field-name-field-image img {
  width: 54px;
  margin-right: -3px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5359, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 .field-name-field-image img {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 43.2px;
  }
}
/* line 5364, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 .field-name-name-field {
  padding-top: 2px;
  color: #a3c03a;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5364, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 .field-name-name-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 5370, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  margin-top: 30px;
  margin-right: 17px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5370, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 224px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5370, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5370, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 13.6px;
  }
}
/* line 5376, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-field-source {
  font-size: 19px;
  letter-spacing: 1px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5376, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-field-source {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 5381, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-title {
  margin-top: -2px;
  line-height: 23px;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5381, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 18.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5381, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 5385, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-title a {
  color: #000;
}
/* line 5389, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-field-event-date {
  font-size: 17px;
  margin-top: -2px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5389, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 5399, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news.from-media-short {
  margin-top: 90px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5399, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-first .pane-news.from-media-short {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 72px;
  }
}
/* line 5404, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news.from-media-short .pane-content .view-news .view-content .views-row {
  margin-bottom: 16px;
}
/* line 5406, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-first .pane-news.from-media-short .pane-content .view-news .view-content .views-row .section1 {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 5426, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news {
  padding-right: 71px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5426, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 56.8px;
  }
}
/* line 5428, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news .pane-title {
  font-weight: bold;
  margin-bottom: 7px;
}
/* line 5435, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-title {
  margin-top: 25px;
  font-weight: bold;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5435, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5435, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5439, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-title a {
  color: #000;
}
/* line 5443, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-field-image {
  margin-right: 1px;
}
/* line 5446, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-field-event-date {
  font-size: 18px;
  margin-top: 4px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5446, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 5451, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-body {
  font-size: 22px;
  margin-top: 12px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5451, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5451, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 5456, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-view-node {
  margin-top: -6px;
  margin-right: 1px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5456, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5460, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.main-story .pane-content .view-news .views-field-view-node a {
  color: #000;
}
/* line 5471, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content {
  font-size: 0;
}
/* line 5473, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row {
  border-bottom: 1px solid #b7b9ba;
  padding-bottom: 26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5473, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 20.8px;
  }
}
/* line 5476, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset {
  display: inline-block;
  vertical-align: top;
  width: 30%;
}
/* line 5481, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field {
  height: 129px;
  width: 129px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5481, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 103.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5481, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 103.2px;
  }
}
/* line 5488, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field h2, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field h2 {
  display: none;
}
/* line 5493, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-field-image img, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-field-image img {
  width: 47px;
  margin-top: 20px;
}
/* line 5498, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-name-field, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-name-field {
  color: #a3c03a;
  font-size: 19px;
  margin-top: 0px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5498, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-name-field, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field .content .field-name-name-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 5507, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field.views-field-field-source .content .field-name-field-image img, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section1 .views-field.views-field-field-source .content .field-name-field-image img {
  width: auto;
  margin-top: 0;
}
/* line 5516, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 {
  width: 70%;
}
/* line 5518, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title {
  font-weight: bold;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5518, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5521, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title a, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-title a {
  color: #000;
}
/* line 5525, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-field-event-date, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-field-event-date {
  font-size: 18px;
  margin-top: 4px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5525, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-field-event-date, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 5530, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body {
  font-size: 22px;
  margin-top: 8px;
  line-height: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5530, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5530, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 30.4px;
  }
}
/* line 5535, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node {
  margin-top: 3px;
  font-size: 22px;
  margin-right: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5535, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 5539, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node a, body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row .views-fieldset.section2 .views-field-view-node a {
  color: #000;
}
/* line 5545, ../sass/components/_theme.scss */
body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row:not(.views-row-first), body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row:not(.views-row-first) {
  padding-top: 33px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5545, ../sass/components/_theme.scss */
  body .panel-display .center-wrapper .panel-col-last .pane-news.more_news .pane-content .view-news .view-content .views-row:not(.views-row-first), body .panel-display .center-wrapper .panel-col-last .pane-news.from-media .pane-content .view-news .view-content .views-row:not(.views-row-first) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 26.4px;
  }
}
/* line 5555, ../sass/components/_theme.scss */
body .panel-display .center-wrapper:nth-of-type(4) {
  display: none;
}
/* line 5562, ../sass/components/_theme.scss */
body #user-login {
  max-width: 500px;
  margin: 150px auto;
}
/* line 5566, ../sass/components/_theme.scss */
body h3 {
  font-size: 35px;
}
/* line 5569, ../sass/components/_theme.scss */
body h4 {
  font-size: 35px;
}
/* line 5572, ../sass/components/_theme.scss */
body h5 {
  font-size: 25px;
}
/* line 5575, ../sass/components/_theme.scss */
body h6 {
  font-size: 22px;
}
/* line 5580, ../sass/components/_theme.scss */
body .panel-2col-stacked .panel-separator {
  display: none;
}
/* line 5583, ../sass/components/_theme.scss */
body .panel-display {
  /** Top **/
  /** End Top **/
}
/* line 5584, ../sass/components/_theme.scss */
body .panel-display.panel-2col-bricks .panel-separator {
  display: none;
}
/* line 5589, ../sass/components/_theme.scss */
body .panel-display .panel-pane.large-title .pane-title {
  font-size: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5589, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.large-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 5594, ../sass/components/_theme.scss */
body .panel-display .panel-pane.medium-title .pane-title {
  font-size: 45px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5594, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.medium-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 36px;
  }
}
/* line 5599, ../sass/components/_theme.scss */
body .panel-display .panel-pane.small-title .pane-title {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5599, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.small-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 5602, ../sass/components/_theme.scss */
body .panel-display .panel-pane.small-title .pane-content {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5602, ../sass/components/_theme.scss */
  body .panel-display .panel-pane.small-title .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 5607, ../sass/components/_theme.scss */
body .panel-display .panel-pane.border-top:before {
  content: "";
  display: block;
  background: #a3c03a;
  height: 3px;
  width: 85%;
  padding: 0;
  right: 0;
  margin: 33px 0;
}
/* line 5619, ../sass/components/_theme.scss */
body .panel-display .panel-pane.border-bottom:after {
  content: "";
  display: block;
  background: #a3c03a;
  height: 3px;
  width: 85%;
  padding: 0;
  position: absolute;
  right: 0;
  margin-top: 34px;
  margin-bottom: -33px;
}
/* line 5633, ../sass/components/_theme.scss */
body .panel-display .panel-pane.both-borders:before {
  content: "";
  display: block;
  background: #a3c03a;
  height: 3px;
  width: 85%;
  padding: 0;
  position: absolute;
  right: 0;
  margin-top: -33px;
}
/* line 5644, ../sass/components/_theme.scss */
body .panel-display .panel-pane.both-borders:after {
  content: "";
  display: block;
  background: #a3c03a;
  height: 3px;
  width: 85%;
  padding: 0;
  position: absolute;
  right: 0;
  margin-bottom: -33px;
}
/* line 5662, ../sass/components/_theme.scss */
body .panel-display .panel-pane.no-border {
  border-top: none;
  border-bottom: none;
}
/* line 5667, ../sass/components/_theme.scss */
body .panel-display .panel-col-middle {
  position: relative;
}
/* line 5671, ../sass/components/_theme.scss */
body .panel-display .panel-col-top {
  position: relative;
  width: 100%;
}
/* line 5674, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner {
  position: relative;
  border-bottom: 2px solid #a3c03a;
}
/* line 5675, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner img {
  width: 100%;
}
/* line 5678, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .wrap-all-top-banner {
  position: absolute;
  padding: 15px 65px;
  top: 20%;
}
/* line 5679, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .wrap-all-top-banner .views-field-title {
  max-width: 590px;
}
/* line 5693, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-field-slogan {
  max-width: 590px;
}
/* line 5700, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
  background: #a3c03a;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 0px 5px #000;
  font-size: 16px;
  padding-top: 10px;
  padding-right: 42px;
  padding-left: 45px;
  padding-bottom: 4px;
  margin-left: 30px;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 12.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 33.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 36px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 3.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5700, ../sass/components/_theme.scss */
  body .panel-display .panel-col-top .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 24px;
  }
}
/* line 5719, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook {
  position: absolute;
  top: 52%;
  left: 0;
  background: #a3c03a;
  box-shadow: 0px -1px 3px #000;
  width: 226px;
  font-size: 20px;
  padding: 15px 15px 5px 0;
}
/* line 5729, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content:before {
  content: "\f09a";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  color: #a3c03a;
  margin-top: -2px;
  width: 33px;
  text-align: center;
  padding: 2px 0;
  border-radius: 20px;
  margin-left: 7px;
}
/* line 5743, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content div {
  display: inline-block;
  vertical-align: middle;
}
/* line 5746, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook .pane-content div a {
  vertical-align: middle;
  color: #fff;
  display: block;
  line-height: 25px;
  text-decoration: none;
}
/* line 5757, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook:hover .pane-content:before {
  background: #000;
}
/* line 5761, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .facebook:hover .pane-content div a {
  color: #000;
}
/* line 5768, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb {
  max-width: 1666px;
  width: 100%;
  padding-right: 79px;
}
/* line 5771, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb .breadcrumb {
  font-size: 16px;
  margin-top: 8px;
  color: #a3a4a7;
  background: transparent;
  padding-right: 0;
  margin-bottom: 0;
}
/* line 5779, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb .breadcrumb a {
  color: #a3a4a7;
}
/* line 5784, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #000;
  content: ">";
}
/* line 5790, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb .breadcrumb > li a {
  color: #a3a4a7;
}
/* line 5793, ../sass/components/_theme.scss */
body .panel-display .panel-col-top .pane-page-breadcrumb .breadcrumb > li.active {
  color: #000;
  font-weight: bold;
}
/* line 5803, ../sass/components/_theme.scss */
body .field-name-field-rich-text,
body .field-name-field-rich-text-2,
body .field-name-body, body#tinymce {
  max-width: 750px;
  font-size: 22px;
  width: 100%;
}
/* line 5807, ../sass/components/_theme.scss */
body .field-name-field-rich-text .file-icon,
body .field-name-field-rich-text .file-size,
body .field-name-field-rich-text-2 .file-icon,
body .field-name-field-rich-text-2 .file-size,
body .field-name-body .file-icon,
body .field-name-body .file-size, body#tinymce .file-icon,
body#tinymce .file-size {
  display: none;
}
/* line 5814, ../sass/components/_theme.scss */
body .field-name-field-rich-text ul,
body .field-name-field-rich-text-2 ul,
body .field-name-body ul, body#tinymce ul {
  padding: 0;
  margin-right: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5814, ../sass/components/_theme.scss */
  body .field-name-field-rich-text ul,
  body .field-name-field-rich-text-2 ul,
  body .field-name-body ul, body#tinymce ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 24px;
  }
}
/* line 5817, ../sass/components/_theme.scss */
body .field-name-field-rich-text ul li,
body .field-name-field-rich-text-2 ul li,
body .field-name-body ul li, body#tinymce ul li {
  list-style-image: url("../images/li-image.jpg");
  margin-bottom: 4px;
  display: list-item;
}
/* line 5823, ../sass/components/_theme.scss */
body .field-name-field-rich-text ol,
body .field-name-field-rich-text-2 ol,
body .field-name-body ol, body#tinymce ol {
  counter-reset: item;
}
/* line 5825, ../sass/components/_theme.scss */
body .field-name-field-rich-text ol > li,
body .field-name-field-rich-text-2 ol > li,
body .field-name-body ol > li, body#tinymce ol > li {
  display: block;
}
/* line 5826, ../sass/components/_theme.scss */
body .field-name-field-rich-text ol > li:before,
body .field-name-field-rich-text-2 ol > li:before,
body .field-name-body ol > li:before, body#tinymce ol > li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #a3c03a;
  display: inline-block;
  padding: 0 8px;
}
/* line 5834, ../sass/components/_theme.scss */
body .field-name-field-rich-text ol > li span,
body .field-name-field-rich-text-2 ol > li span,
body .field-name-body ol > li span, body#tinymce ol > li span {
  color: #000;
  display: inline-block;
  width: 93%;
  vertical-align: top;
}
/* line 5842, ../sass/components/_theme.scss */
body .field-name-field-rich-text ol ul li,
body .field-name-field-rich-text-2 ol ul li,
body .field-name-body ol ul li, body#tinymce ol ul li {
  margin-right: 10px;
}
/* line 5847, ../sass/components/_theme.scss */
body .field-name-field-rich-text a,
body .field-name-field-rich-text-2 a,
body .field-name-body a, body#tinymce a {
  color: #94af32;
  font-weight: bold;
}
/* line 5852, ../sass/components/_theme.scss */
body#tinymce {
  max-width: 99%;
}
/* line 5855, ../sass/components/_theme.scss */
body .linkUnderline {
  text-decoration: underline;
  text-decoration-color: #a3c03a;
  color: #000;
}
/* line 5860, ../sass/components/_theme.scss */
body .listlink {
  background: url("../images/link-arrow.png") no-repeat right -1px;
  margin-right: 20px;
  padding-right: 28px;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5860, ../sass/components/_theme.scss */
  body .listlink {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5860, ../sass/components/_theme.scss */
  body .listlink {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
/* line 5865, ../sass/components/_theme.scss */
body .listlink a {
  color: #94af32;
}
/* line 5869, ../sass/components/_theme.scss */
body .greenLink {
  color: #a3c03a;
}

/* line 5874, ../sass/components/_theme.scss */
.readMoreButton {
  color: #b5b6b7;
  font-size: 16px;
  cursor: pointer;
  background-color: initial;
  border: none;
}
/* line 5880, ../sass/components/_theme.scss */
.readMoreButton:hover {
  color: #a3c03a;
}

/* line 5885, ../sass/components/_theme.scss */
.pane-block-5 {
  max-width: 1666px;
  width: 100%;
}
/* line 5887, ../sass/components/_theme.scss */
.pane-block-5 .pane-content {
  background-color: #a3c03a;
  width: 208px;
  height: 70px;
  box-shadow: 1px -2px 5px #000;
  float: left;
  margin-top: 11px;
}
/* line 5894, ../sass/components/_theme.scss */
.pane-block-5 .pane-content a {
  background: url("../images/white-left.png") no-repeat;
  color: #fff;
  display: block;
  background-position: right center;
  padding-right: 25px;
  margin-top: 23px;
  margin-right: 10px;
  font-size: 19px;
  padding-top: 2px;
  transition: all 0.3s ease;
}
/* line 5907, ../sass/components/_theme.scss */
.pane-block-5 .pane-content:hover a {
  color: #000;
  background: url("../images/black-left.png") no-repeat;
  background-position: right center;
  text-decoration: none;
  cursor: pointer;
}

/* End General */
/** Front Page **/
/* line 5923, ../sass/components/_theme.scss */
.front .panel-display {
  /** TOP **/
  /**/
  /** Center **/
  /**/
  /** Bottom **/
  /**/
}
/* line 5926, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .view-top-banner {
  position: relative;
  /*max-height: calc(100vh - 300px);*/
  overflow: hidden;
  margin-top: 0;
  border-bottom: none;
  /*height:25.6770833vw;*/
  height: 56.25vw;
  max-height: calc(100vh - 200px);
  /*padding-top: 56.35%;*/
}
/* line 5936, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .view-top-banner .fluid-width-video-wrapper {
  padding-top: 56.35% !important;
  width: 100%;
  position: absolute;
  left: 0;
  /*top:0;*/
  pointer-events: none;
  top: 50%;
  transform: translateY(-50%);
}
/* line 5945, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .view-top-banner .fluid-width-video-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 19, ../sass/components/_variables.scss */
.front .panel-display .panel-col-top .view-top-banner:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
.front .panel-display .panel-col-top .view-top-banner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5958, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .inside {
  margin: 0;
}
/* line 5961, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.85);
}
/* line 5967, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul {
  max-width: 1500px;
  width: 100%;
  margin: 0 auto;
  padding: 0.5em 0;
  min-height: 180px;
  margin: 0 auto;
  align-items: center;
  /*@include margin(0px auto 0);*/
  display: flex;
  justify-content: space-between;
}
/* line 5978, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li {
  flex: 0 1 16.666%;
  /*flex: 0 1 20%;*/
  text-align: center;
}
/* line 5982, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li a {
  background-position: center 0;
  padding: 90px 0 0 0;
  font-size: 25px;
  color: #000;
  display: inline-block;
  min-width: 100px;
  height: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 5982, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 5990, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li a:hover {
  color: #a3c03a;
  background-position: center -100px;
}
/* line 5994, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li a:before {
  								/*  content: ' ';
                                  height: 3px;
                                  width: 98px;
                                  background: #000;
                                  display: block;
                                  margin: -15px auto 15px;
                                  border-radius: 20px; */
}
/* line 6004, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li.sign-up {
  flex-basis: 22%;
  /*Pixel Perfect.*/
}
/* line 6006, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li.sign-up a {
  padding: 0 0 95px 0;
  height: auto;
  background-image: url(../images/study_icon.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  min-width: 220px;
  color: #231f20;
}
/* line 6015, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li.sign-up a:before {
  content: "הקליקו כאן";
  background-color: black;
  color: white;
  position: absolute;
  bottom: 0;
  margin-bottom: -0.4em;
  border-radius: 8px;
  padding: 0.25em 0.4em 0.05em;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
/* line 6029, ../sass/components/_theme.scss */
.front .panel-display .panel-col-top .pane-menu-menu-education-programs .pane-content ul li.sign-up a:hover:before {
  color: #a3c03a;
}
/* line 6041, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper {
  display: none;
  border-top: 2px solid #b7b9ba;
  margin: 66px auto 0;
  max-width: 1400px;
  width: 100%;
  padding-bottom: 11px;
  border-bottom: 2px solid #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6041, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 52.8px auto 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6041, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 8.8px;
  }
}
/* line 6049, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-first {
  width: 68%;
}
/* line 6052, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last {
  width: 32%;
}
/* line 6054, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events {
  padding: 0;
  margin: 0;
}
/* line 6057, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events {
  max-width: 480px;
  width: 100%;
  background: url("../images/calbg.png") no-repeat right;
}
/* line 6061, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content {
  height: 495px;
  padding: 90px 15px;
  color: #fff;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6061, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 396px;
  }
}
/* line 6065, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date-1 {
  font-weight: bolder;
  font-size: 55px;
  line-height: 1;
  letter-spacing: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6065, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date-1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 6071, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date {
  font-size: 25px;
  margin-top: -5px;
  margin-right: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6071, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 6076, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-title {
  border-top: 2px solid #fff;
  max-width: 324px;
  font-size: 22px;
  border-bottom: 2px solid #fff;
  padding: 15px 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6076, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 6082, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-title a {
  color: #fff;
}
/* line 6086, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date-2 {
  font-size: 20px;
  margin-top: 20px;
  font-weight: normal;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6086, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6086, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-date-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
/* line 6091, ../sass/components/_theme.scss */
.front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-location {
  font-size: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6091, ../sass/components/_theme.scss */
  .front .panel-display .center-wrapper .panel-col-last .pane-events .view-events .view-content .views-field-field-event-location {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
/* line 19, ../sass/components/_variables.scss */
.front .panel-display .center-wrapper:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
.front .panel-display .center-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  /* line 6100, ../sass/components/_theme.scss */
  .front .panel-display .pane-bundle-grid-blocks {
    border-top: 2px solid #b7b9ba;
  }
}
/* line 6104, ../sass/components/_theme.scss */
.front .panel-display .pane-bundle-grid-blocks .group-post {
  margin-left: auto;
  margin-right: auto;
}
/* line 6110, ../sass/components/_theme.scss */
.front .panel-display > div:nth-of-type(4) {
  display: none;
}
/* line 6113, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list {
  width: 100%;
}
/* line 6116, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content {
  list-style: none;
  -moz-column-count: 3;
  -moz-column-gap: 45px;
  -webkit-column-count: 3;
  -webkit-column-gap: 45px;
  column-count: 3;
  column-gap: 45px;
}
/* line 6118, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row {
  margin-bottom: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6118, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 24px;
  }
}
/* line 6120, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("../images/green-dotted-border.png") no-repeat;
  width: 20%;
  height: 72px;
  color: #a3c03a;
  text-align: center;
}
/* line 6128, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
  display: block;
  font-weight: bold;
  font-size: 55px;
  margin-top: -5px;
  margin-right: -21px;
  letter-spacing: 3px;
  height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6128, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6128, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -16.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6128, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 40px;
  }
}
/* line 6137, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-right: -20px;
  margin-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6137, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -16px;
  }
}
/* line 6144, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .icon img {
  margin: 0 auto;
  width: auto;
}
/* line 6148, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .icon .icon-title {
  margin-top: 0px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6148, ../sass/components/_theme.scss */
  .front .panel-display .view-generic-list .view-content .views-row .icon .icon-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 0px;
  }
}
/* line 6153, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .text {
  display: inline-block;
  vertical-align: middle;
  width: 79%;
  padding: 0 15px;
}
/* line 6158, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .text .views-field-title {
  font-size: 21px;
  max-width: 250px;
}
/* line 6161, ../sass/components/_theme.scss */
.front .panel-display .view-generic-list .view-content .views-row .text .views-field-title a {
  color: #000;
}
/* line 6170, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom {
  margin-top: 10px;
  width: 100%;
}
/* line 6173, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers {
  background-color: #231f20;
  padding: 0 190px 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6173, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 0 152px 19.2px;
  }
}
/* line 6178, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item {
  display: inline-block;
  width: 25%;
  color: #a3c03a;
  background: url("../images/green-dotted-border.png");
  background-repeat-x: no-repeat;
  border: none;
  text-align: center;
  margin-top: 45px;
  height: 140px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6178, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6178, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 112px;
  }
}
/* line 6188, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
  font-size: 105px;
  line-height: 0;
  margin-top: 46px;
  min-height: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6188, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 84px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6188, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36.8px;
  }
}
/* line 6193, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number span {
  font-size: 105px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6193, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-number span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 84px;
  }
}
/* line 6198, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
  font-size: 25px;
  width: 200px;
  margin: 0 auto;
  line-height: 29px;
  margin-top: 32px;
  font-weight: normal;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6198, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6198, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6198, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 25.6px;
  }
}
/* line 6206, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type {
  background: none;
  border: none;
}
/* line 6209, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type .field-name-field-number {
  font-size: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6209, ../sass/components/_theme.scss */
  .front .panel-display .panel-col-bottom .pane-bundle-numbers .field-name-field-number-title > .field-items > .field-item:last-of-type .field-name-field-number {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 6217, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .panel-separator {
  margin: 0 !important;
}
/* line 6221, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-areas-of-study .pane-node {
  background: url("../images/school2.png") no-repeat center 23%;
  background-color: #e9ecd6;
}
/* line 6224, ../sass/components/_theme.scss */
.front .panel-display .panel-col-bottom .pane-areas-of-study .pane-node .field-name-body {
  margin: -8px auto 0;
}

/* End Front page */
/** Education Tracks, Chug, Program **/
/* line 6241, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display,
.node-type-study-topic .panel-display,
.node-type-program .panel-display {
  /** Center **/
  /**/
  /** Middle **/
  /**/
}
/* line 6245, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons {
  max-width: 700px;
  width: 100%;
  margin: 8px auto 0;
  font-size: 17px;
  padding-left: 64px;
}
/* line 6255, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content button[data-toggle="modal"],
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content button[data-toggle="modal"],
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content button[data-toggle="modal"],
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content button[data-toggle="modal"],
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content button[data-toggle="modal"],
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content button[data-toggle="modal"] {
  border: none;
  background-color: transparent;
  color: gray;
  padding: 4px;
}
/* line 6261, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row {
  text-align: left;
}
/* line 6263, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field {
  display: inline-block;
}
/* line 6265, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
/* line 6269, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field .field-content a {
  color: gray;
  font-size: 13px;
}
/* line 6275, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  background: url("../images/online-registration.png") no-repeat;
  background-size: 11px;
}
/* line 6285, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover:before {
  background-position: 0 -22px;
}
/* line 6288, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-online-registration-link:hover a {
  color: #a3c03a;
  text-decoration: none;
}
/* line 6295, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant .field-content {
  vertical-align: middle;
}
/* line 6298, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  width: 15px;
  background: url("../images/contact-consultant.png") no-repeat;
  background-size: 11px;
  background-position: 0 1px;
}
/* line 6309, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover:before {
  background-position: 0 -16px;
}
/* line 6312, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-contact-consultant:hover a {
  color: #a3c03a;
  text-decoration: none;
}
/* line 6320, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content, .node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1 .field-content,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion .field-content {
  vertical-align: middle;
}
/* line 6323, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before, .node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 14px;
  width: 13px;
  background: url("../images/shantonet.png") no-repeat;
  background-size: cover;
  margin-bottom: 3px;
}
/* line 6334, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before, .node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover:before,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover:before {
  background-position: 0 -14px;
}
/* line 6337, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a, .node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a,
.node-type-education-tracks .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons-panel-pane-1 .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-shantonet-1:hover a,
.node-type-program .panel-display .center-wrapper .panel-col-first .pane-action-buttons .pane-content .view-action-buttons .view-content .views-row .views-field.views-field-field-yedion:hover a {
  color: #a3c03a;
  text-decoration: none;
}
/* line 6351, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb {
  max-width: 700px;
  width: 100%;
  margin-left: 77px;
}
/* line 6355, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb {
  margin-right: 0px;
  font-size: 16px;
  margin-top: 1px;
  color: #a3a4a7;
  background: transparent;
  padding-right: 0;
}
/* line 6362, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb a,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb a {
  color: #a3a4a7;
}
/* line 6367, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li + li:before,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li + li:before,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #000;
  content: ">";
}
/* line 6373, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li a,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li a,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li a {
  color: #a3a4a7;
}
/* line 6376, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li.active,
.node-type-study-topic .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li.active,
.node-type-program .panel-display .center-wrapper .panel-col-last .pane-page-breadcrumb .breadcrumb > li.active {
  color: #000;
  font-weight: bold;
}
/* line 6390, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-display > div:nth-of-type(4),
.node-type-study-topic .panel-display > div:nth-of-type(4),
.node-type-program .panel-display > div:nth-of-type(4) {
  display: none;
}

/**/
/** faculty Staff  **/
/* line 6401, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display {
  /** Middle **/
  /**/
}
/* line 6404, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node {
  padding-right: 80px;
  padding-bottom: 51px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6404, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 64px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6404, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 40.8px;
  }
}
/* line 6408, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content {
  max-width: 1666px;
  width: 100%;
  padding-right: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6408, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 32px;
  }
}
/* line 6411, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-toar {
  display: inline-block;
  font-size: 50px;
  font-weight: bold;
  height: 49px;
  line-height: 58px;
  padding-left: 5px;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6411, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-toar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6411, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-toar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6411, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-toar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 46.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6411, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-toar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 4px;
  }
}
/* line 6420, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-title-field {
  display: inline-block;
  border-left: 5px solid #000;
  font-size: 50px;
  font-weight: bold;
  height: 49px;
  line-height: 58px;
  padding-left: 12px;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6420, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6420, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6420, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 46.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6420, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 9.6px;
  }
}
/* line 6430, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-full-name {
  display: inline-block;
  font-size: 50px;
  font-weight: bold;
  height: 49px;
  line-height: 55px;
  padding-right: 12px;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6430, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-full-name {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6430, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-full-name {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6430, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-full-name {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6430, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .field-name-field-full-name {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 9.6px;
  }
}
/* line 6439, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils {
  margin-top: 69px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6439, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 55.2px;
  }
}
@media (min-width: 1024px) {
  /* line 6439, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils {
    display: flex;
  }
}
/* line 6444, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  min-height: 136px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6444, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6444, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    min-height: 108.8px;
  }
}
/* line 6451, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section1 .field-name-field-image img {
  border-radius: 100px;
}
/* line 6456, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section2 {
  margin-right: 20px;
  padding-top: 20px;
  border-left: 2px solid #b7b9ba;
  padding-left: 69px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6456, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6456, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 55.2px;
  }
}
/* line 6461, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section2 .field-name-field-department {
  margin-top: 6px;
}
/* line 6465, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section3 {
  margin-right: 42px;
  padding-top: 20px;
  border-left: 2px solid #b7b9ba;
  padding-left: 57px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6465, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 33.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6465, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 45.6px;
  }
}
/* line 6470, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section3 a {
  color: #000;
}
/* line 6474, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 {
  margin-right: 39px;
  padding-top: 20px;
  border-left: 2px solid #b7b9ba;
  padding-left: 68px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6474, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 31.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6474, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 54.4px;
  }
}
/* line 6479, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 .field-name-field-office-phone {
  margin-bottom: 6px;
}
/* line 6481, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 .field-name-field-office-phone .field-label {
  margin-bottom: 5px;
}
/* line 6484, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 .field-name-field-office-phone .field-item {
  font-family: "fbshlagerregular";
}
/* line 6489, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 .field-name-field-mobile-phone .field-label {
  margin-bottom: 5px;
}
/* line 6492, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section4 .field-name-field-mobile-phone .field-item {
  font-family: "fbshlagerregular";
}
/* line 6497, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section5 {
  margin-right: 45px;
  padding-top: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6497, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section5 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 36px;
  }
}
/* line 6501, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .pane-node .pane-content .group-deatils .field-group-div.group-section5 .field-name-field-office-hours .field-items {
  margin-top: 6px;
}
/* line 6511, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-title {
  font-weight: bold;
  padding-right: 80px;
  max-width: 1666px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6511, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 64px;
  }
}
/* line 6517, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content {
  max-width: 1666px;
  width: 100%;
  padding-right: 80px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6517, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 64px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6517, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 6523, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content > .field-type-field-collection > .field-items,
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content > .field-type-text > .field-items {
  margin-right: 22px;
  margin-top: 23px;
}
/* line 6526, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content > .field-type-field-collection > .field-items > .field-item,
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node) .pane-content > .field-type-text > .field-items > .field-item {
  margin-bottom: 4px;
  display: list-item;
  list-style-image: url("../images/li-image.jpg");
}
/* line 6534, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-research-teaching {
  padding-bottom: 21px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6534, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-research-teaching {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 16.8px;
  }
}
/* line 6540, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education {
  padding-bottom: 29px;
}
/* line 6541, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education .field-collection-item-field-education {
  display: inline-block;
}
/* line 6544, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education .field-collection-item-field-education .content > .field {
  display: inline-block;
  vertical-align: top;
}
/* line 6547, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education .field-collection-item-field-education .content > .field div {
  display: inline-block;
  vertical-align: top;
}
/* line 6551, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education .field-collection-item-field-education .content > .field:before {
  content: ",";
  display: inline-block;
  margin-left: 5px;
}
/* line 6556, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education .field-collection-item-field-education .content > .field:nth-of-type(1):before {
  display: none;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6540, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-education {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 23.2px;
  }
}
/* line 6564, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-publication {
  padding-bottom: 73px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6564, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-publication {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 58.4px;
  }
}
/* line 6566, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-publication .field-name-field-publication {
  margin-top: 33px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6566, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-publication .field-name-field-publication {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 26.4px;
  }
}
/* line 6570, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-hobbies {
  padding-bottom: 38px;
  background-color: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6570, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-hobbies {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 30.4px;
  }
}
/* line 6574, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community {
  padding-bottom: 63px;
  background-color: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6574, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 50.4px;
  }
}
/* line 6577, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community .pane-title {
  padding-top: 43px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6577, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 34.4px;
  }
}
/* line 6580, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community .pane-content {
  margin-top: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6580, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-for-the-community .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 17.6px;
  }
}
/* line 6584, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire {
  padding-bottom: 70px;
  background-color: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6584, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 56px;
  }
}
/* line 6587, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-title {
  padding-top: 46px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6587, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 36.8px;
  }
}
/* line 6590, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-content {
  margin-top: 18px;
  padding-right: 86px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6590, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 14.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6590, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 68.8px;
  }
}
/* line 6593, ../sass/components/_theme.scss */
.node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-content p {
  margin-bottom: 48px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6593, ../sass/components/_theme.scss */
  .node-type-faculty-staff .panel-display .panel-col-middle .panel-pane:not(.pane-node).pane-node-field-personal-questionnaire .pane-content p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 38.4px;
  }
}

/* end faculty Staff */
/** Campus Map **/
/* line 6608, ../sass/components/_theme.scss */
.firstSix {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 10px;
  -webkit-column-count: 2;
  -webkit-column-gap: 10px;
  column-count: 2;
  column-gap: 10px;
}

/* line 6612, ../sass/components/_theme.scss */
.view-points-of-interest .view-content .views-row:nth-of-type(7) {
  color: blue;
}

/* End Campus Map */
/** Lobby pages **/
/* line 6620, ../sass/components/_theme.scss */
.node-type-lobby-pages {
  /** Academic calendars **/
  /**/
}
/* line 6628, ../sass/components/_theme.scss */
.node-type-lobby-pages .view-academic-calendars .view-header header {
  display: none;
}
/* line 6634, ../sass/components/_theme.scss */
.node-type-lobby-pages .view-academic-calendars .view-content .views-row .views-field-field-vaction {
  display: none;
}
/* line 6639, ../sass/components/_theme.scss */
.node-type-lobby-pages .view-academic-calendars .view-footer {
  clear: both;
}
/* line 6641, ../sass/components/_theme.scss */
.node-type-lobby-pages .view-academic-calendars .view-footer header {
  display: none;
}
/* line 6647, ../sass/components/_theme.scss */
.node-type-lobby-pages .center-wrapper {
  max-width: 1461px;
  margin: 0 auto;
}
/* line 19, ../sass/components/_variables.scss */
.node-type-lobby-pages .center-wrapper:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
.node-type-lobby-pages .center-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6652, ../sass/components/_theme.scss */
.node-type-lobby-pages .center-wrapper .panel-col-first .pane-block-5 {
  background-color: #a3c03a;
  width: 208px;
  height: 70px;
  box-shadow: 1px -2px 5px #000;
  float: left;
  margin-left: 40px;
  margin-top: 11px;
}
/* line 6660, ../sass/components/_theme.scss */
.node-type-lobby-pages .center-wrapper .panel-col-first .pane-block-5 a {
  background: url("../images/white-left.png") no-repeat;
  color: #fff;
  display: block;
  background-position: right center;
  padding-right: 25px;
  margin-top: 23px;
  margin-right: 10px;
  font-size: 19px;
  padding-top: 2px;
  transition: all 0.3s ease;
}
/* line 6673, ../sass/components/_theme.scss */
.node-type-lobby-pages .center-wrapper .panel-col-first .pane-block-5:hover a {
  color: #000;
  background: url("../images/black-left.png") no-repeat;
  background-position: right center;
  text-decoration: none;
  cursor: pointer;
}
/* line 6685, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar {
  background: url("../images/events_lobby_bg.png") no-repeat center top;
  margin-top: 52px;
  margin-right: 281px;
  width: 415px;
  height: 430px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6685, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 41.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6685, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 224.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6685, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 332px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6685, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 344px;
  }
}
/* line 6691, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header {
  padding-top: 43px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6691, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 34.4px;
  }
}
/* line 6693, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header .pagination {
  width: 80%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 31px auto 0;
}
/* line 6700, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header .pagination li a {
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  color: #fff;
}
/* line 6707, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header .pagination li.prev {
  float: left;
}
/* line 6710, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header .pagination li.prev a span {
  color: transparent;
  background: url("../images/cal-left.png") no-repeat;
}
/* line 6718, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header .pagination li.next a span {
  color: transparent;
  background: url("../images/cal-right.png") no-repeat;
}
/* line 6726, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header h3 {
  font-size: 25px;
  margin-top: 25px;
  text-align: center;
}
/* line 6730, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-header h3 a {
  color: #fff;
}
/* line 6735, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content {
  width: 100%;
  max-width: 330px;
  margin: 0 auto;
}
/* line 6741, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table {
  margin-top: 0px;
}
/* line 6743, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table thead {
  border-bottom: 1px solid #fff;
}
/* line 6745, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table thead tr {
  background: transparent;
}
/* line 6747, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table thead tr th.days {
  background: transparent;
  color: #fff;
  border: none;
  text-align: right;
  font-size: 24px;
  font-weight: normal;
  height: 47px;
}
/* line 6759, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr {
  background-color: transparent;
}
/* line 6761, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td {
  color: #fff;
  font-size: 24px;
  padding-top: 11px;
}
/* line 6765, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td .month {
  margin-left: 20px;
  height: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6765, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td .month {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 16px;
  }
}
/* line 6769, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.empty {
  display: none;
}
/* line 6773, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 41px;
  text-decoration: none;
  width: 36px;
  height: 36px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
  margin-right: -10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6773, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 28.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6773, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 28.8px;
  }
}
/* line 6787, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.today {
  background-color: transparent;
}
/* line 6801, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news {
  margin: 79px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6801, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 63.2px auto 0;
  }
}
/* line 6803, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-title {
  font-size: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6803, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 6809, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row {
  height: 100px;
  margin-bottom: 2px;
}
/* line 6812, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 {
  margin-top: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6812, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
/* line 6815, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
  margin-top: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6815, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content .views-row .section2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 30.4px;
  }
}
/* line 6825, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events {
  width: 100%;
  max-width: 100%;
  padding-right: 71px;
  margin-top: 66px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6825, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 56.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6825, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 52.8px;
  }
}
/* line 6831, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events h3 {
  color: #a3c03a;
  background: url("../images/dotted-border.png") no-repeat bottom right;
  margin-top: 64px;
  padding-right: 7px;
  padding-bottom: 13px;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6831, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 51.2px;
  }
}
/* line 6839, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events h3 span span {
  display: block;
  font-weight: bold;
  font-size: 55px;
  height: 47px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6839, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events h3 span span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 6847, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row {
  margin-bottom: -7px;
}
/* line 6849, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-field-event-date {
  font-size: 19px;
  margin-top: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6849, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6849, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 14.4px;
  }
}
/* line 6853, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-title {
  margin-top: -3px;
  display: inline-block;
}
/* line 6856, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-title a {
  color: #000;
  font-weight: bold;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6856, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-title a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 6862, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-nothing {
  margin-top: -2px;
  font-size: 17px;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6862, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-nothing {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 6866, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-nothing p {
  display: inline-block;
}
/* line 6868, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row .views-field-nothing p a {
  display: inline-block;
  color: #000;
}
/* line 6874, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row:last-of-type {
  margin-bottom: -35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6874, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-9 .panel-display .center-wrapper .panel-col-last .pane-events .view-events .views-row:last-of-type {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: -28px;
  }
}
/* line 6886, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-37 .panel-display .pane-bundle-title-body,
.node-type-lobby-pages.page-node-37 .panel-display .pane-bundle-title-body-media,
.node-type-lobby-pages.page-node-37 .panel-display .pane-node-body {
  margin-top: 0;
}
/* line 6894, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom {
  max-width: 1666px;
  width: 100%;
  margin-top: 57px;
  padding-right: 68px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6894, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 45.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6894, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 54.4px;
  }
}
/* line 6899, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-title {
  font-weight: bold;
}
/* line 6902, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content {
  margin-top: 31px;
  margin-right: 4px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6902, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24.8px;
  }
}
/* line 6907, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row {
  border-bottom: 3px solid #b4b4b6;
  max-width: 750px;
  width: 100%;
  margin-bottom: 33px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6907, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 26.4px;
  }
}
/* line 6912, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .views-field-field-image {
  display: inline-block;
  vertical-align: top;
  margin-left: 25px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6912, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .views-field-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6912, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .views-field-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 16px;
  }
}
/* line 6918, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset {
  display: inline-block;
  vertical-align: top;
}
/* line 6921, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-field-title {
  font-size: 22px;
  margin-top: -2px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6921, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 6926, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .field-name-field-rich-text {
  margin-top: 4px;
  font-size: 22px;
  line-height: 35px;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6926, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6926, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 6932, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-field-credit {
  color: #b7b9ba;
  font-size: 17px;
}
/* line 6937, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
  background: url("../images/green-file.png") no-repeat right 3px;
  margin-right: 3px;
  padding-right: 35px;
  font-size: 22px;
  margin-bottom: 26px;
  margin-left: 24px;
  padding-top: 4px;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6937, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 2.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6937, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6937, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6937, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 20.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6937, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 19.2px;
  }
}
/* line 6946, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-36 .panel-col-bottom .pane-lecturers-publications .pane-content .view-lecturers-publications .view-content .views-row .fieldset .views-field-title-field .field-content a {
  color: #a3c03a;
}
/* line 6961, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-first {
  width: 30%;
  margin-top: 45px;
}
/* line 6965, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last {
  width: 70%;
  margin-bottom: 30px;
  padding: 0 20px;
}
/* line 6970, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 h2 {
  margin: 0;
}
/* line 6975, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content {
  border: 1px solid #a3c03a;
  background-color: #f2f6df;
  border-radius: 12px;
  padding-bottom: 45px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6975, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 36px;
  }
}
/* line 6980, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form {
  margin-top: 21px;
  margin-right: 13px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6980, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6980, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 10.4px;
  }
}
/* line 6985, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  float: none;
}
/* line 6987, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget > label {
  font-size: 33px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6987, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget > label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 26.4px;
  }
}
/* line 6990, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control {
  background: none;
  border: none;
  box-shadow: none;
  margin-top: 27px;
  padding: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 6990, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 21.6px;
  }
}
/* line 6997, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item {
  display: inline-block;
}
/* line 6999, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input {
  box-shadow: none;
  display: inline-block;
  width: 20px;
  vertical-align: top;
  height: 20px;
  margin-top: 0;
  display: none;
}
/* line 7008, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: top;
  background: url("../images/not-checked.png") no-repeat right -1px;
  font-size: 19px;
  padding-right: 29px;
  font-weight: normal;
  margin-left: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7008, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7008, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 19.2px;
  }
}
/* line 7019, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"]:checked + label {
  background-image: url("../images/checked.png");
}
/* line 7028, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-field-employment-type-tid-wrapper {
  margin-top: 44px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7028, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-field-employment-type-tid-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 35.2px;
  }
}
/* line 7031, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
  margin-top: 57px;
  max-width: 637px;
  width: 100%;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7031, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 45.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7031, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 509.6px;
  }
}
/* line 7036, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper input {
  border: 1px solid;
  border-radius: 0;
  max-width: 623px;
  height: 47px;
  margin-top: 23px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7036, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper input {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 498.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7036, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper input {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7036, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper input {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 18.4px;
  }
}
/* line 7045, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button {
  display: inline-block;
  padding: 0;
  vertical-align: bottom;
}
/* line 7049, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
  background-color: #000;
  border-radius: 0;
  color: #a3c03a;
  font-size: 33px;
  height: 47px;
  padding-left: 26px;
  padding-right: 18px;
  position: relative;
  border: 1px solid #000;
  margin-top: -1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7049, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 26.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7049, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7049, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 20.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7049, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .center-wrapper .panel-col-last .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 14.4px;
  }
}
/* line 7070, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 {
  max-width: 1666px;
  width: 100%;
  padding-right: 73px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7070, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 58.4px;
  }
}
/* line 7073, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-header {
  margin-top: -1px;
  font-size: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7073, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 7077, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content {
  margin-top: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7077, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
/* line 7079, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row {
  max-width: 1024px;
  background: #f2f6df;
  padding-top: 14px;
  padding-right: 30px;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7079, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 11.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7079, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 24px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7079, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 6.4px;
  }
}
/* line 7086, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset {
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.3px;
}
/* line 7090, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset {
  display: inline-block;
  vertical-align: top;
  background: url("../images/green-dotted-border.png") no-repeat left;
  min-height: 100px;
}
/* line 7095, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 {
  padding-left: 20px;
  max-width: 350px;
  width: 100%;
}
/* line 7099, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-title {
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.3px;
}
/* line 7103, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-title a {
  color: #000;
}
/* line 7107, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-field-job-category {
  font-size: 17px;
  display: inline-block;
  margin-top: 4px;
  font-weight: 100;
}
/* line 7112, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-field-job-category .field-content {
  display: inline-block;
}
/* line 7115, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-field-job-category:after {
  content: "|";
  display: inline-block;
  margin: 0 6px;
}
/* line 7121, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section1 .views-field-field-employment-type {
  font-size: 17px;
  display: inline-block;
  font-weight: 100;
}
/* line 7127, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section2 {
  padding-right: 10px;
  width: 195px;
  font-weight: 100;
}
/* line 7132, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section3 {
  font-size: 18px;
  padding-right: 14px;
  width: 230px;
  text-align: center;
}
/* line 7137, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section3 a {
  color: #000;
}
/* line 7141, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section4 {
  font-size: 18px;
  padding-right: 30px;
  background: none;
}
/* line 7145, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-44 .panel-col-bottom .pane-jobs-panel-pane-1 .view-content .views-row .fieldset .views-fieldset.section4 a {
  color: #a3c03a;
}
/* line 7158, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-4793 .panel-display .pane-events {
  margin: 68px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7158, ../sass/components/_theme.scss */
  .node-type-lobby-pages.page-node-4793 .panel-display .pane-events {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 54.4px auto 0;
  }
}
/* line 7171, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-54 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-55 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-56 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-57 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-58 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-59 .panel-display .panel-col-middle, .node-type-lobby-pages.page-node-60 .panel-display .panel-col-middle {
  height: 360px;
}
/* line 7172, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-54 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-55 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-56 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-57 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-58 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-59 .panel-display .panel-col-middle .inside, .node-type-lobby-pages.page-node-60 .panel-display .panel-col-middle .inside {
  max-width: 1480px;
}

/* end Lobby pages */
/** News **/
/* line 7187, ../sass/components/_theme.scss */
.node-type-news .panel-display .panel-separator {
  display: none;
}
/* line 7190, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper {
  max-width: 1666px;
  width: 100%;
}
/* line 7193, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-first .pane-sharethis-sharethis-block {
  padding-right: 175px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7193, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-first .pane-sharethis-sharethis-block {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 140px;
  }
}
/* line 7197, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-first .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_print_button {
  display: none;
}
/* line 7203, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-first .pane-events {
  margin: 30px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7203, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-first .pane-events {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 24px auto 0;
  }
}
/* line 7207, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last {
  padding-right: 75px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7207, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 60px;
  }
}
/* line 7209, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-image {
  margin-top: 58px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7209, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 46.4px;
  }
}
/* line 7212, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-title {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 40px;
  line-height: 70px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7212, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7212, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 56px;
  }
}
/* line 7218, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-sub-title {
  font-size: 22px;
  font-weight: bold;
  margin-top: 9px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7218, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-sub-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 7223, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-credit {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  margin-top: 4px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7223, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-credit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 7229, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-credit .pane-content {
  display: inline-block;
  vertical-align: top;
}
/* line 7233, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-credit:after {
  content: "|";
  display: inline-block;
  vertical-align: top;
}
/* line 7239, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-event-date {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  margin-top: 5px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7239, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 7246, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body {
  font-size: 22px;
  margin-top: 11px;
  line-height: 35px;
  padding-bottom: 53px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7246, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7246, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7246, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7246, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 42.4px;
  }
}
/* line 7252, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body .media img {
  margin: 0 auto;
}
/* line 7255, ../sass/components/_theme.scss */
.node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body .media .field-name-field-file-image-title-text {
  font-size: 15px;
  margin-top: -30px;
  color: #b7b9ba;
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7255, ../sass/components/_theme.scss */
  .node-type-news .panel-display .center-wrapper .panel-col-last .pane-node-body .media .field-name-field-file-image-title-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 12px;
  }
}
/* line 7266, ../sass/components/_theme.scss */
.node-type-news .panel-display .pane-bundle-horizontal-thumbnail-slider .pane-title {
  display: none;
}

/* end News */
/** From the media **/
/* line 7278, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-separator {
  display: none;
}
/* line 7283, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .center-wrapper .panel-col-first .pane-news {
  margin: 41px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7283, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .center-wrapper .panel-col-first .pane-news {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 32.8px auto 0;
  }
}
/* line 7287, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news .view-content {
  margin-top: -7px;
}
/* line 7291, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .center-wrapper .panel-col-first .pane-news .pane-content .view-news.view-display-id-block_3 .view-content {
  margin-top: 5px;
}
/* line 7299, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last {
  margin-top: 6px;
  padding-right: 72px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7299, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 4.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7299, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 57.6px;
  }
}
/* line 7302, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-page-breadcrumb {
  margin-right: 0;
}
/* line 7305, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-image {
  margin-top: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7305, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24px;
  }
}
/* line 7308, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-title {
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 70px;
  margin-top: 18px;
  font-size: 40px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7308, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 56px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7308, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 14.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7308, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 7315, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-source {
  float: right;
  width: 20%;
}
/* line 7318, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-source h2 {
  display: none;
}
/* line 7322, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-sub-title {
  font-size: 22px;
  font-weight: bold;
  display: inline-block;
  max-width: 550px;
  width: 79%;
  padding: 0 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7322, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-field-sub-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7322, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-field-sub-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 440px;
  }
}
/* line 7330, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-credit {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7330, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-field-credit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 7335, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-credit .pane-content {
  display: inline-block;
  vertical-align: top;
}
/* line 7339, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-credit:after {
  content: "|";
  display: inline-block;
  vertical-align: top;
}
/* line 7345, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-field-event-date {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7345, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 7351, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-body {
  font-size: 22px;
  line-height: 36px;
  padding-bottom: 53px;
  clear: both;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7351, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7351, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7351, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 42.4px;
  }
}
/* line 7357, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-body .media .file-audio {
  border-bottom: 2px dotted #a3c03a;
  margin-top: 20px;
  padding-bottom: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7357, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-body .media .file-audio {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7357, ../sass/components/_theme.scss */
  .node-type-from-the-media .panel-display .panel-col-last .pane-node-body .media .file-audio {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 8px;
  }
}
/* line 7362, ../sass/components/_theme.scss */
.node-type-from-the-media .panel-display .panel-col-last .pane-node-body .media img {
  margin: 0 auto;
}

/* End From the media */
/** Events **/
/* line 7377, ../sass/components/_theme.scss */
body .pane-node-body .pane-title {
  font-weight: bold;
  max-width: 1666px;
  width: 100%;
}
/* line 7382, ../sass/components/_theme.scss */
body .pane-node-body .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 36px;
}
/* line 7389, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button {
  position: absolute;
  top: 52%;
  left: 0;
  background: #a3c03a;
  box-shadow: 0px -1px 3px #000;
  font-size: 20px;
  padding: 15px 15px 5px 0;
}
/* line 7398, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button .pane-content:before {
  content: "\f09a";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  color: #a3c03a;
  margin-top: -2px;
  width: 33px;
  text-align: center;
  padding: 2px 0;
  border-radius: 20px;
  margin-left: 7px;
}
/* line 7412, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button .pane-content div {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
}
/* line 7416, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button .pane-content div a {
  vertical-align: middle;
  color: #fff;
  display: block;
  line-height: 25px;
  text-decoration: none;
}
/* line 7427, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button:hover .pane-content:before {
  background: #000;
}
/* line 7431, ../sass/components/_theme.scss */
body .pane-node-field-facebook-button:hover .pane-content div a {
  color: #000;
}
/* line 7439, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-title:not(.mobile-toggle-open) {
  font-weight: bold;
  max-width: 1666px;
  width: 100%;
  margin: 0;
}
/* line 7444, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 36px;
  margin: 0;
}
/* line 7449, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-rich-text {
  margin: 19px;
  margin-right: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7449, ../sass/components/_theme.scss */
  body .pane-bundle-list-of-program-links .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 15.2px;
  }
}
/* line 7454, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items {
  max-width: 80%;
  display: block;
}
/* line 7457, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: calc(100% / 7);
  padding: 6px;
}
/* line 7463, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-image {
  margin-bottom: 15px;
}
/* line 7465, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-image img {
  margin: 0 auto;
  background: #f2f6df;
  border-radius: 10px;
}
/* line 7471, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-program {
  margin-top: 15px;
  text-align: center;
}
/* line 7475, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-program article header {
  display: none;
}
/* line 7479, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-program a {
  color: #000;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  display: block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7479, ../sass/components/_theme.scss */
  body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item .field-name-field-program a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
/* line 7489, ../sass/components/_theme.scss */
body .pane-bundle-list-of-program-links .pane-content .field-name-field-programs > .field-items > .field-item:hover .field-name-field-image img {
  background: #a3c03a;
}
/* line 7500, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-title {
  font-weight: bold;
}
/* line 7504, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-rich-text,
body .pane-bundle-topics .pane-content .field-name-field-rich-text-2 {
  margin-top: 17px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7504, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-rich-text,
  body .pane-bundle-topics .pane-content .field-name-field-rich-text-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 13.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7504, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-rich-text,
  body .pane-bundle-topics .pane-content .field-name-field-rich-text-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 7510, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics {
  max-width: 80%;
}
/* line 7514, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics .field-collection-item-field-topics .group-topics-accordion .readMore {
  display: block !important;
}
/* line 7517, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics .field-collection-item-field-topics .group-topics-accordion .readMoreButton {
  display: none;
}
/* line 7520, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics .field-collection-item-field-topics .group-topics-accordion h3 span {
  display: none;
}
/* line 7525, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items {
  display: block;
  position: relative;
}
/* line 7528, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row {
  font-size: 0;
  position: relative;
}
/* line 7531, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item {
  display: inline-block;
  width: 33.33%;
  vertical-align: top;
}
/* line 7535, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item:last-child {
  margin-left: 0;
}
/* line 7539, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title {
  background: url("../images/link-arrow.png") left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 7540, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title.shown-title-topics {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7539, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 247, ../sass/components/_variables.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title > .field-items > .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
}
/* line 7544, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title.ui-state-active {
  margin-bottom: 1024px;
  height: 55px;
}
/* line 7547, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title.ui-state-active .ui-accordion-header-icon {
  display: none !important;
}
/* line 7551, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title .ui-accordion-header-icon {
  display: none;
}
/* line 7554, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .field-name-field-title:not(.no-hover):hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 7561, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion {
  display: none;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 1533px;
  left: 0;
  margin: 0 auto;
  background: #f2f6df;
}
/* line 7573, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic header {
  display: none;
}
/* line 7576, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic {
  max-width: 1666px;
  width: 100%;
  padding-right: 29px;
  padding-top: 32px;
  font-size: 22px;
  line-height: 26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7576, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7576, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 25.6px;
  }
}
/* line 7583, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-rich-text ul {
  padding-right: 12px;
  margin-top: 11px;
}
/* line 7586, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-rich-text ul li {
  list-style-image: url("../images/li-image.jpg");
  margin-bottom: 10px;
}
/* line 7592, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-rich-text ol li {
  color: #a3c03a;
}
/* line 7594, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-rich-text ol li span {
  color: #000;
}
/* line 7600, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks {
  margin-top: 46px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7600, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36.8px;
  }
}
/* line 7602, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items {
  display: flex;
}
/* line 7604, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item {
  margin-left: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7604, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 12px;
  }
}
/* line 7606, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks {
  margin-top: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7606, ../sass/components/_theme.scss */
  body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
/* line 7608, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .form-type-item {
  display: none;
}
/* line 7611, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .field-name-title-field {
  font-size: 20px;
  margin-top: 8px;
  width: 110px;
  text-align: center;
  line-height: 24px;
}
/* line 7612, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .field-name-title-field a {
  color: black;
}
/* line 7622, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-topic .field-name-field-about-topic .field-name-field-topic-tracks > .field-items .field-item:last-of-type {
  margin-left: 0;
  text-align: right;
}
/* line 7631, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-link {
  background: url(../images/link-arrow.png) no-repeat 152px 2px;
  padding-left: 28px;
  font-size: 22px;
  padding-right: 50px;
  margin-bottom: 15px;
  text-align: left;
}
/* line 7639, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item .content .group-topics-accordion .field-name-field-link .field-item a {
  color: #a3c03a;
}
/* line 7647, ../sass/components/_theme.scss */
body .pane-bundle-topics .pane-content .field-name-field-topics > .field-items > .row > .field-item:nth-child(3n + 3) .content .field-name-field-title {
  margin-left: 0;
}
/* line 7659, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link .pane-title {
  font-weight: bold;
  margin: 0;
  max-width: 1000px;
}
/* line 7664, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link .pane-content {
  max-width: 1666px;
  width: 100%;
  margin: 0;
}
/* line 7667, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7667, ../sass/components/_theme.scss */
  body .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 7670, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link .pane-content .field-name-field-links {
  margin-right: 15px;
  margin-top: 46px;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7670, ../sass/components/_theme.scss */
  body .pane-bundle-title-body-link .pane-content .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 12px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7670, ../sass/components/_theme.scss */
  body .pane-bundle-title-body-link .pane-content .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7670, ../sass/components/_theme.scss */
  body .pane-bundle-title-body-link .pane-content .field-name-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 7676, ../sass/components/_theme.scss */
body .pane-bundle-title-body-link .pane-content .field-name-field-links a {
  color: #a3c03a;
}
/* line 7688, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-title {
  font-weight: bold;
  max-width: 1666px;
  width: 100%;
}
/* line 7692, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
}
/* line 7697, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-rich-text ul {
  padding-right: 12px;
  margin-top: 11px;
}
/* line 7700, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-rich-text ul li {
  list-style-image: url("../images/li-image.jpg");
  margin-bottom: 10px;
}
/* line 7706, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-rich-text ol li {
  color: #a3c03a;
}
/* line 7708, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-rich-text ol li span {
  color: #000;
}
/* line 7714, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks {
  margin-top: 46px;
  margin-bottom: 80px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7714, ../sass/components/_theme.scss */
  body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 36.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7714, ../sass/components/_theme.scss */
  body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 64px;
  }
}
/* line 7717, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items {
  display: flex;
}
/* line 7719, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item {
  margin-left: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7719, ../sass/components/_theme.scss */
  body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 30.4px;
  }
}
/* line 7721, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks {
  margin-top: 32px;
}
/* line 7722, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .form-type-item {
  display: none;
}
/* line 7726, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .field-name-field-image img {
  width: 100%;
}
/* line 7730, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks header {
  display: none;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7721, ../sass/components/_theme.scss */
  body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 25.6px;
  }
}
/* line 7734, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .field-name-title-field {
  font-size: 20px;
  margin-top: 15px;
  width: 110px;
  text-align: center;
  line-height: 24px;
}
/* line 7735, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item .field-collection-item-field-topic-tracks .field-name-title-field a {
  color: black;
}
/* line 7745, ../sass/components/_theme.scss */
body .pane-node-field-about-topic .pane-content .field-name-field-topic-tracks > .field-items .field-item:last-of-type {
  margin-left: 0;
}
/* line 7753, ../sass/components/_theme.scss */
body .pane-bundle-title-body,
body .pane-bundle-title-body-media,
body .pane-node-body {
  margin-top: 0;
}
/* line 7758, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-title,
body .pane-bundle-title-body-media .pane-title,
body .pane-node-body .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  margin: 0;
}
/* line 7763, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content,
body .pane-bundle-title-body-media .pane-content,
body .pane-node-body .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
  margin: 0;
}
/* line 7768, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table,
body .pane-bundle-title-body-media .pane-content table,
body .pane-node-body .pane-content table {
  max-width: 733px;
  width: 100%;
}
/* line 7771, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table thead,
body .pane-bundle-title-body-media .pane-content table thead,
body .pane-node-body .pane-content table thead {
  border-bottom: 1px solid #a3c03a;
}
/* line 7774, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table thead tr th,
body .pane-bundle-title-body-media .pane-content table thead tr th,
body .pane-node-body .pane-content table thead tr th {
  height: 30px;
  text-align: center;
  color: #a3c03a;
}
/* line 7782, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr,
body .pane-bundle-title-body-media .pane-content table tbody tr,
body .pane-node-body .pane-content table tbody tr {
  border-bottom: 1px solid #a3c03a;
}
/* line 7784, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td,
body .pane-bundle-title-body-media .pane-content table tbody tr td,
body .pane-node-body .pane-content table tbody tr td {
  overflow: visible;
  vertical-align: middle;
  height: auto;
}
/* line 7795, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td p span,
body .pane-bundle-title-body-media .pane-content table tbody tr td p span,
body .pane-node-body .pane-content table tbody tr td p span {
  width: 100%;
  text-align: center;
}
/* line 7800, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td.megama,
body .pane-bundle-title-body-media .pane-content table tbody tr td.megama,
body .pane-node-body .pane-content table tbody tr td.megama {
  overflow: auto;
  vertical-align: middle;
  padding: 8px 0px 10px 10px;
  width: 230px;
  border-left: 1px dashed #a3c03a;
  background: #a3c03a;
  box-shadow: inset 0 0 0 10px #fff;
}
/* line 7808, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td.megama p,
body .pane-bundle-title-body-media .pane-content table tbody tr td.megama p,
body .pane-node-body .pane-content table tbody tr td.megama p {
  overflow: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 26px;
  font-size: 22px;
  flex-wrap: wrap;
  padding-top: 8px;
}
/* line 7818, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td.megama p span,
body .pane-bundle-title-body-media .pane-content table tbody tr td.megama p span,
body .pane-node-body .pane-content table tbody tr td.megama p span {
  width: 100%;
  text-align: center;
}
/* line 7824, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr td.middleTd,
body .pane-bundle-title-body-media .pane-content table tbody tr td.middleTd,
body .pane-node-body .pane-content table tbody tr td.middleTd {
  width: 253px;
  border-left: 1px dashed #a3c03a;
}
/* line 7829, ../sass/components/_theme.scss */
body .pane-bundle-title-body .pane-content table tbody tr:nth-of-type(3n),
body .pane-bundle-title-body-media .pane-content table tbody tr:nth-of-type(3n),
body .pane-node-body .pane-content table tbody tr:nth-of-type(3n) {
  border-bottom: 1px solid #a3c03a;
}
/* line 7837, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message {
  margin-top: 4px;
  background: #f2f6df;
  padding-bottom: 57px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7837, ../sass/components/_theme.scss */
  body .pane-bundle-head-of-program-message {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 3.2px;
  }
}
/* line 7841, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 7845, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content {
  max-width: 1666px;
  width: 100%;
  font-size: 22px;
  line-height: 26px;
}
/* line 7849, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane {
  display: flex;
}
/* line 7852, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-rich-text {
  font-size: 22px;
  line-height: 31px;
  background: url("../images/quotes.png") no-repeat right 0;
  background-size: 55px;
  padding-right: 65px;
}
/* line 7860, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-program-head article {
  display: flex;
}
/* line 7862, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-program-head article header {
  display: none;
}
/* line 7866, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-program-head article .field-name-field-image img {
  border-radius: 60px;
}
/* line 7870, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-program-head article .group-pos-title {
  margin-right: 10px;
  margin-top: 10px;
  line-height: 22px;
  font-size: 18px;
}
/* line 7875, ../sass/components/_theme.scss */
body .pane-bundle-head-of-program-message .pane-content .fieldable-panels-pane .group-text-head .field-name-field-program-head article .group-pos-title .field-name-title-field {
  font-weight: bold;
}
/* line 7887, ../sass/components/_theme.scss */
body .pane-site-wide-search form .views-exposed-widgets {
  margin: 0;
}
/* line 7888, ../sass/components/_theme.scss */
body .pane-site-wide-search form .views-exposed-widgets #edit-key-wrapper {
  width: 100%;
  padding: 0;
  border-radius: 0;
}
/* line 7889, ../sass/components/_theme.scss */
body .pane-site-wide-search form .views-exposed-widgets #edit-key-wrapper label[for="edit-search-api-views-fulltext"] {
  display: none;
}
/* line 7892, ../sass/components/_theme.scss */
body .pane-site-wide-search form .views-exposed-widgets #edit-key-wrapper input {
  font-size: 18px;
  border-radius: 0;
  border: none;
}
/* line 7903, ../sass/components/_theme.scss */
body .pane-site-wide-search form#views-exposed-form-site-wide-search-page-1 {
  width: 40%;
  border: 2px solid;
  position: relative;
  margin: 0 auto;
  margin-bottom: 40px;
}
/* line 7910, ../sass/components/_theme.scss */
body .pane-site-wide-search form button {
  margin: 0 !important;
}
/* line 7914, ../sass/components/_theme.scss */
body .pane-site-wide-search .views-submit-button {
  position: absolute;
  left: 0;
  padding: 0;
}
/* line 7918, ../sass/components/_theme.scss */
body .pane-site-wide-search .views-submit-button #edit-submit-site-wide-search {
  border-radius: 0;
  background-color: #000;
  border: none;
  color: #a3c03a;
  padding: 0 12px;
  font-size: 24px;
}
/* line 7927, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content {
  max-width: 750px;
  margin: 0 auto;
}
/* line 7931, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content .item-list ul li {
  list-style: none;
}
/* line 7933, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content .item-list ul li .views-field-title {
  background: url(../images/link-arrow.png) no-repeat;
  background-position: right;
  background-size: 15px;
  padding-right: 23px;
  list-style: none;
}
/* line 7939, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content .item-list ul li .views-field-title a {
  color: #a3c03a;
  font-size: 24px;
}
/* line 7944, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content .item-list ul li .views-field-body {
  margin-bottom: 10px;
}
/* line 7946, ../sass/components/_theme.scss */
body .pane-site-wide-search .view-content .item-list ul li .views-field-body span {
  font-size: 19px;
}
/* line 7956, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events {
  width: 100%;
  max-width: 100%;
  padding-right: 71px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7956, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 56.8px;
  }
}
/* line 7961, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events h3 {
  color: #a3c03a;
  background: url("../images/dotted-border.png") no-repeat bottom right;
  margin-top: 64px;
  padding-right: 7px;
  padding-bottom: 13px;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7961, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 51.2px;
  }
}
/* line 7969, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events h3 span span {
  display: block;
  font-weight: bold;
  font-size: 55px;
  height: 47px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7969, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events h3 span span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 7978, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-field-event-date {
  font-size: 19px;
  margin-top: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7978, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events .views-row .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7978, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events .views-row .views-field-field-event-date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 14.4px;
  }
}
/* line 7982, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-title {
  margin-top: -3px;
  display: inline-block;
}
/* line 7985, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-title a {
  color: #000;
  font-weight: bold;
  font-size: 19px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7985, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events .views-row .views-field-title a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
/* line 7991, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-nothing {
  margin-top: -2px;
  font-size: 17px;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 7991, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-events .view-events .views-row .views-field-nothing {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 13.6px;
  }
}
/* line 7995, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-nothing p {
  display: inline-block;
}
/* line 7997, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-events .view-events .views-row .views-field-nothing p a {
  display: inline-block;
}
/* line 8005, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar {
  background: url("../images/events_lobby_bg.png") no-repeat center top;
  margin-top: 52px;
  margin-right: 279px;
  width: 415px;
  height: 430px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8005, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 41.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8005, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 223.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8005, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 332px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8005, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 344px;
  }
}
/* line 8011, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header {
  padding-top: 43px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8011, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar .view-header {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 34.4px;
  }
}
/* line 8013, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header .pagination {
  width: 80%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 27px auto 0;
}
/* line 8020, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header .pagination li a {
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding: 0;
  color: #fff;
}
/* line 8027, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header .pagination li.prev {
  float: left;
}
/* line 8030, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header .pagination li.prev a span {
  color: transparent;
  background: url("../images/cal-left.png") no-repeat;
}
/* line 8038, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header .pagination li.next a span {
  color: transparent;
  background: url("../images/cal-right.png") no-repeat;
}
/* line 8046, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header h3 {
  font-size: 25px;
  margin-top: 25px;
  text-align: center;
}
/* line 8050, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-header h3 a {
  color: #fff;
}
/* line 8055, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content {
  width: 100%;
  max-width: 330px;
  margin: 0 auto;
}
/* line 8061, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table {
  margin-top: 0px;
}
/* line 8063, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table thead {
  border-bottom: 1px solid #fff;
}
/* line 8065, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table thead tr {
  background: transparent;
}
/* line 8067, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table thead tr th.days {
  background: transparent;
  color: #fff;
  border: none;
  text-align: right;
  font-size: 24px;
  font-weight: normal;
  height: 47px;
}
/* line 8079, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr {
  background-color: transparent;
}
/* line 8081, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td {
  color: #fff;
  font-size: 24px;
  padding-top: 11px;
}
/* line 8085, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td .month {
  margin-left: 20px;
  height: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8085, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td .month {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 16px;
  }
}
/* line 8089, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.empty {
  display: none;
}
/* line 8093, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 41px;
  text-decoration: none;
  width: 36px;
  height: 36px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-top: 3px;
  margin-right: -10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8093, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 28.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8093, ../sass/components/_theme.scss */
  body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.has-events a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 28.8px;
  }
}
/* line 8107, ../sass/components/_theme.scss */
body.page-events .panel-display .pane-calendar .view-content .calendar-calendar .month-view table tbody tr td.today {
  background-color: transparent;
}

/* line 8125, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-first .panel-separator {
  display: none;
}
/* line 8131, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-first .pane-sharethis-sharethis-block .pane-content .sharethis-wrapper .st_print_button {
  display: none;
}
/* line 8137, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-first .pane-node-field-event-date {
  display: inline-block;
  width: auto;
  				/* .addtocalendar {
                  //     .atcb-link {
                  //         background-image: url("../images/addtocal.png") !important;
                  //         background-repeat: no-repeat;
                  //         background-size: 127px;
                  //         border: none;
                  //         color: transparent;
                  //         background-color: transparent;
                  //         width: 129px;
                  //         height: 24px;
                  //         box-shadow: none;
                  //     }
                  // }*/
}
/* line 8140, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-first .pane-node-field-event-date .date-display-single {
  display: none;
}
/* line 8143, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-first .pane-node-field-event-date .date-display-range {
  display: none;
}
/* line 8165, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-title {
  font-size: 40px;
  font-weight: bold;
  padding-top: 20px;
  padding-right: 75px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8165, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8165, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8165, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 60px;
  }
}
/* line 8171, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .event_date {
  background: url("../images/black-dotted-border.png") no-repeat right bottom;
  margin-right: 75px;
  margin-top: 25px;
  padding-bottom: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8171, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 60px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8171, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_date {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 20px;
  }
}
/* line 8176, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .event_date .pane-content {
  background: url("../images/event_date_icon.png") no-repeat right center;
  padding-right: 51px;
  font-size: 24px;
  padding-top: 6px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8176, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_date .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 40.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8176, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_date .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
/* line 8182, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .event_date .addtocalendar {
  display: none;
}
/* line 8186, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .event_time {
  background: url("../images/black-dotted-border.png") no-repeat right bottom;
  margin-right: 75px;
  margin-top: 10px;
  padding-bottom: 13px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8186, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_time {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 60px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8186, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_time {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
/* line 8191, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .event_time .pane-content {
  background: url("../images/event_time_icon.png") no-repeat right center;
  padding-right: 54px;
  font-size: 24px;
  padding-top: 3px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8191, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_time .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 43.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8191, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .event_time .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
/* line 8198, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-field-event-location {
  margin-right: 78px;
  margin-top: 10px;
  padding-bottom: 13px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8198, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-location {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 62.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8198, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-location {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
/* line 8202, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-field-event-location .pane-content {
  background: url("../images/event_location_icon.png") no-repeat right bottom;
  padding-right: 47px;
  font-size: 24px;
  padding-top: 3px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8202, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-location .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 37.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8202, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-location .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
/* line 8209, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-field-event-desc,
.node-type-event .panel-display .panel-col-last .pane-bundle-title-body-link {
  font-size: 24px;
  padding-top: 17px;
  padding-right: 75px;
  line-height: 36px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8209, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-desc,
  .node-type-event .panel-display .panel-col-last .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8209, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-desc,
  .node-type-event .panel-display .panel-col-last .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 13.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8209, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-desc,
  .node-type-event .panel-display .panel-col-last .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 60px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8209, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-desc,
  .node-type-event .panel-display .panel-col-last .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28.8px;
  }
}
/* line 8216, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link {
  margin-top: 55px;
  padding-right: 72px;
  margin-bottom: 54px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8216, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8216, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 57.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8216, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 43.2px;
  }
}
/* line 8220, ../sass/components/_theme.scss */
.node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link a {
  color: #fff;
  background: #a3c03a;
  box-shadow: 0 0 5px #000;
  font-size: 18px;
  padding-right: 44px;
  padding-top: 14px;
  display: block;
  letter-spacing: 0.5px;
  padding-bottom: 4px;
  width: 200px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8220, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8220, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 35.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8220, ../sass/components/_theme.scss */
  .node-type-event .panel-display .panel-col-last .pane-node-field-event-registration-link a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 11.2px;
  }
}

/* line 8236, ../sass/components/_theme.scss */
.page-node-18 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
  width: 30%;
  display: inline-block;
  background: url(../images/link-arrow.png) left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 8251, ../sass/components/_theme.scss */
.page-node-18 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item a {
  color: #000;
  display: block;
}
/* line 8255, ../sass/components/_theme.scss */
.page-node-18 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item a:hover {
  text-decoration: none;
}
/* line 8258, ../sass/components/_theme.scss */
.page-node-18 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item:not(.no-hover):hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}

/* End Events */
/** Gate to intrest **/
/* line 8272, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first {
  max-width: 60%;
  width: 100%;
  float: none;
  display: inline-block;
  padding: 0 15px;
}
/* line 8279, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs .pane-title {
  font-weight: bold;
  font-size: 40px;
  margin-top: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8279, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 8284, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 8288, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li {
  flex: 0 1 15%;
  text-align: center;
}
/* line 8291, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li a {
  background-position: center 3px;
  padding: 110px 0 0 0;
  font-size: 25px;
  color: #000;
  display: inline-block;
  min-width: 100px;
  height: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8291, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 8299, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li a:hover {
  color: #a3c03a;
  background-position: center -100px;
}
/* line 8303, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li a:before {
  content: " ";
  height: 3px;
  width: 98px;
  background: #000;
  display: block;
  margin: -15px auto 15px;
  border-radius: 20px;
}
/* line 8313, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-first .pane-menu-menu-education-programs ul li.sign-up {
  display: none;
}
/* line 8320, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-last {
  max-width: 26%;
  width: 100%;
  float: right;
  background: url("../images/green-dotted-long-border.png") no-repeat left;
}
/* line 8326, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-title {
  margin: 0;
  font-weight: bold;
  font-size: 42px;
  line-height: 49px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8326, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 33.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8326, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 39.2px;
  }
}
/* line 8333, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
  font-size: 19px;
  margin-top: 15px;
  line-height: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8333, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8333, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8333, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 19.2px;
  }
}
/* line 8339, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
  background: #a3c03a;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 0px 5px #000;
  font-size: 19px;
  padding-top: 12px;
  padding-right: 44px;
  padding-left: 28px;
  padding-bottom: 4px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8339, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8339, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 9.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8339, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 35.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8339, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 22.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8339, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .center-wrapper .panel-col-last .pane-bundle-title-body-link .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 3.2px;
  }
}
/* line 19, ../sass/components/_variables.scss */
.page-node-4796 .panel-display .center-wrapper:before {
  content: "";
  display: table;
  clear: both;
}
/* line 24, ../sass/components/_variables.scss */
.page-node-4796 .panel-display .center-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8356, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list {
  padding: 30px 70px;
}
/* line 8358, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-title {
  max-width: 1666px;
  width: 100%;
  font-size: 40px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8358, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .pane-bundle-links-list .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 8363, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content {
  max-width: 1550px;
  width: 100%;
}
/* line 8368, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
  width: 30%;
  display: inline-block;
  background: url("../images/link-arrow.png") left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 8372, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item:not(.no-hover):hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8368, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 247, ../sass/components/_variables.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item > .field-items > .field-item {
  min-height: 62px;
  display: flex;
  align-items: center;
}
/* line 8381, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item a {
  color: #000;
  display: block;
  font-size: 22px;
  text-decoration: none;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8381, ../sass/components/_theme.scss */
  .page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 8387, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .pane-bundle-links-list .pane-content .field-name-field-links .field-items .field-item:nth-child(3n + 0) {
  margin-left: 0;
}
/* line 8397, ../sass/components/_theme.scss */
.page-node-4796 .panel-display .panel-col-middle .pane-areas-of-study .pane-node {
  border-top: 3px solid #4c3722;
}

/* End Gate to intrest */
/** Gate to students **/
/* line 8410, ../sass/components/_theme.scss */
.panel-col-last .pane-bundle-list-of-links-side-title {
  margin-right: 70px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8410, ../sass/components/_theme.scss */
  .panel-col-last .pane-bundle-list-of-links-side-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 56px;
  }
}

/* line 8416, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first {
  width: 35%;
}
/* line 8418, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-news {
  margin: 75px auto 0;
  padding-right: 72px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8418, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-first .pane-news {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 60px auto 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8418, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-first .pane-news {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 57.6px;
  }
}
/* line 8422, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-bundle-banner {
  padding-right: 121px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8422, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-first .pane-bundle-banner {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 96.8px;
  }
}
/* line 8424, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-bundle-banner .pane-content {
  border: 1px solid #000;
}
/* line 8426, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-bundle-banner .pane-content h2 {
  display: none;
}
/* line 8430, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item {
  padding: 5px;
}
/* line 8432, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-first .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item img {
  margin: 0 auto;
}
/* line 8440, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last {
  width: 65%;
}
/* line 8443, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-title {
  display: inline-block;
  vertical-align: top;
  font-size: 40px;
  width: 175px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8443, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 8450, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content {
  display: inline-block;
  vertical-align: top;
}
/* line 8453, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links {
  max-width: 530px;
  width: 100%;
}
/* line 8456, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 55px;
  -webkit-column-count: 2;
  -webkit-column-gap: 55px;
  column-count: 2;
  column-gap: 55px;
}
/* line 8458, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item {
  background: url("../images/link-arrow.png") no-repeat right 5px;
  padding-right: 28px;
  font-size: 21px;
  margin-bottom: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8458, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 22.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8458, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 8463, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item a {
  color: #92b315;
  padding-top: 5px;
  display: block;
  padding-right: 6px;
  letter-spacing: 1px;
  font-weight: bold;
}
/* line 8475, ../sass/components/_theme.scss */
.page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title.last {
  background: no-repeat;
  margin-bottom: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8475, ../sass/components/_theme.scss */
  .page-node-4840 .panel-col-last .pane-bundle-list-of-links-side-title.last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 30.4px;
  }
}

/* End Gate to students */
/** Gate to faculty **/
/* line 8488, ../sass/components/_theme.scss */
.page-node-4841 .panel-col-first {
  width: 35%;
}
/* line 8491, ../sass/components/_theme.scss */
.page-node-4841 .panel-col-last {
  width: 65%;
}
/* line 8493, ../sass/components/_theme.scss */
.page-node-4841 .panel-col-last .pane-bundle-list-of-links-side-title {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 8498, ../sass/components/_theme.scss */
.page-node-4841 .panel-col-middle {
  border-top: 3px solid #000;
}
/* line 8500, ../sass/components/_theme.scss */
.page-node-4841 .panel-col-middle .pane-bundle-list-of-links-side-title {
  padding-right: 125px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8500, ../sass/components/_theme.scss */
  .page-node-4841 .panel-col-middle .pane-bundle-list-of-links-side-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 100px;
  }
}

/* End Gate to faculty */
/** Magazines **/
/* line 8510, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) {
  max-width: 1400px;
  width: 100%;
  margin: 90px auto 0;
  /*.row {*/
  /*}*/
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8510, ../sass/components/_theme.scss */
  .view-issues:not(.view-display-id-block_2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 72px auto 0;
  }
}
/* line 8516, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2).issues .view-content {
  display: flex;
  flex-wrap: wrap;
}
/* line 8519, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2).issues .view-content .views-row.row {
  flex: 0 0 33.33%;
}
/* line 8524, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row {
  position: relative;
  margin-bottom: 1%;
}
/* line 8528, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-fieldset .views-fieldset {
  background: url(../images/link-arrow.png) left 0 center;
  background-repeat: no-repeat;
  background-size: 22px;
  color: #000;
  font-size: 22px;
  padding: 15px 15px 7px;
  border-bottom: 2px solid #a3c03a;
  margin-left: 36px;
  cursor: pointer;
}
/* line 8539, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-fieldset .views-fieldset .views-field-field-issue .views-label {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
/* line 8544, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-fieldset .views-fieldset .views-field-field-issue .field-content {
  display: inline-block;
  vertical-align: top;
}
/* line 8551, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-magazine-type {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: -26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8551, ../sass/components/_theme.scss */
  .view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-magazine-type {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: -20.8px;
  }
}
/* line 8556, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-magazine-type h2 {
  display: none;
}
/* line 8559, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-magazine-type img {
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8559, ../sass/components/_theme.scss */
  .view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-magazine-type img {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 80%;
  }
}
/* line 8563, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-image,
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-image-1 {
  border: 2px solid #000;
  /*box-shadow: 1px 1px #2f2f2f;*/
}
/* line 8567, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-image img,
.view-issues:not(.view-display-id-block_2) .views-row.row .views-field-field-image-1 img {
  height: 246px;
  width: auto;
  margin: 0 auto;
}
/* line 8577, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2).view-display-id-block .views-fieldset a {
  color: black;
}
/* line 8583, ../sass/components/_theme.scss */
.view-issues:not(.view-display-id-block_2).main-pub .views-row.row {
  display: inline-block;
  height: 336px;
}

/* line 8591, ../sass/components/_theme.scss */
.pane-issues .pane-title {
  font-weight: bold;
  padding-top: 49px;
  padding-right: 65px;
  max-width: 1666px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8591, ../sass/components/_theme.scss */
  .pane-issues .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8591, ../sass/components/_theme.scss */
  .pane-issues .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 52px;
  }
}
/* line 8597, ../sass/components/_theme.scss */
.pane-issues .pane-content {
  max-width: 1530px;
  width: 100%;
  margin: 0 auto;
}

/* line 8605, ../sass/components/_theme.scss */
.node-type-issue .pane-node-field-issue {
  display: none;
  		/*            position: absolute;
                      top: 350px;
                      @include content-width;
                      left: 0px;
                      right: 0;
                      line-height: 50px;
                      .pane-content {
                          display: block;
                          margin-right: 77px;
                          @include font-size(42px);
                          font-weight: bold;
                          max-width: 500px;
                      }*/
}
/* line 8621, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle {
  max-width: 1666px;
  width: 100%;
  margin-top: 57px;
  padding-right: 68px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8621, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 45.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8621, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 54.4px;
  }
}
/* line 8626, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-title {
  font-weight: bold;
}
/* line 8629, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content {
  margin-top: 31px;
  margin-right: 4px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8629, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24.8px;
  }
}
/* line 8634, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item {
  border-bottom: 3px solid #b4b4b6;
  max-width: 750px;
  width: 100%;
  margin-bottom: 33px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8634, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 26.4px;
  }
}
/* line 8639, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .field-name-field-image {
  display: inline-block;
  vertical-align: top;
  margin-left: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8639, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .field-name-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 20px;
  }
}
/* line 8644, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info {
  display: inline-block;
  vertical-align: top;
}
/* line 8647, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-title {
  font-size: 22px;
  margin-top: -2px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8647, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 8652, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-rich-text {
  margin-top: 4px;
  font-size: 22px;
  line-height: 35px;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8652, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8652, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-rich-text {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 8658, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-credit {
  color: #b7b9ba;
  font-size: 17px;
}
/* line 8664, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
  background: url("../images/green-file.png") no-repeat right 3px;
  margin-right: 3px;
  padding-right: 35px;
  font-size: 22px;
  margin-bottom: 26px;
  margin-left: 24px;
  padding-top: 4px;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8664, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 2.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8664, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8664, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8664, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 20.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8664, ../sass/components/_theme.scss */
  .node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 19.2px;
  }
}
/* line 8673, ../sass/components/_theme.scss */
.node-type-issue .panel-col-middle .pane-node-field-list-of-articles .pane-content .field-name-field-list-of-articles > .field-items > .field-item .group-article-info .field-name-field-article-files > .field-items > .field-item a {
  color: #a3c03a;
}

/* line 8689, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle {
  max-width: 1666px;
  width: 100%;
  padding-right: 73px;
  margin-top: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8689, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 58.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8689, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  /* line 8689, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle {
    padding-right: 0;
  }
}
/* line 8696, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-title-field {
  font-size: 55px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8696, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-title-field {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
/* line 8699, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-image {
  margin-top: 22px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8699, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-image {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 17.6px;
  }
}
/* line 8704, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-body {
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  margin-top: 21px;
  margin-right: 20px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8704, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8704, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8704, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 16px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8704, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 8711, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-body .readmore-link,
.node-type-magazine .panel-col-middle .pane-node-body .readless-link {
  color: #b7b9ba;
  font-size: 15px;
  display: block;
}
/* line 8719, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 {
  /*.col {*/
  width: 100%;
  padding: 0;
  letter-spacing: 1px;
  /*max-width: 925px;*/
  margin-top: -41px;
  padding-top: 41px;
  /*}*/
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8719, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: -32.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8719, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 32.8px;
  }
}
/* line 8727, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 > .view-content {
  border-top: 2px dotted #a3c03a;
  padding-top: 41px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8727, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 > .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 32.8px;
  }
}
/* line 8732, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 .three-column-issues > div .col-md-4 {
  /*display: inline-block;*/
  /*vertical-align: top;*/
  color: #b7b9ba;
  /*include padding-left(115px);*/
  padding-left: 56px;
  padding-right: 56px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8732, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 .three-column-issues > div .col-md-4 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 44.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8732, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 .three-column-issues > div .col-md-4 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 44.8px;
  }
}
/* line 8741, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 .three-column-issues > div:nth-of-type(3n + 1) .col-md-4 {
  padding-right: 0;
}
/* line 8746, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-issues .view-display-id-block_2 .three-column-issues > div:nth-of-type(3n) .col-md-4 {
  padding-right: 0;
}
/* line 8754, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links {
  border-top: 2px dotted #a3c03a;
  margin-top: 39px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8754, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 31.2px;
  }
}
/* line 8757, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links .pane-content {
  padding-top: 48px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8757, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 38.4px;
  }
}
/* line 8761, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links,
.node-type-magazine .panel-col-middle .pane-node-field-download-files {
  width: 100%;
  padding: 0;
  max-width: 1530px;
}
/* line 8767, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-item,
.node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-item {
  background: url("../images/link-arrow.png") no-repeat right 5px;
  margin-right: 85px;
  padding-right: 25px;
  font-size: 22px;
  margin-bottom: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8767, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 68px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8767, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8767, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 28px;
  }
}
/* line 8773, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-item a,
.node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-item a {
  color: #a3c03a;
}
/* line 8778, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-name-field-download-button .field-item,
.node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-name-field-download-button .field-item {
  background: url("../images/link-arrow.png") no-repeat right 5px;
  margin-right: 85px;
  padding-right: 25px;
  font-size: 22px;
  margin-bottom: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8778, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-name-field-download-button .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-name-field-download-button .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 68px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8778, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-name-field-download-button .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-name-field-download-button .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8778, ../sass/components/_theme.scss */
  .node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-name-field-download-button .field-item,
  .node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-name-field-download-button .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 28px;
  }
}
/* line 8784, ../sass/components/_theme.scss */
.node-type-magazine .panel-col-middle .pane-node-field-links .pane-content .field-name-field-download-button .field-item a,
.node-type-magazine .panel-col-middle .pane-node-field-download-files .pane-content .field-name-field-download-button .field-item a {
  color: #a3c03a;
}

/* End Magazines */
/** FAQ **/
/* line 8800, ../sass/components/_theme.scss */
.pane-faq .pane-title,
.pane-faq-panel-pane-1 .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
}
/* line 8804, ../sass/components/_theme.scss */
.pane-faq .pane-content,
.pane-faq-panel-pane-1 .pane-content {
  max-width: 1666px;
  width: 100%;
}
/* line 8807, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 {
  font-size: 40px;
  font-weight: bold;
  font-family: "fbshlagerregular";
  margin-bottom: 30px;
  margin-top: 30px;
  color: #000;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8807, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion h3,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8807, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion h3,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8807, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion h3,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24px;
  }
}
/* line 8814, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3 .term-tree-list,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 .term-tree-list {
  display: inline-block;
}
/* line 8816, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3 .term-tree-list .term,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 .term-tree-list .term {
  padding: 0;
}
/* line 8818, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3 .term-tree-list .term .selected,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 .term-tree-list .term .selected {
  list-style-image: none;
  list-style: none;
}
/* line 8821, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3 .term-tree-list .term .selected a,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 .term-tree-list .term .selected a {
  display: none;
}
/* line 8827, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion h3 .term-tree-list .term.lastTerm .selected a,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion h3 .term-tree-list .term.lastTerm .selected a {
  display: inline-block;
  color: #000;
}
/* line 8838, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default {
  border-radius: 0;
  border: none;
  background: transparent;
  padding: 0;
  margin-bottom: 15px;
  font-weight: bold;
}
/* line 8845, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default .ui-accordion-header-icon.ui-icon,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default .ui-accordion-header-icon.ui-icon {
  background: url("../images/faq-closed.png") no-repeat;
  left: auto;
  height: 32px;
  width: 32px;
  top: 10%;
}
/* line 8852, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default a,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default a {
  color: #000;
  font-size: 22px;
  margin-right: 46px;
  display: block;
  font-family: "fbshlagerregular";
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8852, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default a,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-default a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 36.8px;
  }
}
/* line 8861, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-active .ui-accordion-header-icon.ui-icon,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .views-field-title.ui-accordion-header.ui-state-active .ui-accordion-header-icon.ui-icon {
  background: url("../images/faq-opened.png") no-repeat;
  left: auto;
  height: 32px;
  width: 32px;
}
/* line 8870, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content {
  border: none;
  font-size: 22px;
  line-height: 35px;
  padding: 0 44px 10px 0 !important;
  font-family: "fbshlagerregular";
  height: auto !important;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8870, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8870, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8870, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 0 35.2px 8px 0 !important;
  }
}
/* line 8877, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links {
  margin-right: 49px;
  margin-top: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8877, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 39.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8877, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16px;
  }
}
/* line 8880, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content {
  background: url("../images/link-arrow.png") no-repeat right 5px;
}
/* line 8882, ../sass/components/_theme.scss */
.pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a,
.pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a {
  color: #a3c03a;
  display: block;
  margin-right: 27px;
  margin-top: 21px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8882, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 21.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8882, ../sass/components/_theme.scss */
  .pane-faq .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a,
  .pane-faq-panel-pane-1 .pane-content .view-content.ui-accordion .ui-accordion-content .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 16.8px;
  }
}

/* line 8896, ../sass/components/_theme.scss */
body .posting_block {
  background-color: #a3c03a;
  width: 100%;
  box-shadow: 1px -1px 5px #000;
  color: white;
  margin-top: 30px;
  padding: 15px;
}
/* line 8904, ../sass/components/_theme.scss */
body .posting_block .field-name-field-links a {
  background-color: black;
  color: #a3c03a;
  font-size: 33px;
  font-weight: 100;
  padding: 8px 9px 2px 9px;
}
/* line 8912, ../sass/components/_theme.scss */
body .posting_block .pane-title {
  letter-spacing: 1px;
  font-size: 35px;
  font-weight: 100;
}

/* line 8920, ../sass/components/_theme.scss */
.pane-menu-menu-faq-study-tracks {
  margin-bottom: 80px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8920, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 64px;
  }
}
/* line 8922, ../sass/components/_theme.scss */
.pane-menu-menu-faq-study-tracks .pane-title {
  max-width: 1666px;
  width: 100%;
  font-weight: bold;
  padding-right: 78px;
  padding-top: 56px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8922, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 62.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8922, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 44.8px;
  }
}
/* line 8928, ../sass/components/_theme.scss */
.pane-menu-menu-faq-study-tracks .pane-content {
  max-width: 1666px;
  width: 100%;
  padding-right: 78px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8928, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 62.4px;
  }
}
/* line 8931, ../sass/components/_theme.scss */
.pane-menu-menu-faq-study-tracks .pane-content li {
  background: url("../images/link-arrow.png") no-repeat right 13px;
  margin-bottom: -6px;
}
/* line 8934, ../sass/components/_theme.scss */
.pane-menu-menu-faq-study-tracks .pane-content li a {
  color: #a3c03a;
  display: block;
  margin-right: 23px;
  margin-top: 7px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8934, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks .pane-content li a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 18.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8934, ../sass/components/_theme.scss */
  .pane-menu-menu-faq-study-tracks .pane-content li a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 5.6px;
  }
}

/* end FAQ*/
/** Post job **/
/* line 8949, ../sass/components/_theme.scss */
.job-post-block {
  background-color: #a3c03a;
  width: 100%;
  box-shadow: 1px -1px 5px #000;
  padding: 30px;
}
/* line 8955, ../sass/components/_theme.scss */
.job-post-block .field-type-link-field a {
  background-color: #000;
  color: #a3c03a;
  font-size: 33px;
  font-weight: 100;
  border: 1px solid #000;
}
/* line 8963, ../sass/components/_theme.scss */
.job-post-block .pane-title {
  color: #fff;
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8963, ../sass/components/_theme.scss */
  .job-post-block .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 8967, ../sass/components/_theme.scss */
.job-post-block .field-name-field-rich-text {
  color: #fff;
  font-size: 18px;
  padding-top: 3px;
  margin-bottom: 0;
}
/* line 8973, ../sass/components/_theme.scss */
.job-post-block .field-name-field-links {
  margin-top: 14px;
}
/* line 8975, ../sass/components/_theme.scss */
.job-post-block .field-name-field-links .field-item {
  background: #000;
  font-size: 35px;
  font-weight: normal;
  padding-top: 4px;
  padding-right: 18px;
  height: 48px;
  width: 220px;
}
/* line 8983, ../sass/components/_theme.scss */
.job-post-block .field-name-field-links .field-item a {
  color: #a3c03a;
}

/* line 8991, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form {
  max-width: 1666px;
  width: 100%;
  padding-right: 72px;
  padding-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8991, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 57.6px;
  }
}
/* line 8995, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-title {
  font-weight: bold;
}
/* line 8998, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content {
  border: 1px solid #a3c03a;
  background-color: #f2f6df;
  margin-top: 14px;
  border-radius: 15px;
  max-width: 1145px;
}
/* line 9004, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-item-title,
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield,
.page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield,
.page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield {
  margin-top: 26px;
  margin-right: 30px;
  max-width: 624px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9004, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 20.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9004, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 24px;
  }
}
/* line 9010, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-item-title:not(.form-item-title),
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield:not(.form-item-title),
.page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield:not(.form-item-title),
.page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield:not(.form-item-title) {
  margin-top: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9010, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title:not(.form-item-title),
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield:not(.form-item-title),
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield:not(.form-item-title),
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield:not(.form-item-title) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
/* line 9014, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-item-title label,
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield label,
.page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield label,
.page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield label {
  font-size: 35px;
  max-width: 624px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9014, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title label,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield label,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield label,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9018, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-item-title label span,
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield label span,
.page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield label span,
.page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield label span {
  font-size: 19px;
  float: left;
  margin-top: 36px;
  margin-left: 3px;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9018, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9018, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield label span,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 28.8px;
  }
}
/* line 9026, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-item-title input,
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield input,
.page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield input,
.page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield input {
  margin-top: -4px;
  height: 47px;
  border-radius: 0;
  border: 1px solid #000;
  background: transparent;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9026, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-item-title input,
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textfield input,
  .page-node-add-post-job .pane-form .pane-content .field-widget-email-textfield input,
  .page-node-add-post-job .pane-form .pane-content .field-widget-phone-textfield input {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 37.6px;
  }
}
/* line 9035, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons {
  margin-top: 40px;
  margin-right: 28px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9035, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9035, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 22.4px;
  }
}
/* line 9040, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item > label {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9040, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item > label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9042, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item > label span {
  font-size: 19px;
  float: left;
  margin-top: 15px;
  padding-right: 10px;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9042, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item > label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9042, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item > label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12px;
  }
}
/* line 9050, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes {
  margin-top: 10px;
}
/* line 9052, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item {
  display: inline-block;
}
/* line 9054, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item label {
  display: inline-block;
  vertical-align: top;
  background: url("../images/not-checked.png") no-repeat right -1px;
  font-size: 19px;
  padding-right: 29px;
  font-weight: normal;
  margin-left: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9054, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9054, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 19.2px;
  }
}
/* line 9062, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item label.checked {
  background-image: url("../images/checked.png");
}
/* line 9066, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-options-buttons > .form-item .form-checkboxes .form-item input {
  box-shadow: none;
  display: inline-block;
  width: 20px;
  vertical-align: top;
  height: 20px;
  margin-top: 0;
  display: none;
}
/* line 9079, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea {
  margin-top: 56px;
  margin-right: 29px;
  margin-bottom: -14px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9079, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 44.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9079, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9079, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: -11.2px;
  }
}
/* line 9084, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item > label {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9084, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item > label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9086, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item > label span {
  font-size: 19px;
  float: left;
  margin-top: 15px;
  padding-right: 10px;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9086, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item > label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9086, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item > label span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12px;
  }
}
/* line 9094, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea {
  border: 1px solid #000;
  border-radius: 0;
  background: transparent;
  max-width: 624px;
  margin-top: 8px;
  height: 150px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9094, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 120px;
  }
}
/* line 135, ../sass/components/_variables.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea::-webkit-input-placeholder {
  color: #a3c03a;
  font-size: 18px;
  padding-top: 14px;
  padding-right: 16px;
}
/* line 141, ../sass/components/_variables.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea:-moz-placeholder {
  color: #a3c03a;
  font-size: 18px;
  padding-top: 14px;
  padding-right: 16px;
}
/* line 147, ../sass/components/_variables.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea::-moz-placeholder {
  color: #a3c03a;
  font-size: 18px;
  padding-top: 14px;
  padding-right: 16px;
}
/* line 153, ../sass/components/_variables.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea:-ms-input-placeholder {
  color: #a3c03a;
  font-size: 18px;
  padding-top: 14px;
  padding-right: 16px;
}
/* line 159, ../sass/components/_variables.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item textarea:placeholder-shown {
  color: #a3c03a;
  font-size: 18px;
  padding-top: 14px;
  padding-right: 16px;
}
/* line 9103, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .field-widget-text-textarea .form-item .grippie {
  display: none;
}
/* line 9108, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .vertical-tabs {
  display: none;
}
/* line 9111, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-actions {
  margin-top: 50px;
  margin-right: 26px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9111, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9111, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 20.8px;
  }
}
/* line 9114, ../sass/components/_theme.scss */
.page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
  background-color: #000;
  color: #a3c03a;
  font-size: 35px;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 8px;
  border: none;
  border-radius: 0;
  height: 48px;
  margin-bottom: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 12px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 6.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 38.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9114, ../sass/components/_theme.scss */
  .page-node-add-post-job .pane-form .pane-content .form-actions #edit-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 40px;
  }
}
/* line 9129, ../sass/components/_theme.scss */
.page-node-add-post-job .footer {
  border-top: 3px solid #a3c03a;
  margin-top: 59px !important;
}

/* line 9137, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first {
  width: 23%;
}
/* line 9140, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 {
  background-color: #a3c03a;
  width: 100%;
  box-shadow: 1px -1px 5px #000;
  padding-bottom: 15px;
}
/* line 9145, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-title {
  color: #fff;
  font-size: 35px;
  padding-top: 26px;
  padding-right: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9145, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9145, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 20.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9145, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 16px;
  }
}
/* line 9151, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content {
  border-top: 1px solid #fff;
}
/* line 9153, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form {
  margin-top: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9153, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
/* line 9157, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  float: none;
  border-bottom: 1px solid #fff;
  padding-right: 23px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9157, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 18.4px;
  }
}
/* line 9161, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget > label {
  font-size: 19px;
  color: #fff;
  letter-spacing: 1px;
}
/* line 9165, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget > label:after {
  content: ">";
  display: inline-block;
}
/* line 9170, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget > label.opened:after {
  content: ">";
  display: inline-block;
  transform: rotate(-90deg);
}
/* line 9177, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control {
  background: none;
  border: none;
  box-shadow: none;
  margin-top: 9px;
  padding: 0;
  height: auto;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9177, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 7.2px;
  }
}
/* line 9185, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item {
  margin-bottom: -2px;
}
/* line 9187, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input {
  box-shadow: none;
  display: inline-block;
  width: 20px;
  vertical-align: top;
  height: 20px;
  margin-top: 0;
  display: none;
}
/* line 9196, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: top;
  background: url("../images/not-checked.png") no-repeat right -1px;
  font-size: 19px;
  padding-right: 29px;
  font-weight: normal;
  margin-left: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9196, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 23.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9196, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"] + label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 19.2px;
  }
}
/* line 9207, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-exposed-widget .form-control .bef-checkboxes .form-item input[type="checkbox"]:checked + label {
  background-image: url("../images/checked.png");
}
/* line 9216, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-field-employment-type-tid-wrapper {
  margin-top: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9216, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-field-employment-type-tid-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
/* line 9219, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
  display: none;
}
/* line 9222, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button {
  display: inline-block;
  padding: 0;
  vertical-align: bottom;
  border: none;
  margin-top: 33px;
  margin-right: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9222, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 26.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9222, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 24px;
  }
}
/* line 9229, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-first .inside .pane-views-exp-jobs-panel-pane-1 .pane-content form .views-exposed-form .views-exposed-widgets .views-submit-button #edit-submit-jobs {
  margin-right: -5px;
  background-color: #000;
  border-radius: 0;
  color: #a3c03a;
  font-size: 33px;
  height: 47px;
  position: relative;
  border: 1px solid #000;
  margin-top: 0;
  padding-top: 3px;
}
/* line 9249, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last {
  width: 73.3%;
  margin-top: 67px;
  margin-right: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9249, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 53.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9249, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 8px;
  }
}
/* line 9253, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-title {
  font-size: 45px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9253, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 36px;
  }
}
/* line 9257, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo {
  color: #a3c03a;
  margin-top: 6px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9257, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobInfo {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 9261, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane {
  display: inline-block;
  vertical-align: top;
}
/* line 9264, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane a {
  color: black;
}
/* line 9267, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane h2 {
  font-weight: bold;
}
/* line 9272, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane .pane-content .field-item:after {
  content: "|";
  display: inline-block;
  margin: 0 6px;
}
/* line 9280, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane.pane-node-published-at h2 {
  font-size: 22px;
  display: inline-block;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}
/* line 9287, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobInfo .panel-pane.pane-node-published-at div {
  display: inline-block;
  vertical-align: top;
}
/* line 9294, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact {
  margin-top: 18px;
  max-width: 415px;
  width: 100%;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9294, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 14.4px;
  }
}
/* line 9298, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact:before {
  content: "";
  display: block;
  background: url("../images/black-dot.png");
  width: 100%;
  height: 5px;
  margin-top: 14px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9298, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact:before {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 11.2px;
  }
}
/* line 9306, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane {
  display: inline-block;
  font-size: 22px;
  margin-right: 9px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9306, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9306, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 7.2px;
  }
}
/* line 9311, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane.pane-node-field-bob-phone-new div {
  direction: ltr;
  display: inline-block;
}
/* line 9315, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane.pane-node-field-bob-phone-new:after {
  content: "|";
  display: inline-block;
  margin: 0 6px;
}
/* line 9322, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane.pane-node-field-email a {
  color: #000;
  font-size: 21px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9322, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact .panel-pane.pane-node-field-email a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
/* line 9328, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .jobContact:after {
  content: "";
  display: block;
  background: url("../images/black-dot.png");
  width: 100%;
  height: 5px;
  margin-top: 9px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9328, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .jobContact:after {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 7.2px;
  }
}
/* line 9337, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc {
  margin-top: 37px;
  margin-right: 7px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9337, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 29.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9337, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 5.6px;
  }
}
/* line 9340, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-label {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9340, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9343, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-items {
  font-size: 22px;
  margin-top: 4px;
  max-width: 960px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9343, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9343, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 768px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9343, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-desc .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 9350, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements {
  margin-top: 57px;
  margin-right: 7px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9350, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 45.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9350, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 5.6px;
  }
}
/* line 9353, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-label {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9353, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9356, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-items {
  font-size: 22px;
  margin-top: 4px;
  max-width: 960px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9356, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9356, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 768px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9356, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-requirements .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 9363, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location {
  margin-top: 57px;
  margin-right: 7px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9363, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 45.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9363, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 5.6px;
  }
}
/* line 9366, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-label {
  font-size: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9366, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 28px;
  }
}
/* line 9369, ../sass/components/_theme.scss */
.node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-items {
  font-size: 22px;
  margin-top: 4px;
  max-width: 960px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9369, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9369, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 768px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 9369, ../sass/components/_theme.scss */
  .node-type-post-job .center-wrapper .panel-col-last .pane-node-field-job-location .field-items {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 9378, ../sass/components/_theme.scss */
.node-type-post-job .footer {
  border-top: 3px solid #a3c03a;
  margin-top: 28px !important;
}

/* line 9384, ../sass/components/_theme.scss */
.panel-2col-bricks .panel-col-top,
.panel-2col-bricks .panel-col-middle,
.panel-2col-bricks .panel-col-bottom {
  width: 100%;
}

/* line 9390, ../sass/components/_theme.scss */
.panel-pane.pane-fieldable-panels-pane.pane-vid-238.pane-bundle-list-of-links-side-title.pane-fpid-98 {
  background-image: none;
}

/* line 9394, ../sass/components/_theme.scss */
.btn-primary {
  border: none;
}

/* line 9398, ../sass/components/_theme.scss */
.panel-2col-stacked .panel-col-first .inside,
.panel-3col-33-stacked .panel-col-last .inside,
.panel-3col-33-stacked .panel-col .inside {
  margin: 0;
}

/* line 9404, ../sass/components/_theme.scss */
.messages.error {
  position: static;
  z-index: 99;
  width: 50%;
  font-size: 16px;
  margin: 0 auto;
  width: 50%;
}
/* line 9405, ../sass/components/_theme.scss */
.messages.error li {
  padding: 7px;
}

/* line 9416, ../sass/components/_theme.scss */
.view-faq {
  position: relative;
  max-width: 750px;
}
/* line 9417, ../sass/components/_theme.scss */
.view-faq .item-list ul {
  padding: 0;
}
/* line 9419, ../sass/components/_theme.scss */
.view-faq .item-list ul > li {
  list-style: none;
}
/* line 9421, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-title {
  background-image: url(../images/link-arrow.png);
  background-repeat: no-repeat;
  background-position: 7px;
  background-size: 22px;
  cursor: pointer;
  padding: 14px;
  width: 100%;
  border: none;
  outline: none;
  transition: 0.4s;
  font-size: 21px;
  border-bottom: 2px solid #a3c03a;
}
/* line 9422, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-title span {
  max-width: 95%;
  display: block;
}
/* line 9426, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-title:hover {
  background-color: #f2f6df;
}
/* line 9429, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-title.active {
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 9447, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .wrap-faq-body {
  padding: 0 22px;
  background-color: #f2f6df;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  font-size: 18px;
}
/* line 9448, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .wrap-faq-body p {
  padding: 15px 0;
}
/* line 9457, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .wrap-faq-body ul {
  padding-right: 12px;
  margin-top: 11px;
}
/* line 9460, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .wrap-faq-body ul li {
  list-style-image: url("../images/li-image.jpg");
  margin-bottom: 10px;
}
/* line 9466, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-field-links,
.view-faq .item-list ul > li .views-field-field-download-files {
  margin-bottom: 0.5em;
}
/* line 9469, ../sass/components/_theme.scss */
.view-faq .item-list ul > li .views-field-field-links a,
.view-faq .item-list ul > li .views-field-field-download-files a {
  color: #a3c03a;
  background: url(../images/link-arrow.png) no-repeat right -1px;
  font-size: 20px;
  padding-right: 25px;
}

/* line 9482, ../sass/components/_theme.scss */
li.nav-item.active {
  background: #a3c03a;
}
/* line 9484, ../sass/components/_theme.scss */
li.nav-item.active::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  position: absolute;
  left: -5px;
  top: 26%;
  -moz-border-radius: 7.5px;
  -webkit-border-radius: 7.5px;
  border-radius: 7.5px;
  background-color: gray;
  background-position: left;
}
/* line 9498, ../sass/components/_theme.scss */
li.nav-item.active a {
  color: white;
  font-weight: bold;
}

/* line 9504, ../sass/components/_theme.scss */
ul.wrrap-items-scroll {
  top: 27%;
  left: 0;
  list-style: none;
  margin-left: 10px;
  border-left: 2px solid #929497;
  z-index: 9999;
  position: absolute;
}
/* line 9512, ../sass/components/_theme.scss */
ul.wrrap-items-scroll.fixed_header {
  position: fixed;
}
/* line 9515, ../sass/components/_theme.scss */
ul.wrrap-items-scroll li {
  padding-left: 18px;
}
/* line 9517, ../sass/components/_theme.scss */
ul.wrrap-items-scroll li a {
  color: gray;
  font-size: 18px;
  padding-bottom: 0;
  display: inline-block;
  text-shadow: 0 0 1px #929497;
  padding: 5px;
}

/* line 9528, ../sass/components/_theme.scss */
.node-type-lobby-pages.page-node-54 .panel-display .panel-col-middle {
  max-width: 90%;
  margin: 0 auto;
}

/* line 9533, ../sass/components/_theme.scss */
.grippie,
.webform-component-textarea .grippie {
  display: none;
}

/* line 9538, ../sass/components/_theme.scss */
.panel-pane.pane-panels-mini.pane-areas-of-study,
.panel-pane.pane-block.pane-menu-menu-areas-of-study,
.panel-pane.pane-menu-tree.pane-menu-areas-of-study {
  padding: 0 !important;
}

/* End Post job */
/* line 9550, ../sass/components/_theme.scss */
body.i18n-he header#navbar #block-menu-menu-language-menu .he {
  display: none;
}

/* English style */
/* line 9560, ../sass/components/_theme.scss */
body.i18n-en .panel-pane.pane-fieldable-panels-pane.pane-vuuid-0e4bfad6-3080-4a59-a2fd-c24ef0dfcce3.pane-bundle-video-with-description {
  float: left;
  width: 100%;
}
/* line 9564, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-video-with-description .pane-content .fieldable-panels-pane .field-name-field-video {
  float: left;
  margin: 0px 20px 20px 0px;
}
/* line 9568, ../sass/components/_theme.scss */
body.i18n-en.front .panel-display .pane-bundle-grid-blocks .group-post {
  margin-right: auto;
  margin-left: 0;
}
/* line 9572, ../sass/components/_theme.scss */
body.i18n-en .panel-display
.pane-bundle-grid-blocks
.field-name-field-block
> .field-items
> .field-item
.group-post
.group-ttile-date {
  text-align: left;
}
/* line 9581, ../sass/components/_theme.scss */
body.i18n-en .field-name-field-rich-text ul li,
body.i18n-en .field-name-field-rich-text-2 ul li,
body.i18n-en .field-name-body ul li, body.i18n-en#tinymce ul li {
  list-style: none;
}
/* line 9585, ../sass/components/_theme.scss */
body.i18n-en .field-name-field-rich-text ul li:before,
body.i18n-en .field-name-field-rich-text-2 ul li:before,
body.i18n-en .field-name-body ul li:before, body.i18n-en#tinymce ul li:before {
  content: ">";
  color: #a3c03a;
  font-weight: bold;
  /*padding-right: 7px;*/
  margin: 0 -15px;
  position: absolute;
}
/* line 9597, ../sass/components/_theme.scss */
body.i18n-en header#navbar #block-menu-menu-language-menu .en {
  display: none;
}
/* line 9602, ../sass/components/_theme.scss */
body.i18n-en .field-name-field-rich-text ul,
body.i18n-en .field-name-field-rich-text-2 ul,
body.i18n-en .field-name-body ul, body.i18n-en#tinymce ul {
  margin-left: 20px;
}
/* line 9608, ../sass/components/_theme.scss */
body.i18n-en.front .panel-display .center-wrapper {
  border: none;
  margin: 0;
}
/* line 9612, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-anchors-panels-navigation-auto {
  left: auto;
  right: 5px;
  border-right: 2px solid #929497;
  border-left: none;
}
/* line 9618, ../sass/components/_theme.scss */
body.i18n-en .panel-pane.border-top:before {
  left: 0;
}
/* line 9621, ../sass/components/_theme.scss */
body.i18n-en .panel-2col-bricks .panel-col-first {
  padding-left: 80px;
}
/* line 9624, ../sass/components/_theme.scss */
body.i18n-en header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation {
  left: auto;
  right: 9%;
}
/* line 9629, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item,
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files .field-items .field-item {
  background: none;
}
/* line 9633, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-zigzag
.pane-content
.field-name-field-zigzag-content
> .field-items
> .field-item
> .entity
> .content
.group-text
.field-name-field-link {
  background: url(../images/arrow-en.png) no-repeat right 7px;
  background-image: url(../images/arrow-en.png);
  background-repeat: no-repeat;
  background-position: left 11px;
}
/* line 9648, ../sass/components/_theme.scss */
body.i18n-en .panel-display .view-news a {
  color: black;
}
/* line 9652, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-events {
  padding-left: 80px;
}
/* line 9653, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-events .pane-content {
  padding: 0;
}
/* line 9656, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-events .pane-title {
  text-align: center;
}
/* line 9661, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-title {
  width: auto;
}
/* line 9664, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-schedule-for-student .pane-title {
  text-align: center;
  padding: 15px;
}
/* line 9668, ../sass/components/_theme.scss */
body.i18n-en .panel-display .center-wrapper .panel-col-last .pane-news {
  padding-left: 0;
}
/* line 9671, ../sass/components/_theme.scss */
body.i18n-en .panel-display .center-wrapper .panel-col-last .pane-news .pane-title {
  text-align: center;
}
/* line 9674, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title {
  padding-right: 0;
}
/* line 9677, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-title-body-link .pane-content .field-name-field-links,
body.i18n-en .panel-display .pane-bundle-title-body-link .pane-content .field-name-field-download-files {
  margin-bottom: 0;
}
/* line 9688, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-continuing-education-topics
.pane-content
.field-name-field-continuing-edu-topics
> .field-items
> .row
> .field-item
.content .field-name-field-title {
  background-image: url(../images/arrow-en.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: 14px;
  margin-right: 25px;
  margin-left: 0;
}
/* line 9695, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-continuing-education-topics
.pane-content
.field-name-field-continuing-edu-topics
> .field-items
> .row
> .field-item
.content .field-name-field-title.shown-title-topics {
  background-image: url(../images/white_arrow_down.png);
  background-size: 23px;
  background-position: 98% 24px;
}
/* line 9703, ../sass/components/_theme.scss */
body.i18n-en .panel-display .field-type-link-field .field-item a {
  background-position: left;
  padding-left: 25px;
  background-image: url(../images/arrow-en.png);
  background-repeat: no-repeat;
}
/* line 9710, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-links-list
.pane-content
.field-name-field-download-files
.field-item
.field-name-field-download-button {
  margin-right: 20px;
}
/* line 9716, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-links-list
.pane-content
.field-name-field-download-files
.field-item
.field-name-field-download-button .field-items .field-item {
  background-position: right;
  width: 100%;
  margin: 0;
  background-image: url(../images/arrow-en.png);
  background-size: 15px;
}
/* line 9724, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-content {
  display: block;
  margin: 0;
}
/* line 9728, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-speaker-with-text .pane-content .field-name-field-rich-text {
  margin: 0;
  padding: 0 30px;
}
/* line 9732, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-speaker-with-text .pane-title {
  max-width: 648px;
  margin: 0 auto;
  text-align: left;
  padding: 15px 0;
}
/* line 9738, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-links .field-items .field-item a,
body.i18n-en .panel-display .pane-bundle-list-of-links-side-title .pane-content .field-name-field-download-files .field-items .field-item {
  background: url(../images/arrow-en.png) no-repeat right;
  background-position: left center;
  padding-right: 0;
  padding-left: 18px;
  display: inline;
  vertical-align: top;
}
/* line 9747, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-title-body-link .pane-content .field-name-field-links a,
body.i18n-en .panel-display .pane-bundle-title-body-link .pane-content .field-name-field-download-files a {
  background-position: left center;
  padding-left: 22px;
  background: url(../images/arrow-en.png) no-repeat left;
}
/* line 9753, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-horizontal-thumbnail-slider
.pane-content
.field-name-field-slides
.lSSlideOuter
.lSSlideWrapper
.lSAction
a.lSNext {
  background: url("../images/david_yalin_web7a1-65.png") no-repeat #fff;
  right: -32px;
  background-size: 62px;
  height: 66px;
  top: -10px;
}
/* line 9766, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-horizontal-thumbnail-slider
.pane-content
.field-name-field-slides
.lSSlideOuter
.lSSlideWrapper
.lSAction
a.lSPrev {
  background: url("../images/david_yalin_web7a1-65.png") no-repeat #fff;
  left: -30px;
  background-size: 62px;
  height: 63px;
  top: -5px;
}
/* line 9779, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-vertical-thumbnail-slider
.pane-content
.field-name-field-slides
.lSSlideOuter.vertical
.lSSlideWrapper
.lSAction {
  margin-right: -218px;
}
/* line 9787, ../sass/components/_theme.scss */
body.i18n-en .panel-display .pane-bundle-expanded-collage-gallery
.pane-content
.fieldable-panels-pane
.field-name-field-slides
> .field-items
.galleryRow
> .even,
body.i18n-en .panel-display .pane-bundle-expanded-collage-gallery
.pane-content
.fieldable-panels-pane
.field-name-field-slides
> .field-items
.galleryRow
> .even {
  margin-right: 10px;
  margin-left: 0;
}
/* line 9807, ../sass/components/_theme.scss */
body.i18n-en .pane-top-banner-panel-pane-1 .pane-content,
body.i18n-en .pane-top-banner .pane-content {
  padding: 0;
}
/* line 9811, ../sass/components/_theme.scss */
body.i18n-en .contact_us_button {
  left: auto;
  right: 0;
  cursor: pointer;
}
/* line 9817, ../sass/components/_theme.scss */
body.i18n-en .field-collection-container .field-name-field-download-files.field-type-field-collection > .field-items .field-item {
  width: 33.3%;
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* End English style */
/*  arab style */
/* line 9833, ../sass/components/_theme.scss */
body.i18n-ar header#navbar #block-menu-menu-language-menu .ar {
  display: none;
}
/* line 9838, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-links-list
.pane-content
.field-name-field-download-files
.field-item
.field-name-field-download-button
.field-items
.field-item {
  width: 100%;
}
/* line 9847, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-links-list .pane-content .field-name-field-download-files .field-item {
  display: inline-block;
  width: 33.33%;
  padding-left: 30px;
}
/* line 9852, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-links-list {
  padding: 15px 80px;
}
/* line 9855, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-head-of-program-message {
  padding: 15px 80px;
}
/* line 9857, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-head-of-program-message .pane-content {
  font-size: 22px;
}
/* line 9861, ../sass/components/_theme.scss */
body.i18n-ar .pane-bundle-continuing-education-topics .pane-content {
  margin: 0;
}

/* line 9866, ../sass/components/_theme.scss */
.addtocal {
  /*Note: This replaces selector .addtocalendar . .addtocalendar should be removed completely.*/
  vertical-align: middle;
  display: inline-block;
  float: none;
  background-image: url(../images/addtocal.png) !important;
  background-repeat: no-repeat;
  background-size: 127px;
  border: none;
  color: transparent;
  background-color: transparent;
  width: 129px;
  height: 24px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 0;
  box-shadow: none;
  display: inline-block;
}

/*Start Clean up English in Hebrew pages*/
/* line 9889, ../sass/components/_theme.scss */
body.i18n-he .pane-bundle-title-body-link {
  		/*p[style*="text-align: left"] {
              direction:  ltr;
          }*/
}
/* line 9893, ../sass/components/_theme.scss */
body.i18n-he .pane-bundle-title-body-link p.is-english:not([style*="direction"]),
body.i18n-he .pane-bundle-title-body-link li.is-english:not([style*="direction"]),
body.i18n-he .pane-bundle-title-body-link strong.is-english:not([style*="direction"]) {
  				/*                    direction: ltr;
                                      text-align: right;*/
}

/*End Clean up English in Hebrew pages*/
/* line 9906, ../sass/components/_theme.scss */
body > .ribbon {
  pointer-events: none;
}

/* line 9911, ../sass/components/_theme.scss */
iframe#st_gdpr_iframe {
  opacity: 0;
  overflow: hidden;
  left: 0 !important;
}

@media only screen and (max-width: 998px) {
  /* line 9920, ../sass/components/_theme.scss */
  .node-type-study-topic .pane-vuuid-9352c938-3867-4f08-a4f4-a24a118bfc5d #node-5705 .field.field-name-field-email.field-type-email.field-label-hidden {
    transform: none;
  }
  /* line 9923, ../sass/components/_theme.scss */
  .node-type-study-topic .pane-vuuid-9352c938-3867-4f08-a4f4-a24a118bfc5d .field.field-name-field-email.field-type-email.field-label-hidden {
    transform: translateY(120%);
  }
  /* line 9925, ../sass/components/_theme.scss */
  .node-type-study-topic .pane-vuuid-9352c938-3867-4f08-a4f4-a24a118bfc5d .field.field-name-field-email.field-type-email.field-label-hidden .field-item {
    background-image: url(../images/email-share.png) !important;
    background-repeat: no-repeat;
    background-size: auto;
    width: 24px;
    height: 32px;
    margin: auto;
    background-position: right;
  }
  /* line 9933, ../sass/components/_theme.scss */
  .node-type-study-topic .pane-vuuid-9352c938-3867-4f08-a4f4-a24a118bfc5d .field.field-name-field-email.field-type-email.field-label-hidden .field-item a {
    font-size: 0;
    padding: 15px;
  }
}
/* line 9946, ../sass/components/_theme.scss */
.page-node-5237 .pane-menu-menu-education-programs .menu .first a {
  font-weight: bold;
}

/* line 9963, ../sass/components/_theme.scss */
.webform-client-form-7498,
.webform-client-form-7499,
.webform-client-form-7732 {
  padding: 0 0 !important;
  background: #fff;
}
/* line 9966, ../sass/components/_theme.scss */
.webform-client-form-7498 .url-textfield,
.webform-client-form-7499 .url-textfield,
.webform-client-form-7732 .url-textfield {
  display: none !important;
}
/* line 9969, ../sass/components/_theme.scss */
.webform-client-form-7498 .webform-component-email,
.webform-client-form-7499 .webform-component-email,
.webform-client-form-7732 .webform-component-email {
  display: block !important;
}
/* line 9971, ../sass/components/_theme.scss */
.webform-client-form-7498 .webform-component-email label,
.webform-client-form-7499 .webform-component-email label,
.webform-client-form-7732 .webform-component-email label {
  text-align: end !important;
  font-size: 11px !important;
}
/* line 9975, ../sass/components/_theme.scss */
.webform-client-form-7498 .webform-component-email input,
.webform-client-form-7499 .webform-component-email input,
.webform-client-form-7732 .webform-component-email input {
  color: #000 !important;
  font-size: 14px !important;
}
/* line 9980, ../sass/components/_theme.scss */
.webform-client-form-7498 .webform-component--phon-num p,
.webform-client-form-7499 .webform-component--phon-num p,
.webform-client-form-7732 .webform-component--phon-num p {
  background: linear-gradient(273deg, #f4f4f4 0%, #ffffff 100%);
  opacity: 1;
  padding: 11px;
  text-align: center;
  margin-right: -25px;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: -10px;
}
@media (min-width: 992px) {
  /* line 9963, ../sass/components/_theme.scss */
  .webform-client-form-7498,
  .webform-client-form-7499,
  .webform-client-form-7732 {
    margin-bottom: 23px !important;
    max-width: 280px !important;
  }
  /* line 9994, ../sass/components/_theme.scss */
  .webform-client-form-7498 .form-item,
  .webform-client-form-7499 .form-item,
  .webform-client-form-7732 .form-item {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  /* line 9998, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component-textfield,
  .webform-client-form-7498 .control-label,
  .webform-client-form-7498 .form-item > input::placeholder,
  .webform-client-form-7498 textarea::placeholder,
  .webform-client-form-7498 .checked:before,
  .webform-client-form-7499 .webform-component-textfield,
  .webform-client-form-7499 .control-label,
  .webform-client-form-7499 .form-item > input::placeholder,
  .webform-client-form-7499 textarea::placeholder,
  .webform-client-form-7499 .checked:before,
  .webform-client-form-7732 .webform-component-textfield,
  .webform-client-form-7732 .control-label,
  .webform-client-form-7732 .form-item > input::placeholder,
  .webform-client-form-7732 textarea::placeholder,
  .webform-client-form-7732 .checked:before {
    font-size: 14px !important;
  }
  /* line 10005, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--first-name,
  .webform-client-form-7499 .webform-component--first-name,
  .webform-client-form-7732 .webform-component--first-name {
    padding-top: 10px !important;
  }
  /* line 10009, ../sass/components/_theme.scss */
  .webform-client-form-7498 .form-item > input::placeholder,
  .webform-client-form-7499 .form-item > input::placeholder,
  .webform-client-form-7732 .form-item > input::placeholder {
    color: #000;
  }
}
@media (max-width: 992px) {
  /* line 10015, ../sass/components/_theme.scss */
  .webform-client-form-7498 .control-label,
  .webform-client-form-7499 .control-label,
  .webform-client-form-7732 .control-label {
    font-size: 18px !important;
  }
  /* line 10018, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--first-name,
  .webform-client-form-7498 .webform-component--last-name,
  .webform-client-form-7499 .webform-component--first-name,
  .webform-client-form-7499 .webform-component--last-name,
  .webform-client-form-7732 .webform-component--first-name,
  .webform-client-form-7732 .webform-component--last-name {
    width: 50% !important;
    display: inline-block !important;
    flex: auto !important;
    padding-top: 20px !important;
  }
  /* line 10026, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--first-name input,
  .webform-client-form-7498 .webform-component--last-name input,
  .webform-client-form-7499 .webform-component--first-name input,
  .webform-client-form-7499 .webform-component--last-name input,
  .webform-client-form-7732 .webform-component--first-name input,
  .webform-client-form-7732 .webform-component--last-name input {
    max-width: 90%;
  }
  /* line 10030, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--first-name,
  .webform-client-form-7499 .webform-component--first-name,
  .webform-client-form-7732 .webform-component--first-name {
    padding-right: 20px;
  }
  /* line 10033, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--last-name,
  .webform-client-form-7499 .webform-component--last-name,
  .webform-client-form-7732 .webform-component--last-name {
    padding-left: 20px;
  }
  /* line 10035, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--last-name input,
  .webform-client-form-7499 .webform-component--last-name input,
  .webform-client-form-7732 .webform-component--last-name input {
    max-width: max-content !important;
  }
  /* line 10039, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--phon-num p,
  .webform-client-form-7499 .webform-component--phon-num p,
  .webform-client-form-7732 .webform-component--phon-num p {
    background: #f4f4f4 !important;
  }
  /* line 10042, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-component--phone,
  .webform-client-form-7498 .webform-component--email,
  .webform-client-form-7498 .webform-component--message,
  .webform-client-form-7498 .webform-component--select,
  .webform-client-form-7499 .webform-component--phone,
  .webform-client-form-7499 .webform-component--email,
  .webform-client-form-7499 .webform-component--message,
  .webform-client-form-7499 .webform-component--select,
  .webform-client-form-7732 .webform-component--phone,
  .webform-client-form-7732 .webform-component--email,
  .webform-client-form-7732 .webform-component--message,
  .webform-client-form-7732 .webform-component--select {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 10049, ../sass/components/_theme.scss */
  .webform-client-form-7498 .webform-submit,
  .webform-client-form-7499 .webform-submit,
  .webform-client-form-7732 .webform-submit {
    height: 55px !important;
  }
}
/* line 10057, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-item > input::placeholder,
.webform-client-form-7499 .form-item > input::placeholder,
.webform-client-form-7732 .form-item > input::placeholder {
  color: #000;
  font-size: 18px;
}
/* line 10061, ../sass/components/_theme.scss */
.webform-client-form-7498 textarea::placeholder,
.webform-client-form-7499 textarea::placeholder,
.webform-client-form-7732 textarea::placeholder {
  font-size: 18px;
}
/* line 10065, ../sass/components/_theme.scss */
.webform-client-form-7498 .checked:before,
.webform-client-form-7499 .checked:before,
.webform-client-form-7732 .checked:before {
  font-size: 18px !important;
}
/* line 10068, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-item,
.webform-client-form-7499 .form-item,
.webform-client-form-7732 .form-item {
  border: none !important;
}
/* line 10071, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-item > input,
.webform-client-form-7498 textarea,
.webform-client-form-7499 .form-item > input,
.webform-client-form-7499 textarea,
.webform-client-form-7732 .form-item > input,
.webform-client-form-7732 textarea {
  padding-top: 10px;
  background-color: #fff !important;
  color: #000;
  -webkit-box-shadow: none;
  border-bottom: 5px solid #f4f4f4 !important;
}
/* line 10079, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-item > input,
.webform-client-form-7499 .form-item > input,
.webform-client-form-7732 .form-item > input {
  height: 20px !important;
}
/* line 10082, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-textarea,
.webform-client-form-7499 .form-textarea,
.webform-client-form-7732 .form-textarea {
  padding-top: 0px !important;
  padding-right: 0px !important;
}
/* line 10087, ../sass/components/_theme.scss */
.webform-client-form-7498 textarea,
.webform-client-form-7499 textarea,
.webform-client-form-7732 textarea {
  height: 75px !important;
}
/* line 10090, ../sass/components/_theme.scss */
.webform-client-form-7498 .form-type-checkbox,
.webform-client-form-7499 .form-type-checkbox,
.webform-client-form-7732 .form-type-checkbox {
  margin-right: 0px !important;
}
/* line 10093, ../sass/components/_theme.scss */
.webform-client-form-7498 .webform-submit,
.webform-client-form-7499 .webform-submit,
.webform-client-form-7732 .webform-submit {
  height: 55px !important;
  font-size: 36px !important;
  margin-bottom: 21px;
  width: 85% !important;
  margin-right: 21px;
  background-color: #9fba3a !important;
  color: #fff !important;
}

/* line 10149, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-col-first #contact-after-form, .page-node .panel-col-first #contact-after-form {
  display: none;
}
/* line 10176, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-col-first:first-child .pane-node, .page-node .panel-col-first:first-child .pane-node {
  margin: 0 -15px;
  background: #ecf0d9;
  padding-top: 6px;
}
@media (min-width: 992px) {
  /* line 10176, ../sass/components/_theme.scss */
  .node-type-education-tracks .panel-col-first:first-child .pane-node, .page-node .panel-col-first:first-child .pane-node {
    margin-right: 100px;
    width: 40%;
    background: transparent linear-gradient(270deg, #ecf0d9 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
  }
  /* line 10179, ../sass/components/_theme.scss */
  .node-type-education-tracks .panel-col-first:first-child .pane-node .pane-content, .page-node .panel-col-first:first-child .pane-node .pane-content {
    margin-bottom: -15px;
  }
  /* line 10186, ../sass/components/_theme.scss */
  .node-type-education-tracks .panel-col-first:first-child .pane-node .pane-title, .page-node .panel-col-first:first-child .pane-node .pane-title {
    font-size: 32px !important;
  }
  /* line 10188, ../sass/components/_theme.scss */
  .node-type-education-tracks .panel-col-first:first-child .pane-node .pane-title > p, .page-node .panel-col-first:first-child .pane-node .pane-title > p {
    font-size: 20px !important;
  }
}
/* line 10195, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-col-first:first-child .pane-node .pane-title, .page-node .panel-col-first:first-child .pane-node .pane-title {
  padding-bottom: 11px;
  line-height: 1 !important;
  padding-top: 13px;
  font-size: 34px;
  text-align: right;
  padding-right: 40px;
  font-weight: normal !important;
}
/* line 10203, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-col-first:first-child .pane-node .pane-title > p, .page-node .panel-col-first:first-child .pane-node .pane-title > p {
  font-size: 24px;
  font-weight: normal;
}
/* line 10208, ../sass/components/_theme.scss */
.node-type-education-tracks .panel-col-first:first-child .pane-node .list-inline, .page-node .panel-col-first:first-child .pane-node .list-inline {
  display: none;
}
@media (max-width: 992px) {
  /* line 10215, ../sass/components/_theme.scss */
  .node-type-education-tracks .border-top:before, .page-node .border-top:before {
    background: #f4f4f4 0% 0% no-repeat padding-box !important;
    opacity: 1;
    height: 6px !important;
  }
  /* line 10222, ../sass/components/_theme.scss */
  .node-type-education-tracks .views-field-field-online-registration-link .field-content:before,
  .node-type-education-tracks .views-field-field-shantonet-1 .field-content:before, .page-node .views-field-field-online-registration-link .field-content:before,
  .page-node .views-field-field-shantonet-1 .field-content:before {
    background-size: 22px !important;
    margin-top: 1px !important;
  }
  /* line 10228, ../sass/components/_theme.scss */
  .node-type-education-tracks .view-action-buttons .field-content, .page-node .view-action-buttons .field-content {
    border-radius: 28px !important;
    padding-top: 6px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    padding-bottom: 4px !important;
  }
  /* line 10235, ../sass/components/_theme.scss */
  .node-type-education-tracks .view-action-buttons .field-content a, .page-node .view-action-buttons .field-content a {
    font-size: 23px !important;
  }
  /* line 10241, ../sass/components/_theme.scss */
  .node-type-education-tracks .views-row-odd, .page-node .views-row-odd {
    padding-bottom: 22px !important;
  }
  /* line 10244, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-page-breadcrumb, .page-node .pane-page-breadcrumb {
    text-align: center;
  }
  /* line 10247, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id, .page-node .pane-node-field-program-id {
    padding: 0px 0px 0px 0px !important;
  }
  /* line 10250, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .content:before, .page-node .pane-node-field-program-id .content:before {
    position: absolute;
    content: "";
    background: transparent url("../images/mask2.png") 0% 0% no-repeat padding-box;
    display: inline-block;
    width: 205px;
    height: 164px;
    margin-top: 85px;
    float: left;
    margin-left: -14px;
    left: 0;
    top: 259px;
  }
  /* line 10265, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-image img, .page-node .pane-node-field-program-id .field-name-field-image img {
    border-radius: 0px !important;
    max-width: 50% !important;
  }
  /* line 10271, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-regint .field-label,
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-open-door .field-label, .page-node .pane-node-field-program-id .field-name-field-regint .field-label,
  .page-node .pane-node-field-program-id .field-name-field-open-door .field-label {
    font-size: 20px !important;
  }
  /* line 10274, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-regint strong,
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-open-door strong, .page-node .pane-node-field-program-id .field-name-field-regint strong,
  .page-node .pane-node-field-program-id .field-name-field-open-door strong {
    font-size: 30px !important;
  }
  /* line 10279, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-open-door p, .page-node .pane-node-field-program-id .field-name-field-open-door p {
    display: inline-block;
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  /* line 10288, ../sass/components/_theme.scss */
  .node-type-education-tracks .view-action-buttons, .page-node .view-action-buttons {
    padding-right: 51px;
    padding-top: 10px;
  }
  /* line 10291, ../sass/components/_theme.scss */
  .node-type-education-tracks .view-action-buttons .views-row-odd, .page-node .view-action-buttons .views-row-odd {
    padding-right: 200px;
  }
  /* line 10294, ../sass/components/_theme.scss */
  .node-type-education-tracks .view-action-buttons .views-field, .page-node .view-action-buttons .views-field {
    vertical-align: top;
  }
  /* line 10303, ../sass/components/_theme.scss */
  .node-type-education-tracks .border-top:before,
  .node-type-education-tracks .border-bottom:before,
  .node-type-education-tracks .both-borders:before, .page-node .border-top:before,
  .page-node .border-bottom:before,
  .page-node .both-borders:before {
    background: transparent linear-gradient(269deg, #f4f4f4 0%, #ffffff 100%) 0% 0% no-repeat padding-box !important;
    opacity: 1;
    height: 6px !important;
  }
  /* line 10310, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id, .page-node .pane-node-field-program-id {
    padding: 0px 0px 0px 0px !important;
    padding-bottom: 0px !important;
    width: 70% !important;
    background: transparent linear-gradient(270deg, #ecf0d9 50%, #ffffff 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
  }
  /* line 10325, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-items:first-child, .page-node .pane-node-field-program-id .field-items:first-child {
    vertical-align: middle;
    display: inline-block;
  }
  /* line 10329, ../sass/components/_theme.scss */
  .node-type-education-tracks .pane-node-field-program-id .field-name-field-image img, .page-node .pane-node-field-program-id .field-name-field-image img {
    margin-right: 60px;
    border-radius: 0px !important;
    max-width: 50% !important;
  }
  /* line 10336, ../sass/components/_theme.scss */
  .node-type-education-tracks .field-name-field-program-id:before, .page-node .field-name-field-program-id:before {
    content: "";
    background: transparent url("../images/mask.png") 0% 0% no-repeat padding-box;
    display: inline-block;
    width: 100px;
    height: 144px;
    vertical-align: top;
    margin-top: -30px;
    position: absolute;
  }
  /* line 10348, ../sass/components/_theme.scss */
  .node-type-education-tracks .field-name-field-program-head .group_id_deatils, .page-node .field-name-field-program-head .group_id_deatils {
    margin-right: 0px !important;
  }
}
@media (min-width: 992px) {
  /* line 10355, ../sass/components/_theme.scss */
  .node-type-education-tracks #about .field-name-field-media, .page-node #about .field-name-field-media {
    width: calc(50% - 3px);
    display: inline-block !important;
  }
  /* line 10359, ../sass/components/_theme.scss */
  .node-type-education-tracks #about .field-name-field-media .fluid-width-video-wrapper, .page-node #about .field-name-field-media .fluid-width-video-wrapper {
    width: 99%;
  }
}
/* line 10370, ../sass/components/_theme.scss */
.node-type-education-tracks .view-action-buttons .btn, .page-node .view-action-buttons .btn {
  padding: 0 0 !important;
  background-color: initial !important;
}
/* line 10375, ../sass/components/_theme.scss */
.node-type-education-tracks .views-field-field-shantonet-1, .page-node .views-field-field-shantonet-1 {
  margin-right: 15px;
}
/* line 10377, ../sass/components/_theme.scss */
.node-type-education-tracks .views-field-field-shantonet-1 .field-content:before, .page-node .views-field-field-shantonet-1 .field-content:before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 24px;
  width: 20px;
  background: transparent url("../images/forma_2.png") 0% 0% no-repeat padding-box;
  background-size: 20px;
  margin-left: 8px;
}
/* line 10390, ../sass/components/_theme.scss */
.node-type-education-tracks .views-field-field-contact-consultant, .page-node .views-field-field-contact-consultant {
  margin-right: 15px;
}
/* line 10405, ../sass/components/_theme.scss */
.node-type-education-tracks .views-field-field-yedion, .page-node .views-field-field-yedion {
  margin-right: 15px;
}
/* line 10420, ../sass/components/_theme.scss */
.node-type-education-tracks .views-field-field-online-registration-link .field-content:before, .page-node .views-field-field-online-registration-link .field-content:before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 24px;
  width: 20px;
  background: transparent url("../images/forma_1.png") 0% 0% no-repeat padding-box;
  background-size: 20px;
  margin-left: 8px;
}
/* line 10435, ../sass/components/_theme.scss */
.node-type-education-tracks .view-action-buttons .views-row-odd .views-field, .page-node .view-action-buttons .views-row-odd .views-field {
  margin-top: -50px;
  display: inline-block;
}
/* line 10441, ../sass/components/_theme.scss */
.node-type-education-tracks .view-action-buttons .views-row-odd .field-content, .page-node .view-action-buttons .views-row-odd .field-content {
  vertical-align: top;
  display: inline-block;
  background-color: #93b02a;
  border-radius: 17px;
  font-weight: bold;
  text-align: center;
  padding-top: 6px;
  padding-left: 17px;
  padding-right: 13px;
}
/* line 10453, ../sass/components/_theme.scss */
.node-type-education-tracks .view-action-buttons .views-row-odd .field-content a, .page-node .view-action-buttons .views-row-odd .field-content a {
  font-size: 16px;
  color: #ffff;
}
/* line 10460, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id, .page-node .field-name-field-program-id {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 10461, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id a, .page-node .field-name-field-program-id a {
  color: #337ab7 !important;
}
/* line 10469, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-program-head,
.node-type-education-tracks .field-name-field-program-id .field-name-field-program-sec,
.node-type-education-tracks .field-name-field-program-id .field-name-field-number,
.node-type-education-tracks .field-name-field-program-id .field-name-field-office-hours, .page-node .field-name-field-program-id .field-name-field-program-head,
.page-node .field-name-field-program-id .field-name-field-program-sec,
.page-node .field-name-field-program-id .field-name-field-number,
.page-node .field-name-field-program-id .field-name-field-office-hours {
  border-left: none !important;
}
/* line 10476, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-position, .page-node .field-name-field-program-id .field-name-field-position {
  font-weight: bold;
}
/* line 10479, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-label,
.node-type-education-tracks .field-name-field-program-id .field-name-field-number, .page-node .field-name-field-program-id .field-label,
.page-node .field-name-field-program-id .field-name-field-number {
  font-weight: bold !important;
}
/* line 10483, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-office-hours, .page-node .field-name-field-program-id .field-name-field-office-hours {
  font-weight: bold !important;
}
/* line 10486, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-regint,
.node-type-education-tracks .field-name-field-program-id .field-name-field-open-door, .page-node .field-name-field-program-id .field-name-field-regint,
.page-node .field-name-field-program-id .field-name-field-open-door {
  font-size: 16px;
}
/* line 10491, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-regint strong, .page-node .field-name-field-program-id .field-name-field-regint strong {
  font-size: 22px;
}
/* line 10493, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-regint strong img, .page-node .field-name-field-program-id .field-name-field-regint strong img {
  display: inline !important;
}
/* line 10514, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .odd, .page-node .field-name-field-program-id .odd {
  padding-top: 8px;
}
/* line 10518, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id .field-name-field-open-door p, .page-node .field-name-field-program-id .field-name-field-open-door p {
  margin-bottom: auto;
}

@media (min-width: 992px) {
  /* line 10529, ../sass/components/_theme.scss */
  body.i18n-he .views-field-field-shantonet-1 a::after {
    content: " - רשימת קורסים";
  }

  /* line 10537, ../sass/components/_theme.scss */
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-program-head,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-program-sec,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-office-hours,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-free-fields,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-number,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-regint,
  .page-node-5378 .pane-node-field-program-id .content .field-name-field-open-door {
    padding: 0 45px !important;
  }
}
@media (max-width: 992px) {
  /* line 10553, ../sass/components/_theme.scss */
  body.i18n-he .field-name-field-regint p::before {
    content: " חייגו  ";
    font-weight: normal;
    font-size: 30px;
  }

  /* line 10564, ../sass/components/_theme.scss */
  .page-node-5437 .pane-node-field-program-id .content:before,
  .page-node-5457 .pane-node-field-program-id .content:before,
  .page-node-5338 .pane-node-field-program-id .content:before {
    top: auto !important;
  }
}
/* line 10572, ../sass/components/_theme.scss */
.pane-menu-menu-map-and-directions li {
  background: none !important;
  border-bottom: none !important;
}
/* line 10576, ../sass/components/_theme.scss */
.pane-menu-menu-map-and-directions li:hover {
  background-color: none !important;
}
/* line 10579, ../sass/components/_theme.scss */
.pane-menu-menu-map-and-directions h1 {
  display: block !important;
}
/* line 10582, ../sass/components/_theme.scss */
.pane-menu-menu-map-and-directions ul {
  display: none !important;
}

/* line 10588, ../sass/components/_theme.scss */
.page-node-5324 .field-name-field-program-sec {
  margin-right: 60px;
}

/* line 10595, ../sass/components/_theme.scss */
.node-type-landingpages .views-field-field-banner-image .img-responsive {
  border-radius: 0% !important;
}
/* line 10599, ../sass/components/_theme.scss */
.node-type-landingpages .img-responsive {
  border-radius: 5%;
}
/* line 10604, ../sass/components/_theme.scss */
.node-type-landingpages .media .field-name-field-file-image-title-text {
  display: none;
}
@media (max-width: 768px) {
  /* line 10611, ../sass/components/_theme.scss */
  .node-type-landingpages .panels-flexible-region-panel-display-top > div > div:nth-child(5) .field-name-field-icon {
    display: none;
  }
}
/* line 10618, ../sass/components/_theme.scss */
.node-type-landingpages #panels-ipe-regionid-center > .panels-ipe-sort-container > div:nth-last-child(3) {
  border: 3px solid #a2bf3b;
  width: 80%;
  border-bottom: 0;
  margin: auto;
  padding-top: 2rem;
}
/* line 10625, ../sass/components/_theme.scss */
.node-type-landingpages #panels-ipe-regionid-center > .panels-ipe-sort-container > div:last-child {
  border: 3px solid #a2bf3b;
  width: 80%;
  border-top: 0;
  margin: auto;
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  /* line 10633, ../sass/components/_theme.scss */
  .node-type-landingpages .pane-bundle-landing-page-professor {
    font-size: 0.8em;
  }
}
/* line 10637, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .field-name-field-name-prof {
  line-height: 0.7 !important;
  margin-bottom: 0.5em;
  padding-top: 40px;
  color: white;
  font-size: 2em;
  font-weight: bold;
  text-align: center;
}
/* line 10645, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .field-name-field-name-prof .field-items {
  display: inline-block;
}
/* line 10649, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .field-name-field-name-prof::before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 1em;
  width: 1em;
  background: transparent url("../images/prof.png") 0% 0% no-repeat padding-box;
  background-size: 35px;
  vertical-align: middle;
  margin-left: 0.5em;
  background-size: cover;
}
/* line 10661, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .field-name-field-institution-name {
  color: #4a2403;
  font-size: 1.7em;
  font-weight: bold;
  text-align: center;
}
/* line 10667, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .field-name-field-topic-of {
  max-width: 80%;
  margin: auto;
  font-size: 20px;
  color: #231f20;
  text-align: center;
}
/* line 10674, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-landing-page-professor .img-responsive {
  margin: 35px auto 0 auto;
}
/* line 10684, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-4-cube-landing-page .img-responsive {
  margin: 35px auto 0 auto;
}
/* line 10693, ../sass/components/_theme.scss */
.node-type-landingpages #link_border,
.node-type-landingpages #link,
.node-type-landingpages .field-name-field-link {
  font-size: 3.5rem;
}
@media (max-width: 992px) {
  /* line 10693, ../sass/components/_theme.scss */
  .node-type-landingpages #link_border,
  .node-type-landingpages #link,
  .node-type-landingpages .field-name-field-link {
    font-size: 3rem;
  }
}
@media (max-width: 768px) {
  /* line 10693, ../sass/components/_theme.scss */
  .node-type-landingpages #link_border,
  .node-type-landingpages #link,
  .node-type-landingpages .field-name-field-link {
    font-size: 2rem;
    padding: 2rem 0 !important;
  }
}
/* line 10704, ../sass/components/_theme.scss */
.node-type-landingpages #link_border .pane-content,
.node-type-landingpages #link .pane-content,
.node-type-landingpages .field-name-field-link .pane-content {
  width: 100%;
  text-align: center;
}
/* line 10708, ../sass/components/_theme.scss */
.node-type-landingpages #link_border p,
.node-type-landingpages #link p,
.node-type-landingpages .field-name-field-link p {
  display: inline-block;
  border: 2px solid #231f20;
  background-color: black;
  padding: 1rem 1.5rem 0rem 1.5rem;
  vertical-align: top;
  max-width: 85%;
}
/* line 10716, ../sass/components/_theme.scss */
.node-type-landingpages #link_border a,
.node-type-landingpages #link a,
.node-type-landingpages .field-name-field-link a {
  letter-spacing: 2px;
  font-weight: bold;
  color: #a2bf3b;
  text-decoration: none;
}
@media (max-width: 768px) {
  /* line 10716, ../sass/components/_theme.scss */
  .node-type-landingpages #link_border a,
  .node-type-landingpages #link a,
  .node-type-landingpages .field-name-field-link a {
    letter-spacing: 1px;
  }
}
/* line 10725, ../sass/components/_theme.scss */
.node-type-landingpages #link_border .pane-content::before,
.node-type-landingpages #link .pane-content::before,
.node-type-landingpages .field-name-field-link .pane-content::before {
  vertical-align: top;
  content: " ";
  display: inline-block;
  height: 1.8em;
  width: 1.8em;
  background: transparent url("../images/arrow.png") 0% 0% no-repeat padding-box;
  background-size: cover;
}
/* line 10735, ../sass/components/_theme.scss */
.node-type-landingpages .field-name-field-link {
  display: flex;
  justify-content: center;
}
/* line 10738, ../sass/components/_theme.scss */
.node-type-landingpages .field-name-field-link .field-items {
  display: inline-block;
  display: inline-block;
  border: 2px solid #231f20;
  background-color: black;
  padding: 1rem 1.5rem 0rem 1.5rem;
  vertical-align: top;
  max-width: 85%;
}
/* line 10748, ../sass/components/_theme.scss */
.node-type-landingpages .field-name-field-link::before {
  vertical-align: top;
  content: " ";
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
  background: transparent url("../images/arrow.png") 0% 0% no-repeat padding-box;
  background-size: cover;
}
/* line 10758, ../sass/components/_theme.scss */
.node-type-landingpages #prof_1 {
  background-color: #8daf19;
}
/* line 10761, ../sass/components/_theme.scss */
.node-type-landingpages #prof_2 {
  background-color: #afcc56;
}
/* line 10764, ../sass/components/_theme.scss */
.node-type-landingpages #prof_3 {
  background-color: #f2f6de;
}
/* line 10766, ../sass/components/_theme.scss */
.node-type-landingpages #prof_3 .field-name-field-name-prof {
  color: #afcc56 !important;
}
/* line 10768, ../sass/components/_theme.scss */
.node-type-landingpages #prof_3 .field-name-field-name-prof::before {
  background: transparent url(../images/greenprof.png) 0% 0% no-repeat padding-box !important;
  background-size: cover !important;
}
/* line 10774, ../sass/components/_theme.scss */
.node-type-landingpages #link,
.node-type-landingpages #bac_co {
  text-align: center;
  padding-top: 58px;
  background-color: #f2f6de;
}
/* line 10780, ../sass/components/_theme.scss */
.node-type-landingpages #co_beff {
  background-color: #f2f6de;
  padding: 2rem !important;
  margin: 3rem 0;
}
/* line 10790, ../sass/components/_theme.scss */
.node-type-landingpages #bac_co .pane-content h2:first-of-type::before,
.node-type-landingpages #beff .pane-content h2:first-of-type::before,
.node-type-landingpages #co_beff .pane-content h2:first-of-type::before,
.node-type-landingpages #beff1 .pane-content h2:first-of-type::before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 1em;
  width: 1em;
  background: transparent url("../images/clock11.png") 0% 0% no-repeat padding-box;
  background-size: cover;
  margin-left: 0.5em;
}
/* line 10802, ../sass/components/_theme.scss */
.node-type-landingpages #bac_co .pane-content p:first-child::before,
.node-type-landingpages #beff1 .pane-content p:first-child::before {
  margin-top: -12px;
}
/* line 10806, ../sass/components/_theme.scss */
.node-type-landingpages .pane-bundle-title-body-read-more .field-name-field-image::before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 135px;
  width: 135px;
  background: transparent url("../images/flag.png") 0% 0% no-repeat padding-box;
  background-size: 135px;
  margin-left: 150px;
  margin-top: 60px;
}
/* line 10818, ../sass/components/_theme.scss */
.node-type-landingpages #image_1 .pane-content:before {
  content: " ";
  display: inline-block;
  vertical-align: top;
  height: 135px;
  width: 135px;
  background: transparent url("../images/key.png") 0% 0% no-repeat padding-box;
  background-size: 135px;
  margin-left: 150px;
  margin-top: 60px;
}
@media (min-width: 992px) {
  /* line 10831, ../sass/components/_theme.scss */
  .node-type-landingpages #beff {
    padding-top: 80px;
  }
  /* line 10835, ../sass/components/_theme.scss */
  .node-type-landingpages #bac_co .pane-content {
    margin-right: 29%;
  }
  /* line 10839, ../sass/components/_theme.scss */
  .node-type-landingpages #link {
    padding-bottom: 30px;
  }
  /* line 10842, ../sass/components/_theme.scss */
  .node-type-landingpages #link_border {
    margin-bottom: 67px;
    margin-top: 495px;
  }
  /* line 10848, ../sass/components/_theme.scss */
  .node-type-landingpages .wrap-all-top-banner .views-field-field-links {
    margin-top: 110px !important;
    margin-right: 350px !important;
  }
  /* line 10853, ../sass/components/_theme.scss */
  .node-type-landingpages .wrap-all-top-banner .field-content a {
    background-color: #f2f6de !important;
    color: #a2bf3b !important;
    font-size: 38px !important;
    border: 2px solid;
    font-weight: bold !important;
  }
  /* line 10860, ../sass/components/_theme.scss */
  .node-type-landingpages .wrap-all-top-banner .field-content a:nth-child(2) {
    background-color: #a2bf3b !important;
    color: #f2f6de !important;
    font-size: 38px !important;
    border: 2px solid #f2f6de !important;
    font-weight: bold !important;
  }
  /* line 10869, ../sass/components/_theme.scss */
  .node-type-landingpages .panels-flexible-row-panel-display-2 {
    padding-top: 120px !important;
  }
  /* line 10872, ../sass/components/_theme.scss */
  .node-type-landingpages .panels-flexible-row-panel-display-2 .panels-ipe-sort-container {
    margin: 0 auto;
    width: 78%;
    border: 3px solid #a2bf3b;
  }
  /* line 10878, ../sass/components/_theme.scss */
  .node-type-landingpages .pane-bundle-landing-page-professor {
    width: 33.33%;
    height: 415px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 10883, ../sass/components/_theme.scss */
  .node-type-landingpages h2 {
    font-size: 3rem !important;
  }
}
/* line 10888, ../sass/components/_theme.scss */
.node-type-landingpages .wrap-all-top-banner {
  position: absolute;
  bottom: 8%;
  text-align: center;
  width: 100%;
}
/* line 10894, ../sass/components/_theme.scss */
.node-type-landingpages footer {
  background-color: #f2f6de;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin-top: 6rem !important;
  flex-wrap: wrap;
}
/* line 10901, ../sass/components/_theme.scss */
.node-type-landingpages footer .logo img {
  max-width: 90%;
}
/* line 10904, ../sass/components/_theme.scss */
.node-type-landingpages footer .region-footer-bottom {
  min-width: 150px;
}

/* line 10911, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
/* line 10915, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items > .field-item {
  flex: 1 0 25%;
  min-width: 300px;
}
/* line 10918, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items > .field-item:nth-child(1) {
  background-color: #8daf19;
}
/* line 10921, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items > .field-item:nth-child(2) {
  background-color: #afcc56;
}
/* line 10924, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items > .field-item:nth-child(3) {
  background-color: #f2f6de;
}
/* line 10926, ../sass/components/_theme.scss */
.pane-bundle-4-cube-landing-page .field-name-field-the-row > .field-items > .field-item:nth-child(3) .field-collection-item-field-the-row .field-name-field-title {
  color: #4a2403 !important;
}

@media (max-width: 768px) {
  /* line 10937, ../sass/components/_theme.scss */
  .field-collection-item-field-the-row {
    font-size: 0.7em;
  }
}
/* line 10941, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field-items {
  text-align: center;
}
/* line 10944, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field-label {
  text-align: center;
  width: 100% !important;
}
/* line 10948, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field-items {
  text-align: center;
}
/* line 10952, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field-label {
  text-align: center;
  width: 100% !important;
  margin-bottom: 1rem;
}
/* line 10957, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field {
  font-size: 2em;
  line-height: 1;
  font-weight: 600;
  color: #404041;
}
/* line 10963, ../sass/components/_theme.scss */
.field-collection-item-field-the-row .field-name-field-title {
  font-weight: 600;
  color: white;
  margin: 1em 0 0.5em 0;
}

/* line 10970, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .pane-title {
  display: none;
}
/* line 10973, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .fieldable-panels-pane {
  display: flex;
  padding: 2rem;
  align-items: center;
}
/* line 10977, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .fieldable-panels-pane > h2 {
  display: none;
}
@media (max-width: 768px) {
  /* line 10973, ../sass/components/_theme.scss */
  .pane-bundle-titlish-panel-for-landingpage .fieldable-panels-pane {
    flex-direction: column;
  }
}
/* line 10983, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .fieldable-panels-pane > div {
  margin: 1rem;
  display: flex;
  justify-content: center;
}
/* line 10990, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field.field-name-field-icon.field-type-image {
  flex: 0.2 0 auto;
}
/* line 10993, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .group_content {
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 768px) {
  /* line 10993, ../sass/components/_theme.scss */
  .pane-bundle-titlish-panel-for-landingpage .group_content {
    width: 100%;
  }
}
/* line 11000, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-time {
  font-weight: bold;
  color: #a2bf3b;
  font-size: 3em;
  line-height: 1;
  display: flex;
}
/* line 11006, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-time::before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 0.8em;
  width: 0.8em;
  background: transparent url("../images/clock11.png") 0% 0% no-repeat padding-box;
  background-size: cover;
  margin-left: 0.5em;
}
/* line 11017, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field {
  font-size: 3em;
}
@media (max-width: 768px) {
  /* line 11017, ../sass/components/_theme.scss */
  .pane-bundle-titlish-panel-for-landingpage .field {
    font-size: 1.8em;
  }
}
/* line 11023, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-title-field {
  margin-right: 1.3em;
  font-weight: bold;
}
/* line 11027, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-sub-title {
  margin-right: 1.3em;
  font-weight: bold;
}
/* line 11030, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-sub-title .field-items {
  font-size: 0.66em;
}
/* line 11034, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-open-text {
  display: flex;
}
/* line 11035, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-open-text .field-items {
  font-size: 0.66em;
}
/* line 11039, ../sass/components/_theme.scss */
.pane-bundle-titlish-panel-for-landingpage .field-name-field-open-text::before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 0.8em;
  width: 0.8em;
  background: transparent url("../images/prof.png") 0% 0% no-repeat padding-box;
  background-size: cover;
  margin-left: 0.5em;
  filter: invert(1);
}

/* line 11054, ../sass/components/_theme.scss */
.view-generic-list ul {
  padding-right: 0;
}
/* line 11057, ../sass/components/_theme.scss */
.view-generic-list .views-row {
  list-style: none;
}

/* line 11062, ../sass/components/_theme.scss */
.view-generic-list .views-row {
  list-style: none;
}

@media (min-width: 992px) {
  /* line 11068, ../sass/components/_theme.scss */
  header#navbar .main-menu-blocks {
    left: 0 !important;
  }

  /* line 11072, ../sass/components/_theme.scss */
  .navbar-wrapper .dropup,
  .navbar-wrapper .dropdown,
  .navbar-wrapper .nav > li {
    position: static;
  }

  /* line 11077, ../sass/components/_theme.scss */
  header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li:after {
    display: none !important;
  }

  /* line 11080, ../sass/components/_theme.scss */
  header#navbar .navbar-wrapper .navbar-collapse nav .menu li {
    display: block !important;
  }

  /* line 11087, ../sass/components/_theme.scss */
  ul.menu.navbar-nav > li:hover .main-menu-blocks,
  ul.menu.navbar-nav > li:focus .main-menu-blocks,
  ul.menu.navbar-nav > li:focus-within .main-menu-blocks {
    display: block !important;
  }
}
/* line 11094, ../sass/components/_theme.scss */
.visually-hidden {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  width: 1px !important;
  height: 1px !important;
  word-wrap: normal !important;
}

/* line 11102, ../sass/components/_theme.scss */
.font-size-unset {
  font-size: unset;
}

/* line 11105, ../sass/components/_theme.scss */
#myStopClickButton {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: red;
}

/* line 11111, ../sass/components/_theme.scss */
.btn-remove-style,
.sharethis-wrapper button,
.sharethis-wrapper button:hover {
  background-color: transparent;
  color: unset;
  font-size: unset;
  font-weight: unset;
  border: unset;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: unset;
}

/* line 11127, ../sass/components/_theme.scss */
.fa-play:before, .fa-pause:before {
  background: white;
  padding: 15px;
  border-radius: 24px;
}

/* line 11133, ../sass/components/_theme.scss */
li.staff-item.ng-star-inserted {
  list-style: none;
}

/* line 11138, ../sass/components/_theme.scss */
.field-name-field-links li {
  list-style: none;
}

/* line 11144, ../sass/components/_theme.scss */
.field-collection-item-field-zigzag-content .field-name-field-rich-text ul {
  margin: 0 !important;
}
/* line 11146, ../sass/components/_theme.scss */
.field-collection-item-field-zigzag-content .field-name-field-rich-text ul li {
  list-style-image: none !important;
  margin-bottom: 0 !important;
  display: block !important;
}

/* line 11156, ../sass/components/_theme.scss */
.link_list_event {
  text-align: center;
  margin-bottom: 50px;
}
/* line 11159, ../sass/components/_theme.scss */
.link_list_event a {
  color: #a3c03a !important;
  font-size: 20px;
}

@media (min-width: 992px) {
  /* line 11169, ../sass/components/_theme.scss */
  .node-type-news .panel-col-first,
  .node-type-event .panel-col-first,
  .node-type-from-the-media .panel-col-first {
    padding-right: 70px;
  }
  /* line 11172, ../sass/components/_theme.scss */
  .node-type-news .panel-col-last,
  .node-type-event .panel-col-last,
  .node-type-from-the-media .panel-col-last {
    padding-left: 70px;
  }
}

/* line 11179, ../sass/components/_theme.scss */
.event_list .view-generic-list {
  width: 100%;
  margin-bottom: 50px;
}
/* line 11184, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row {
  margin-bottom: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11184, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: 24px;
  }
}
/* line 11186, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("../images/green-dotted-border.png") no-repeat;
  width: 20%;
  height: 72px;
  color: #a3c03a;
  text-align: center;
}
/* line 11194, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
  display: block;
  font-weight: bold;
  font-size: 55px;
  margin-top: -5px;
  margin-right: -21px;
  letter-spacing: 3px;
  height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11194, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11194, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -16.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11194, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 40px;
  }
}
/* line 11203, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-right: -20px;
  margin-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11203, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -16px;
  }
}
/* line 11210, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .icon img {
  margin: 0 auto;
  width: auto;
}
/* line 11214, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .icon .icon-title {
  margin-top: 0px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 11214, ../sass/components/_theme.scss */
  .event_list .view-generic-list .view-content .views-row .icon .icon-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 0px;
  }
}
/* line 11219, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .text {
  display: inline-block;
  vertical-align: middle;
  width: 79%;
  padding: 0 15px;
}
/* line 11224, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .text .views-field-title {
  font-size: 21px;
  max-width: 250px;
}
/* line 11227, ../sass/components/_theme.scss */
.event_list .view-generic-list .view-content .views-row .text .views-field-title a {
  color: #000;
}

/* line 11238, ../sass/components/_theme.scss */
.view-generic-list.view-display-id-panel_pane_2 .view-footer a {
  color: #a3c03a;
  font-size: 18px;
  display: block;
  margin-top: -5px;
  margin-right: 3px;
  letter-spacing: 1px;
}

/* line 11247, ../sass/components/_theme.scss */
.view-news .views-field-field-icon {
  padding-top: 10px;
}

/* line 11251, ../sass/components/_theme.scss */
.panel-2col-bricks .buttons {
  width: 35px;
  height: 35px;
  position: absolute;
  top: 33px;
  right: 23px;
  z-index: 2;
}
/* line 11258, ../sass/components/_theme.scss */
.panel-2col-bricks .buttons #play-button {
  display: none;
}

/* line 11263, ../sass/components/_theme.scss */
h5.block-title {
  font-size: 18px;
  font-weight: bold;
}

/* line 11267, ../sass/components/_theme.scss */
.node-type-education-tracks .field-name-field-program-id h2.field-label {
  font-size: 16px;
  line-height: 23px;
}

/* line 11271, ../sass/components/_theme.scss */
.sharethis-wrapper {
  display: flex;
}

/* line 11274, ../sass/components/_theme.scss */
.modal-dialog {
  position: absolute !important;
  z-index: 2147483647 !important;
  border-style: none !important;
  background: transparent !important;
}

/* line 11280, ../sass/components/_theme.scss */
#navbar .navbar-nav > li {
  border-left: 2px solid;
  line-height: 1;
}
/* line 11283, ../sass/components/_theme.scss */
#navbar .navbar-nav > li a, #navbar .navbar-nav > li span {
  padding: 7px 14px !important;
}
/* line 11286, ../sass/components/_theme.scss */
#navbar .navbar-nav > li html[dir='ltr'] {
  border-left: none;
  border-right: 2px solid;
}

/* line 11291, ../sass/components/_theme.scss */
#navbar .navbar-nav > li:last-child {
  border: none;
}

/* line 11294, ../sass/components/_theme.scss */
.main-container .col-sm-12 > h2.page-header,
.main-container .col-sm-12 > h1.page-header {
  display: none;
}

/* line 11298, ../sass/components/_theme.scss */
#modalContent {
  left: 90% !important;
  top: 0% !important;
}

/* line 11302, ../sass/components/_theme.scss */
.pane-node-field-program-id .field-name-field-regint .field-label,
.pane-node-field-program-id article .field-name-field-position .field-item {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.42857143;
  margin: 0;
}

/* line 11311, ../sass/components/_theme.scss */
.page-node-6327 .pane-menu-tree .dropdown-menu {
  position: relative;
  top: 0;
  z-index: 1;
  display: block;
  float: unset;
  min-width: 100%;
  background-color: transparent;
  border: none;
  border-radius: none;
  box-shadow: none;
}

/* line 11328, ../sass/components/_theme.scss */
.media-element-container.media-token video {
  width: 100%;
  height: auto;
}

/* line 1, ../sass/components/_header.scss */
header#navbar {
  width: 100%;
  z-index: 1;
}
/* line 4, ../sass/components/_header.scss */
header#navbar .region-top-menu {
  background-color: #a3c03a;
  height: auto;
  padding: 5px 0;
}
/* line 8, ../sass/components/_variables.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li a,
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li span {
  color: #665f2a;
  padding: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8, ../sass/components/_variables.scss */
  header#navbar .region-top-menu #block-menu-menu-top-menu .menu li a,
  header#navbar .region-top-menu #block-menu-menu-top-menu .menu li span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 8px;
  }
}
/* line 10, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu {
  max-width: 445px;
  margin: 0 auto;
  float: none;
  display: flex;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 10, ../sass/components/_header.scss */
  header#navbar .region-top-menu #block-menu-menu-top-menu .menu {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 16, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li {
  display: flex;
  align-items: baseline;
}
/* line 19, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li:after {
  content: '|';
  color: #665f2a;
  font-size: 17px;
  margin-bottom: 3px;
  font-weight: bold;
}
/* line 26, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li a {
  padding: 3px 6px 0px 12px;
}
/* line 27, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li a:hover {
  text-decoration: underline;
}
/* line 33, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li .first a {
  padding-right: 24px;
}
/* line 38, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li:nth-of-type(3) a {
  padding-left: 7px;
}
/* line 43, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li:nth-of-type(4) a {
  padding-right: 3px;
  padding-left: 6px;
}
/* line 49, ../sass/components/_header.scss */
header#navbar .region-top-menu #block-menu-menu-top-menu .menu li.last:after {
  display: none;
}
/* line 58, ../sass/components/_header.scss */
header#navbar #block-menu-menu-language-menu,
header#navbar #block-locale-language {
  position: absolute;
  top: -7px;
  left: 21px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 58, ../sass/components/_header.scss */
  header#navbar #block-menu-menu-language-menu,
  header#navbar #block-locale-language {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 64, ../sass/components/_header.scss */
header#navbar #block-menu-menu-language-menu ul,
header#navbar #block-locale-language ul {
  margin-top: 7px;
}
/* line 66, ../sass/components/_header.scss */
header#navbar #block-menu-menu-language-menu ul li,
header#navbar #block-locale-language ul li {
  display: inline-block;
}
/* line 68, ../sass/components/_header.scss */
header#navbar #block-menu-menu-language-menu ul li a,
header#navbar #block-locale-language ul li a {
  padding: 10px 5px;
  color: #665f2a;
}
/* line 72, ../sass/components/_header.scss */
header#navbar #block-menu-menu-language-menu ul li.active,
header#navbar #block-locale-language ul li.active {
  display: none;
}
/* line 78, ../sass/components/_header.scss */
header#navbar .navbar-wrapper {
  background-color: #f2f6de;
  position: relative;
  height: auto;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.5);
}
/* line 84, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-header {
  display: inline-block;
  width: 30%;
  float: none;
  vertical-align: middle;
}
/* line 89, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-header .logo {
  text-align: center;
  margin: 0;
  padding: 7px 0;
}
/* line 93, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-header .logo .library-logo {
  display: none;
}
/* line 96, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-header .logo img {
  max-width: 100%;
}
/* line 102, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse {
  float: none;
  padding: 0;
  display: inline-block;
  width: 69%;
  vertical-align: middle;
}
/* line 8, ../sass/components/_variables.scss */
header#navbar .navbar-wrapper .navbar-collapse nav .menu li a,
header#navbar .navbar-wrapper .navbar-collapse nav .menu li span {
  color: #000;
  padding: 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 8, ../sass/components/_variables.scss */
  header#navbar .navbar-wrapper .navbar-collapse nav .menu li a,
  header#navbar .navbar-wrapper .navbar-collapse nav .menu li span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 8px;
  }
}
/* line 111, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu {
  margin: 0 auto;
  padding-right: 0;
  float: none;
}
/* line 116, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li a,
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li span {
  padding: 8px 11px;
  font-size: 24px;
  line-height: 1;
  /* display: inline-block; */
  /* vertical-align:  top; */
}
/* line 123, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li a .caret,
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li span .caret {
  display: none;
}
/* line 126, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li a:hover,
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li span:hover {
  background-color: #a3c03a;
  color: black;
  border-radius: 7px;
}
/* line 132, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li span {
  padding-bottom: 0;
  cursor: default;
}
/* line 136, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li::after {
  content: '|';
  color: #000;
  display: inline-block;
  font-size: 25px;
  line-height: 1;
  z-index: 23;
}
/* line 145, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li.first a {
  padding-right: 0;
}
/* line 150, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav #main-menu .menu li.last::after {
  display: none;
}
/* line 157, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav .mobile_search_button {
  display: none;
}
/* line 160, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation {
  position: absolute;
  max-width: 130px;
  top: 17px;
  left: 5%;
}
/* line 163, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation #block-block-10 p a {
  display: inline-block;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  color: black;
  font-size: 21px;
}
/* line 170, ../sass/components/_header.scss */
header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation #block-block-10 p:before {
  content: url("../images/search.png");
}
/* line 183, ../sass/components/_header.scss */
header#navbar .main-menu-blocks {
  background-color: #f2f6df;
  border-top: 2px solid #a3c03a;
  min-height: 289px;
  -webkit-box-shadow: 0 2px 5px 0 #000;
  box-shadow: 0 2px 5px 0 #000;
  display: none;
  position: absolute;
  top: 98%;
  z-index: 999;
  width: 100%;
}
/* line 195, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner {
  max-width: 1673px;
  width: 100%;
  margin: 0 auto;
  display: flex;
}
/* line 200, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu_block-title {
  display: flex;
  margin-top: 10px;
}
/* line 203, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu_block-title div {
  display: flex;
  width: 53px;
  height: 53px;
  color: transparent;
  background: url("../images/menu-title-bg.png") no-repeat;
  background-size: 40px;
}
/* line 211, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu_block-title span {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 9px;
  font-weight: bolder;
  font-size: 28px;
  width: 116px;
  line-height: 38px;
}
/* line 223, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper {
  display: flex;
  margin-right: 6%;
  margin-top: 14px;
  font-size: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 223, ../sass/components/_header.scss */
  header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 11.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 223, ../sass/components/_header.scss */
  header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
/* line 233, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper.menu-block-4 li:before, header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper.menu-block-2 li:before, header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper.menu-block-5 li:before, header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper.menu-block-6 li:before {
  content: ' ';
  width: 9px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/menu-item.png") no-repeat;
}
/* line 244, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper .menu {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 50px;
  -webkit-column-count: 2;
  -webkit-column-gap: 50px;
  column-count: 2;
  column-gap: 50px;
  min-width: 500px;
}
/* line 248, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper .menu li a {
  color: #000;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 258, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper .menu li ul li ul li a {
  display: inline-block;
  vertical-align: middle;
}
/* line 262, ../sass/components/_header.scss */
header#navbar .main-menu-blocks .menu-inner .menu-block-wrapper .menu li ul li ul li:before {
  content: ' ';
  width: 9px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/menu-item.png") no-repeat;
}
/* line 282, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper {
  position: static;
}
/* line 284, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu {
  position: absolute;
  top: 10px;
  max-width: 100%;
  width: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-column-count: 0;
  column-count: 0;
  display: flex;
}
/* line 295, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li {
  flex: 1 1 auto;
}
/* line 297, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li::before {
  display: none;
}
/* line 300, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li > span {
  font-size: 25px;
  font-weight: bold;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 300, ../sass/components/_header.scss */
  header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 305, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li > ul {
  padding: 0;
}
/* line 309, ../sass/components/_header.scss */
header#navbar #edu_menu .menu-inner .menu-block-wrapper .menu > li.last:before {
  content: ' ';
  display: inline-block;
  vertical-align: top;
  background-color: #a3c03a;
  width: 2px;
  height: 215px;
  position: absolute;
  margin-right: -115px;
}
/* line 326, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner {
  display: block;
  position: relative;
}
/* line 329, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper {
  display: block;
  display: block;
  margin: 0;
}
/* line 333, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu {
  list-style: none;
  -moz-column-count: 1;
  -moz-column-gap: 0px;
  -webkit-column-count: 1;
  -webkit-column-gap: 0px;
  column-count: 1;
  column-gap: 0px;
}
/* line 335, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li {
  position: static;
  border-top: 2px solid #a3c03a;
  display: block;
  width: 193px;
  cursor: pointer;
}
/* line 337, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li:nth-child(2) ul {
  -webkit-column-count: 1;
  column-count: 1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 343, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li:nth-child(2) ul li:before {
  content: ' ';
  width: 9px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/menu-item.png) no-repeat;
}
/* line 353, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li:nth-child(2) ul:before {
  content: none;
}
/* line 358, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li:hover > span {
  background: rgba(163, 192, 58, 0.3);
}
/* line 362, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li.active > span {
  background: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 335, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 154.4px;
  }
}
/* line 371, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span {
  width: 192px;
  display: block;
  margin-top: 4px;
  font-size: 27px;
  padding-right: 5px;
  padding-top: 5px;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 371, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 153.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 371, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 21.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 371, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 371, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 4px;
  }
}
/* line 380, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > span:after {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  width: 9px;
  height: 14px;
  margin-top: -5px;
  margin-right: 14px;
  background: url("../images/black-arrow-left.png") no-repeat;
}
/* line 391, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul {
  position: absolute;
  top: 0;
  max-width: 100%;
  width: 80%;
  left: 0;
  margin: 0 auto;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 391, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    right: 0;
  }
}
/* line 402, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul:before {
  content: ' ';
  display: inline-block;
  vertical-align: top;
  background-color: #a3c03a;
  width: 2px;
  height: 215px;
  position: absolute;
  left: 50%;
}
/* line 412, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
/* line 416, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li > span {
  font-size: 25px;
  font-weight: bold;
  color: #a3c03a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 416, ../sass/components/_header.scss */
  header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li > span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 421, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li ul {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 56px;
  -webkit-column-count: 2;
  -webkit-column-gap: 56px;
  column-count: 2;
  column-gap: 56px;
  padding: 0;
}
/* line 424, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li ul li {
  margin-bottom: 4px;
}
/* line 430, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li.last > span {
  margin-right: 16%;
}
/* line 433, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li > ul > li.last ul {
  display: inline-block;
  margin-right: 16%;
  max-width: auto;
  width: 100%;
  -webkit-column-gap: 9px;
  column-gap: 9px;
  -webkit-column-count: 2;
  column-count: 2;
}
/* line 446, ../sass/components/_header.scss */
header#navbar #useful_menu .menu-inner .menu-block-wrapper .menu > li.last {
  border-bottom: 2px solid #a3c03a;
}
/* line 454, ../sass/components/_header.scss */
header#navbar .menu-hovering > span,
header#navbar .main-menu-blocks a:hover {
  text-decoration: none;
  background-color: #a3c03a;
  border-radius: 7px;
  padding: 26px 7px;
}

/* line 471, ../sass/components/_header.scss */
.logged-in header#navbar #block-locale-language,
.logged-in header#navbar #block-menu-menu-language-menu {
  top: 30px;
}

/*Start Temp Pixel-perfect by Eliezer. Refactor!*/
/* line 481, ../sass/components/_header.scss */
#useful_menu .menu-inner .menu-block-wrapper .active > ul#tab1[style*="flex"] {
  display: block !important;
  width: auto;
  right: 10%;
  left: auto;
  max-height: 180px;
}

/*End Temp pixel-perfect*/
/* line 1, ../sass/components/_footer.scss */
footer {
  background: #404041;
  color: #e9ecd6;
  margin-top: 0 !important;
  border: none !important;
}
/* line 6, ../sass/components/_footer.scss */
footer .region-footer {
  max-width: 960px;
  margin: 0 auto;
}
/* line 9, ../sass/components/_footer.scss */
footer .region-footer .block {
  display: inline-block;
  vertical-align: top;
}
/* line 12, ../sass/components/_footer.scss */
footer .region-footer .block#block-block-1 {
  margin-top: 28px;
}
/* line 14, ../sass/components/_footer.scss */
footer .region-footer .block#block-block-1 h2 {
  margin: 3px 0;
  font-size: 18px;
  letter-spacing: 0.8px;
  font-weight: bold;
}
/* line 20, ../sass/components/_footer.scss */
footer .region-footer .block#block-block-1 .address {
  margin-top: 17px;
  font-size: 18px;
  letter-spacing: 0.8px;
  margin-bottom: -3px;
}
/* line 27, ../sass/components/_footer.scss */
footer .region-footer .block#block-block-1 .media img {
  height: 139px;
}
/* line 32, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 {
  margin-top: 28px;
  max-width: 575px;
  width: 100%;
  margin-right: 53px;
}
/* line 39, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li {
  display: inline-block;
  width: 180px;
  font-weight: bold;
}
/* line 43, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li h5 {
  font-size: 18px;
  font-weight: bold;
}
/* line 47, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li .nolink {
  font-size: 18px;
  letter-spacing: 1px;
}
/* line 51, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li .dropdown-menu {
  display: block;
  padding: 0;
  margin: 13px 0;
  border: none;
  box-shadow: none;
  background: none;
  position: relative;
  float: right;
}
/* line 60, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li .dropdown-menu li {
  margin-bottom: 12px;
}
/* line 62, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li .dropdown-menu li a {
  color: #e9ecd6;
  padding: 0;
  font-size: 19px;
}
/* line 69, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li .caret {
  display: none;
}
/* line 72, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li:nth-of-type(2) {
  margin-right: 65px;
}
/* line 75, ../sass/components/_footer.scss */
footer .region-footer .block#block-menu-block-1 .menu-name-menu-footer-menu > .menu > li:nth-of-type(3) {
  width: 100px;
  margin-right: 33px;
}
/* line 85, ../sass/components/_footer.scss */
footer .region-footer-bottom {
  margin-top: 28px;
}
/* line 87, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-2 {
  text-align: center;
  direction: ltr;
  font-size: 25px;
  width: 100%;
  margin: 0 auto;
}
/* line 93, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-2 ul {
  display: flex;
  justify-content: center;
  list-style: none;
}
/* line 97, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-2 ul i {
  color: #404041;
  background-color: #a3c03a;
  padding: 10px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
}
/* line 104, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-2 ul i.fa-facebook {
  margin-right: 10px;
}
/* line 107, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-2 ul i.fa-instagram {
  margin-right: 13px;
}
/* line 113, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-3 {
  margin-top: 29px;
  font-size: 16px;
}
/* line 116, ../sass/components/_footer.scss */
footer .region-footer-bottom #block-block-3 img {
  margin-top: -4px;
}

/*Start set footer as RTL always. Copied from Bootstrap-rtl code.*/
/* line 126, ../sass/components/_footer.scss */
footer {
  text-align: right;
  direction: rtl;
}
/* line 129, ../sass/components/_footer.scss */
footer .dropdown-menu {
  right: 0;
  left: auto;
  float: left;
  text-align: right;
}
/* line 135, ../sass/components/_footer.scss */
footer .nav {
  padding-right: 0;
  padding-left: initial;
}

/*End set footer as RTL always. Copied from Bootstrap-rtl code.*/
/* line 6, ../sass/components/_webform.scss */
.page-node-34 .pane-top-banner,
.page-node-34 .panel-col-first,
.page-node-34 .panel-col-last {
  display: none;
}
/* line 11, ../sass/components/_webform.scss */
.page-node-34 .pane-node-webform {
  padding-top: 0 !important;
}

/* line 15, ../sass/components/_webform.scss */
.landing-page-webform {
  max-width: 400px;
}
/* line 17, ../sass/components/_webform.scss */
.landing-page-webform h2.pane-title {
  text-align: center;
}

/* line 22, ../sass/components/_webform.scss */
#webform-client-form-6340 input:focus,
#webform-client-form-6340 select:focus,
#webform-client-form-6340 textarea:focus,
#webform-client-form-6340 button.webform-submit:focus {
  border: 2px solid red !important;
}

/* line 32, ../sass/components/_webform.scss */
.page-node-34 .messages.error,
.node-type-webform .messages.error {
  font-size: 22px;
  width: 47%;
  position: relative;
  margin: 0 auto;
}
/* line 38, ../sass/components/_webform.scss */
.page-node-34 .panel-2col-bricks .panel-col-top .inside,
.page-node-34 .panel-2col-bricks .panel-col-middle .inside,
.node-type-webform .panel-2col-bricks .panel-col-top .inside,
.node-type-webform .panel-2col-bricks .panel-col-middle .inside {
  margin: 0;
}
/* line 44, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle,
.node-type-webform .main-container.container .panel-col-middle {
  background-color: #f2f6de;
  border-top: 4px solid #000;
}
/* line 47, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-custom,
.node-type-webform .main-container.container .panel-col-middle .pane-custom {
  text-align: center;
  font-size: 35px;
  padding-top: 44px;
  max-width: 768px;
  margin: 0 auto;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 47, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-middle .pane-custom,
  .node-type-webform .main-container.container .panel-col-middle .pane-custom {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 35.2px;
  }
}
/* line 53, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-custom .pane-content,
.node-type-webform .main-container.container .panel-col-middle .pane-custom .pane-content {
  text-align: center;
  margin-bottom: 2px;
  font-weight: bold;
}
/* line 68, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-custom .pane-content p,
.node-type-webform .main-container.container .panel-col-middle .pane-custom .pane-content p {
  font-size: 21px;
  margin-bottom: 0px;
  text-align: right;
  line-height: 25px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 68, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-middle .pane-custom .pane-content p,
  .node-type-webform .main-container.container .panel-col-middle .pane-custom .pane-content p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 68, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-middle .pane-custom .pane-content p,
  .node-type-webform .main-container.container .panel-col-middle .pane-custom .pane-content p {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 20px;
  }
}
/* line 76, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body,
.node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body {
  margin-top: 5px;
}
/* line 78, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content,
.node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content {
  margin: 0 auto;
  padding-top: 0;
  padding-right: 0;
  max-width: 768px;
  font-size: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 78, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content,
  .node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
/* line 85, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .phone,
.page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .phone2,
.node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .phone,
.node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .phone2 {
  margin-left: 8px;
}
/* line 89, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .fb_contact,
.node-type-webform .main-container.container .panel-col-middle .pane-bundle-title-body .pane-content .fb_contact {
  margin-left: 8px;
}
/* line 95, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 {
  width: 226px;
  font-size: 20px;
  padding: 10px 15px 50px 0;
  margin: 0 auto;
}
/* line 100, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content {
  text-align: center;
}
/* line 102, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content p,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content p {
  vertical-align: middle;
  display: inline-block;
}
/* line 105, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content p a,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content p a {
  vertical-align: middle;
  line-height: 25px;
  text-decoration: none;
  color: transparent;
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-left: 10px;
}
/* line 114, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.facebook,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.facebook {
  background: url("../images/lib-fb.png") no-repeat;
}
/* line 117, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.youtube,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.youtube {
  background: url("../images/lib-youtube.png") no-repeat;
}
/* line 120, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.pinterest,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content p a.pinterest {
  background: url("../images/lib-pinterest.png") no-repeat;
}
/* line 125, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-middle .pane-block-8 .pane-content div,
.node-type-webform .main-container.container .panel-col-middle .pane-block-8 .pane-content div {
  color: #fff;
  margin-top: -8px;
}
/* line 132, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom,
.node-type-webform .main-container.container .panel-col-bottom {
  background-color: #f2f6de;
}
/* line 135, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-title,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-title {
  max-width: 1666px;
  width: 100%;
  padding-top: 56px;
  font-weight: bold;
  text-align: center;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 135, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 44.8px;
  }
}
/* line 143, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper {
  max-width: 970px;
  margin: 35px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 143, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 28px auto 0;
  }
}
/* line 146, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first {
  margin-left: -58px;
  margin-top: -2px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 146, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: -46.4px;
  }
}
/* line 149, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body {
  margin-top: 0;
}
/* line 151, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title {
  background: url("../images/lightrail.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 41px;
  padding-top: 27px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 151, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 151, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 32.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 151, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 21.6px;
  }
}
/* line 157, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
  padding-right: 3px;
  padding-top: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 157, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 157, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-first .pane-bundle-title-body .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 167, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
  background: url("../images/bus.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 55px;
  padding-top: 9px;
  margin-top: 16px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 167, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 167, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 167, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 7.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 167, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12.8px;
  }
}
/* line 174, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 174, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 174, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 186, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
  background: url("../images/car.png") no-repeat right 3px;
  font-size: 25px;
  padding-right: 45px;
  padding-top: 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 186, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 186, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 36px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 186, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 4px;
  }
}
/* line 192, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
  font-size: 22px;
  margin-top: 8px;
  line-height: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 192, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 192, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display > .center-wrapper .panel-col-last .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 28px;
  }
}
/* line 205, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link {
  padding-top: 37px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 205, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 29.6px;
  }
}
/* line 207, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text {
  width: 100%;
  max-width: 100%;
}
/* line 210, ../sass/components/_webform.scss */
.page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
.node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
  height: 550px;
  margin-bottom: -8px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 210, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 440px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 210, ../sass/components/_webform.scss */
  .page-node-34 .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe,
  .node-type-webform .main-container.container .panel-col-bottom .pane-directions > .pane-content > .panel-display .panel-col-bottom .pane-bundle-title-body-link .field-name-field-rich-text iframe {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-bottom: -6.4px;
  }
}
/* line 223, ../sass/components/_webform.scss */
.page-node-34 .footer,
.node-type-webform .footer {
  margin-top: 121px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 223, ../sass/components/_webform.scss */
  .page-node-34 .footer,
  .node-type-webform .footer {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 96.8px;
  }
}
/* line 229, ../sass/components/_webform.scss */
.page-node-34.library .main-container.container .center-wrapper,
.node-type-webform.library .main-container.container .center-wrapper {
  display: none;
}
/* line 231, ../sass/components/_webform.scss */
.page-node-34.library .main-container.container .center-wrapper .pane-node-webform,
.node-type-webform.library .main-container.container .center-wrapper .pane-node-webform {
  margin-top: -8px;
}
/* line 239, ../sass/components/_webform.scss */
.page-node-34 .pane-node-webform #webform-client-form-34,
.node-type-webform .pane-node-webform #webform-client-form-34 {
  padding-top: 0;
}

/*firefox fix for landing-page-webform*/
/* line 259, ../sass/components/_webform.scss */
body:not(.ie_browser) .landing-page-webform .webform-component-select, body:not(.ie_browser) .landing-page-webform .webform-client-form .webform-component--degree, .webform-client-form body:not(.ie_browser) .landing-page-webform .webform-component--degree,
body:not(.ie_browser) .landing-page-webform .webform-component-textfield,
body:not(.ie_browser) .landing-page-webform .webform-component-email {
  font-size: 0 !important;
}
/* line 263, ../sass/components/_webform.scss */
body:not(.ie_browser) .landing-page-webform .webform-component-select label, body:not(.ie_browser) .landing-page-webform .webform-client-form .webform-component--degree label, .webform-client-form body:not(.ie_browser) .landing-page-webform .webform-component--degree label,
body:not(.ie_browser) .landing-page-webform .webform-component-textfield label,
body:not(.ie_browser) .landing-page-webform .webform-component-email label {
  display: block;
  width: 33%;
  font-size: initial;
}
/* line 268, ../sass/components/_webform.scss */
body:not(.ie_browser) .landing-page-webform .webform-component-select select, body:not(.ie_browser) .landing-page-webform .webform-client-form .webform-component--degree select, .webform-client-form body:not(.ie_browser) .landing-page-webform .webform-component--degree select,
body:not(.ie_browser) .landing-page-webform .webform-component-select input,
body:not(.ie_browser) .landing-page-webform .webform-client-form .webform-component--degree input,
.webform-client-form body:not(.ie_browser) .landing-page-webform .webform-component--degree input,
body:not(.ie_browser) .landing-page-webform .webform-component-textfield select,
body:not(.ie_browser) .landing-page-webform .webform-component-textfield input,
body:not(.ie_browser) .landing-page-webform .webform-component-email select,
body:not(.ie_browser) .landing-page-webform .webform-component-email input {
  width: 66% !important;
  font-size: initial !important;
}

/*Start Refactored form*/
/* line 281, ../sass/components/_webform.scss */
.webform-client-form {
  max-width: 768px;
  margin: 0 auto;
  padding: 31px 0;
}
/* line 285, ../sass/components/_webform.scss */
.webform-client-form > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 290, ../sass/components/_webform.scss */
.webform-client-form .webform-component {
  flex: 0 1 100%;
  border: 2px solid #231f20;
  margin: 10px 0;
}
/* line 294, ../sass/components/_webform.scss */
.webform-client-form .webform-component.webform-field-half {
  flex-basis: 49%;
}
@media (max-width: 480px) {
  /* line 294, ../sass/components/_webform.scss */
  .webform-client-form .webform-component.webform-field-half {
    flex-basis: 100%;
  }
}
/* line 301, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select, .webform-client-form .webform-component--degree,
.webform-client-form .webform-component-textfield,
.webform-client-form .webform-component-email {
  display: flex;
  font-size: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 301, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-select, .webform-client-form .webform-component--degree,
  .webform-client-form .webform-component-textfield,
  .webform-client-form .webform-component-email {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 16px;
  }
}
/* line 306, ../sass/components/_webform.scss */
body.ie_browser .webform-client-form .webform-component-select, body.ie_browser .webform-client-form .webform-component--degree, body.ie_browser
.webform-client-form .webform-component-textfield, body.ie_browser
.webform-client-form .webform-component-email {
  font-size: 16px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 306, ../sass/components/_webform.scss */
  body.ie_browser .webform-client-form .webform-component-select, body.ie_browser .webform-client-form .webform-component--degree, body.ie_browser
  .webform-client-form .webform-component-textfield, body.ie_browser
  .webform-client-form .webform-component-email {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 12.8px;
  }
}
@media (max-width: 480px) {
  /* line 301, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-select, .webform-client-form .webform-component--degree,
  .webform-client-form .webform-component-textfield,
  .webform-client-form .webform-component-email {
    font-size: 15px;
  }
}
/* line 313, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select label, .webform-client-form .webform-component--degree label,
.webform-client-form .webform-component-textfield label,
.webform-client-form .webform-component-email label {
  text-align: left;
  display: inline-block;
  flex: 1 0 auto;
  align-self: center;
  min-width: 5.8em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin: 0.2em 0 0 0;
}
/* line 323, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select label + select, .webform-client-form .webform-component--degree label + select,
.webform-client-form .webform-component-select label + input,
.webform-client-form .webform-component--degree label + input,
.webform-client-form .webform-component-textfield label + select,
.webform-client-form .webform-component-textfield label + input,
.webform-client-form .webform-component-email label + select,
.webform-client-form .webform-component-email label + input {
  border-right: 2px solid black;
}
/* line 327, ../sass/components/_webform.scss */
body.ie_browser .webform-client-form .webform-component-select label, body.ie_browser .webform-client-form .webform-component--degree label, body.ie_browser
.webform-client-form .webform-component-textfield label, body.ie_browser
.webform-client-form .webform-component-email label {
  flex: 1 1 auto;
  min-width: 6em;
}
/* line 332, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select select, .webform-client-form .webform-component--degree select,
.webform-client-form .webform-component-select input,
.webform-client-form .webform-component--degree input,
.webform-client-form .webform-component-textfield select,
.webform-client-form .webform-component-textfield input,
.webform-client-form .webform-component-email select,
.webform-client-form .webform-component-email input {
  flex: 1 1 auto;
  width: 100%;
  background-color: #cad98e;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  line-height: 34px;
  height: 44px;
  display: inline-block;
  font-size: inherit;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 332, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-select select, .webform-client-form .webform-component--degree select,
  .webform-client-form .webform-component-select input,
  .webform-client-form .webform-component--degree input,
  .webform-client-form .webform-component-textfield select,
  .webform-client-form .webform-component-textfield input,
  .webform-client-form .webform-component-email select,
  .webform-client-form .webform-component-email input {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 35.2px;
  }
}
/* line 345, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select select.required.error, .webform-client-form .webform-component--degree select.required.error,
.webform-client-form .webform-component-select input.required.error,
.webform-client-form .webform-component--degree input.required.error,
.webform-client-form .webform-component-textfield select.required.error,
.webform-client-form .webform-component-textfield input.required.error,
.webform-client-form .webform-component-email select.required.error,
.webform-client-form .webform-component-email input.required.error {
  background-color: #a94442;
  color: #fff;
}
/* line 352, ../sass/components/_webform.scss */
.webform-client-form .webform-component-select select, .webform-client-form .webform-component--degree select {
  background-image: url("../images/select-arrow.png");
  background-color: #cad98e;
  background-repeat: no-repeat;
  background-position: -3px -2px;
  padding-left: 45px !important;
  /*Size of background image.*/
}
/* line 361, ../sass/components/_webform.scss */
.webform-client-form .webform-component--degree {
  /*Degree gets custom design, because structure is so weird.*/
  border: none;
  display: none;
  /*Javascript will unhide.*/
}
/* line 367, ../sass/components/_webform.scss */
.webform-client-form .webform-component--degree select {
  padding: 6px 12px;
}
/* line 370, ../sass/components/_webform.scss */
.webform-client-form .webform-component--degree label {
  border: 2px solid black;
  vertical-align: top;
  margin: 0;
  line-height: calc(39px - 0.2em);
  padding-top: 5px;
  margin-left: -4px;
  width: calc(5.8em + 4px);
}
/* line 381, ../sass/components/_webform.scss */
.webform-client-form .webform-component--degree #edit-submitted-degree-select-1 {
  border: 2px solid black;
  border-right: none;
  width: calc(100% - 5.8em - 4.5px);
}
/* line 386, ../sass/components/_webform.scss */
.webform-client-form .webform-component--degree #edit-submitted-degree-select-2 {
  width: 100%;
  border: 2px solid black;
  margin-top: 20px;
}
/* line 393, ../sass/components/_webform.scss */
.webform-client-form .webform-component-textarea textarea {
  background-color: #cad98e;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  line-height: 34px;
  font-size: inherit;
  height: 151px;
  padding-top: 13px;
  padding-right: 14px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 393, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-textarea textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 120.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 393, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-textarea textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 10.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 393, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-textarea textarea {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 11.2px;
  }
}
/* line 405, ../sass/components/_webform.scss */
.webform-client-form .webform-component-textarea .grippie {
  display: none;
}
/* line 409, ../sass/components/_webform.scss */
.webform-client-form .webform-component--title {
  border: none;
  text-align: center;
  font-size: 35px;
  margin-top: 37px;
  margin-bottom: 4px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 409, ../sass/components/_webform.scss */
  .webform-client-form .webform-component--title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 29.6px;
  }
}
/* line 417, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes {
  border: none;
}
/* line 419, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .control-label {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0  0 1rem;
}
/* line 426, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item {
  display: inline-block;
  border: none;
}
/* line 427, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item .webform-component--tel {
  text-align: center;
}
/* line 432, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item label {
  display: inline-block;
  vertical-align: top;
  background: url("../images/not-checked.png") no-repeat right -1px;
  padding: 0;
  margin: 0;
  font-size: 19px;
  padding-right: 24px;
  padding-left: 1rem;
  font-weight: normal;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 432, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-checkboxes .form-checkboxes .form-item label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 432, ../sass/components/_webform.scss */
  .webform-client-form .webform-component-checkboxes .form-checkboxes .form-item label {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 19.2px;
  }
}
/* line 446, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item label.checked:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: -1px;
}
/* line 459, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item input {
  display: inline-block;
  box-shadow: none;
  width: 20px;
  vertical-align: top;
  height: 20px;
  margin-top: 0;
}
/* line 468, ../sass/components/_webform.scss */
.webform-client-form .webform-component-checkboxes .form-checkboxes .form-item.form-item-submitted-type-material-dvds label {
  margin-left: 0;
}
/* line 475, ../sass/components/_webform.scss */
.webform-client-form .webform-component-markup {
  border: none;
}
/* line 478, ../sass/components/_webform.scss */
.webform-client-form .form-actions {
  width: 100%;
}
/* line 480, ../sass/components/_webform.scss */
.webform-client-form .form-actions button.webform-submit {
  background-color: #231f20;
  color: #9fba3a;
  width: 100%;
  border-radius: 0;
  font-size: 33px;
  height: 48px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 480, ../sass/components/_webform.scss */
  .webform-client-form .form-actions button.webform-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 26.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 480, ../sass/components/_webform.scss */
  .webform-client-form .form-actions button.webform-submit {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 38.4px;
  }
}
/* line 490, ../sass/components/_webform.scss */
.webform-client-form .webform-component--tel a.webform-phone {
  font-weight: bold;
  font-size: 35px;
  text-align: center;
  display: block;
}
/* line 495, ../sass/components/_webform.scss */
.webform-client-form .webform-component--tel a.webform-phone:before {
  content: url("../images/contactpage-phone.png");
  height: 45px;
  display: inline-block;
  padding: 0px 5px 0 0;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 505, ../sass/components/_webform.scss */
.webform-client-form .element-invisible {
  width: 1px !important;
}

/*End Refactored form*/
/* line 525, ../sass/components/_webform.scss */
#block-webform-client-block-34,
#block-webform-client-block-6340 {
  display: none;
  width: 0;
  max-width: 70%;
  background-color: #f2f6de;
  position: fixed;
  left: 0;
  top: 44px;
  z-index: 9999;
}
/* line 536, ../sass/components/_webform.scss */
#block-webform-client-block-34 h2,
#block-webform-client-block-6340 h2 {
  margin-top: 50px;
  text-align: center;
}
/* line 539, ../sass/components/_webform.scss */
#block-webform-client-block-34 h2:before,
#block-webform-client-block-6340 h2:before {
  content: url("../images/contact.png");
  display: none;
}
/* line 544, ../sass/components/_webform.scss */
#block-webform-client-block-34 #close,
#block-webform-client-block-6340 #close {
  display: block;
  background: url("../images/close.png") no-repeat center right;
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  border: 0;
  text-align: right;
}
/* line 554, ../sass/components/_webform.scss */
#block-webform-client-block-34 #close:hover,
#block-webform-client-block-34 #close:focus
#close:focus-within,
#block-webform-client-block-6340 #close:hover,
#block-webform-client-block-6340 #close:focus
#close:focus-within {
  display: block;
}
/* line 559, ../sass/components/_webform.scss */
#block-webform-client-block-34 .webform-client-form,
#block-webform-client-block-6340 .webform-client-form {
  padding-top: 0;
}
/* line 562, ../sass/components/_webform.scss */
#block-webform-client-block-34 .webform-component-markup,
#block-webform-client-block-6340 .webform-component-markup {
  margin-top: 0;
  margin-bottom: 0;
}

/*    #webform-client-form-6340 select {
            width: 66%;
        }*/
/* line 668, ../sass/components/_webform.scss */
#webform-client-form-6340 {
  padding: 10px 0;
}

/*Get approved by Ester*/
/* line 684, ../sass/components/_webform.scss */
.panel-display .panel-pane.pane-node-webform.border-top:before {
  margin-top: -15px;
}

/* line 690, ../sass/components/_webform.scss */
.fa-whatsapp {
  font-family: FontAwesome;
  font-style: normal;
  color: #4AC959;
}

/* line 696, ../sass/components/_webform.scss */
a.whatsapp-link:hover {
  text-decoration: none;
}

/*End Get approved by Ester*/
/* line 700, ../sass/components/_webform.scss */
select::-ms-expand {
  display: none;
}

/* line 1, ../sass/components/_library.scss */
body.library .panel-display .pane-page-breadcrumb {
  padding-right: 40px;
}

/* line 5, ../sass/components/_library.scss */
.library {
  /** Header **/
  /** End Header **/
  /** Main contant **/
  /** End Main content **/
  /** Footer **/
  /** End Footer **/
}
/* line 7, ../sass/components/_library.scss */
.library .pane-bundle-library-times .pane-content {
  font-size: 24px;
}
/* line 11, ../sass/components/_library.scss */
.library .pane-vid-195.pane-bundle-title-body.pane-fpid-78 {
  border: none;
  max-width: 60%;
}
/* line 16, ../sass/components/_library.scss */
.library .pane-vid-470.border-top.pane-bundle-readers-recommend.pane-fpid-153 .pane-title,
.library .pane-vid-470.border-top.pane-bundle-readers-recommend.pane-fpid-153 .pane-content {
  max-width: 60%;
}
/* line 21, ../sass/components/_library.scss */
.library .panel-2col-bricks .panel-col-top .inside,
.library .panel-2col-bricks .panel-col-middle .inside {
  margin: 0;
}
/* line 26, ../sass/components/_library.scss */
.library #block-panels-mini-library-header .panel-panel.panel-col-top .inside {
  display: flex;
  align-items: center;
}
/* line 32, ../sass/components/_library.scss */
.library header#navbar {
  position: relative;
  border-bottom: 2px solid #9fba3a;
}
/* line 35, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper {
  background-color: transparent;
  height: auto;
}
/* line 38, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .panel-col-top {
  background-color: #f2f6df;
}
/* line 41, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .pane-page-logo {
  width: 24%;
  display: inline-block;
}
/* line 45, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .pane-menu-menu-library {
  display: inline-block;
  width: 75%;
}
/* line 49, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-header {
  display: none;
}
/* line 52, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-header .logo .library-logo {
  margin: 0 auto;
}
/* line 57, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse {
  float: none;
  width: 100%;
}
/* line 61, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav #main-menu {
  display: none !important;
}
/* line 64, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation {
  position: relative;
  max-width: 100%;
  top: 0;
  left: 0;
}
/* line 70, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu {
  margin: 0 auto;
  background: #f2f6df;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 70, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 0 auto;
  }
}
/* line 81, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li:hover {
  background-color: #eaeaea85;
}
/* line 86, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li.dropdown ul.dropdown-menu {
  margin-top: 0;
  padding: 0 15px;
}
/* line 91, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li.dropdown:hover ul.dropdown-menu {
  display: block;
  background: #f2f6df;
}
/* line 101, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li a,
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li span {
  padding: 9px 13px;
  font-size: 25px;
  line-height: 20px;
  display: inline-block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 101, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li a,
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding: 7.2px 10.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 101, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li a,
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
/* line 107, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li a .caret,
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li span .caret {
  display: none;
}
/* line 112, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li.first a {
  padding-right: 0;
}
/* line 117, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li.last:after {
  display: none;
}
/* line 124, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block {
  background-color: rgba(242, 246, 222, 0.95);
  border-top: 2px solid #9fba3a;
  min-height: 289px;
  display: none;
  display: flex;
  padding: 0 6%;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 12;
}
/* line 136, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .pane-title {
  display: flex;
  font-weight: bolder;
  font-size: 27px;
  width: 238px;
  line-height: 43px;
  margin-top: 11px;
}
/* line 143, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .pane-title:before {
  content: '';
  width: 48px;
  height: 45px;
  background: url(../images/menu-title-bg.png) no-repeat right top;
  background-size: 40px;
  display: inline-block;
  padding: 0 13px;
}
/* line 153, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .pane-content {
  margin-right: 50px;
}
/* line 156, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper {
  display: flex;
  margin-right: 6%;
  margin-top: 14px;
  font-size: 24px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 156, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 11.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 156, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
/* line 161, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu {
  list-style: none;
  -moz-column-count: 2;
  -moz-column-gap: 50px;
  -webkit-column-count: 2;
  -webkit-column-gap: 50px;
  column-count: 2;
  column-gap: 50px;
  min-width: 500px;
}
/* line 164, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li {
  display: block;
}
/* line 165, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li:hover {
  background-color: #eaeaea85;
  border-radius: 7px;
}
/* line 170, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li:before {
  content: ' ';
  width: 9px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/menu-item.png") no-repeat;
}
/* line 179, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li a {
  color: #000;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 189, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li ul li ul li a {
  display: inline-block;
  vertical-align: middle;
}
/* line 193, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li ul li ul li:before {
  content: ' ';
  width: 9px;
  height: 14px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/menu-item.png") no-repeat;
}
/* line 211, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner {
  position: relative;
  padding-bottom: 2px;
  max-height: 376px;
  overflow: hidden;
}
/* line 216, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .wrap-all-top-banner {
  position: absolute;
  padding: 15px 65px;
  top: 22%;
}
/* line 222, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-title span,
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-title h1 {
  display: block;
  margin: 0;
  font-size: 52px;
  font-weight: bold;
  color: #f1f5dd;
  text-shadow: 0px 0 18px black;
}
/* line 232, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-slogan {
  position: absolute;
  top: 250px;
  max-width: 1666px;
  width: 100%;
  left: 0px;
  right: 0;
  line-height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 232, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-slogan {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: 200px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 232, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-slogan {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 40px;
  }
}
/* line 239, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-slogan div {
  display: block;
  max-width: 500px;
  font-size: 52px;
  font-weight: bold;
  color: #f1f5dd;
  text-shadow: 0px 0 18px black;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 239, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-slogan div {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 400px;
  }
}
/* line 248, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links {
  position: absolute;
  top: 356px;
  max-width: 1666px;
  width: 100%;
  left: 0;
  right: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 248, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    top: 284.8px;
  }
}
/* line 254, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content {
  margin-right: 77px;
}
/* line 256, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
  background: #9fba3a;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 0px 5px #000;
  font-size: 19px;
  padding-top: 12px;
  padding-right: 42px;
  padding-left: 45px;
  padding-bottom: 4px;
  margin-left: 30px;
  vertical-align: top;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 15.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 9.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 33.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 36px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 3.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 256, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 24px;
  }
}
/* line 269, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a.is-english {
  padding-top: 8px;
  padding-bottom: 7px;
  padding-right: 60px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 269, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a.is-english {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 6.4px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 269, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a.is-english {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 5.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 269, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-top-banner-panel-pane-1 .view-top-banner .views-field-field-links .field-content a.is-english {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 48px;
  }
}
/* line 279, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search {
  padding-top: 50px;
  padding-bottom: 42px;
  border-bottom: 2px solid #9fba3a;
}
/* line 280, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .pane-content {
  width: 67%;
  margin: 0 auto;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 279, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 279, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-bottom: 33.6px;
  }
}
/* line 287, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs {
  margin: 0 auto;
}
/* line 289, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li {
  width: 33.33%;
}
/* line 291, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a {
  margin: 0;
  color: #000;
  background-color: transparent;
  border: none;
  padding: 0;
  width: 100%;
}
/* line 204, ../sass/components/_variables.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a h3 {
  margin: 0;
  background: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: #000;
  padding: 20px;
  border-bottom: 2px solid #a3c03a;
  display: inline-block;
  position: relative;
  font-size: 25px;
  width: 50%;
  cursor: all-scroll;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 204, ../sass/components/_variables.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a h3 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 40%;
  }
}
/* line 217, ../sass/components/_variables.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a h3:hover {
  background-color: #f2f6df;
  background-image: url(../images/link-arrow.png) left 15px center;
  background-repeat: no-repeat;
  color: black;
}
/* line 225, ../sass/components/_variables.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a.active h3 {
  margin-top: 0;
  background-color: #a3c03a;
  background-image: url(../images/white_arrow_down.png);
  color: white;
}
/* line 230, ../sass/components/_variables.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a.active h3:after {
  background: #f2f6df;
}
/* line 300, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a h3 {
  width: 100%;
  background-color: #f2f6df;
  cursor: pointer;
}
/* line 305, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a:focus, .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li > a:focus-visible {
  z-index: 23;
  border: 1px solid black;
}
/* line 313, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .nav-tabs > li.active > a h3 {
  margin-top: 0;
  background-color: #a3c03a;
  background-image: url(../images/white-left.png);
  color: white;
  background-repeat: no-repeat;
  background-position: 5% center;
}
/* line 326, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content {
  position: relative;
}
/* line 328, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper {
  background: #f2f6df;
  margin: 0 auto;
  padding: 50px;
}
/* line 332, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form {
  position: relative;
  max-width: 70%;
  border: 2px solid;
  height: 49px;
  margin: 0px auto 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 332, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin: 0px auto 0;
  }
}
/* line 338, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form #primoQueryTemp,
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form #primoQueryTemp2,
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form #primoQueryTemp3 {
  border: none;
  background-color: transparent;
  border-radius: 0;
  height: auto;
  max-width: 618px;
  width: 100%;
  vertical-align: top;
  font-size: 20px;
  padding-right: 10px;
}
/* line 351, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form #library_sreach_go {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  border-radius: 0;
  width: 96.5px;
  background-color: #000;
  border: none;
  color: #9fba3a;
  font-size: 33px;
  height: 45px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 351, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-yellin-library-library-search .tab-content .form_wrapper form #library_sreach_go {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 26.4px;
  }
}
/* line 368, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 {
  position: absolute;
  top: 74%;
  left: 0;
  background: #9fba3a;
  box-shadow: 0px -1px 3px #000;
  width: 210px;
  font-size: 17px;
  padding: 10px 15px 0 0;
}
/* line 377, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content {
  text-align: center;
  color: #fff;
}
/* line 380, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content p {
  vertical-align: middle;
  display: inline-block;
}
/* line 383, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content p a {
  font-size: 0;
  vertical-align: middle;
  line-height: 25px;
  text-decoration: none;
  color: transparent;
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-left: 10px;
}
/* line 393, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content p a.facebook {
  background: url("../images/lib-fb.png") no-repeat;
}
/* line 396, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content p a.youtube {
  background: url("../images/lib-youtube.png") no-repeat;
}
/* line 399, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content p a.pinterest {
  background: url("../images/lib-pinterest.png") no-repeat;
}
/* line 404, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-block-8 .pane-content ul {
  display: flex;
  justify-content: space-between;
  padding: 0;
}
/* line 412, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times {
  text-align: center;
  width: 100%;
  padding-bottom: 30px;
}
/* line 416, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-title {
  background: url("../images/clock.png") no-repeat right center;
  display: inline-block;
  vertical-align: top;
  margin-top: 14px;
  font-size: 40px;
  font-weight: bold;
  padding-right: 49px;
  padding-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 416, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 11.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 416, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 416, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 39.2px;
  }
}
/* line 426, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content {
  display: block;
  font-size: 24px;
  margin-top: 10px;
  margin-right: 21px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 426, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 19.2px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 426, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 426, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: 16.8px;
  }
}
/* line 431, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours {
  display: inline-block;
  vertical-align: top;
}
/* line 435, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours .field-items .field-item {
  display: inline-block;
  vertical-align: top;
  border-left: 2px solid #000;
  padding-top: 10px;
  padding-left: 25px;
  margin-left: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 435, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 435, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-left: 20px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 435, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours .field-items .field-item {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 16px;
  }
}
/* line 442, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-days-hours .field-items .field-item:last-of-type {
  border: none;
  margin-left: 0;
}
/* line 449, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-links {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  margin-right: 8px;
}
/* line 454, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-links a {
  display: block;
  background: url("../images/link-arrow.png") no-repeat right center;
  color: #9fba3a;
  padding-right: 29px;
  padding-top: 4px;
  /*font-size: 21px;*/
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 454, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-bundle-library-times .pane-content .field-name-field-links a {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-right: 23.2px;
  }
}
/* line 466, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .search_button {
  position: absolute;
  max-width: 130px;
  top: 2%;
  left: 5%;
}
/* line 476, ../sass/components/_library.scss */
.library header#navbar .contact_us_button {
  display: none;
}
/* line 484, ../sass/components/_library.scss */
.library .main-container .panel-display .pane-top-banner-panel-pane-1,
.library .main-container .panel-display .pane-top-banner {
  display: none;
}
/* line 489, ../sass/components/_library.scss */
.library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions {
  border-bottom: 2px solid #9fba3a;
  padding: 10px;
}
/* line 492, ../sass/components/_library.scss */
.library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content {
  max-width: 1110px;
  width: 100%;
  margin: 0px auto;
}
/* line 496, ../sass/components/_library.scss */
.library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content li {
  display: inline-block;
  vertical-align: top;
}
/* line 499, ../sass/components/_library.scss */
.library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content li a,
.library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content li span {
  background: #9fba3a;
  color: #fff;
  display: inline-block;
  box-shadow: 0px 0px 5px #000;
  font-size: 19px;
  padding: 12px 0;
  margin-left: 19px;
  vertical-align: top;
  text-align: center;
  width: 200px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 499, ../sass/components/_library.scss */
  .library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content li a,
  .library .main-container .panel-display .panel-col-top .pane-menu-menu-common-actions .pane-content li span {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 15.2px;
  }
}
/* line 517, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first {
  width: 35%;
  padding-right: 40px;
}
/* line 520, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-sharethis-sharethis-block {
  padding-right: 0;
}
/* line 523, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 {
  padding-right: 0;
  padding-top: 24px;
  display: block;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 523, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    padding-top: 19.2px;
  }
}
/* line 527, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .pane-title {
  font-size: 40px;
  font-weight: bold;
  margin: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 527, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 532, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list {
  max-width: 912px;
  width: 100%;
}
/* line 535, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-header {
  margin-top: 6px;
  margin-right: 6px;
  font-size: 18px;
}
/* line 539, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-header a {
  color: #9fba3a;
}
/* line 543, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content {
  margin-top: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 543, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12px;
  }
}
/* line 545, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row {
  padding: 10px 0;
}
/* line 547, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("../images/green-dotted-border.png") no-repeat;
  width: 75px;
  height: 72px;
  margin-left: 15px;
  color: #9fba3a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 547, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 60px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 547, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-left: 12px;
  }
}
/* line 555, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
  display: block;
  font-weight: bold;
  font-size: 55px;
  margin-top: -5px;
  margin-right: -7px;
  letter-spacing: 3px;
  height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 555, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 555, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 555, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 40px;
  }
}
/* line 564, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-right: -7px;
  margin-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 564, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
/* line 571, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon img {
  width: auto;
  margin-right: -4px;
}
/* line 575, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
  margin-top: 3px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 575, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 2.4px;
  }
}
/* line 580, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text {
  display: inline-block;
  vertical-align: middle;
}
/* line 583, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title {
  font-size: 21px;
  max-width: 250px;
  margin-top: 3px;
}
/* line 587, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title a {
  color: #000;
}
/* line 595, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-generic-list-panel-pane-2 .text-center {
  display: none;
}
/* line 599, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner {
  max-width: 491px;
  width: 100%;
  margin-top: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 599, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    max-width: 392.8px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 599, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 24px;
  }
}
/* line 603, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner .pane-content {
  border: 1px solid #000;
}
/* line 605, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner .pane-content h2 {
  display: none;
}
/* line 609, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item {
  padding: 5px;
}
/* line 611, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-banner .pane-content .field-name-field-banner-image .field-item img {
  margin: 0 auto;
}
/* line 619, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-links-list .pane-title {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 619, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-first .pane-bundle-links-list .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 625, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-first .pane-events {
  display: none;
}
/* line 629, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last {
  width: 65%;
  padding-right: 48px;
}
/* line 633, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-bundle-list-of-links-side-title .pane-title {
  vertical-align: middle;
  margin: 0;
}
/* line 637, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-bundle-list-of-links-side-title .pane-content {
  vertical-align: middle;
}
/* line 641, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 {
  display: block;
}
/* line 643, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .pane-title {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 643, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .pane-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 32px;
  }
}
/* line 649, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-header {
  margin-top: 6px;
  margin-right: 6px;
  font-size: 18px;
}
/* line 653, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-header a {
  color: #9fba3a;
}
/* line 657, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content {
  margin-top: 15px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 657, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 12px;
  }
}
/* line 659, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row {
  border-bottom: 1px solid black;
  padding: 10px 0;
}
/* line 662, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
  display: inline-block;
  vertical-align: middle;
  background: url("../images/green-dotted-border.png") no-repeat;
  width: 75px;
  height: 72px;
  color: #9fba3a;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 662, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    width: 60px;
  }
}
/* line 669, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
  display: block;
  font-weight: bold;
  font-size: 55px;
  margin-top: -5px;
  margin-right: -7px;
  letter-spacing: 3px;
  height: 50px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 669, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 44px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 669, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 669, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(1) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    height: 40px;
  }
}
/* line 678, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin-right: -7px;
  margin-top: 1px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 678, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .date-display-single:nth-of-type(2) {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-right: -5.6px;
  }
}
/* line 685, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon img {
  width: auto;
  margin-right: -4px;
}
/* line 689, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
  margin-top: 3px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 689, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .icon .icon-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    margin-top: 2.4px;
  }
}
/* line 694, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
}
/* line 698, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title {
  font-size: 22px;
  max-width: 565px;
  margin-top: 0px;
  font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 698, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 703, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .text .views-field-title a {
  color: #000;
}
/* line 708, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-field-event-date-2 {
  font-size: 18px;
  margin-top: 4px;
  color: #b7b9ba;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 708, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-field-event-date-2 {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 14.4px;
  }
}
/* line 713, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-body {
  font-size: 22px;
  margin-top: 8px;
  line-height: 38px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 713, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 713, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-body {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    line-height: 30.4px;
  }
}
/* line 718, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-view-node {
  margin-top: 1px;
  font-size: 22px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  /* line 718, ../sass/components/_library.scss */
  .library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-view-node {
    /* unwrap lists for values that have multiple list of values such as text-shadow */
    font-size: 17.6px;
  }
}
/* line 721, ../sass/components/_library.scss */
.library .main-container .panel-display .center-wrapper .panel-col-last .pane-generic-list-panel-pane-2 .view-generic-list .view-content .views-row .views-field-view-node a {
  color: #000;
}
/* line 733, ../sass/components/_library.scss */
.library .view-top-banner .views-field-title h2 {
  display: block;
  font-size: 52px;
  font-weight: bold;
  color: #f1f5dd;
  text-shadow: 0px 0 18px black;
  margin: 0;
}
/* line 742, ../sass/components/_library.scss */
.library #block-panels-mini-library-header .center-wrapper {
  display: none;
}

/* line 755, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block {
  background-color: #f2f6de;
  width: 1000vh;
  right: 0%;
  top: 100%;
}
/* line 760, ../sass/components/_library.scss */
.library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-block .menu-block-wrapper .menu li {
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  /* line 768, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu {
    width: 100%;
  }
  /* line 771, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .menu li {
    border-top: 2px solid #a3c03a;
    font-family: sans-serif;
    font-weight: 600;
    list-style: none;
    margin-bottom: 0;
    display: block;
    width: 100% !important;
  }
  /* line 782, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block {
    flex-direction: column;
    position: relative !important;
    width: 100% !important;
    right: 0 !important;
    top: 0 !important;
  }
  /* line 789, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block .pane-content {
    margin-right: 0;
  }
  /* line 792, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block .menu-block-wrapper {
    display: block;
    margin-right: 0;
    margin-top: 0;
  }
  /* line 796, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block .menu-block-wrapper .menu {
    column-count: unset;
    column-gap: 0;
    min-width: unset;
    border: none;
  }
  /* line 801, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block .menu-block-wrapper .menu li:before {
    content: none !important;
  }
  /* line 804, ../sass/components/_library.scss */
  .library header#navbar .navbar-wrapper .navbar-collapse nav .region-navigation .pane-menu-menu-library .pane-menu-block .menu-block-wrapper .menu li {
    white-space: none;
  }
}
