/*Ag-News */

 h1.visually-hidden {
	 position: absolute;
	 left: -10000px;
	 top: auto;
	 width: 1px;
	 height: 1px;
	 overflow: hidden;
}
 .hh-module .wysiwyg p, .wysiwyg {
	 font-size: 1em;
	 line-height: 1.8;
}
 .bottom-nav .navbar-nav .nav-item:first-of-type:before {
	 display:none;
}
 .hh-module h1, .hh-module .h1 {
	 font-size: 46px;
}
 .hh-module h1, .hh-module h2, .hh-module h3, .hh-module h4, .hh-module h5, .hh-module h6, .hh-module .h1, .hh-module .h2, .hh-module .h3, .hh-module .h4, .hh-module .h5, .hh-module .h6 {
	 font-family: acumin-pro-extra-condensed, sans-serif;
	 font-weight: 600;
	 font-style: normal;
	 text-transform: uppercase;
}
 .hh-module .section-title .title {
	 font-size: 26px;
}
 .hh-module .post .post-category {
	 margin-bottom: 4px;
	 line-height: 1;
	 color: #836f3e;
}
 .hh-module .post .post-title.title-lg {
	 line-height: 1;
	 margin-bottom: 0;
}
 .hh-module .post .post-title {
	 margin-top:0;
	 margin-bottom: 0;
}
 .hh-module .post.post-widget .post-title {
	 font-size: 20px;
}
 .hh-module .post .post-title.title-sm {
	 font-size: 22px;
	 margin-bottom: 0;
}
 .hh-module .post-category span, .hh-module .post-category a {
	 color: #836f3e;
}
 .hh-module p {
	 margin-top: 0;
	 margin-bottom: 1rem;
}
 .hh-module h3, .hh-module .h3, .hh-module .post h3.post-title{
	 font-size: 26px;
}
 .hh-module .post .post-meta {
	 margin: 0;
	 padding: 0;
}
 .hh-module .page-title h1 {
	 margin-top: 0;
}
 .hh-module a {
	 color: #000;
	 text-decoration: none;
}
 .hh-module a:hover, .hh-module a:focus {
	 color: #000000;
	 text-decoration: none;
}
 .hh-module .post-title a:hover, .hh-module .post-title a:focus {
	 color: #70727B;
}
 .hh-module .post.post-thumb .post-title a:hover, .hh-module .post.post-thumb .post-title a:focus {
	 color: #cfb991;
}
 .hh-module .category-widget ul, .hh-module .social-widget ul{
	 margin: 0;
	 list-style-type: none;
	 padding: 0;
}
 .hh-module .primary-button,.hh-module .secondary-button {
	 margin-bottom: 10px;
	 margin-left: 10px;
	 padding: 8px 39px 9px;
	 -webkit-border-radius: 0;
	 -moz-border-radius: 0;
	 border-radius: 0;
	 text-transform: uppercase;
	 text-decoration: none !important;
	 font-family: 'United Sans';
	 font-weight: 700;
	 font-style: normal;
	 letter-spacing: 2px;
	 box-shadow:none;
	 border:solid 1px #000;
}
 @media (min-width: 768px) {
	 .hh-module .primary-button,.hh-module .secondary-button {
		 margin-bottom: 0;
		 margin-left: 0;
	}
	 .hh-module .primary-button + .primary-button, .hh-module .secondary-button + .secondary-button, .hh-module .primary-button + .secondary-button, .hh-module .secondary-button + .primary-button{
		 margin-left: 25px !important;
	}
}
 .mac-os .hh-module .primary-button, .mac-os .hh-module .secondary-button{
	 padding: 11px 40px 6px;
}
 .hh-module .primary-button {
	 color: #000;
	 background-color: transparent;
	 background-image: none;
	 border-color: #000;
}
 .hh-module .secondary-button {
	 color: #fff;
	 background-color: #000;
	 background-image: none;
	 border-color: #000;
}
 .hh-module .primary-button:hover, .hh-module .primary-button:active {
	 color: #fff;
	 background-color: #000;
	 border-color: #000;
}
 .hh-module .category-widget ul li a:hover {
	 color: #686a6d;
}
 .hh-module .primary-button:focus {
	 color: #fff;
	 background-color: #000;
	 border-color: #000;
	 -webkit-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5);
	 -moz-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5);
	 box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) 
}
 .hh-module .secondary-button:hover, .hh-module .secondary-button:active {
	 color: #000;
	 background-color: #cfb991;
	 border-color: #000;
}
 .hh-module .secondary-button:focus {
	 color: #000;
	 background-color: #cfb991;
	 border-color: #000;
	 -webkit-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5);
	 -moz-box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5);
	 box-shadow: 0 0 0 3.2px rgba(0, 0, 0, 0.5) 
}
 blockquote.quote, blockquote.quote-mark {
	 padding: 0;
	 border: 0;
	 font-size: unset;
	 margin: 32px 0 20px 32px;
	 padding-left: 32px;
	 position: relative;
	 border-left: solid 3px #cfb991;
}
 blockquote.quote p, .page-section blockquote.quote-mark p {
	 display: block;
	 padding: 0;
	 margin: 0;
	 font-family: acumin-pro, sans-serif;
	 font-weight: 600;
	 font-size: 1.5em;
	 color: #000000;
	 line-height: 1.25;
}
 blockquote.quote p:last-of-type, .page-section blockquote.quote-mark p:last-of-type {
	 display: block;
	 padding: 0;
	 padding-top: 8px;
	 font-family: acumin-pro, sans-serif;
	 font-weight: 600;
	 font-size: 1.125em;
	 color: #000000;
}
 blockquote.quote-mark {
	 border-left: solid 3px #fff;
}
 blockquote.quote-mark:before {
	 font-family: "United Sans";
	 content: open-quote;
	 color: #000;
	 font-size: 150px;
	 font-weight: 900;
	 position: absolute;
	 margin-left: -84px;
	 margin-top: 45px;
	 color: #cfb991;
}
 .hh-module .newsletter-widget:after {
	 content:none;
}
 .hh-module .social-widget ul li a {
	 color: black;
	 background: none;
	 padding:15px 15px;
}
 .hh-module .social-widget ul li a:hover {
	 color: #cfb991;
}
 .hh-module.page-header .post-meta li {
	 color: #fff;
	 font-size:18px;
	 text-transform: none;
}
 .hh-module.page-section .post-meta li {
	 font-size:12px;
	 text-transform: none;
}
 .hh-module.page-header .post-category span, .hh-module.page-section .post-category span {
	 font-size:14px;
}
 .hh-module.page-header h1, .hh-module.page-section h1{
	 font-size: 50px;
	 margin-top: 10px;
	 text-transform: none;
	 margin-bottom:15px;
}
 .hh-module .row.title {
	 padding-bottom:30px;
}
 .page-header.hh-news.hh-module {
	 min-height:600px;
}

