/* STYLE IS OWNED BY ACCEPT! NETWORKING BLOG DEPARTMENT */

body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	font-family: "BPG WEB 001 Caps", sans-serif;
}

a {
	text-decoration: none;
}


@media screen and (min-width: 800px) {
	.content {
		width:1100px;
		margin:0 auto;
	}
		
	.main_slider {
		margin-bottom:50px;
		width:770px;
		float:left;
	}
		
	.slider_item_img {
		height:430px;
		background-size:cover;
		background-position: center center;
		border-radius:10px;
		overflow: hidden;
	}

	.slider_item_titles {
		background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(79,79,79,0) 10%,#000 100%);
		position: absolute;
		bottom:0px;
		left:0px;
		width:100%;
		padding:20px;
		box-sizing: border-box;
		padding-top:70px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
	}

	.sit_title {
		color: #ffffff;
		font-family: "BPG WEB 001";
		font-size: 30px;
		font-style: normal;
		font-weight: bold;
		line-height: 40px;
		text-transform: uppercase;
	}
	
	.sit_date {
		color: #E00000;
		font-family: "BPG Arial", sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: 26px;
		margin-bottom:10px;
	}

	.se_blocker {
		float:right;
		width:300px;
		margin-bottom:20px;
		position: relative;
	}

	.se_blocker_cat {
		position: absolute;
		padding:7px 10px;
		padding-bottom:6px;
		font-size:13px;
		right:10px;
		top:10px;
		background:#E00000;
		border-radius:2px;
		color:#ffffff;
	}

	.menu {
		display: flex;
		gap: 15px;
	}

	.se_blocker_img {
		height:170px;
		background-size:cover;
		border-radius:10px;
		margin-bottom:7px;
	}
	
	.mp_blocker_title {
		color: #2E2D2D;
		font-family: "BPG WEB 001";
		font-size: 26px;
		font-style: normal;
		font-weight: 400;
		line-height: 42px;
		text-transform: uppercase;
	}

	.post_items {
		margin:0 -10px;
	}

	.post_item {
		width:25%;
		box-sizing:border-box;
		padding:10px;
		float:left;
	}

	.post_item {
		transition: transform 0.3s ease; /* Smooth animation */
	  }
	  
	  .post_item:hover {
		transform: scale(1.05); /* Slight zoom on hover */
		z-index: 2; /* Optional: brings hovered item above others */
	  }
	  

	.title {
		font-weight: bold;
		margin-right: 20px;
		position: relative;
		color: #E00000;

		display: flex;
		align-items: center;

		text-align: center;
		font-family: "BPG Arial", sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px;
		text-transform: uppercase;
	}

	.navbar {
		display: flex;
		align-items: center;
		padding: 25px 0;
		color: white;
	}

	.mobile {
		display: none;
	}

	.tn_blocker {
		padding-top:25px;
	}

		
	.firstpart {
		float:left;
		width:770px;
	}

	.secondpart {
		float:right;
		width:300px;
	}

	.menu a {
		color: #ffffff;
		text-decoration: none;
		font-size: 16px;
		transition: all .3s;
	}

}

@media screen and (max-width: 799px) {
	.main_slider {
		margin-bottom:50px;
	}

	.slider_item_img {
		height:320px;
		background-size:cover;
		background-position: center center;
		overflow: hidden;
	}

	.slider_item_titles {
		background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(79,79,79,0) 10%,#000 100%);
		position: absolute;
		bottom:0px;
		left:0px;
		width:100%;
		padding:20px;
		box-sizing: border-box;
		padding-top:70px;
	}

	.sit_title {
		color: #ffffff;
		font-family: "BPG WEB 001";
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		line-height: 22px;
		text-transform: uppercase;
	}
	
	.sit_date {
		color: #E00000;
		font-family: "BPG Arial", sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: 26px;
		margin-bottom:10px;
	}
		
	.se_blocker {
		margin-bottom:20px;
		position: relative;
		padding:20px;
	}

		
	.se_blocker_cat {
		position: absolute;
		padding:7px 10px;
		padding-bottom:6px;
		font-size:13px;
		right:35px;
		top:35px;
		background:#E00000;
		border-radius:2px;
		color:#ffffff;
	}

	.menu {
		position: fixed;
		z-index: 999;
		left:0px;
		top:0px;
		width:100%;
		background:#ffffff;
		display: none;
		height:100%;
	}

	.se_blocker_img {
		height:240px;
		background-size:cover;
		border-radius:10px;
		margin-bottom:7px;
	}

	.mp_blocker_title {
		color: #2E2D2D;
		font-family: "BPG WEB 001";
		font-size: 26px;
		font-style: normal;
		font-weight: 400;
		line-height: 42px;
		text-transform: uppercase;
		padding:0 20px;
	}
	.post_items {
		margin:0;
		padding:10px;
	}

	.post_item {
		width:50%;
		box-sizing:border-box;
		padding:10px;
		float:left;
	}

	.title {
		font-weight: bold;
		margin-right: 20px;
		position: relative;
		color: #E00000;

		display: flex;
		align-items: center;

		text-align: center;
		font-family: "BPG Arial", sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px;
		text-transform: uppercase;
	}

	.navbar {
		display: flex;
		align-items: center;
		padding: 25px;
		color: white;
	}

	.web {
		display: none;
	}

		
	.tn_blocker {
	}

	
	.firstpart {
		padding:20px;
		padding-top:0;
	}

	.secondpart {
	}

		
	.menu a {
		color: #222222;
		text-decoration: none;
		font-size: 16px;
		transition: all .3s;
		display: block;
		text-align: center;
		padding:20px;
	}
}

