 /*CA insight detail screen start */

 /* .gradientColor {
  background: #fff;
  background: -webkit-linear-gradient(to top, #fff 84%, #f4f2f0 16%);
  background: -moz-linear-gradient(to top, #fff 84%, #f4f2f0 16%);
  background: linear-gradient(to top, #fff 84%, #f4f2f0 16%);
} */
.Insights.breadcrumb {
   font-size: 14px;
   font-weight: 300;
   margin-top: 2.8125rem;
 }
 .Insights.breadcrumb ul {
   list-style: none;
   overflow: hidden;
   margin-left: 0;
   padding-top: 15px;
 }
 .Insights.breadcrumb ul li {
   float: left;
   padding-right: 5px;
   font-family: 'acumin-pro';
   font-size: 14px;
 }
 
 
 
 .Insights.breadcrumb ul li:not(last-child) a {
   color: #647d3b;
   font-weight: 400;
 }
 .Insights.breadcrumb ul li:not(:last-child):after {
   height: 14px;
   margin: 0 0 0 4px;
   content: ">";
 }
 .InsightDetail {
   height: calc(100% - 200px);
   padding-bottom: 100px;
 }
 
 .InsightDetail .content-wrapper.insightDetails {
   padding-right: 4.8rem;
  /*right side image style*/
 }
 @media only screen and (min-width: 641px) and (max-width: 1024px) {
   .InsightDetail .content-wrapper.insightDetails {
     width: 100%;
  }
 
  .widget_section:nth-child(1) {
   margin-top: 0px !important;
 }
 
 }
 .main-container .pageNotFound__section{
   margin-top: 200px;
   margin-bottom: 216px;
   display: flex;
   justify-content: center;
   text-align: center;
 }
 @media only screen and (max-width: 1024px){
 .main-container .pageNotFound__section{
   margin-bottom: 137px;
   }
 }
 
 .InsightDetail .content-wrapper.insightDetails .auth-section {
   display: flex;
   justify-content: space-between;
   width: 100%;
   margin-bottom: 26px;
 }
 
 .InsightDetail .content-wrapper.insightDetails .auth-section .authors{
 font-family: 'acumin-pro-condensed';
   font-size: 13px;
   
 }
 .InsightDetail .content-wrapper.insightDetails .auth-section .authors strong {
   font-weight: 700;
   font-size: 18px;
 }
 .InsightDetail .content-wrapper.insightDetails .auth-section .fb-share {
   display: flex;
   align-items: center;
   font-size: 21px;
 }
 .InsightDetail .content-wrapper.insightDetails .auth-section .fb-share a {
   color: #647d3b;
   font-weight: normal;
 }
 .InsightDetail .content-wrapper.insightDetails .auth-section .fb-share .fb-icon {
   background: #647d3b;
   border-radius: 50%;
   display: inline-block;
   text-align: center;
   color: white;
   padding: 2px 10px;
 }
 .InsightDetail .content-wrapper.insightDetails .reviewDet-header {
   padding-bottom: 0;
 }
 .InsightDetail .content-wrapper.insightDetails .reviewDet-header h1 {
   font-weight: 800;
   font-style: normal;
   font-size: 35px;
   line-height: 40px;
   text-align: left;
   padding-top: 5px;
   margin-bottom: 1.5rem;
   /* text-transform: uppercase; */
 }
 
 /* .insightDetailsContentSection h2 {
   padding-top: 116px;
   margin-bottom: -25px;
 }
  */
 .InsightDetail .content-wrapper.insightDetails .header-bar {
  /* border-bottom: 2px solid grey;
   padding-top: 7px;
   padding-bottom: 14px;
   margin-bottom: 20px;
  */
   width: 100%;
 }
 .InsightDetail .content-wrapper.insightDetails .header-bar .insightDetail-date {
   font-family: 'acumin-pro';
   /* font-weight: 600; */
   font-style: normal;
   font-size: 13px;
   line-height: 2;
   color: #9D9D9D;
   margin: 0;
 }
 .InsightDetail .content-wrapper.insightDetails .header-bar .insightDetail-date .article-type {
 float: inline-end;
 
 }
 .InsightDetail .content-wrapper.insightDetails .header-bar .insightDetail-date li {
   display: inline-block;
   list-style-type: none;
   margin-right: 7px;
   font-size: 13px;
   color: #9D9D9D;
   margin-top: 2rem;
   padding-bottom: 8px !important;
 }
 .InsightDetail .content-wrapper.insightDetails .img-coint {
   float: right;
   margin: 0 0 1rem 1rem;
   max-width: 275px;
 }
 .InsightDetail .content-wrapper.insightDetails .img-coint img {
   width: 275px;
   height: 454px;
 }
 @media only screen and (max-width: 40em) {
 .Insights.breadcrumb{
   margin-top: 1rem;
 } 
 
 .InsightDetail .content-wrapper.insightDetails {
   padding-right: 0;
 }
   .InsightDetail .content-wrapper.insightDetails .img-coint {
     float: inherit;
     margin: 0;
     max-width: 100%;
  }
  .InsightDetail .content-wrapper.insightDetails .img-coint img {
   height: auto;
  }
  .InsightDetail .content-wrapper.insightDetails .reviewDet-header h1{
   font-size: 24px;
   line-height: 24px;
  }
  .InsightDetail .content-wrapper.insightDetails .auth-section .fb-share{
   font-size: 18px;
  }
  .InsightDetail .content-wrapper.insightDetails .header-bar .insightDetail-date li{
   margin-top: 10px;
  }
  .widget_section:nth-child(1) {
   margin-top: 0px !important;
 }
 .InsightDetail .sidebar-head{
   padding-top: 0 !important;
 }
 
 .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text{
   margin-bottom: 2rem !important;
 }
 
 }
 .InsightDetail .content-wrapper.insightDetails .page-content {
   padding: 10px 0;
 }
 .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text {
 font-family: 'acumin-pro';
   font-style: normal;
   font-weight: 300;
   font-size: 16px;
   color: #000000;
   line-height: 24px;
   margin-bottom: 53px;
 }
 
 .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text h2, .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text h3,.InsightDetail strong {
   font-family: "acumin-pro-condensed";
   font-size: 21px;
   color: #000000;
   line-height: 28px;
   margin-top: 1rem;
   margin-bottom: 4px;
 }
