.track-bar--pc {

  float: left;
  width: 100%;

}

.tax-term--pc {

  max-width: 1200px;
  margin: 0px auto;
  position: relative;
  top: -100px;
  padding-left: 20px;

}

.tax-term--pc a {

  font-family: Georgia, Times, "Times New Roman", serif;
  color: white;
  padding: 10px 20px;
  border: 1px solid rgba(255,255,255, .6);

}

.container-issues-landing .views-row:nth-of-type(odd) {
    float: right;
    width: 100%;
}

.container-issues-landing .views-row:nth-of-type(odd) .col-sm-8 {

  float: right;

}

.container-issues-landing .views-row:nth-of-type(odd) .col-sm-4{

  float: right;
  
}

.container-issues-landing .views-row:last-child img#track-bar--pc{

  display: none;

}

.article-title--section {

    float: left;
    width: 100%;
    background-color: #000;
    
}

.article-title--section-2 {

    float: left;
    width: 100%;
    background-color: #000;
    
}

.issueslp-content-wrapper {

  float: left;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  

}

.issueslp-content-wrapper-2 {

  float: left;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;

}

.issueslp-content-wrapper-2 p {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 18px;
  font-style: italic;

}

.issueslp-content-wrapper-2 h2 a {

  font-size: 30px;

}

.issueslp-content-wrapper-2 .col-xs-12 {

  float: right;
  
}

.category-issues-page {

  float: left;
  width: 100%;
  padding: 10px 0px;

}

.category-issues-page a {

  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: #868584;

}

.category-issues-page a:hover {

  text-decoration: none;
  opacity: .6;
}

.container-issues-landing {

  position: relative;
  max-width: 1330px;
  margin: 0px auto;

}

.issueslp-content-wrapper p {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;

}

.lpissues-style-test {

  float: left;
  width: 100%;
  border-bottom: 3px solid #ddd;
  margin-bottom: 40px;
  padding-bottom: 40px;

}

.lpissues-style-test p {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 21px;

}


.article-title--section figure {

  padding: 0px;
  float: left;
  width: 100%;
  z-index: 5;

}

.article-title--section section {

  padding: 0px;
  float: left;
  width: 100%;
  z-index: 5;

}

.article-title--section-2 figure {

  padding: 0px;
  float: left;
  width: 100%;
  z-index: 5;

}

.article-title--section-2 section {

  padding: 0px;
  float: left;
  width: 100%;
  z-index: 5;

}

.overlay-off-pc {

  float: left;
  width: 100%;

}

.overlay-off-pc img {

  opacity: 1 !important;
  
}

.overlay-dark {

  float: left;
  width: 100%;
  background-color: rgba(0,0,0, .6);
  background-image: url("/sites/default/files/images/bg-section-header-lp-2.png");
  background-size: cover;
  background-position: left center;
  padding: 120px 0px;
  z-index: 4;

}

.article-title--section .page-title {

    font-size: 80px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 14px solid #39A347;
    height: 78px;
    display: inline-block;
    color: white;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;

}

.article-title--section-2 .page-title {

    font-size: 80px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 16px solid #39A347;
    height: 78px;
    display: inline-block;


}



.block-section--pc-learn {

  float: left;
  width: 100%;
  background-color: #F8F8F7;
  padding: 60px 0px;

}

.article-text-custom {


  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 18px;
  margin-bottom: 40px;


}

.article-text-custom p {

  margin: 20px 0px;

}

.article-title-heading {

  text-transform: uppercase;
  font-weight: bold;
}

.video-set {

  float:left;
  width: 100%;
  margin: 0px 0px 40px 0px;

}

.partner-grid--adjust {
  
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-top: 40px;
  
}

.eds-best {

  float: left;
  width: 100%;
  
}



.zatcher {

  float: left;
  width: 100%;
  background-color: #ccc;
  color: red;

}

.zatcher p {

  display: none;
}

.zatcher .field__item {

  float: left;
  width: 100%;
  color: black;
  background-color: #CCC;


}

.zatcher .field__item:nth-child(1) {

  float: left;
  width: 100%;
  background-color: red;
  padding-top: 20px;
  color: white !important;


}

.zatcher .field__item:nth-child(2) {

  float: left;
  width: 100%;
  background-color: purple;
  padding-top: 20px;
  color: white !important;


}

.learn-article--quote {

  float: left;
  width: 100%;
  background-color: white;
  padding: 20px 0px;

}

.la-content--pc {

  float: left;
  width: 100%;
  padding: 20px 0px;


}

.la-content--pc p {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 18px;


}

.la-article-overview--wrapper p {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 18px;

}

.la-article-overview--wrapper iframe { margin-top: 30px; }



.la-content--pc h3 {

  text-transform: uppercase;

}

