
/* ----- ploneCustom.css ----- */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */

/* SPECIAL DEBUGGING STUFF */

.alert {
  color: red;
  background-color: yellow;
}

.renderinfo {
  display: none;
}



/* BASIC STUFF */

.note {
    font-style: italic;
}

.smallnote {
    font-size: 60%;
}

a {
  color: #000066;
  text-decoration:none;
  background-color: transparent;
  border-bottom: 1px solid #CCCCCC;
}

a:hover, .documentContent p a:hover {
  border-bottom: 1px solid #000066;
}

a:visited, .documentcontent p a:visited {
  color: #660066;
}

a:active, .documentContent p a:active {
  color: #CC0000;
}

h1, h2, h3, h4, h5, h6 {
    background-color: transparent;
    font-family: 'termina', 'sans-serif';;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    border: 0;
}


h1 {
 color: #203050;
 font-size: 28pt;;
 font-weight: normal;
 font-style: normal;
 text-transform: none;
 margin: 0.5em 0em 1em 0em;

}

h1 a {
    color: #203050 !important;
}


h2 {
 color: #026f23;
 font-size: 130%;
 font-weight: bold;
 font-style: normal;
 text-transform: none;
 margin: 1.5em 0em 0.75em 0em;
}

h2 a {
    color: #026f23 !important;
}


h3 {
 color: #026f23;
 font-size: 100%;
 font-weight: bold;
 font-style: normal;
 text-transform: none;
 margin: 0.75em 0em 0em 0em;
}

h3 a {
    color: #026f23 !important;
}


h4 {
 color: #666666;
 font-size: 100%;
 font-weight: bold;
 font-style: italic;
 text-transform: none;
 margin: 0.75em 0em 0em 0em;
}

h4 a {
    color: #666666 !important;
}


h5 {
 color: #666666;
 font-size: 100%;
 font-weight: normal;
 font-style: italic;
 text-transform: none;
 margin: 0.75em 0em 0em 0em;
}

h5 a {
    color: #666666 !important;
}

h6 {
 color: #666666;
 font-size: 80%;
 font-weight: bold;
 font-style: normal;
 text-transform: none;
 margin: 0.75em 0em 0em 0em;
}

h6 a {
    color: #666666 !important;
}


ul.wide li {
   margin-bottom: 1em;
}

ul.narrow li {
   margin-bottom: 1em;
}

ul ul {
   list-style-image: url('https://www-f.nescaum.org/bullet-disc.gif');
   list-style-type: disc;
   margin-bottom: 2em;
}

ul ul ul {
   list-style-image: none;
   list-style-type:circle;
   margin-bottom: 0em;
}




.documentDescription {
 display: none;
/* NOTE: There may be specific pages where this should be overridden, 
  such as on the site map page... */
}

   
/* SPECIFIC STUFF */


body {
}

#visual-portal-wrapper {
/* width: 960px;
 max-width: 960px;
 background: #ffffff url("bluefade760.jpg");
 height: auto; 
 margin: 0px;
 padding: 0px;
*/
 /*position: absolute;*/
}

#portal-header-wrapper {
   background-color: #fff;
   width:100%;
}
/* following overrides authoring.css.dtml:
 *  margin line was -1px 0 0 -1px and height was 1px, but that
 *  makes a pixel row disappear in firefox and opera, at least
 * also, width was 1px, but that added a row in IE7
 */

.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 0;
    width: 0px;
}


/*BANNER */

#banner {
  width: 100%;
  height: 95px;
  background: transparent;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

/* LOGO */
#portal-logo {
position:relative;
background: none;
margin: 0;
padding: 0;
border: 0;
float:left;
left: 40px;
}

#portal-logo a {
    display:inline;
    text-decoration: none;
    overflow: inherit;
    border: 0;
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
    cursor: pointer;
}

#portal-logo-image {
display:inline;
height: 65px;
width: auto;
margin: 15px;
padding: 0px;
border: 0px;
}

/* SEARCHBOX */

#portal-searchbox {
  position:relative;
  float: right;
  top: 15px;
  right: 30px;
  clear: none;
  background-color: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  padding-right: 0px;  /* yes, this is necessary... */
  text-align: right;
  text-transform: none;
  white-space: nowrap;
}


.LSBox {
 padding-right: 0px;
}

