
/* Single Details page styling */

/********page navigation styling*******/
.single-post-template .page-navigation .page-back {
  float: left;
}
.single-post-template .page-navigation a{
  color: #224A81;
}
.single-post-template .page-navigation:hover a {
  color: #2797D3;
}
.single-post-template .page-navigation .next-prev-sect {
  float: right;
}
.single-post-template .page-navigation span.desk-span, .single-post-template .page-navigation span.story-date, .single-post-template .page-navigation span.story-read-time {
  color: #5D6265;
  font-size: 10px;
  margin: 0 5px;
}

.single-post-template .page-navigation span.back-button:before {
  content: url(/wp-content/themes/ipsen-main/dist/images/story-left-arrow.png);
  display: inline-block;
  margin-right: 15px;
}

.single-post-template .page-navigation span.prev-button:before {
  content: url(/wp-content/themes/ipsen-main/dist/images/story-left-arrow.png);
  display: inline-block;
  margin-right: 15px;
}

.single-post-template .page-navigation span.next-button:after {
  content: url(/wp-content/themes/ipsen-main/dist/images/story-left-arrow.png);
  display: inline-block;
  margin-left: 15px;
  transform: rotateZ(180deg);
  top: -2px;
  position: relative;
}

.single-post-template .page-navigation:hover span.back-button:before {
  content: url(/wp-content/themes/ipsen-main/dist/images/move-left.png);
}

.single-post-template .page-navigation:hover span.prev-button:before {
  content: url(/wp-content/themes/ipsen-main/dist/images/move-left.png);
}

.single-post-template .page-navigation:hover span.next-button:after {
  content: url(/wp-content/themes/ipsen-main/dist/images/move-left.png);
}
.single-post-template .page-navigation span.prev-button.disabled, .single-post-template .page-navigation span.next-button.disabled {
  color: #C4C9CB;
}

.single-post-template .page-navigation span.prev-button.disabled:before, .single-post-template .page-navigation span.next-button.disabled:after {
  content: url(/wp-content/themes/ipsen-main/dist/images/left-arrow-disabled.png)!important;
}

.single-post-template .page-navigation .next-prev-sect span.prev-button {
  padding-right: 10px;
}
.single-post-template .page-navigation .next-prev-sect span.next-button {
  padding-left: 10px;
}
.single-post-template .page-navigation .next-prev-sect .nav-links:has(.nav-previous a) span.next-button {
  border-left: 1px solid #C4C9CB;
}
.single-post-template .page-navigation .nav-links {
  display: flex;
}
/********page navigation styling ended here*******/
.single-post-template button.btn.tag-btn {
  padding: 5px 10px;
  border-radius: 4px;
  font-family: 'Lato-Regular';
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  border: 1px solid transparent;
  text-decoration: none;
  display: inline-block;
  margin: 0;
}
.single-post-template .green-btn {
  background-color: #B2C966;
}
.single-post-template span.desk-span, .single-post-template span.story-date, .single-post-template span.story-read-time {
  color: #5D6265;
  font-size: 10px;
  margin: 0 5px;
}

/********page filter styling start here*******/
.single-post-template .page-filter-tags {
  margin-top:30px;
  display: flex;
  overflow: scroll;
  -ms-overflow-style: none; 
  scrollbar-width: none;
}
.single-post-template .page-filter-tags::-webkit-scrollbar {
  display: none;
}
.single-post-template .page-filter-tags .filter-tags{
  background:#fff;
  border:1px solid #224A81;
  color:#224A81;
  padding:5px 20px;
  white-space:nowrap;
  margin-right:15px;
  border-radius:20px;
}

.single-post-template .page-filter-tags .filter-tags:hover{
  background:#224A81;
  border:1px solid #224A81;
  color:#fff;
}
.single-post-template .page-filter-tags .filter-tags a:hover{
  color: #fff;
}
/********page filter styling ended here*******/

.single-post-template .post-featureimg img {
  margin: 30px 0;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

@media only screen and (max-width: 992px) {
  .single-post-template .page-content .column-2{
      margin-top:60px;
  }
  .single-post-template .page-navigation {
      display: inline-block;
      background-color: #F7F7F7;
      padding: 15px;
      margin-bottom: 50px;
      border-radius: 6px;
      width: 100%;
  }
  
}
/* Tablet design */
@media only screen and (min-width: 768px){
  .single-post-template .page-navigation {
      display: inline-block;
      background-color: #F7F7F7;
      padding: 15px;
      margin-bottom: 50px;
      border-radius: 6px;
      width: 100%;
  }
}
/* desktop styles */
@media only screen and (min-width: 991px) {
  .single-post-template .page-navigation {
      display: inline-block;
      background-color: #F7F7F7;
      padding: 15px;
      margin-bottom: 50px;
      border-radius: 6px;
      width: 100%;
  }
  .single-post-template .page-navigation.bottom-page-nav{
    margin-bottom:60px;
}

}
@media only screen and (min-width: 1599px) {
.single-post-template .page-navigation.bottom-page-nav{
    margin-bottom:90px;
}
}

/*Single page stlying ended here*/