.m_icon {
	width:32px;
	margin-right:15px;
}




.title a {
	color: #E00000;
}

.title::after {
	content: "";
	display: inline-block;
	width: 2px;
	height: 20px;
	background-color: #cccccc;
	margin-left: 20px;
}


.menu .active, .menu a:hover {
	color:#E00000;
}

.search-bar {
	margin-left: auto;
}
.search-bar input {
	padding: 5px;
	border: none;
	border-radius: 4px;
}

.slider_item {
}

.slder_item_photos {
	display: flex;
	margin-right:40px;
}




.sit_desc {
	color: #474747;
	font-family: "BPG Arial", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
}

.sit_btmer {
	margin-top:15px;
	color: #858585;
	font-family: "BPG Arial", sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; 
}

.sit_btmer b {
	color: #E00000;
	font-weight: normal;
}

.mp_blocker {
	margin-bottom:26px;
}



.post_item_img {
	height:140px;
	background-size:cover;
	background-position: center center;
	border-radius:5px;
	margin-bottom:10px;
}

.post_item_img_cat {
	height:240px;
	width:320px;
	background-size:cover;
	background-position: center center;
	border-radius:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

.clear {
	clear:both;
}



.post_cat_item {
	margin-bottom:20px;
}

.post_item_date {
	color: #E00000;
	font-family: "BPG Arial", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	margin-bottom:10px;
}

.post_item_title {
	color: var(--Primary-Text-100, #2E2D2D);
	font-family: "BPG WEB 001";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
	height:78px;

	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.post_item_title_cat {
	color: var(--Primary-Text-100, #2E2D2D);
	font-family: "BPG WEB 001";
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
}

.post_item_desc_cat {
	color: var(--Primary-Text-100, #2E2D2D);
	font-family: "BPG Arial", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
}

.footer {
	background: #F8F8F8;
}

.fter {
	padding:15px 0;
}


.block {
	margin-bottom:25px;
}

.block_title {
	padding:15px;
	padding-bottom:12px;
	color:#ffffff;
	background-color:#E00000;
}

.block_inner {
	padding:10px;
	background:#f1f1f1;
}

.popular_item {
	font-size:14px;
	color:#222222;
	font-family: "BPG Arial", sans-serif;
	margin-bottom:15px;
}

.popular_item_img {
	width:70px;
	height:70px;
	background-size:cover;
	float:left;
	margin-right:10px;
	border-radius:5px;
	margin-right:10px;
}

.sBar {
	width:100%;
	padding:10px;
	border:1px solid #cccccc;
}

.popular_item_title {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color:#222222;
}

.popular_item:last-child {
	margin-bottom: 0;
  }

  .mainpart {
	margin-top:30px;
  }


.se_b_title {
	color: #ffffff;
	font-family: "BPG WEB 001";
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
}



.full {
	margin-top:30px;
}

.full_item {
	font-family: "BPG Arial", sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	margin-bottom:10px;
}

.marquee-container {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	background-color: #111;
	padding: 10px 0;
	border-radius:5px;
}

.marquee-text {
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	white-space: nowrap;
	animation: marquee 10s linear infinite;
	color:#ffffff;
}

@keyframes marquee {
	from {
		transform: translateX(100%);
	}
	to {
		transform: translateX(-100%);
	}
}

.list li{
	color:#222222;
	margin-bottom:10px;
}

.logo {
	transition: transform 0.3s ease;
}

.logo:hover {
	transform: scale(1.05); /* Slight zoom on hover */
	z-index: 2;
}

.h_contenter {
	background:#111111;
	position: sticky;
	top: 0;
	z-index: 99999999999 !important;
}

.s_contenter {
	background:#111111;
}

.lnr {
	border-top:1px solid #333333;
	margin-bottom:40px;
}

.slider_item {
	transition: transform 0.3s ease; /* Smooth animation */
  }
  
  .slider_item:hover {
	transform: scale(1.05); /* Slight zoom on hover */
	z-index: 2; /* Optional: brings hovered item above others */
  }
  