/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2026 | 08:18:15 */
m/* Featured Blogs */

.accurate_featured_blogs_highlighted .accurate_blogs_feat_img a img {
	aspect-ratio: 564/320 !important;
}

.accurate_featured_blogs_highlighted .accurate_blogs_title a, .accurate_featured_blogs .accurate_blogs_title a {
	height: auto !important;
}

.accurate_featured_blogs_highlighted .blogs_more_info, .accurate_featured_blogs .blogs_more_info {
	display: flex;
	gap: 10px;
}

.accurate_featured_blogs_highlighted .blogs_more_info .blogs_featured, .accurate_featured_blogs .blogs_more_info .blogs_featured {
	color: #fff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    background: #293679;
    border-radius: 100px;
    padding: 6px 25px;
}

.accurate_featured_blogs .accurate_blogs_main_content {
	padding: 0 0 10px 0 !important;
}

.accurate_featured_blogs .accurate_blogs_title {
	margin-top: 0;
}

.accurate_featured_blogs .accurate_blogs_title a:hover {
	color: #CE2030;
}

/* Featured Blogs */


/* Blogs Carousel */

.accurate_blogs_carousel_with_bg .accurate_blogs_main_content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.accurate_blogs_carousel_with_bg a, .accurate_blogs_carousel a {
	border: none !important;
	outline: none !important;
}

