
/* Single Details page styling */

/********page navigation styling*******/
.single-post-template .page-navigation .page-back {
  float: left;
}
.single-post-template .page-navigation a{
  color: #000E56;
  font-family: 'RethinkSans-SemiBold';
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}
.single-post-template .page-navigation:hover a {
  color: #061F80;
}
.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: 10px;
}

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

.single-post-template .page-navigation span.next-button:after {
  content: url(/wp-content/themes/ipsen-main/dist/images/Story_right_arrow_new.png);
  display: inline-block;
  margin-left: 10px;
  /* 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/Story_left_arrow_new1.png);
}

.single-post-template .page-navigation:hover span.next-button:after {
  content: url(/wp-content/themes/ipsen-main/dist/images/Story_right_arrow_new.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;
  justify-content: space-between ;
}
/********page navigation styling ended here*******/
.single-post-template button.btn.tag-btn {
  padding: 5px 10px;
  border-radius: 4px;
  font-family: 'RethinkSans-Medium';
  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;
  margin-bottom: 30px;
  display: flex;
  overflow: scroll;
  -ms-overflow-style: none; 
  scrollbar-width: none;
}
.post-featureimg {
  position:relative;
  padding-bottom:56.25%;
  height: 0;
  overflow: hidden;
}
.post-featureimg iframe{
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.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;
}
.single-post-template .page-navigation,
.single-post-template .page-navigation.bottom-page-nav{
  background-color: #EDEBE4;
  padding: 15px 20px;
}
.left-post-side .page-head{
  margin-bottom: 12px;
}
.left-post-side .content_area{
  margin-top: 24px;
}
.left-post-side .content_area .container{
  padding-left: 0;
}
.left-post-side .content_area .cta-card,
.single-post-template .page-navigation.bottom-page-nav{
  margin-bottom: 50px !important;
}
/********page filter styling ended here*******/
.single-press_release .page-navigation{
  margin-top: 50px;
}

.single-post-template .post-featureimg img {
  /* margin: 30px 0; */
  width: 100%;
  object-fit: cover;
  object-position: center;
}
/*** space between catergory name and calender icon **/
.calendar_icon {
  padding-left: 10px;
}

@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: #EDEBE4;
      padding: 15px 20px;
      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: #EDEBE4;
      padding: 15px 20px;
      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: #EDEBE4;
      padding: 15px 20px;
      margin-bottom: 50px;
      border-radius: 8px;
      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*/