

/*inner page styles*/

.single-container,
.container,
.footer-container {width: 100%; max-width: 1500px; margin: 0 auto}
.disclaimer-trigger {cursor: pointer}
#disclaimer-container {display: none; position: relative; margin-top: 10px;}
#disclaimer-container.show {display: block; } 
.disclaimer-content {background-color: #f9f9f9; border: 1px solid #ccc; padding: 15px; border-radius: 4px; }
/*.sidebar_posts, .sidebar_search, .sidebar_categories, .sidebar_archives, .sidebar_reviews { margin-bottom: 30px;}*/

.blocks {padding: 80px 0; }
.footer-col {width: 32%}
.map-col {width: 48% }
.copyright {text-align: center; }
.screen-reader-text {display: none !important; }
.widget.widget_fact_checked .fact_checked_inner {display: flex; justify-content: space-between; min-height: 45px; align-items: center;}
.widget.widget_fact_checked .fact_checked_inner .checked_by {display: flex; justify-content: flex-start; align-items: center; width: 70%;}


/* .widget.widget_fact_checked p { margin-bottom: 0px;  display: flex; align-items: center;} */

.widget.widget_fact_checked p {margin-bottom: 0px;}
.widget.widget_fact_checked p.mod_date span {margin-left: 10px;}
.widget.widget_fact_checked p.widget-names {margin-left: 10px; }
.widget.widget_fact_checked p.widget-names a {text-decoration: underline !important; }
.widget.widget_team_bios .member_bios {padding: 20px 20px 0; text-align: center; margin-bottom: 0px; color: #000;}
.widget.widget_team_bios .member_bios .bio_pic {margin-bottom: 15px;}
.widget.widget_team_bios .member_bios .bio_name p a {font-size: 20px; text-decoration: underline; font-weight: bold; }
.widget-description {max-height: 0; overflow: hidden; transition: max-height 0.3s ease; margin: 0; /* remove extra spacing */}
.widget-description.active {max-height: 500px; /* adjust as needed */ margin-top: 10px; } 
.widget-names {cursor: pointer; font-weight: bold; } 
.fact-checked-sec {background-color: #f7f7f9; padding: 30px 0px; }
.checked_by {font-size: 20px; line-height: 1.2; } 
p.mod_date {font-size: 20px; width: 24%; } 
.checked-left {width: 100%; display: flex; justify-content: flex-start; align-items: center; position: relative; }
.checked-left p.widget-names::before {position: absolute; content: ''; width: 16px; height: 16px; background-image: url(images/drop-down-arrow.webp); background-position: 0px 0px; background-repeat: no-repeat; top: 0px; right: 0px; bottom: 0px; margin: auto; } 
.checked-left p.widget-names.nameactive::before {transform: rotate(180deg); } 
.checked-right {width: 100%;}
section.widget.csae-res {background-color: #0a0d10; padding: 40px 40px 20px; text-align: center; } 
.sidebar-page .widget.csae-res .widget-title {padding: 0; margin: 0 0 30px; border:none; } 
section.widget.csae-res .sdbr-case-item h4 {font-size: 25px; line-height: 1; margin: 0 0 20px; font-family: 'Marcellus'; font-weight: 400; color: #f2b30e; text-transform: uppercase; } 
section.widget.csae-res .sdbr-case-item p {font-size: 18px; line-height: 1.5; font-family: 'Inter'; font-weight: 400; margin: 0; color: #a6a6a6; }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav{display: flex; justify-content: center; align-items: center; gap: 30px; margin: 30px 0 10px; }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button,
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button,
section.widget.widget_team_bios .team-sdbar-list.owl-carousel .owl-nav button,
section.widget.testi .testi-inner-blk.owl-carousel .owl-nav button,
section.widget.csae-res .case-inner-blk.owl-carousel .owl-nav button {width: 17px; height: 29px; background-color: transparent; font-size: 0; }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev,
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev,
section.widget.widget_team_bios .team-sdbar-list.owl-carousel .owl-nav button.owl-prev,
section.widget.testi .testi-inner-blk.owl-carousel .owl-nav button.owl-prev,
section.widget.csae-res .case-inner-blk.owl-carousel .owl-nav button.owl-prev {background-image: url(images/sdbr-prev-arw.webp);}
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next,
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next,
section.widget.widget_team_bios .team-sdbar-list.owl-carousel .owl-nav button.owl-next,
section.widget.testi .testi-inner-blk.owl-carousel .owl-nav button.owl-next,
section.widget.csae-res .case-inner-blk.owl-carousel .owl-nav button.owl-next {background-image: url(images/sdbr-next-arw.webp); }
section.widget.widget_recent_entries {background-color: #b7b2b2; padding: 20px; margin-bottom: 20px; } 
.readMorebtn a {display: inline-block; padding: 16px 50px; background-color: #000; color: #fff; line-height: 1; text-transform: capitalize; }
.widget_recent_entries ul li {margin-bottom: 10px; } 
section.widget.widget_team_bios {background-color: #fff4f4; padding: 20px 20px 30px; margin-bottom: 20px; text-align: center; }
#page-column section.widget.csae-res,
#page-column section.widget.widget_team_bios,
#page-column section.widget.testi,
#page-column section.widget.widget_recent_entries {margin: 35px 0; }
#page-column section.widget.widget_recent_entries {padding-bottom: 30px; } 
#page-column section.widget.widget_recent_entries h4.widget-title {text-align: center; } 
#page-column section.widget.widget_recent_entries ul {display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; margin: 0; }
#page-column section.widget.widget_recent_entries ul li {width: 48%; position: relative; background-color: #ffffff80; padding: 18px 15px 58px; margin: 0; } 
#page-column section.widget.widget_recent_entries ul li a {font-size: 22px; margin: 0 0 15px; display: inline-block; line-height: 1.1; } 
#page-column section.widget.widget_recent_entries ul li p {font-size: 16px; line-height: 1.6; margin: 0 0 15px; }
#page-column section.widget.widget_recent_entries ul li .readMorebtn {position: absolute; bottom: 18px; } 
#page-column section.widget.widget_recent_entries ul li .readMorebtn a.cmbtn {margin: 0; font-size: 15px; padding: 14px 20px 12px; line-height: 1; } 
#page-column section.widget.widget_team_member h4.widget-title {text-align: center; }
#page-column section.widget.widget_team_member .team-inner-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 20px; } 
#page-column section.widget.widget_team_member .team_member_item {width: 40%; text-align: center; padding: 20px; background-color: #dbd9d9; position: relative; } 
#page-column section.widget.widget_team_member .team_member_pic {margin: 0 0 20px; }
#page-column section.widget.widget_team_member .team_member_pic img {width: 100%; display: block; } 
#page-column section.widget.widget_team_member .team_member_name p {font-size: 28px; line-height: 1; margin: 0 0 15px; } 
#page-column section.widget.widget_team_member .team_member_summary p {font-size: 16px; line-height: 1; margin: 0; text-transform: capitalize;}