@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Playfair+Display:wght@400;700&display=swap");
a {
  color: #17468f;
}

.col {
  padding: 0 35px;
}

main.container {
  background-color: #eee;
  z-index: 100;
  position: relative;
}

body {
  font-family: "Lato", sans-serif;
  margin-top: 0px;
  font-size: 15px;
}

.page-node-type-article #tiles .region {
  margin-top: 35px;
}

.page-node-type-article #related .region {
  margin-top: 70px;
}

.field--name-field-article-image + .field--name-field-display-title h1 {
  margin-top: 35px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 35px;
}

div#block-bootstrap-4-content .row {
  margin-left: 35px;
  margin-right: 35px;
}

.flexslider {
  margin: 0;
}

.field--name-node-post-date {
  margin: 0 0 10px;
}

.print__wrapper {
  float: left;
  width: 32px;
  margin-right: 4px;
  margin-top: 23px;
}

.addtoany_list {
  display: block;
  float: left;
  margin-top: 20px;
}

.print__wrapper a.print__link {
  background-image: url("/themes/custom/bootstrap_4/images/printericon.png");
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  display: block;
}

.print__wrapper a.print__link {
  text-indent: -100000px;
}

.page-node-29007 .print__wrapper {
  display: none;
}

div#block-bootstrap-4-content > .row > div {
  width: 100%;
}

main.container {
  background-color: #eee;
}

.path-frontpage .addtoany_list,
.page-node-29007 .addtoany_list,
.page-node-29004 .addtoany_list,
.page-node-29044 .addtoany_list,
.page-node-29005 .addtoany_list,
.page-node-29100 .addtoany_list,
.page-node-29196 .addtoany_list {
  display: none;
}

.path-frontpage h1 {
  display: none;
}

.field--name-field-category-section {
  height: 28px;
  margin-top: 25px;
  float: left;
  margin-left: 30px;
  padding-top: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.field--name-field-category-section .field--items {
  margin-left: 15px;
}

.field--name-field-category-section .field--item {
  float: left;
  margin-right: 10px;
}

@media (min-width: 1200px) {
  .container {
    width: 1040px !important;
  }
}

div#top-bar {
  background-color: #17468f;
}

#block-bootstrap-4-topmenu {
  float: right;
}

#block-bootstrap-4-topmenu ul {
  display: block;
}

#block-bootstrap-4-topmenu ul li {
  float: left;
}

#block-bootstrap-4-topmenu ul li a {
  color: #ffffff;
  padding: 6px 15px 8px;
}

#block-bootstrap-4-topmenu ul li a:hover {
  color: #000000;
  text-decoration: none;
  background-color: #eeeeee;
}

#block-bootstrap-4-topsocialmedia {
  float: right;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 15px;
  height: 38px;
}

.remove-col-padding {
  padding-left: 0;
  padding-right: 0;
}

div#branding .col {
  padding: 0;
}

#leaderboard1,
#leaderboard2 {
  padding-top: 15px;
  padding-bottom: 15px;
}

#leaderboard1 {
  background-color: #ffffff;
}

div#branding {
  background-color: #ffffff;
}

.ta-center {
  text-align: center;
}

div#branding {
  text-align: center;
}

div#branding img {
  width: 100%;
}

div#navigation {
  background-color: #00974d;
}

div#navigation ul#horizontal-menu li {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  list-style-type: none;
  text-align: center;
  font-size: 18px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

div#navigation ul#horizontal-menu li a {
  color: #ffffff;
}

div#navigation ul#horizontal-menu li a.is-active, div#navigation ul#horizontal-menu li a:hover {
  text-decoration: none;
  background-color: #17468f;
}

section#block-bootstrap-4-backgroundadvertisement {
  z-index: -10;
}

.page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-3 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  display: none;
}

div#block-signupadditionaltile {
  display: none;
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.tax-page {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 35px;
          column-gap: 35px;
  row-gap: 35px;
  margin: 0 auto;
  width: 300px;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
}

nav.pager {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
}

