/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 11 2025 | 17:17:57 */
/*-----------------------------------------------------Blog page & single Blog CSS Start-------------------------------------------------*/
.blog-single .post .badge-inner, .blog-archive .post .badge-inner{
	border-radius: 5px 0px 0px 5px !important;
}

.blog-single .post .badge.top, .blog-archive .post .badge-inner{
	right: 0 !important;
	left:auto !important;
}
.blog-single .post h1 {
	font-size: 32px;
}
.ctaBlog {
	padding: 0px !important;
}
.ctaBlog .row .col{
	padding: 0px !important;
}
.ctaBlog h4 {
	font-size: 20px;
	line-height: 1.4;
	padding-bottom: 5px;
}
.ctaBlog a {
	border-bottom: 1px solid;
}
/*.widget_text.widget_custom_html {
	padding: 0px !important;
	border-radius: 5px !important;
	overflow: hidden;
}*/
.blog .row .box.box-vertical, .blog-archive .row .box.box-vertical {
	box-shadow: 0px 0px 2px rgba(23, 43, 77, 0.04), 0px 3px 2px rgba(23, 43, 77, 0.08);
	border-radius: 5px;
	overflow: hidden;
}
.blog-single .post h2 {
	font-size: 28px !important;
	line-height: 1.2;
	padding-top:10px !important;
}
.blog-single .post h3 {
	font-size: 20px !important;
	line-height: 1.2;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.blog-single .post p {
	margin-bottom: 10px;
}
.blog-single .post .wp-block-uagb-table-of-contents .uagb-toc__wrap .uagb-toc__title {
	background-color: #fff;
	border: none;
	box-shadow: none !important;
	color: #24C511;
}
.blog-single .post .wp-block-uagb-table-of-contents .uagb-toc__wrap {
	padding: 0px !important;
	border: 1px solid #24C511 !important;
	overflow: hidden;
	/* border: none; */
	box-shadow: none;
	border-radius: 10px !important;
	margin: 30px 0px;
}
.blog-single .post .wp-block-uagb-table-of-contents .uagb-toc__list-wrap {
	padding: 20px 40px !important;
	background-color: #f4f5f7;
}
.blog-share.text-center {
	text-align: left;
	padding-top: 15px !important;
}
.blog-share.text-center  .button.icon {
	display: inline-block;
	margin-left: 0.12em;
	margin-right: .12em;
	min-width: 3.5em;
	padding-left: .6em !important;
	padding-right: .6em !important;
	border-radius: 5px !important;
	border: 1px solid #c0c0c0;
}
.blog-single .post-sidebar .widget, .blog .post-sidebar .widget, .blog-archive .post-sidebar .widget{
	margin-bottom: 1em;
	background-color: #f4f4f4;
	padding: 20px;
	border-radius: 5px;
}
.blog .post-sidebar .searchform, .blog-single .post-sidebar .searchform, .blog-archive .post-sidebar .searchform {
	margin-bottom: 0px;
}
.blog-single ol.uagb-toc__list {
	margin-left: 0px !important;
}
.blog-single .uagb-toc-link__trigger {
	text-decoration: none !important;
	font-family: 'Lexend Deca';
	font-weight: 400 !important;
	color: #222 !important;
}
.blog-single .uagb-toc-link__trigger:hover {
	color:#005eb3 !important;
}
.blog-single .uagb-toc__list .uagb-toc__list {
	margin-left: 10px !important;
}
.blog-single #comments .comment-respond {
	border-radius: 10px;
}
.blog-single #comment, input#submit {
	border-radius: 5px;
	text-transform: none;
}
.blog-single .uagb-toc__title {
	font-weight: 500;
	font-size: 28px !important;
	font-family: 'Lexend Deca';
}
.blog-single .entry-image img {
	border-radius: 10px;
}
.is-type-video iframe {
	border-radius: 10px;
	overflow: hidden;
}
/*-----------------------------------------------------------------Blog page End------------------------------------------------------*/
.ctaBlogContentSide {
	padding: 0px !important;
	border-radius: 10px;
	overflow: hidden;
	background-color: #f4f4f4;
	box-shadow: 0px 0px 2px rgba(23, 43, 77, 0.04), 0px 3px 2px rgba(23, 43, 77, 0.08);
	margin-top: 20px;
	margin-bottom: 20px;
}
.ctaBlogContentSide .row .col {
	padding-bottom: 0px !important;
}

.imageCol img {
	border-radius: 7px;
}
.blogLeftRight {
	margin: 30px 0px 0px 0px;
}
.leftTxtRightImage {
	border-radius: 10px;
	overflow: hidden;
}
.wp-block-uagb-table-of-contents ul.uagb-toc__list, .wp-block-uagb-table-of-contents ol.uagb-toc__list {
	list-style-position: outside !important;
}

@media (max-width:768px){
.blog-single .post .wp-block-uagb-table-of-contents .uagb-toc__list-wrap {
	padding: 20px 20px !important;
}
.blog-single .post .wp-block-uagb-table-of-contents .uagb-toc__wrap .uagb-toc__title {
	font-size: 24px !important;
}
.blog-single .post h2 {
	font-size: 24px !important;
}
.blog-single .post h1 {
	font-size: 24px !important;
}
.ctaBlogContentSide .col.medium-7.small-12.large-7 {
	padding: 20px 30px;
}
.blog-single .post-sidebar .widget, .blog .post-sidebar .widget, .blog-archive .post-sidebar .widget {
	padding: 15px 15px !important;
	border-radius: 5px;
	overflow: hidden;
}
.imageColRight img, .imageColLeft img {
	max-width: 250px;
}
}