.InsightDetail .content-wrapper.insightDetails .insights-subtitle {
  font-family: "acumin-pro-condensed";
    font-weight: 800;
    font-style: normal;
    font-size: 35px;
    line-height: 1.14;
    color: #647d3b;
    margin: 40px 0px 20px;
}

 
 /* .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text a{
   color: #7ac24f;
 } */
 
 .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text small {
   font: normal normal 300 12px/16px "freight-sans-pro", sans-serif
   /* font-size: 16px; */
 }
 .InsightDetail .content-wrapper.insightDetails .full-image-width.img-coint {
   width: 100%;
   float: inherit;
   max-width: 100%;
   margin: 0 0 10px 0;
 }
 .InsightDetail .content-wrapper.insightDetails .full-image-width.img-coint img {
   width: 100%;
 }
 .InsightDetail .content-wrapper.insightDetails hr {
   color: #005f61;
   background-color: #436c30;
   height: 5px;
   width: 200px;
   border-bottom: none;
  /*margin-top: 2rem;
  */
   margin-bottom: 2rem;
   box-shadow: 0 4px 6px rgba(0, 0, 0, 0.16);
 }
 .InsightDetail .sidebar-head {
   color: #95989a;
   position: relative;
   padding-bottom: 10px;
   border-bottom: 1px solid #eee;
   margin-bottom: 25px;
   font-family: 'acumin-pro-condensed';
   font-style: normal;
   font-weight: 300;
   padding-top: 2rem;
   font-size: 24px;
 }
 .InsightDetail .sidebar-head:after {
   content: "";
   position: absolute;
   width: 117px;
   height: 6px;
   left: 0;
   bottom: 0;
   color: #647d3b;
   background: #647d3b;
 }
 .InsightDetail .sidebar .newsblock {
   margin-bottom: 20px;
   cursor: pointer;
 }
 .InsightDetail .sidebar .newsblock h3 {
   line-height: 1rem;
 }
 .InsightDetail .sidebar .newsblock h3 a {
   font-size: 14px;
   color: #52743d;
   font-weight: bold;
 }
 .InsightDetail .sidebar .newsblock .date {
   font-size: 12px;
 }
 .InsightDetail .news-search {
   padding-top: 15px;
 }
 .InsightDetail .news-search .searchbox {
   height: 36px;
 }
 .InsightDetail .news-search .searchbox .search-area {
   font-size: 16px;
   padding-left: 11px;
   font-family: 'acumin-pro-condensed';
   font-style: normal;
   font-weight: 400;
   float: left;
   width: 85%;
   background: #eee;
   border: 0;
   border-bottom: 1px solid #436c30;
   height: 36px;
 }
 .InsightDetail .news-search .searchbox .winsrch-btn {
   float: right;
   width: 15%;
   padding: 0;
   background: #397317;
   font-size: 18px;
   color: #fff;
   height: 36px;
   text-align: center;
 }
 .InsightDetail .news-search .searchbox .winsrch-btn .fa-magnifying-glass {
   position: relative;
   top: 7px;
 }
 /*common layout code*/
 .InsightDetail .grid-container {
   max-width: 80rem;
 }
 
 .mb-1 {
   margin-bottom: 1rem;
 }
 
 @media screen and (min-width: 64em) {
   .recentOrRelatedInsights {
     width: 75%;
  }
   .noRecentOrRelatedInsights {
     width: 100%;
  }
 }
 @media screen and (max-width: 64em) {
   .recentOrRelatedInsights {
     width: 100%;
  }
  .InsightDetail .content-wrapper.insightDetails {
   padding-right:0;
 }
 }
 /* .widget_section {
  padding-left: 2rem;
  
 } */
 .widget_section .article_cards {
   width: 100%;
   margin-bottom: 30px;
   margin-top: 55px;
   height: auto;
   background-color: #fff;
   box-shadow: 2px 6px 8px 0 rgba(0, 0, 0, .15);
   position: relative;
 }
 .widget_section .article_cards .insight-image {
   height: 200px;
   width: 100%;
   object-fit: cover;
   background-color: #efefef;
 }
 .widget_section .article_cards .content_top {
   padding: 25px 16px 28px 20px;
 }
 .widget_section .article_cards .content_top .categories {
 font-family: 'acumin-pro-condensed';
   font-style: normal;
   font-size: 15px;
   line-height: 24px;
   color: #000;
   font-weight: 600;
   position: relative;
   padding-bottom: 9px;
 
 }
 .widget_section .article_cards .content_top .categories:after {
   content: "";
   display: block;
   position: absolute;
   width: 45px;
   height: 0;
   bottom: 0;
   left: 0;
   border-bottom: solid 3px #F9C606;
 }
 .widget_section .article_cards .content_top h4 {
   margin-top: 20px;
   /*min-height: 108px;*/
   max-width: 420px;
   line-height: 24px;
 }
 .widget_section .article_cards .content_top h4 a {
 font-family: 'acumin-pro-condensed';
   font-weight: 800;
   font-style: normal;
   font-size: 23px;
   line-height: 1;
   color: #647d3b;
 }
 .widget_section .article_cards .card_footer {
   padding: 14px 0 30px 20px;
 }
 .widget_section .article_cards .card_footer .btn.btn-yellow {
   font-weight: 800;
   font-style: normal;
   display: inline-block;
   padding: 13px 18px;
   text-transform: uppercase;
   font-size: 18px;
 }
 .widget_section .article_cards .card_footer .date {
 display: inline-block;
    /*margin-left: 19px;
   font-family: 'acumin-pro';
   font-weight: 300; */
   font-style: normal;
   font-size: 12px;
   color: #9E9D9D;
 }
 
 .load-more-right{
   width: 100%;
   font-family: 'acumin-pro-condensed';
   font-weight: 800;
   font-style: normal;
   background-color: #f9c606;
   color: #3c3c3c;
   line-height: 1;
   display: inline-block;
   padding: 13px 18px;
   text-transform: uppercase;
   font-size: 18px;
   margin-bottom: 20px;
 }
 
 .widget_section:nth-child(1) {
   margin-top: 75px;
 }
 
 
 @media screen and (min-width: 640px) and (max-width: 1024px){
 .insightDetailsContentSection .grid-x.small-12 .large-3.medium-4.small-12 {
   width: 100%;
 }
 .InsightDetail .sidebar-head{
   padding-top: 0;
 }
 .InsightDetail .content-wrapper.insightDetails .page-content .insightDetails-text{
   margin-bottom: 2rem;
 }
 }
 /*CA insight detail screen end */