.card-item {
  height: 357px;
  background-color: #ffffff;
}

.tax-page.col {
  padding: 0;
}

#tiles .region,
#related .region {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 35px;
          column-gap: 35px;
  row-gap: 35px;
  margin: 0 auto;
  width: 300px;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
}

#tiles .region .card-item,
#related .region .card-item {
  height: 357px;
  background-color: #ffffff;
	width:300px;
}

#tiles .region .views-field-field-primary-category,
#tiles .region .views-field-uid,
#tiles .region .views-field-field-category,
#related .region .views-field-field-primary-category,
#related .region .views-field-uid,
#related .region .views-field-field-category {
  padding-left: 20px;
  padding-top: 10px;
}

#tiles .region .views-field-field-category a,
#tiles .region .views-field-uid a,
#tiles .region .views-field-field-commodity a,
#tiles .region .views-field-field-convention a,
#tiles .region .views-field-field-other-category a,
#tiles .region .views-field-field-primary-category a,
#tiles .region .views-field-field-season a,
#tiles .region .views-field-field-region a,
#related .region .views-field-field-category a,
#related .region .views-field-uid a,
#related .region .views-field-field-commodity a,
#related .region .views-field-field-convention a,
#related .region .views-field-field-other-category a,
#related .region .views-field-field-primary-category a,
#related .region .views-field-field-season a,
#related .region .views-field-field-region a {
  font-size: 12px;
  color: #17468f;
}

#tiles .region .views-field-title,
#tiles .region .views-field-field-display-title,
#related .region .views-field-title,
#related .region .views-field-field-display-title {
  padding: 8px 20px 9px;
}

#tiles .region .views-field-created,
#related .region .views-field-created {
  font-size: 12px;
  padding-left: 20px;
}

#tiles .region .views-field-uid,
#tiles .region .views-field-body,
#related .region .views-field-uid,
#related .region .views-field-body {
  padding: 7px 20px 20px 20px;
}

#tiles .region .views-field-field-image-1,
#related .region .views-field-field-image-1 {
  padding: 7px 20px 9px;
}

#tiles .region div#block-bootstrap-4-views-block-recent-news-slider-block-1,
#related .region div#block-bootstrap-4-views-block-recent-news-slider-block-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-3,
#related .region #block-bootstrap-4-gamwadvertisement-3 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-4,
#related .region #block-bootstrap-4-gamwadvertisement-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-5,
#related .region #block-bootstrap-4-gamwadvertisement-5 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

#tiles .region .card-item:nth-child(1),
#related .region .card-item:nth-child(1) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#tiles .region .card-item:nth-child(7),
#related .region .card-item:nth-child(7) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

#tiles .region .card-item:nth-child(2),
#related .region .card-item:nth-child(2) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-6,
#related .region #block-bootstrap-4-gamwadvertisement-6 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-7,
#related .region #block-bootstrap-4-gamwadvertisement-7 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

#tiles .region .card-item:nth-child(8),
#related .region .card-item:nth-child(8) {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

#tiles .region .card-item:nth-child(3),
#related .region .card-item:nth-child(3) {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

#tiles .region .card-item:nth-child(9),
#related .region .card-item:nth-child(9) {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-8,
#related .region #block-bootstrap-4-gamwadvertisement-8 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-9,
#related .region #block-bootstrap-4-gamwadvertisement-9 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

#tiles .region .card-item:nth-child(4),
#related .region .card-item:nth-child(4) {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

#tiles .region .card-item:nth-child(10),
#related .region .card-item:nth-child(10) {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

#tiles .region .card-item:nth-child(5),
#related .region .card-item:nth-child(5) {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-10,
#related .region #block-bootstrap-4-gamwadvertisement-10 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-11,
#related .region #block-bootstrap-4-gamwadvertisement-11 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

#tiles .region .card-item:nth-child(11),
#related .region .card-item:nth-child(11) {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

#tiles .region .card-item:nth-child(6),
#related .region .card-item:nth-child(6) {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