#searchGadget {
 float: left;
 height: 24px;
 margin: 0px 0px 0px 0px;
 padding: 0px 24px 0px 5px;
 border-top: 0px solid white;
 border-right: 0px solid white;
 border-bottom: 0px solid white;
 border-left: 0px solid white;
 font-size: 10pt;
 background-color: white;
 background-image: url('https://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif');
 background-repeat: no-repeat;
 background-position: 10px 50%;
 opacity: 0.5;
 filter:alpha(opacity=50);
}

#searchGadget:focus {
 background-image: none;
}

#searchGadget:focus, #searchGadget:hover{
 opacity:1.0;
 filter:alpha(opacity=100);
}

input.searchButton {
 position: absolute;
 right: 0px;
 height: 24px;
 width: 24px;
 text-align:center;
 margin-bottom: 0px !important;
 padding: 0px 0px 0px 0px;
 border: 0px;
 background-position: 0px 0px;
 background-image: url(https://www-f.nescaum.org/search-icon.png);
 background-color: transparent;
}

#portaltabs_wrapper {
 margin: 0px;
 padding: 0px;
 border: 0px;
 background-color: transparent;
 width: 100%;
 line-height: 1.6em;
 font-size: 18pt;
 font-family: 'Ostrich', 'Calibri', 'Arial Narrow', 'Arial', 'Helvetica', 'sans-serif';
}


#portal-globalnav {   /* this is the UL */
 padding: 0px;
 margin: 0px;
 border: 0px;
 clear: none;
 list-style: none;
}

#portal-globalnav li {
 position:relative;
 display: block;
 float: left;
 border: 0px;
 margin: 0px;
 padding: 0px 15px 0px 15px;
 background-color: transparent;
 line-height: 1.6em;
 font-family: 'Ostrich', 'Calibri', 'Arial Narrow', 'Arial', 'Helvetica', 'sans-serif';
 font-size: 18pt;
 white-space: normal;
 z-index: 100;
}

#portal-globalnav li a {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  border: 0px;
  padding: 0px;
  margin: 0px;
}


#portal-globalnav li:hover, #portal-globalnav li.over { /* li.over for IE */
 background-color: #026f23 !important;
}


#portal-globalnav li a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  border:0px;
}


#portal-globalnav li.selected a {
 background-color: transparent;
 border: 0px;
 color: #ffffff;
}

/* main menu submenus */

.portal-globalnavSubsection {
   display: block;
   visibility: hidden;
   background: #dddddd;

   position: absolute;
   top: 1.6em;
   left: 0px;
   border: 0px;
   padding: 5px 0px;
   margin: 0px;
   text-align: left;
   box-shadow: 3px 3px 10px #888888;
   list-style-type: none;
}

/* sections: 810px width + 10px r&l margins, 10px internal margins*/
.portal-globalnavSubsectionArea1 {
   width: 200px; 
}

.portal-globalnavSubsectionArea2 {
   width: 390px;
}

.portal-globalnavSubsectionArea3 {
   width: 580px;
}

.portal-globalnavSubsectionArea4 {
   width: 770px;
}
.portal-globalnavSubsectionArea5 {
   width: 960px;
}


#portal-globalnav li:hover .portal-globalnavSubsection, 
#portal-globalnav li.over .portal-globalnavSubsection 
{
    visibility: visible;

}


#portal-globalnav li li {
      display:block;
      float: left;
      clear: left;
      text-align: left;
      border: 0px;
      padding: 0.3em 0px 0.3em 10px;
      margin: 0px;
      background-color: transparent;
      font-weight: normal;
      line-height: 1.3em;
      font-family: 'Vera', 'Candara', 'Arial', 'Helvetica', 'sans-serif';
      font-size: 11pt;
      text-transform: none;
      width: 180px; 
      }



.portal-globalnavSubsectionLink {
      color: #333333 !important;
      text-decoration: none;
      width: 100%;
      text-transform: none !important;
      }

#portal-globalnav ul li:hover, #portal-globalnav .portal-globalnavSubsection li.over { /* li.over for IE */
      background-color: transparent !important;
          /* overrides the upper level's background change on mouseover */
      }

#portal-globalnav ul li a:hover {
      text-decoration: underline !important;
      background-color: transparent !important;
      }

.portal-globalnavSubsection li a:active {
      color: #CC0000 !important;
}

.subsectionset {
    float:left;
}

#portlet-social {
  float:right;
  width: 260px;
  height: 30px;
  margin: 0px;
  border: 0px;
  background-color: transparent;
}

