
.elementor-17996 .elementor-element.elementor-element-9d4ce1b {
	--display: flex;
	--overlay-opacity: .29;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d20301;
	--border-color: #d20301;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-9d4ce1b::before, .elementor-17996 .elementor-element.elementor-element-9d4ce1b > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-9d4ce1b > .e-con-inner > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-9d4ce1b > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-9d4ce1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-9d4ce1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-17996 .elementor-element.elementor-element-b43fc22 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	border-style: none;
}

.elementor-17996 .elementor-element.elementor-element-b43fc22.elementor-element {
	--align-self: center;
}

.elementor-17996 .elementor-element.elementor-element-b43fc22 .p-categories {
	font-size: 10px;
	font-weight: 400;
}

.elementor-17996 .elementor-element.elementor-element-cb72100 {
	--display: flex;
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--margin-top: -35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 513px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-cb72100:not(.elementor-motion-effects-element-type-background), .elementor-17996 .elementor-element.elementor-element-cb72100 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://barnburnermag.com/nitropack_static/ViBZDPeBrVfwcjCkFNgOxVKhpqaFukZO/assets/images/optimized/rev-ddd0f4b/barnburnermag.com/wp-content/uploads/2026/06/imagebgpost.jpg");
	background-size: cover;
}

.elementor-17996 .elementor-element.elementor-element-cb72100:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17996 .elementor-element.elementor-element-cb72100 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-17996 .elementor-element.elementor-element-cb72100::before, .elementor-17996 .elementor-element.elementor-element-cb72100 > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-cb72100 > .e-con-inner > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-cb72100 > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-cb72100 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-cb72100 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, #fff 100%);
}

.elementor-17996 .elementor-element.elementor-element-81f1645 {
	--display: flex;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--margin-top: -498px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-128ef68 {
	width: initial;
	max-width: initial;
}

.elementor-17996 .elementor-element.elementor-element-128ef68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-17996 .elementor-element.elementor-element-128ef68.elementor-element {
	--align-self: center;
}

.elementor-17996 .elementor-element.elementor-element-128ef68 img {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000;
}

.elementor-17996 .elementor-element.elementor-element-adc801c {
	--display: flex;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--margin-top: -55px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-9305bc6 {
	--display: flex;
	--overlay-opacity: .8;
	border-style: none;
	--border-style: none;
}

.elementor-17996 .elementor-element.elementor-element-9305bc6:not(.elementor-motion-effects-element-type-background), .elementor-17996 .elementor-element.elementor-element-9305bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-17996 .elementor-element.elementor-element-9305bc6::before, .elementor-17996 .elementor-element.elementor-element-9305bc6 > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-9305bc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-9305bc6 > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-9305bc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-9305bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-17996 .elementor-element.elementor-element-a86f11b {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-17996 .elementor-element.elementor-element-a86f11b > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-style: none;
}

.elementor-17996 .elementor-element.elementor-element-a86f11b .elementor-heading-title {
	font-family: "FBS", Sans-serif;
	font-size: 70px;
	font-weight: 600;
	line-height: 65px;
	letter-spacing: -1px;
	color: #fff;
}

.elementor-17996 .elementor-element.elementor-element-68ed81d {
	--display: flex;
	--overlay-opacity: .16;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 2px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #d20301;
	--border-color: #d20301;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-68ed81d:not(.elementor-motion-effects-element-type-background), .elementor-17996 .elementor-element.elementor-element-68ed81d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://barnburnermag.com/nitropack_static/ViBZDPeBrVfwcjCkFNgOxVKhpqaFukZO/assets/images/optimized/rev-ddd0f4b/barnburnermag.com/wp-content/uploads/2026/06/testbar.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-17996 .elementor-element.elementor-element-68ed81d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-17996 .elementor-element.elementor-element-68ed81d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-17996 .elementor-element.elementor-element-68ed81d::before, .elementor-17996 .elementor-element.elementor-element-68ed81d > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-68ed81d > .e-con-inner > .elementor-background-video-container::before, .elementor-17996 .elementor-element.elementor-element-68ed81d > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-68ed81d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17996 .elementor-element.elementor-element-68ed81d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #221d1d;
	--background-overlay: "";
}

.elementor-17996 .elementor-element.elementor-element-c002602 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-cad8919 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}

.elementor-17996 .elementor-element.elementor-element-cad8919 .elementor-widget-container {
	text-align: center;
	font-size: 13px;
	letter-spacing: -.3px;
	color: #fff;
}

.elementor-17996 .elementor-element.elementor-element-c9b6d24 {
	--divider-border-style: dotted;
	--divider-color: #d20301;
	--divider-border-width: 1px;
}

.elementor-17996 .elementor-element.elementor-element-c9b6d24 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17996 .elementor-element.elementor-element-c9b6d24 .elementor-divider-separator {
	width: 100%;
}

.elementor-17996 .elementor-element.elementor-element-c9b6d24 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(3px / 2);
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(3px / 2);
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(3px / 2);
	margin-left: calc(3px / 2);
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-3px / 2);
	margin-left: calc(-3px / 2);
}