.la-article-content--wrapper {

  float: left;
  width: 100%;
  padding: 60px 0px;

}

.article-content-fixed--sidebar {

  position: fixed;
  top: 517px;
  background-color: white;

}

.la-article-overview--wrapper {

  float: left;
  width: 100%;

}

.la-article-overview--wrapper h3 {

  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 20px;

}


.learn-section-wrapper {

  float: left;
  width: 100%;
  background-color: #F8F8F7;
  padding: 60px 0px 50px 0px;

}

.quote-learn--body {
  
  font-family: Georgia, Times, "Times New Roman", serif;
  display: block;
  padding-top: 50px;
  font-size: 32px;
  color: black;
  font-style: italic;
  
}



.quote-learn--person {

  font-family: Georgia, Times, "Times New Roman", serif;
  display: block;
  padding: 20px;
  font-size: 24px;
  color: #868584;
  font-style: italic;


}

.fixme h3 {

  font-size: 16px;
  color: #000;
  display: block;
  margin-bottom: 20px;
  font-weight: bold;
  border-bottom: 1px solid #EBEBE7;
  text-transform: uppercase;
  padding-bottom: 10px;

}

.overview-item--pc {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  color: #868584;
  display: block;
  margin-bottom: 10px;
  font-style: italic;

}

.overview-heading--style {

  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 16px;
  color: #868584;
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-style: italic;

}

.overview-heading--style:hover {

  text-decoration: none;
  color: #868584;
  opacity: .6;

}

.fixme {

  width: 230px;


}

.social-share-link--events {

  float: left;
  width: 100%;

}

a.at-icon-wrapper.at-share-btn {

    margin-right: 5px;

}

.article-title--section .breadcrumbs--pc {

  float: left;
  width: 100%;
  color: white;

}

.article-title--section-2 .breadcrumbs--pc {

  float: left;
  width: 100%;
  color: white;

}

.article-title--section .breadcrumbs--pc a {

  color: white;
  margin-right: 8px;
  margin-left: 8px;

}

.article-title--section .breadcrumbs--pc a:hover {

  text-decoration: none;

}

.article-title--section-2 .breadcrumbs--pc a {

  color: white;
  margin-right: 8px;
  margin-left: 8px;

}

.article-title--section-2 .breadcrumbs--pc a:hover {

  text-decoration: none;

}

.page-title-wrapper--pc {

  float: left;
  width: 100%;
}

.padding-block--pc {

  float: left;
  width: 100%;
  height: 700px;
  background-color: white;
  position: relative;
  z-index: 3001;

}

.pc--padding-grey {

  float: left;
  width: 100%;
  position: relative;
  z-index: 3004;
  height: 250px;
  background-color: #F8F8F7;

}

.fixed {
  position: fixed;
  width: 230px;
  overflow: hidden;
  top: 20px;
}

.bottom {

  float: left;
  width: 100%;
  height: 250px;

}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  


.fixme {

  width: 230px;


}

.article-title--section .page-title {

    font-size: 80px;
    border-bottom: 14px solid #39A347;
    height: 78px;


}


.partner-grid--adjust {

    float: left;
    width: 90%;
    margin-left: 5%;
    margin-top: 40px;
  
}

.article-title--section-2 .page-title {

    font-size: 80px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 16px solid #39A347;
    height: 78px;
    display: inline-block;


}

.issueslp-content-wrapper-2 .col-xs-12 {

  float: right;
  
}

.issueslp-content-wrapper-2 h2 a {

  font-size: 30px;

}


}

/*
Tablet Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1200px) {
  /* Add your Mobile Styles here */


  .fixme {

    width: 230px;

  }


.partner-grid--adjust {
  
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-top: 40px;
  
}

.article-title--section .page-title  {

    font-size: 50px;
    border-bottom: 10px solid #39A347;
    height: 50px;


}

.article-title--section-2 .page-title {

    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 16px solid #39A347;
    height: 48px;
    display: inline-block;


}

.issueslp-content-wrapper-2 .col-xs-12 {

  float: right;
  
}

.issueslp-content-wrapper-2 h2 a {

  font-size: 30px;

}


}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

.article-title--section .page-title {

    font-size: 32px;
    border-bottom: 8px solid rgba(255,255,255, .001);
    height: 31px;


}


.fixme {

  display: none;


}

.partner-grid--adjust {
  
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-top: 40px;
  
}

.article-title--section-2 .page-title {

    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 4px solid rgba(255,255,255,.001);
    height: 26px;
    display: inline-block;


}

.issueslp-content-wrapper-2 .col-xs-12 {

  float: left;
  
}

.issueslp-content-wrapper-2 h2 a {

  font-size: 21px;

}



}