#portlet-social h4 {
    display: none;
}

#portlet-social .portletContent {
  background-color: transparent;
  margin:0px !important;
  line-height: 30px;
  color:#ffffff !important;
  font-size:18pt;
  padding:5px 30px 5px 30px;
}

#portlet-social #links {
  float:right;
}
#portlet-social #links a {
  margin-left:20px;
  text-decoration:none;
  border-bottom:0px;
}


#portlet-social #links img {
  height: 24px;
  opacity:0.5;
  filter:alpha(opacity=50);
}

#portlet-social #links img:hover {
  opacity:1.0;
  filter:alpha(opacity=100);
}


#portal-top, #portal-columns {
  /* for centering */
/*NEW  width: 960px;
  max-width: 960px;
  height: auto;
  margin: 0px auto;
  padding: 0px;
*/
}
#portal-top {
   background: transparent;
}

/* main content area */

#portal-column-content {
 background-color: transparent;
 margin: 0;
 padding: 0;
 border: 0;
 width: 672px;
 max-width: 672px;
 overflow: hidden;
}

.documentContent {
  background-color: transparent;
}

.documentActions {
  display: none;
  position: relative;
  bottom: -0.7em;
} 

/* site actions bar */

#portal-siteactions {
 font-size: 10pt;
 position:relative;
 background-color: transparent;
 color: #cccccc;
 margin: 0px;
 border: 0px;
 padding: 0px;
 float: left;
 text-align:left;
 clear: none;
}

#portal-siteactions li a {
 border: 0px;
 color: #cccccc;
 padding: 2px 10px 2px 10px;
 margin: 0px;
}

#portal-siteactions li.selected a {
 background-color: transparent;
 color: #ffffff;
 border: 0px;
}

#portal-siteactions li a:hover {
 background-color: transparent;
 color: #ffffff;
 border: 0px;
}

#portal-siteactions li a:visited {
 background-color: transparent;
 color: #cccccc;
 border: 0px;
}

/* RIGHT COLUMN */

#portal-column-two {
 width: 288px;
 padding: 0px;
}

#portal-column-two .visualPadding {
 padding: 120px 0px 0px 10px;
}

/* FOOTER */

#portal-footer-wrapper {
    border-top: 1px solid #203050;
    background-color: #203050;
    color: #cccccc;
    width: 100%;
    font-size: 10pt;
}

#portal-footer {
    width: 960px;
   border: 0px;
   background-color: transparent;
   text-align: right;
   padding: 10px 3px 20px 3px;
   margin: 0px auto;
}

#portal-colophon {
display:none;
}

/* "Up one level" */
.link-parent {
  display: none;
}

/* PORTLETS */
/* note: div.portlet is used instead of .portlet b/c in deprecated.css.dtml,
 *  that is what is used; to get proper inheritance behavior, the same needs
 *  to be done here. 
 */

div.portlet {
   display: block;
   margin: 0px 0px 0px 0px;
   border: 0px;
   text-align: left; /* default */
}


div.portlet a:hover {
   border-bottom: 1px solid #000066;
}

.portletHeader {
   border: 0px;
}

div.portlet h4, div.portlet h5, div.portlet h6 {
   display: block;
   background-color: transparent !important;
   color: #026f23;
   border: 0px !important;
   padding: 5px !important;
   margin: 0px !important;
   text-align: left;
   font-family: 'Bitter', 'Georgia', 'Times New Roman', 'serif';
   font-style: normal !important;
   line-height: 1.4em;
   font-size: 18pt;
   text-transform: none;
   white-space: normal;
}


div.portlet h4 a, div.portlet h5 a, div.portlet h6 a {
   color: #026f23 !important;
   border-bottom: 1px solid #dddddd !important;
}

div.portlet h4 a:hover, div.portlet h5 a:hover, div.portlet h6 a:hover {
   border-bottom: 1px solid #006699 !important;
}
div.portlet li {
   line-height: 1.4em;
}
.portletItem {
   border: 0px;
}

.portletItemSingle {
   border: 0px;
}

dd.portletItemLast {
   border: 0px;
}

dd.portletFooter {
   border: 0px;
}

div.portletBody {
   background-color: transparent;
   border: 0px;
}

div.portletContent {
 padding: 5px;
 color: #666666;
}

.ploneCalendar {
  border: 0px;
}

/* the mainnav portlet */
#portlet-mainnav {
    background-color: #eeeeee;
}