/* Show banner min 1530 */
@media (min-width: 1530px) {
 .page-header.hh-news.hh-module {
	 min-height:650px;
}}

 .hh-module#post-header {
	 padding-top: 350px;
} 

/* Show banner min 1024 */
@media (min-width: 1024px) and (max-width: 1199px) {
      .hh-module#post-header {
	 padding-top: 375px;
}}

/* Show banner min 1530 */
@media (min-width: 1530px) and (max-width: 1799px) {
      .hh-module#post-header {
	 padding-top: 600px;
}}

/* Show banner 1920x1080 */
@media (min-width: 1800px) {
      .hh-module#post-header {
	 padding-top: 650px;
}}

/* Show banner min 1200 */
@media (min-width: 1200px) and (max-width: 1529px) {
      .hh-module#post-header {
	 padding-top: 500px;
}}

 .section.hh-news.hh-module.wysiwyg .col-md-8 img, .section.hh-news.hh-module.wysiwyg .col-md-12 img{
	 max-width: 100%;
	 height: auto;
}
 .page-header ul.post-meta, .hh-module .row.title ul.post-meta {
	 padding-left:0;
}
 .sidenav a {
	 background: none;
	 border: none;
	 border-left: 4px solid #cfb991;
	 color: #555960;
	 cursor: pointer;
	 display: block;
	 font-family: "United Sans";
	 font-size: 17px;
	 font-weight: bold;
	 outline: none;
	 padding: 16px 12px 16px 12px;
	 text-align: left;
	 text-decoration: none;
	 width: 100%;
}
/*Content Row - Images*/
 .lightboximage {
	 display: inline-flex;
	 flex-direction: column;
	 text-decoration: none;
	 display: inline-flex;
}
 .img-shadow {
	 box-shadow: 1px 1px 5px;
}
 .imgGroup .caption, .imgRow .caption {
	 display: block;
	 font-size: 14px;
	 text-align: center;
	 margin-top: 10px;
	 font-style: italic;
	 color: #686a6d;
}
 .imgGroup, .imgRow {
	 text-align: center;
}