body.rtl .elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-3px / 2);
}

body:not(.rtl) .elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-3px / 2);
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-icon i {
	color: #d20301;
	font-size: 14px;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-icon svg {
	fill: #d20301;
	--e-icon-list-icon-size: 14px;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-icon {
	width: 14px;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-text, .elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-text a {
	color: #979797;
}

.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-item {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-17996 .elementor-element.elementor-element-46b82c4 {
	--display: flex;
}

.elementor-17996 .elementor-element.elementor-element-46b82c4:not(.elementor-motion-effects-element-type-background), .elementor-17996 .elementor-element.elementor-element-46b82c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17996 .elementor-element.elementor-element-7a502f8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17996 .elementor-element.elementor-element-38795b7 {
	width: var(--container-widget-width, 790px);
	max-width: 790px;
	--container-widget-width: 790px;
	--container-widget-flex-grow: 0;
	line-height: 30px;
}

.elementor-17996 .elementor-element.elementor-element-38795b7 > .elementor-widget-container {
	background-color: #fff;
	padding: 25px 25px 0px 0px;
}

.elementor-17996 .elementor-element.elementor-element-7ddf00d {
	width: var(--container-widget-width, 325px);
	max-width: 325px;
	--container-widget-width: 325px;
	--container-widget-flex-grow: 0;
}

.elementor-17996 .elementor-element.elementor-element-7ddf00d > .elementor-widget-container {
	background-color: #fff;
	padding: 35px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-17996 .elementor-element.elementor-element-7a502f8 {
		--grid-auto-flow: row;
	}
	
	.elementor-17996 .elementor-element.elementor-element-38795b7 {
		--container-widget-width: 720px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 720px);
		max-width: 720px;
	}
}

@media (max-width:767px) {
	.elementor-17996 .elementor-element.elementor-element-9d4ce1b {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-b43fc22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 7px 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-b43fc22 .p-categories {
		font-size: 9px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-81f1645 {
		--margin-top: -495px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-128ef68 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-adc801c {
		--content-width: 85%;
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-a86f11b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-a86f11b .elementor-heading-title {
		font-size: 28px;
		line-height: 27px;
		letter-spacing: 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-68ed81d {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-cad8919 .elementor-widget-container {
		font-size: 10px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-c4df56f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-c4df56f .elementor-icon-list-item {
		font-size: 9px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-7a502f8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17996 .elementor-element.elementor-element-38795b7 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-17996 .elementor-element.elementor-element-38795b7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 15px;
	}
}

@media (min-width:768px) {
	.elementor-17996 .elementor-element.elementor-element-81f1645 {
		--content-width: 100%;
	}
	
	.elementor-17996 .elementor-element.elementor-element-adc801c {
		--content-width: 950px;
	}
}

/* Start custom CSS for theme-post-content, class: .elementor-element-38795b7 */
.elementor-17996 .elementor-element.elementor-element-38795b7 a {
	color: #d20301;
	/* Replace with your Hex code */
	font-weight: normal;
	text-decoration-line: none;
	text-decoration-color: #000;
	text-decoration-style: wavy;
	text-decoration-thickness: 1px;
}

.elementor-17996 .elementor-element.elementor-element-38795b7 a:hover {
	color: #000;
}