#portlet-mainnav a {
  border-bottom: 1px solid transparent;
}

#portlet-mainnav a:hover {
  border-bottom: 1px solid green;
}


/* captioned images */
.captionedimage {
}

.thecaption {
  font-size: 80%;
  font-weight: bold;
  text-align: center;
}
/* folder listings */

.listingitem {
  list-style-type: none;
}

.listingmeta {
  color: #026f25;
  font-family: 'Negotiate', 'Calibri', 'Arial Narrow', 'Arial', 'Helvetica', 'sans-serif';
  font-size: 10pt;
  font-weight: normal;
  line-height: 1.2em;
  text-transform: none;
}

.listingnote {
  font-size: 80%;
  color: #333333;
  padding: 0px 0px 0px 0.3em;
}

.listingdesc {
  font-size: 90%;
  color: #555555;
  padding: 0em 0em 1.5em 0em;
}

.listingmain {
  font-weight: normal;
}
	    
.subitem {
  padding-top: 0em;
  padding-left: 3em;
  margin-top: -1.5em;
}

/* agenda listings */

.agenda {
   vertical-align:top;
}

.agendaitem {
   vertical-align:top;
}

.agendatime {
   padding:0 1em 0 0;
   white-space: nowrap;
}
.agendadesc {
   padding: 0 0 1em 0;
}

.agendaheading {
   padding: 0 0 1em 0;
   font-weight: bold;
}


/* internal layout tables */

.internaltwocolumns {
   vertical-align:top;
   width: 100%;
}

.internaltwocolumns .columnone, .internaltwocolumns .columntwo {
   vertical-align:top;
   width: 50%;
}

/* staff page */

.stafflist .entry {
   margin: 0 0 1.5em 0;
}

.stafflist .entry .name {
   display:inline;
   font-weight: bold;
   color: #026f23;
}
.stafflist .entry .contact {
   display: inline;
   margin: 0 0 0 10px;
   font-style:italic;
}

.stafflist .entry .description {
   margin: 0.7em 0 0 10px;
   font-size: 90%; 
}


/* Board of Directors Page */

.boardlist .agency {
   padding: 2em 0 3px 0;
   font-weight: bold;
} 


.boardlist .director {
   padding: 0px 0 0 5px;
}

.boardlist .directory {
   text-align: right;
   font-size: 70%;
   font-style: italic;
}

.boardlist .directory a {
   color: #999999;
}

/* Training Page */

.trainingcal {
   font-size: 70%;
   text-align: left;
   border-spacing: 0px;
   border: 1px solid #666666; 
}
.trainingcal th, .trainingcal td {
   border: 1px solid #666666;
   padding-right: 5px;
}

.trainingcal th {
  background-color: #aaaaaa;
}

.trainingcal .month {
   background-color: #dddddd;
   padding-left: 10px;
}

/* special table formatting */

.displaytable {
   font-size: 70%;
   text-align: left;
   border-spacing: 0px;
   border: 1px solid #666666; 
}
.displaytable th, .displaytable td {
   border: 1px solid #666666;
   padding-right: 5px;
}

.displaytable th {
  background-color: #aaaaaa;
}
/* 2022 SITE */

        :root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
  vertical-align: -0.0714285705em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: 0.25em;
}
.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em);
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-counter-scale, 0.25));
          transform: scale(var(--fa-counter-scale, 0.25));
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
          transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto);
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff);
}
		       /*
<link rel="stylesheet" href="https://use.typekit.net/sys8mlp.css">
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
	@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);
*/
body, html, * {
	margin: 0;
	padding: 0; 
	box-sizing: border-box;
	font-family: termina, sans-serif;
	font-weight: 400;
	font-style: normal;
}

html {
	min-width: 100%;
	max-width: 100vw; 
}

body {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
		'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
		sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

code {
	font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.hover-pointer:hover {
	cursor: pointer;
}

/* React Calendar */
a {
    text-decoration: none;
    color: #003354;
}

ul {
    list-style-type: none;
    padding: 0;
}

/* Containers */
.container-primary {
    color: black;
}
.container-secondary {
    background: #013355;
    color: white;
}

.container-secondary a {
    color: white;
    font-weight: bold;
}

/* Additional utility classes */
.px-4 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.p-6 {
    padding: 4rem !important;
}

.py-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.px-6 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}
.p-8 {
    padding: 5rem !important;
}

.py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}