#tiles .region .card-item:nth-child(12),
#related .region .card-item:nth-child(12) {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

#tiles .region #block-bootstrap-4-gamwadvertisement-12,
#related .region #block-bootstrap-4-gamwadvertisement-12 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

#tiles .region .card-item.related.row-0,
#related .region .card-item.related.row-0 {
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}

#tiles .region .card-item.related.row-1,
#related .region .card-item.related.row-1 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.flexslider {
  border: none;
  background-color: transparent;
}

.flex-caption {
  position: absolute;
  bottom: 0;
  background-color: #23527c90;
  width: 100%;
  padding: 15px;
}

ol.flex-control-nav.flex-control-paging {
  display: none;
}

.flex-caption a {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}

.flex-direction-nav a {
  height: 46px;
}

.views-field-title a,
.views-field-field-display-title a {
  font-family: "Playfair Display", serif;
  font-size: 25px;
  line-height: 25px;
  color: #000 !important;
}

/*Admin CSS*/
.user-logged-in #block-bootstrap-4-local-tasks {
  position: fixed;
  left: 0;
  bottom: 60px;
  width: 160px;
  border-bottom: 1px grey solid;
  border-right: 1px grey solid;
  border-top: 1px grey solid;
}

.user-logged-in .nav-tabs > li {
  clear: left;
  background-color: white;
  width: 100%;
}

.user-logged-in .nav-tabs > li > a {
  margin-right: 0;
  font-weight: bold;
}

.user-logged-in .nav-tabs > li.active > a,
.user-logged-in .nav-tabs > li.active > a:hover,
.user-logged-in .nav-tabs > li.active > a:focus {
  background-color: rgba(158, 158, 158, 0.21);
  border: 0;
}

/* End Admin */
footer.container {
  background-color: #17468f;
  z-index: 100;
  position: relative;
  padding: 0;
}

footer.container {
  background-color: #17468f;
  color: #ffffff;
  padding-top: 35px;
}

div#tiles {
  padding-bottom: 35px;
}

#block-bootstrap-4-copyright {
  padding: 10px 0;
}

.copy {
  background-color: #303030;
  color: #ffffff;
  font-size: 13px;
}

.copy p {
  margin: 0;
}

@media (min-width: 768px) {
  #block-bootstrap-4-social {
    margin-right: 0px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
  }
  #leaderboard1,
  #leaderboard2 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

#block-bootstrap-4-address,
#block-bootstrap-4-quicklinks,
#block-bootstrap-4-enews,
#block-bootstrap-4-social {
  float: none;
  width: 100%;
  margin-right: 0px;
  text-align: center;
  margin: auto;
}

a.button:hover {
  background-color: #303030;
  text-decoration: none;
}

footer.container a {
  color: #fff;
}

a.button {
  display: inline-block;
  background-color: #00974d;
  padding: 10px;
  color: #fff;
  padding: 10px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

ul.navbar-nav.mm-listview {
  padding: 15px;
}

div#block-bootstrap-4-content {
  margin-top: 35px;
}

form#webform-submission-contact-the-newsdesk-add-form {
  padding: 0 35px;
}

.page-node-29044 h1 {
  margin-left: 50px;
}

.page-node-29196 h1 {
  margin-bottom: 0;
}

.page-node-29196 article {
  width: 970px;
}

div#tiles {
  margin-top: 35px;
}

div#top-bar {
  display: none;
}

div#branding .region {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

div#block-bootstrap-4-branding {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1 / span 2;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

div#block-bootstrap-4-responsivemenumobileicon {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  background-color: #00974d;
  height: 100%;
}

div#block-bootstrap-4-branding {
  padding: 18px;
}

div#block-bootstrap-4-responsivemenumobileicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

a#toggle-icon {
  margin-left: -45px;
  max-width: 50%;
}

.responsive-menu-block-wrapper {
  display: none;
}

div#block-bootstrap-4-gamwadvertisement-14 {
  text-align: center;
  margin: 35px 0;
}

div#content {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-item {
  height: 357px;
  background-color: #ffffff;
}

