﻿/*.page-id-531419 .fl-post-grid .fl-post-image img {
  width: auto;
  position: absolute;
  height: 100%;
  display: block;
  max-width: fit-content;
}
.page-id-531419 .fl-post-grid .fl-post-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
}*/
.fl-page-bar {
  display:none;
}
h1{font-size:56px;}
.fl-node-6218063258656 .pp-content-post.pp-content-grid-post {
  float: left;
  position: relative !important;
  top: 0px !important;
  left:0px !important;
  margin-left: 15px;
}
.fl-post-grid-post .fl-post-title {
  line-height: 32px;
}
.page-id-531392 .pp-content-grid-post-image img {
  width: 100% !important;
  height: inherit !important;
  max-width: inherit !important;
  object-fit: cover;
  min-height: 100%;
}
.page-id-532206 .fl-post-column .fl-post-image {
  min-height: 272px;
}
.page-id-532206 .fl-post-column .fl-post-image img {
  height: 272px;
  width: auto;
  max-width: fit-content;
}
.fl-post-grid-post.category-ship .fl-post-text .fl-category .ship {
  display: none;
}
.fl-post-grid-post.category-ship .fl-post-text .fl-category span span:after {
  content: ", ";  
}
.fl-post-grid-post.category-ship .fl-post-text .fl-category span:last-child span::after {
  content: "" !important;
  display: none;
}
.fl-page-nav-right .fl-page-header-container {
  padding-top: 5px;
  padding-bottom: 10px;
}
.page-id-532642 .fl-post-title {
  display: none;
}
.fl-page-bar-container.container {
  width: 100%;
  max-width: 1080px;
}
/*.fl-node-6218063258656 .pp-content-post {
  width: 31% !important;}
  */
  .page-id-532206 .fl-post-grid .fl-post-image {
  max-height: 270px;
  overflow: hidden;
}
 .homepage-post-img {
  max-height: 250px;
  overflow: hidden;
  border-bottom: 6px solid #F9C636;
}