.mr-1 {
    margin-right: 0.25rem !important;
}

.text-small {
    font-size: 11px;
}

.flex {
    display: flex;
}

.next-btn,
.prev-btn {
    margin: 20px;
    cursor: pointer;
}

.page-link {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.active-page-link {
    background-color: #546fa8;
    color: white;
    padding: 10px 15px;
    border-radius: 2px;
}


.gZrjFi{position:absolute;min-width:100vw;min-height:420px;background-color:white;left:0;top:152px;border-bottom:1px solid grey;z-index:999;}.jegyAu{margin:0 auto;padding:40px 0 0 0;margin-bottom:-20px;width:90%;max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;}.dFTkvF{width:100%;border-top:2px solid #003354;position:absolute;top:120px;}.eFajFz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:240px;}.felRlw{font-size:18px;color:#003354;margin:10px 20px 30px 20px;max-width:280px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:81px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.felRlw a{font-weight:700;display:inline-block;}.felRlw:first-child{margin-left:0 !important;}.felRlw:nth-child(4){padding-left:20px;}.felRlw:last-child{margin-right:0;}.jQWpBf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}.jQWpBf .m-down{margin-bottom:12px;}.jQWpBf .sublink{font-size:13px;margin-left:10px;}.cybDBG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;width:100%;padding-left:40px;min-width:600px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding-bottom:5px;margin-left:30px;margin-bottom:0;}.cybDBG li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.cvsTyr{color:#003354;-webkit-transition:0.4s ease-all;transition:0.4s ease-all;position:relative;padding-bottom:4px;border-bottom:3px solid white;}.cvsTyr:hover{color:#1187ba;border-bottom:3px solid #669935;}.kXKNzf{width:20px;height:11px;margin-left:10px;margin-bottom:4px;}.bYHrWf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 40px;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;position:relative;border-bottom:1px solid rgba(0,0,0,.2);}.dyVjwS{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;}.gETeKa{width:300px;}.jljVen{max-width:100%;}.gZSfyp{max-width:30px;}.fYbMVl{max-width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid white;border-opacity:.5;margin:0 auto;}.fYbMVl:hover{cursor:pointer;}.jlmEdC{max-width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid white;border-opacity:.5;margin:0;}.jlmEdC:hover{cursor:pointer;}.gHIQBH{max-width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #003354;border-opacity:.5;margin:0;}.gHIQBH:hover{cursor:pointer;}.eZYyWm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:50%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0;}@media screen and (max-width:768px){.eZYyWm{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.cfzyGg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;}@media screen and (max-width:768px){.cfzyGg{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.kKNhbt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:40px;padding-bottom:40px;margin:0 auto;}@media screen and (max-width:768px){.kKNhbt{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.biOKZA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:49.800000000000004%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0;}@media screen and (max-width:768px){.biOKZA{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.gKgmog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:33.2%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0;margin-right:30px;}@media screen and (max-width:768px){.gKgmog{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.fkfEUK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:16.6%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0;margin-right:20px;}@media screen and (max-width:768px){.fkfEUK{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.dsYytE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:1200px;width:24.900000000000002%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0;}@media screen and (max-width:768px){.dsYytE{width:100%;margin:0 auto;padding-left:8px;padding-right:8px;}}.bsKfrY{min-width:100vw;height:600px;background-image:url("NESCAUM_files/banner.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;}.exJXKv{min-height:100%;height:100%;width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(23,78,150,.5);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1250px){.exJXKv{width:50%;}}.iVHKKF{color:white;min-width:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:80%;height:80%;padding:0 15px;}.jROBYI{font-weight:700;max-width:300px;font-size:48px;line-height:56px;}@media screen and (max-width:768px){.jROBYI{font-size:26px;}}.hbXCSc{font-size:36px;margin:40px 0 20px 0;}@media screen and (max-width:1000px){.hbXCSc{color:white;font-size:24px;margin:60px 0 20px 0;}}.fKnuzP{color:#003354;font-weight:700;font-size:36px;margin-top:0;margin-bottom:20px;text-align:left;max-width:100%;}@media screen and (max-width:768px){.fKnuzP{font-size:24px;padding-right:20px;width:100%;}}.ldrGrk{color:#003354;font-weight:400;font-size:36px;margin-top:0;margin-bottom:20px;text-align:left;max-width:100%;}@media screen and (max-width:768px){.ldrGrk{font-size:24px;padding-right:20px;width:100%;}}.jCgzvN{color:white;font-weight:400;font-size:32px;margin-top:0;margin-bottom:20px;text-align:left;max-width:100%;}@media screen and (max-width:768px){.jCgzvN{font-size:20px;padding-right:20px;width:100%;}}.fRJPeE{color:#003354;font-weight:400;font-size:32px;margin-top:0;margin-bottom:20px;text-align:left;max-width:100%;}@media screen and (max-width:768px){.fRJPeE{font-size:20px;padding-right:20px;width:100%;}}.ehYSeJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1200px;width:90%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:undefinedpx;padding-bottom:undefinedpx;padding:80px 0 40px 0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;}@media screen and (max-width:768px){.ehYSeJ{width:100%;margin:0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;}}.fzDARm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1200px;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:undefinedpx;padding-bottom:undefinedpx;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;}@media screen and (max-width:768px){.fzDARm{width:100%;margin:0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;}}.duxYrI{padding:80px 0;width:100%;background-color:#ececec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;}.jWPOur{padding:60px 0 40px 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;}.cAJdrT{text-align:center;font-size:26px;}.ffHmJt{width:300px;height:5px;background-color:#669935;}.AJEYJ{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:5px solid white;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}@media screen and (max-width:1000px){.AJEYJ{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.hsiEPY{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:5px solid white;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media screen and (max-width:1000px){.hsiEPY{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.iLmcsj{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:0;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media screen and (max-width:1000px){.iLmcsj{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.oRECz{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#003354;border-bottom:5px solid white;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}@media screen and (max-width:1000px){.oRECz{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.cjqMR{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#ececec;border-bottom:5px solid white;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media screen and (max-width:1000px){.cjqMR{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.deuqJW{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#006CB3;border-bottom:5px solid white;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}@media screen and (max-width:1000px){.deuqJW{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.rnmvp{max-width:100%;width:100%;min-height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#003354;border-bottom:0;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media screen and (max-width:1000px){.rnmvp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;height:auto;min-height:unset;}}.eIkZYk{max-width:700px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:800px;}@media screen and (max-width:1000px){.eIkZYk{max-width:100%;border-bottom:5px solid white;min-width:unset;}}.fXDBpZ{width:100%;height:100%;max-width:100%;padding:50px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:5px solid white;}@media screen and (max-width:1000px){.fXDBpZ{border:0;padding:20px;}}.Tcjgm{width:100%;height:100%;max-width:100%;padding:50px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-left:5px solid white;}@media screen and (max-width:1000px){.Tcjgm{border:0;padding:20px;}}.bYAUFC{width:100%;min-width:300px;overflow:hidden;}@media screen and (max-width:1000px){.bYAUFC{max-height:400px;}}.jdyzXY{object-fit:cover;height:100%;width:100%;min-width:100%;max-height:550px;}@media screen and (max-width:768px){.jdyzXY{min-height:200px;max-width:100%;height:400px;}}.kkYhQd{color:white;margin-bottom:40px;width:80%;}@media screen and (max-width:768px){.kkYhQd{font-size:14px;width:100%;}}.crxQeo{color:#003354;margin-bottom:40px;width:80%;}@media screen and (max-width:768px){.crxQeo{font-size:14px;width:100%;}}.pthiX{font-family:Termina,sans-serif;color:inherit;font-weight:inherit;text-align:left;font-size:inherit;}.pthiX a{color:blue;-webkit-text-decoration:underline;text-decoration:underline;font-family:inherit;font-size:16px;}.dWRcsn{background-color:#669935;color:white;padding:10px 20px;display:inline-block;max-width:320px;text-align:center;margin-top:20px;outline:none;border:0;}.dWRcsn:hover{cursor:pointer;}@media screen and (max-width:768px){.dWRcsn{margin:20px auto;}}.jNXNNU{width:100%;max-width:100vw;}@media screen and (max-width:768px){.jNXNNU{width:90%;margin:0 auto;}}@media screen and (max-width:768px){.eepQOC{margin:0 auto;}}.iCOlrJ{width:100%;height:100%;margin:10px 20px;max-height:150px;max-width:100px;}@media screen and (max-width:768px){.iCOlrJ{max-width:75px;}}.nsskw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:90%;max-width:1200px;}.gphQFb{padding:4rem;}@media screen and (max-width:768px){.gphQFb{padding:20px 0;width:100%;}}.gBUGgQ{max-width:60vw;margin-bottom:40px;}@media screen and (max-width:768px){.gBUGgQ{margin:40px auto;}}@media screen and (min-width:768px) and (max-width:1200px){.kiBOOb{margin-left:15px;margin-right:15px;}}

.gETeKa {
border-bottom: 0px;
}
.gETeKa:hover {
text-decoration: none;
border-bottom: 0px;
}

.gphQFb h5 {
	font-family: termina, sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 500;
	color: white;
}

.gphQFb ul {
	list-style-image: none;
	margin: 0px 0px 16px 0px;
	}
.gphQFb li {
	margin: 0px;
	}
.gphQFb li a {
    font-size: 16px;
    text-decoration: none;
    border: 0px;
    line-height: 24px;
}
.documentContent {
    max-width: 1200px;
    margin: auto;
}
.cybDBG {
    line-height:24px;
}
.cybDBG li {
    margin: 0px;
}
.cvsTyr {
    font-size: 16px;
    line-height: 24px;
}
.cvsTyr:visited {
    color: #003354;
}
.kXKNzf {
    margin-top: 7px;
}/* 2022 SITE END*/
/*  */


}


/* ----- printCustom.css ----- */
@media print {
/*
**
*/

/*  */
/*  */

#portaltabs_wrapper {
    display: none;
}

#banner {
    height: 50px;
   
}