.accurate_blogs_carousel_with_bg .accurate_blogs_feat_img a img {
	border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

.accurate_blogs_carousel_with_bg .owl-nav .owl-prev {
    content: url(/wp-content/uploads/2026/03/Arrow-Left-Button.svg);
	left: 10px !important;
}

.accurate_blogs_carousel_with_bg .owl-nav .owl-next {
    content: url(/wp-content/uploads/2026/03/Arrow-Right-Button.svg);
	right: 10px !important;
}

.accurate_blogs_carousel_with_bg .owl-nav button {
    background-color: transparent;
    width: 32px !important;
    height: 32px !important;
	padding: 0 !important;
	top: 93% !important;
}

.accurate_blogs_carousel_with_bg .owl-dots {
	margin-top: 40px !important;
}

.accurate_blogs_carousel .owl-nav .owl-prev {
    content: url(/wp-content/uploads/2026/03/Arrow-Left-Button-1.svg);
}

.accurate_blogs_carousel .owl-nav .owl-next {
    content: url(/wp-content/uploads/2026/03/Arrow-Right-Button-1.svg);
}

.accurate_blogs_carousel .owl-nav button {
	width: 32px !important;
    height: 32px !important;
	top: 93% !important;
}

.accurate_blogs_carousel .owl-dots {
	margin-top: 40px !important;
}


/* Blogs Carousel */


/* AP Video Library */

.ap_video_carousel_single {
	box-shadow: 0px 1px 8px 0px rgba(95, 97, 99, 0.15);
}

.ap_video_carousel .sby_inner_item {
	box-shadow: 0px 1px 8px 0px rgba(95, 97, 99, 0.15) !important;
}

.ap_video_carousel .sby_video_thumbnail_wrap .sby_video_thumbnail {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}

.ap_video_carousel .sby_play_btn .sby_play_btn_bg {
	border-color: transparent !important;
}

.ap_video_carousel .sby_play_btn svg {
	opacity: 1 !important;
	color: #fff !important;
}

.ap_video_carousel .sby-video-info {
	text-align: left !important;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.ap_video_carousel .sby_video_title_wrap {
	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
	height: 69px;
}

.ap_video_carousel .sby_video_title {
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
}

.ap_video_carousel .sby_meta {
	margin-top: 15px !important;
}

.ap_video_carousel .sby_meta .sby_username, .ap_video_carousel .sby_meta .sby_view_count, .ap_video_carousel .sby_date  {
	color: #5F6163;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    background: #F4F4F4;
    border-radius: 100px;
    padding: 6px 16px;
}

.ap_video_carousel .sby_view_count_wrap::before, .ap_video_carousel .sby_date_wrap::before {
	content: "" !important;
}

.ap_video_carousel .sby-owl-nav .sby-owl-prev {
	content: url(/wp-content/uploads/2026/03/Arrow-Left-Button-1.svg);
	top: 94% !important;
	box-shadow: none !important;
	margin-left: 15px !important;
}

.ap_video_carousel .sby-owl-nav .sby-owl-next {
	content: url(/wp-content/uploads/2026/03/Arrow-Right-Button-1.svg);
	top: 94% !important;
	box-shadow: none !important;
	margin-right: 15px !important;
}

.ap_video_carousel .sby-owl-dots {
	margin-top: 10px !important;
}

.ap_video_carousel .sby-owl-dot.active span {
	background: #CE2030 !important;
	opacity: 1 !important;
	width: 16px !important;
	height: 16px !important;
}

.ap_video_carousel .sby-owl-dot span, .ap_video_carousel .sby-owl-dot:hover span {
	background: #293679 !important;
	opacity: 1 !important;
	width: 16px !important;
	height: 16px !important;
}

/* AP Video Library */


/* AP Socials */

.ap_social_wall_carousel .sbsw-item-media, .ap_social_wall_carousel .sbsw-item-media img, .ap_social_wall_carousel .sbsw-item-media a {
	aspect-ratio: 368/264;
	width: 100%;
	object-fit: contain;
	height: 264px;
}

.ap_social_wall_carousel .sbsw-item-media {
	height: 264px !important;
}

.ap_social_wall_carousel .sbsw-follow {
	display: none !important;
}

.ap_social_wall_carousel .sbsw-item-header {
	border-top-left-radius: 16px !important;
	border-top-right-radius: 16px !important;
	padding-top: 15px !important;
    padding-bottom: 14px !important;
}

.ap_social_wall_carousel .sbsw-item-inner {
	border-top-left-radius: 16px !important;
	border-top-right-radius: 16px !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	box-shadow: 0px 1px 8px 0px rgba(95, 97, 99, 0.15) !important;
}

.ap_social_wall_carousel .sbsw-owl-nav .sbsw-owl-prev {
	content: url(/wp-content/uploads/2026/03/Arrow-Left-Button-1.svg);
	top: 92% !important;
	box-shadow: none !important;
	margin-left: 15px !important;
}

.ap_social_wall_carousel .sbsw-owl-nav .sbsw-owl-next {
	content: url(/wp-content/uploads/2026/03/Arrow-Right-Button-1.svg);
	top: 92% !important;
	box-shadow: none !important;
	margin-right: 15px !important;
}

.ap_social_wall_carousel .sbsw-owl-dots {
	margin-top: -20px !important;
}

.ap_social_wall_carousel .sbsw-owl-dot.active span {
	background: #CE2030 !important;
	opacity: 1 !important;
	width: 16px !important;
	height: 16px !important;
}

.ap_social_wall_carousel .sbsw-owl-dot span, .ap_social_wall_carousel .sbsw-owl-dot:hover span {
	background: #293679 !important;
	opacity: 1 !important;
	width: 16px !important;
	height: 16px !important;
}

.ap_social_wall_carousel .sbsw-author-name p {
	color: #293679;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
}

.ap_social_wall_carousel .sbsw-date p {
	color: #5F6163;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}

.ap_social_wall_carousel .sbsw-content-text {
	color: #5f6163;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
	display: -webkit-box !important;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
	height: 60px;
}


.socials_top_content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 12px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}

.ap_icons_and_info {
	display: flex;
    align-items: center;
	gap: 10px;
}

.ap_top_info h5 {
	color: #293679;
	font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
	margin-top: 0;
	margin-bottom: 0;
}

.ap_top_info p {
	color: #5F6163;
	font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
	margin-bottom: 0;
}

.accurate_socials_feat_img img {
	width: 100%;
	aspect-ratio: 368/264;
	object-fit: cover;
}

.accurate_socials_main_content {
	padding: 16px 16px 12px 16px;
}

.socials_bottom_icons {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ap_socials_like_and_comment {
	display: flex;
    align-items: center;
	gap: 10px;
}

.ap_socials_like p, .ap_socials_comment p {
	display: flex;
    align-items: center;
	gap: 6px;
	margin-bottom: 0;
}

/* AP Socials */


/* Bottom Blogs */

.blogs_filters .facetwp-facet-title {
	color: #fff !important;
    font-family: "Montserrat", sans-serif;
    font-size: 24px !important;
    font-weight: 700;
    line-height: 32px !important;
}

.blogs_filters .fs-wrap {
	width: 100% !important;
}

.page-id-5137 .jobs_count, .page-id-5137 .jobs_count strong {
    display: flex;
    justify-content: flex-start;
}

.page-id-5137 .jobs_count .facetwp-counts {
	color: #CE2030;
}

.page-id-5137 .clear_filters_btn .facetwp-reset {
	font-size: 14px;
}

.page-id-5137 .clear_filters_btn .facetwp-type-reset {
	text-align: right;
}

.accurate_blogs_feat_img a img {
	width: 100%;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	aspect-ratio: 270/192;
	object-fit: cover;
}

.accurate_blogs_main_content {
	padding: 10px 18px;
}

.accurate_blogs_title a {
	text-decoration: none !important;
	color: #293679;
	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 4;
  	overflow: hidden;
	height: 105px;
}

.blogs_category a {
	pointer-events: none !important;
	color: #5F6163;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	background: #F4F4F4;
	border-radius: 100px;
	padding: 6px 25px;
}

.page-id-5137 .job_search_pager_custom .fl-module-content.fl-node-content {
	border-top: 1px solid #5F6163;
	margin-top: 60px;
}

/* Bottom Blogs */


/* Article */

.article_info_html .article_infos_main {
	display: flex;
	gap: 10px;
}

.article_info_html .article_infos_main p {
	background: #CE2030;
	padding: 8px 15px;
	border-radius: 100px;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	width: 165px;
}

.article_info_html .article_category a {
	pointer-events: none;
	color: #fff;
}


.article_social_share .pp-share-button {
	width: 3em;
	height: 3em;
}

/* Article */

.our_videos_infobox .pp-infobox-title {
	border-bottom: 1px solid #5F6163;
	padding-bottom: 5px;
}