/*under 720 */
@media (max-width: 719.99px){
.hh-module#post-header {
    padding-top: 175px;
    }
    
}

/*specific surface size and longview */
@media (width: 540px) and (height: 720px){
.hh-module#post-header {
    padding-top: 255px !important;
    }
    
}

 @media (max-width: 767.98px) {
	 .hh-news .imgGroup {
		 margin-bottom: 30px;
	}
	 .hh-module.page-header .post-meta li {
		 color: #fff;
		 font-size:15px;
		 text-transform: none;
	}
	 .page-header.hh-news.hh-module {
		min-height: 300px;
	}
	
	.hh-module#post-header {
    padding-top: 175px;
    }
	 .hh-module#post-header {
		padding-bottom: 25px;
	}
	 .hh-module.page-header h1, .hh-module.page-section h1 {
		font-size: 40px;
	}
}
 [data-object-fit='cover'] {
	 object-fit: cover 
}
 .imgGroup {
	 margin-bottom: 20px;
}
 .imgGroup img {
	 display: inline-flex;
}
/* Show arrows on mobile */
 @media screen and (max-width:575px) {
	 .gallery-lightbox-controls {
		 display: flex !important;
	}
	 .gallery-lightbox-control-btn .gallery-lightbox-control-btn-icon svg * {
		 stroke: white;
	}
}
 .hh-news.hh-module .full-width-img:not(.w-side-bar) figure {
	 width: 100vw;
	 position: relative;
	 left: 50%;
	 right: 50%;
	 margin-left: -50vw;
	 margin-right: -50vw;
}
 .hh-news.hh-module .full-width-img {
	 margin-bottom: 30px;
}

.hh-news .section-row.wysiwyg.release-info {
    margin-top: 3em;
    border-top: 1px solid lightgray;
    padding-top: 1em;
    padding: 10px;
} 
.hh-news .release-info.bk-dust {
    background-color: #ebd99f;
}
.hh-news .release-info.bk-white {
    background-color: #ffffff;
}
.hh-news .release-info.bk-bgold {
    background-color: #cfb991;
}
.hh-news .release-info.bk-field {
    background-color: #ddb945;
}

.video-res.page-section .embed-responsive-21by9 {
  padding-top: 42.857143%; 
}
.video-res.page-section .embed-responsive-1by1 {
  padding-top: 100%;
}

/*New Post Component Options*/
.hh-news.hh-module.page-section .col-md-8 .container{
    width: auto;
}
.hh-news.hh-module.page-section .col-md-8 .full-width-img figure{
    max-width: 100%;
    height: auto;
    width: 100%;
    right: auto;
    left: auto;
    margin: unset;
}
.hh-news.hh-module.page-section .col-md-8 .full-width-img img{
    width: 100%;
}
.hh-news.hh-module.page-section .accordion-section .btn {
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none !important;
    font-family: 'United Sans';
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    
}
.hh-news.hh-module.page-section .col-md-12 .slantbg.page-section.has-bg {
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    box-sizing: border-box;
    overflow-x: hidden;
} 
.hh-news.hh-module.page-section .col-md-12 .slantbg.page-section.has-bg .oblique {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
} 
.hh-news.hh-module.page-section .col-md-12 .page-section.wysiwyg-full-width {
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    box-sizing: border-box;
    overflow-x: hidden;
}
.hh-news.hh-module.page-section .col-md-12 .page-section.wysiwyg-full-width .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.hh-news.hh-module.page-section .slantbg.page-section h2 {
    font-family: acumin-pro-extra-condensed, sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    font-style: italic;
    font-size: 48px;
}
@media (min-width: 768px) {
  .hh-news .col-md-8 .left-band.page-section {
    background-color: rgb(207, 185, 145);
    border-left: 3px solid rgb(255, 255, 255);
  }
  .hh-news .col-md-8 .left-band-container {
    padding: 20px;
  }
  .hh-news .col-md-8 .left-band-container:before,
  .hh-news .col-md-8 .left-band-container:after {
    content: none;
  }
}
.hh-news .col-md-8 .fw-Ppride{
    display: none;
}
.hh-news .col-md-8 .rs-Ppride {
    display: block;
}
@media (min-width: 992px) {
    .hh-news .col-md-8 .fw-Ppride {
        display: block;
    }
    .hh-news .col-md-8 .rs-Ppride {
    display: none;
}
}
@media (min-width: 992px) {
    .hh-news .col-md-8  .headshot-section .card-deck .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media only screen and (min-width: 992px)  {
    .hh-news .col-md-8  .headshot-section .card-deck .col-md-3 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}