#portal-logo
{
	display:block;
} 
#portal-logo-image {
    display: none;
}
#portal-logo-image-print {
    display: block !important;

}

body {
    width: auto;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12pt !important;
    border: 10px;
}

#visual-portal-wrapper {
  width: auto;
  max-width: none;
  clear: both;
}

#portal-header-wrapper {
 border-top: 0px;
}

#portal-column-content {
  width: auto;
  max-width: none;
}

#portal-footer {
  margin-top: 3em;
  display: block;
  font-size: 8pt;
}
/*  */
}


/* ----- pgv_sg_jd.gallery.css ----- */
@media all {
#myGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	display: none;
	border: 1px solid #000;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	

}


/* ----- pgv_sg_styles.css ----- */
@media all {
/* <!-- compression status: disabled --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */


/* 
################################################################
# plonegalleryview global styles for SmoothGallery Based Views #
################################################################

most of them overwrites the defaults in original jd.gallery.css
----------------------------------------------------------------
*/


#myCarousel
{
    text-align: center;
    margin: 0px 0px 10px 0px;
    height:165px;
    overflow:hidden;
    background: #000000;
}

#myGallery
{
	width: none !important;
	height: none !important;
	z-index:0 !important;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 180px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 10;
	right: 30px;
	height: 20px;
	width: 100px; background: url('pgv_sg_carousel_btn.gif') no-repeat;
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 165px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 144px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery .loadingElement
{
	background-image: url('pgv_sg_loading-bar-black.gif');
}

.jdGallery a.left
{
	background: url('pgv_sg_fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('pgv_sg_fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	background: url('pgv_sg_fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('pgv_sg_fleche2.gif') no-repeat center right; }


.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 5em;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}


/* 
################################################################
# plonegalleryview - simpletimed                               #
################################################################
*/

.pgv_sg_simpletimed_view #myGallery{
	width: 510px;
	height: 426px;
}
.pgv_sg_simpletimed_big_view #myGallery{
	width: 830px;
	height: 700px;
}


/* 
################################################################
# plonegalleryview - carouseltimed                             #
################################################################
*/

.pgv_sg_carouseltimed_view #myGallery,
.pgv_sg_carousel_view #myGallery{
	width: 510px;
	height: 426px;
}
.pgv_sg_carouseltimed_view #myCarousel,
.pgv_sg_carousel_view #myCarousel{
	width: 512px;
}
.pgv_sg_carouseltimed_view .jdGallery a.carouselBtn,
.pgv_sg_carousel_view .jdGallery a.carouselBtn{
    display: none;
}


.pgv_sg_carouseltimed_big_view #myGallery,
.pgv_sg_carousel_big_view #myGallery{
	width: 830px;
	height: 700px;
}
.pgv_sg_carouseltimed_big_view #myCarousel,
.pgv_sg_carousel_big_view #myCarousel{
	width: 832px;
}
.pgv_sg_carouseltimed_big_view .jdGallery a.carouselBtn,
.pgv_sg_carousel_big_view .jdGallery a.carouselBtn{
    display: none;
}

/*  */

}