.views-field-field-primary-category,
.views-field-uid,
.views-field-field-category {
  padding-left: 20px;
  padding-top: 10px;
}

.views-field-field-category a,
.views-field-uid a,
.views-field-field-commodity a,
.views-field-field-convention a,
.views-field-field-other-category a,
.views-field-field-primary-category a,
.views-field-field-season a,
.views-field-field-region a {
  font-size: 12px;
  color: #17468f;
}

.views-field-title,
.views-field-field-display-title {
  padding: 12px 20px 9px;
}

.views-field-created {
  font-size: 12px;
  padding-left: 20px;
}

.views-field-uid,
.views-field-body {
  padding: 7px 20px 20px 20px;
}

.views-field-field-image-1 {
  padding: 7px 20px 9px;
}

nav.pager {
  margin: 0 auto;
}

h2.related-title {
  position: absolute;
  top: 30px;
  font-family: "Playfair Display", serif;
  font-size: 20px;
}

.field--name-field-category-section {
  height: 28px;
  margin-top: 25px;
  float: left;
  margin-left: 30px;
  padding-top: 5px;
}

@media (min-width: 768px) {
  div#leaderboard1,
  div#leaderboard2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div#block-bootstrap-4-content {
    margin-top: 0;
  }
  .flexslider {
    height: 355px;
  }
  div#tiles {
    margin-top: 0px;
  }
	.path-taxonomy div#tiles { 
		margin-top: 35px;
	}
  .responsive-menu-block-wrapper {
    display: block;
  }
  div#block-bootstrap-4-responsivemenumobileicon {
    display: none;
  }
  div#block-bootstrap-4-branding {
    padding: 0;
  }
  div#branding .col {
    padding: 0 35px;
  }
  div#block-bootstrap-4-branding {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  div#block-bootstrap-4-gamwadvertisement,
  div#block-bootstrap-4-gamwadvertisement-2,
  div#top-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  div#block-signupadditionaltile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  div#branding {
    padding-bottom: 35px;
  }
  .tax-page {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 35px;
            column-gap: 35px;
    width: 635px;
    row-gap: 35px;
    -ms-grid-rows: 357px;
        grid-template-rows: 357px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
  nav.pager {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  .page-node-type-article #tiles .region div#block-bootstrap-4-views-block-recent-news-slider-block-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-3 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-4 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-5 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(1) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(7) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(2) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-6 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-7 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(8) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(3) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(9) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-8 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-9 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(4) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(10) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(5) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-10 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-11 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(11) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(6) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(12) {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(13) {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .page-node-type-article #tiles .region .card-item:nth-child(14) {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .page-node-type-article #tiles .region #block-bootstrap-4-gamwadvertisement-12 {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .page-node-type-article #tiles .region .card-item.related.row-0 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .page-node-type-article #tiles .region .card-item.related.row-1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  #tiles .region,
  #related .region {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 35px;
            column-gap: 35px;
    width: 635px;
    row-gap: 35px;
    -ms-grid-rows: 357px;
        grid-template-rows: 357px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
  #tiles .region div#block-bootstrap-4-views-block-recent-news-slider-block-1,
  #tiles .region #block-bootstrap-4-gamwadvertisement-7,
  #tiles .region #block-bootstrap-4-gamwadvertisement-9,
  #tiles .region #block-bootstrap-4-gamwadvertisement-11,
  #related .region div#block-bootstrap-4-views-block-recent-news-slider-block-1,
  #related .region #block-bootstrap-4-gamwadvertisement-7,
  #related .region #block-bootstrap-4-gamwadvertisement-9,
  #related .region #block-bootstrap-4-gamwadvertisement-11 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
  }
  #tiles .region .card-item,
  #related .region .card-item {
    height: 357px;
    background-color: #ffffff;
  }
  #tiles .region .views-field-field-primary-category,
  #tiles .region .views-field-uid,
  #tiles .region .views-field-field-category,
  #related .region .views-field-field-primary-category,
  #related .region .views-field-uid,
  #related .region .views-field-field-category {
    padding-left: 20px;
    padding-top: 10px;
  }
  #tiles .region .views-field-field-category a,
  #tiles .region .views-field-uid a,
  #tiles .region .views-field-field-commodity a,
  #tiles .region .views-field-field-convention a,
  #tiles .region .views-field-field-other-category a,
  #tiles .region .views-field-field-primary-category a,
  #tiles .region .views-field-field-season a,
  #tiles .region .views-field-field-region a,
  #related .region .views-field-field-category a,
  #related .region .views-field-uid a,
  #related .region .views-field-field-commodity a,
  #related .region .views-field-field-convention a,
  #related .region .views-field-field-other-category a,
  #related .region .views-field-field-primary-category a,
  #related .region .views-field-field-season a,
  #related .region .views-field-field-region a {
    font-size: 12px;
    color: #17468f;
  }
  #tiles .region .views-field-title,
  #tiles .region .views-field-field-display-title,
  #related .region .views-field-title,
  #related .region .views-field-field-display-title {
    padding: 12px 20px 9px;
  }
  #tiles .region .views-field-created,
  #related .region .views-field-created {
    font-size: 12px;
    padding-left: 20px;
  }
  #tiles .region .views-field-uid,
  #tiles .region .views-field-body,
  #related .region .views-field-uid,
  #related .region .views-field-body {
    padding: 7px 20px 20px 20px;
  }
  #tiles .region .views-field-field-image-1,
  #related .region .views-field-field-image-1 {
    padding: 7px 20px 9px;
  }
  #tiles .region div#block-bootstrap-4-views-block-recent-news-slider-block-1,
  #related .region div#block-bootstrap-4-views-block-recent-news-slider-block-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-3,
  #related .region #block-bootstrap-4-gamwadvertisement-3 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-4,
  #related .region #block-bootstrap-4-gamwadvertisement-4 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-5,
  #related .region #block-bootstrap-4-gamwadvertisement-5 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  #tiles .region .card-item:nth-child(1),
  #related .region .card-item:nth-child(1) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  #tiles .region .card-item:nth-child(7),
  #related .region .card-item:nth-child(7) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  #tiles .region .card-item:nth-child(2),
  #related .region .card-item:nth-child(2) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-6,
  #related .region #block-bootstrap-4-gamwadvertisement-6 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-7,
  #related .region #block-bootstrap-4-gamwadvertisement-7 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  #tiles .region .card-item:nth-child(8),
  #related .region .card-item:nth-child(8) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  #tiles .region .card-item:nth-child(3),
  #related .region .card-item:nth-child(3) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  #tiles .region .card-item:nth-child(9),
  #related .region .card-item:nth-child(9) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-8,
  #related .region #block-bootstrap-4-gamwadvertisement-8 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-9,
  #related .region #block-bootstrap-4-gamwadvertisement-9 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  #tiles .region .card-item:nth-child(4),
  #related .region .card-item:nth-child(4) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  #tiles .region .card-item:nth-child(10),
  #related .region .card-item:nth-child(10) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  #tiles .region .card-item:nth-child(5),
  #related .region .card-item:nth-child(5) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-10,
  #related .region #block-bootstrap-4-gamwadvertisement-10 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-11,
  #related .region #block-bootstrap-4-gamwadvertisement-11 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  #tiles .region .card-item:nth-child(11),
  #related .region .card-item:nth-child(11) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  #tiles .region .card-item:nth-child(6),
  #related .region .card-item:nth-child(6) {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  #tiles .region .card-item:nth-child(12),
  #related .region .card-item:nth-child(12) {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  #tiles .region #block-bootstrap-4-gamwadvertisement-12,
  #related .region #block-bootstrap-4-gamwadvertisement-12 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  #tiles .region .card-item.related.row-0,
  #related .region .card-item.related.row-0 {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  #tiles .region .card-item.related.row-1,
  #related .region .card-item.related.row-1 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