.fl-page-header-logo .header-tagline {
  color: #fff !important;
}
.fl-post-grid-post h2.fl-post-title {
  font-size: 30px;
  margin-bottom: 20px;
  color: #041E42;
}
.fl-post-grid-post h2.fl-post-title a {
  color: #0069B1;
}
.pp-post-filters-wrapper ul.pp-post-filters {
  text-indent: inherit;
}
.pp-post-filter::before, .pp-post-filter::after {
  content: "" !important;
  padding: 0px !important;
  display: none !important;
  margin: 0px !important;
}
nav ul {
  text-indent: inherit !important;
}
.fl-page-nav-right .fl-page-nav-wrap .fl-page-nav-collapse .navbar-nav > li > a, nav li > a {
  border: none;
  border-radius: 0;
  font-size: 14px;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a, nav li.current-menu-item > a {
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid #ffffff;
}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .fl-page-nav-collapse .navbar-nav > li > a, .fl-page-header-fixed .fl-page-nav-wrap .fl-page-nav-collapse .navbar-nav > li > a, nav li > a {
  padding: 10px 5px;
}
.fl-page-header .navbar-nav > li.current-menu-item > a, nav li.current-menu-item > a  {
  color: #041E42 !important;
  background-color: #fff;
}

.fl-page-nav-search form {
  top: -50%;
  width: 600px;
  border:0px;
}

ul.fl-menu-horizontal li::before {
  content: "" !important;
}
ul.fl-menu-horizontal li a {
  text-transform: uppercase;
  text-align: center;
}
ul.fl-menu-horizontal li {
  text-align: right;
  margin-right: 10px;
}
ul.fl-menu-horizontal li:last-child {
  margin-right: 0px;
}
.fl-builder-content-531146 .fl-node-620be3332a1ef .fl-module.fl-module-photo .fl-module-content.fl-node-content {
  margin-bottom: 0px !important;
}
.fl-builder-content-531146 .fl-node-620be3332a1ef .fl-module.fl-module-heading {
  padding-left: 10px;
}

.fl-builder-content-531368 .fl-node-620c0199a080c .fl-module.fl-module-photo .fl-module-content.fl-node-content {
  margin-bottom: 0px !important;
}
.fl-builder-content-531368 .fl-node-620c0199a080c .fl-module.fl-module-heading {
  padding-left: 10px;
}

.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, .fl-page-header-fixed .fl-logo-img {
  max-height: 75px !important;
  width: auto !important;
}
.col-md-5.col-sm-12.fl-page-header-logo-col {
  width: 32%;
}
.col-md-5.col-sm-12.fl-page-header-logo-col ~ .fl-page-nav-col.col-md-7.col-sm-12 {
  width: 68%;
}
.fl-logo-text {
  font-family: 'TideSans-300LilKahuna','Red Hat Display', 'Helvetica', Arial, Tahoma, sans-serif;
  font-weight: 400;
  font-size: 35px;
  color: #ffffff !important;
  vertical-align: top;
  display: block;
  float: left;
}
.fl-page-header-logo a {
  display: block;
  float: left;
  width: 100%;
}
.header-tagline {
  margin-top: -6px;
  clear: both;
  font-size: 14px;
  margin-left: 0px;
  padding-left: 0px;
  display: block;
  float: left;
}
footer h4.fl-widget-title { 
    color: #5d95bc !important;
}
body footer.fl-page-footer-wrap .col-sm-4.col-md-4:nth-child(1) {
    width: 55% !important;
}
.pp-gallery-filters-wrapper .pp-gallery-filter-label::before {
    content: "" !important;
    display: block;
    padding: 0px;
    font-size: 0px;
}

.hero-post-block .pp-content-grid-more.pp-more-link-button {
    background: transparent;
    color: #005088;
    padding: 0px;
}
.hero-post-block .pp-content-grid-more.pp-more-link-button:hover {
    background: transparent;}

.hero-post-block .pp-content-post.pp-content-grid-post.pp-grid-default.post.type-post.status-publish {
    width: 32.2%;
}

.fl-page-content .fl-post.post.type-post .fl-post-thumb {
    display: none;
}
.fl-page-content .fl-post.post.type-post .fl-post-image-beside .fl-post-thumb {
    display: inline-block;
    clear: both;
}
.fl-page-content .fl-post.post.type-post .fl-post-content-beside {
    width: 100%;
    float: left;
    clear: both;
}
.fl-node-616dd70742551 .pp-category .category-style-0 .pp-category__content::before {
    background-color: #D5E5F3;
    content: "";
    width: 105%;
    position: absolute;
    height: 100%;
    z-index: -1;
    bottom: 0px;
    left: -5px;
    right: 0px;
}
.fl-module.fl-module-pp-category-grid .pp-category {
    overflow: hidden;
}
article .fl-post-content .wp-caption .wp-caption-text {
    padding: 8px 23px;
    background: #F9C636;
    font-weight: bold;
}
.fl-module.home-cat-details .fl-module-content {
  background-color: #D5E5F3;
  border-bottom: 10px solid #F9C636;
}
.pioneer-home-cats .fl-module-photo .fl-module-content.fl-node-content {
  max-height: 275px;
  overflow: hidden;
  margin-bottom: 0px;
}
.pioneer-home-cats .fl-module-photo .fl-module-content.fl-node-content .fl-photo-img.wp-image-530735.size-full {
  /*! width: 126%; */
  /*! max-width: 150%; */
  height: 275px;
}
.pioneer-home-cats .fl-module.fl-module-rich-text.home-cat-details .fl-module-content {
  padding: 20px 10px 20px;
  margin-bottom: 20px;
  min-height: 175px;
}
.pioneer-home-cats .fl-module.fl-module-rich-text.home-cat-details .fl-rich-text {
  font-size: 15px;
}
.pioneer-home-cats .fl-module-photo {
  max-height: 250px;
  overflow: hidden;
}
.pioneer-home-cats .fl-photo-img.wp-image-530644.size-full {
  height: 250px;
}
.pioneer-home-cats .fl-photo-img.wp-image-530711.size-full {
  height: 250px;
}
body .fl-archive .fl-archive-title {
    font-size: 34px;
}
.fl-post-grid-post {
  border: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
  border-style: none;
}
.fl-node-6218063258656 .pp-content-post .pp-content-grid-image{
border-style: solid;
border-width: 0;
  border-bottom-width: 0px;
background-clip: border-box;
border-color: #f9c636;
border-bottom-width: 8px;
}

.page-id-531392 .pp-content-grid-post-image {
  height: 248px;
  position: relative;
  overflow: hidden;
  display: block;
  max-width: 247px;
}
.page-id-531392 .pp-content-grid-post-image .wp-post-image {
  width: auto;
  max-width: inherit;
  height: 100%;
}
.fl-module.fl-module-photo.fl-node-620c025ff2a69, .fl-module.fl-module-photo.fl-node-620c025ff2a6d {
  min-height: 250px;
}
.fl-module.fl-module-photo.fl-node-620c025ff2a69 .fl-photo-img.wp-image-531996, .fl-module.fl-module-photo.fl-node-620c025ff2a6d .fl-photo-img {
  height: 100%;
  width: auto;
  max-width: 450px;
  margin: 0px -50%;
}
.fl-module-pp-content-grid.fl-node-6230ffe952edd .pp-content-grid-post-excerpt {
  font-size: 12px;
  text-align: center;
  padding: 10px 10px 0px 10px;
}

@media only screen and (max-width: 950px) {

  .fl-page-nav-wrap {
  background-color: transparent;
}
.fl-node-620be4af8e834 h1 {
  font-size: 7vw !important;
  line-height: 1.2 !important;
}
.fl-node-620be4af8e834 h1 br {
  display: none;
}
  
}

@media only screen and (max-width: 750px) {
.fl-node-621f7f9f887c8 .fl-button {
  text-align: center !important;
  margin: auto;
  float: none;
  display: block !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle, .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover {
  background: transparent;
  border: 0px !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap {
  padding-bottom: 0px;
}
.pp-content-post.pp-content-grid-post {
  width: 48% !important;
}
.fl-page .fl-page-content {
  padding: 0px;
}
.fl-page .fl-page-content .fl-row.fl-row-full-width .fl-row-content-wrap {
  padding-left: 30px;
  padding-right: 30px;
}
#whoibrand #Layer_1 {
  max-width: 350px;
  margin: auto;
  float: none;
  text-align: center;
  display: block;
}

.fl-page-header-logo .header-tagline, .fl-page-header-logo a {
  text-align: center;
  float: none;
  margin: auto;
  display: block;
}
}
@media only screen and (max-width: 550px) {
  .fl-module.fl-module-rich-text.fl-node-6220d9b8635f5 {
  margin-bottom: 25px;
}
  body footer.fl-page-footer-wrap .col-sm-4.col-md-4:nth-child(1), footer .col-sm-4.col-md-4 {
  width: 100% !important;
  padding: 0px 40px;
}
.pp-content-post.pp-content-grid-post {
  width: 100% !important;
}
}