@media (min-width: 1200px) {
  .tax-page.col {
    padding: 0 35px;
  }
  div#block-signupadditionaltile {
    display: none;
  }
  nav.pager {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / span 3;
  }
  #tiles .region,
  #related .region {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 35px;
            column-gap: 35px;
    row-gap: 35px;
    width: 100%;
    -ms-grid-rows: 357px;
        grid-template-rows: 357px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
  }
  .tax-page {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 35px;
            column-gap: 35px;
    row-gap: 35px;
    width: 100%;
    margin: 0 auto;
    -ms-grid-rows: 357px;
        grid-template-rows: 357px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
  }
}

.page-node-29005 div#block-bootstrap-4-content,
.page-node-29007 div#block-bootstrap-4-content {
  margin: 0 35px;
}

/***kara edits****/
.titleh1,
h1,
h2,
h3 {
  font-family: "Playfair Display", serif;
}

.page-node-29007 h1,
.page-node-29005 h1,
.page-node-29373 h1{
  display: none;
}

.path-webform form {
  margin-bottom: 50px;
}

.views-field-title a,
.views-field-field-display-title a {
  font-size: 22px;
  line-height: 21px;
}

.align-right {
  padding-left: 20px;
  padding-bottom: 20px;
  padding-top: 20px;
}

.align-left {
  float: left;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.page-node-29196 .field--name-field-display-title {
  background-color: #fff;
  padding: 20px 20px 10px 20px;
}

#block-bootstrap-4-searchform {
  background-color: #fff;
  margin-bottom: 50px;
  padding: 10px 20px 20px 20px;
}

.path-taxonomy #block-bootstrap-4-gamwadvertisement-13 {
  margin: 19px 35px 35px 35px;
}

.print__wrapper {
  margin-top: 24px;
}

h2.related-title {
  margin-top: 0px;
}

.field--name-field-author {
  margin-bottom: 13px;
}

.field--name-node-post-date {
  margin-bottom: 20px;
  font-size: 13px;
}

.row {
  margin-left: -16px;
}

.user-logged-in [data-drupal-selector="edit-field-category-section"] {
  height: 400px !important;
}

#block-footerlinks1,
#block-footerlinks2,
#block-footersearch,
#block-footersocial {
  display: block;
  margin-right: 0px;
  width: 100%;
  text-align: center;
  padding-bottom: 15px;
}

#block-footersearch .field--name-body {
  padding-top: 10px;
}

#block-bootstrap-4-copyright {
  clear: both;
}

footer.container {
  padding-left: 35px;
  padding-right: 35px;
}

#block-bootstrap-4-gamwadvertisement-3,
#block-bootstrap-4-gamwadvertisement-4,
#block-bootstrap-4-gamwadvertisement-5,
#block-bootstrap-4-gamwadvertisement-6,
#block-bootstrap-4-gamwadvertisement-7,
#block-bootstrap-4-gamwadvertisement-8,
#block-bootstrap-4-gamwadvertisement-9,
#block-bootstrap-4-gamwadvertisement-10,
#block-bootstrap-4-gamwadvertisement-11,
#block-bootstrap-4-gamwadvertisement-12,
.ad-container .wrap-ad-3 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  background: #fff;
  height: 357px;
  padding-top: 27px;
	width:300px !important;
}

#gamw_5b314557-8759-435c-a62d-db08b8a9db72,
#gamw_aae4b2dc-d3d6-4471-ac39-f829946770dc,
#gamw_1ad8abeb-5a60-40ff-9a9c-ec957ebdb4b0,
#gamw_148a1d54-8ea7-4641-ace8-c56ff583be09,
#gamw_5b877cc1-4476-469c-a0c4-9dac05a0bcd1,
#gamw_e7795cba-e6cf-4322-86f3-410f810aabee,
#gamw_931ea5eb-ad28-440a-91a7-3df1d1d092ed,
#gamw_01dcfae5-10aa-4e0b-a622-f6053a8cd8de,
#gamw_02479f41-2cf9-4557-9405-1317c6d8e6f3,
#gamw_114efd7d-bc9f-48eb-b6e6-ae699046ca43 {
  border-top: 1px solid #000 !important;
}

#gamw_5b314557-8759-435c-a62d-db08b8a9db72,
#gamw_aae4b2dc-d3d6-4471-ac39-f829946770dc,
#gamw_1ad8abeb-5a60-40ff-9a9c-ec957ebdb4b0,
#gamw_148a1d54-8ea7-4641-ace8-c56ff583be09,
#gamw_5b877cc1-4476-469c-a0c4-9dac05a0bcd1,
#gamw_e7795cba-e6cf-4322-86f3-410f810aabee,
#gamw_931ea5eb-ad28-440a-91a7-3df1d1d092ed,
#gamw_01dcfae5-10aa-4e0b-a622-f6053a8cd8de,
#gamw_02479f41-2cf9-4557-9405-1317c6d8e6f3,
#gamw_114efd7d-bc9f-48eb-b6e6-ae699046ca43 {
  border-bottom: 1px solid #000 !important;
  padding: 5px 0px;
}

#block-bootstrap-4-gamwadvertisement-3 h2,
#block-bootstrap-4-gamwadvertisement-4 h2,
#block-bootstrap-4-gamwadvertisement-5 h2,
#block-bootstrap-4-gamwadvertisement-6 h2,
#block-bootstrap-4-gamwadvertisement-7 h2,
#block-bootstrap-4-gamwadvertisement-8 h2,
#block-bootstrap-4-gamwadvertisement-9 h2,
#block-bootstrap-4-gamwadvertisement-10 h2,
#block-bootstrap-4-gamwadvertisement-11 h2,
#block-bootstrap-4-gamwadvertisement-12 h2,
.ad-container h2 {
  font-size: 12px !important;
  margin-bottom: 8px;
  text-align: center;
  font-family: "Playfair Display", serif;
  display: block;
  font-style: italic;
  text-transform: uppercase;
}

form legend {
  font-size: 15px !important;
}

#block-bootstrap-4-searchform {
  width: 31%;
  margin: auto;
  margin-bottom: 0px;
}

.page-node-29196 .field--name-field-display-title {
  width: 31%;
  margin: auto;
}

@media (min-width: 768px) {
  #block-bootstrap-4-gamwadvertisement-7 h2,
  #block-bootstrap-4-gamwadvertisement-9 h2,
  #block-bootstrap-4-gamwadvertisement-11 h2 {
    display: none;
  }
  #block-bootstrap-4-gamwadvertisement-7 iframe,
  #block-bootstrap-4-gamwadvertisement-9 iframe,
  #block-bootstrap-4-gamwadvertisement-11 iframe {
    border: none !important;
    padding: 0px;
  }
  #block-bootstrap-4-gamwadvertisement-7,
  #block-bootstrap-4-gamwadvertisement-9,
  #block-bootstrap-4-gamwadvertisement-11 {
    background-color: transparent;
    padding-top: 0px;
  }
  #gamw_02479f41-2cf9-4557-9405-1317c6d8e6f3,
  #gamw_931ea5eb-ad28-440a-91a7-3df1d1d092ed,
  #gamw_5b877cc1-4476-469c-a0c4-9dac05a0bcd1 {
    border-top: none !important;
  }
  #gamw_02479f41-2cf9-4557-9405-1317c6d8e6f3,
  #gamw_931ea5eb-ad28-440a-91a7-3df1d1d092ed,
  #gamw_5b877cc1-4476-469c-a0c4-9dac05a0bcd1 {
    border-bottom: none !important;
    padding: 0px;
  }
  .page-node-29196 .field--name-field-display-title {
    width: 52%;
    margin: auto;
  }
  #block-bootstrap-4-searchform {
    width: 52%;
    margin: auto;
    margin-bottom: 50px;
  }
  .horizontal-menu > li > a {
    padding-right: 14px !important;
  }
  .horizontal-menu > li > a {
    padding-left: 14px !important;
  }
  #block-footersocial {
    padding-bottom: 20px;
  }
}

@media (min-width: 998px) {
  .text-wrap-right.no-image {
    float: right;
  }
  #block-bootstrap-4-searchform {
    margin-bottom: 50px;
    width: 65%;
  }
  .page-node-29196 .field--name-field-display-title {
    width: 65%;
  }
  .horizontal-menu > li > a {
    padding-right: 1em !important;
  }
  .horizontal-menu > li > a {
    padding-left: 1em !important;
  }
  #block-footerlinks1,
  #block-footerlinks2,
  #block-footersearch,
  #block-footersocial {
    display: inline-block;
    margin-right: 10px;
    width: 23%;
    padding-bottom: 0px;
    text-align: left;
    vertical-align: top;
  }
  .article-slideshow {
    max-width: 556px;
  }
  .no-image .wrap-ad-3 {
    margin: 0px 0px 35px 35px;
  }
}

@media (min-width: 1200px) {
  .text-wrap-right.with-image {
    float: right;
    margin-left: 35px;
  }
  #block-bootstrap-4-searchform {
    width: 100%;
  }
  .page-node-29196 .field--name-field-display-title {
    width: 100%;
  }
  .article-slideshow {
    max-width: 635px;
  }
  .with-image .wrap-ad-3 {
    margin: 0px 0px 35px 35px;
  }
}

table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: 0.5em 0 0.75em;
}

table tr {
  padding: 0.35em;
}

table th,
table td {
  padding: 0.625em;
  text-align: center;
}

table th {
  font-size: 0.85em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }
  table caption {
    font-size: 1.3em;
  }
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  table tr {
    display: block;
    margin-bottom: 0.625em;
  }
  table td {
	display: table-cell;  
    font-size: 15px;
    text-align: left;
  }
  table td::before {
    /*
      * aria-label has no advantage, it won't be read inside a table
      content: attr(aria-label);
      */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  table td:last-child {
    border-bottom: 0;
  }
}

@media screen and (min-width: 320px) {
  table td {
    text-align: left;
  }
  table {
    margin-bottom: 42px;
  }
}

@media screen and (min-width: 768px) {
  table {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 992px) {
  table {
    margin-bottom: 0px;
  }
}

.page-node-type-article div#block-bootstrap-4-views-block-recent-news-slider-block-1 {
  display: none;
}

.zero-padding {
  padding: 0;
}

.image-area .col-xl-4 {
  padding: 0;
}

.image-area img {
  max-width: 635px;
  width: 100%;
}

.image-area {
  padding-bottom: 35px;
}

.field.field--name-dynamic-block-fieldnode-article-slideshow {
  margin: 0 auto;
}

.text-wrap-right.ad-container {
  background-color: #eeeeee;
}

div#block-bootstrap-4-content .row {
  background-color: white;
}

.article-slideshow {
  margin-bottom: 35px;
}

.wrap-ad-3 {
  width: 300px;
}

.wrap-ad-3 {
  margin: 0px auto 35px auto;
}

.text-wrap-right.ad-container {
  padding-bottom: 1px;
}

.scroll-blocks {
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-transform: translateX(-50%) translateY(100%);
          transform: translateX(-50%) translateY(100%);
}

.scroll-blocks.scroll-blocks--visible {
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  z-index: 9;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.path-frontpage div#content {
  display: none;
}

div#related .region {
  padding-bottom: 35px;
  border-bottom: 1px black solid;
}

.field.field--name-field-author.field--type-string.field--label-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.field.field--name-field-author.field--type-string.field--label-inline .field--item {
  margin-left: 5px;
}

@media (max-width: 991.98px) {
  body {
    background-image: none !important;
  }
}

.path-search div#content {
  padding: 0 35px;
}

a#edit-help-link {
  clear: both;
  float: left;
}

details#edit-advanced {
  clear: both;
  padding-top: 15px;
}

#search-form .icon {
  right: 90px;
  top: 30px !important;
}
/*# sourceMappingURL=style.css.map */