/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 17 2025 | 15:25:05 */
div.asl_r.vertical .results{
	scrollbar-color:rgba(237, 237, 237, 1) !Important;
}
.famous-grid .post-body-div img{
	aspect-ratio: 416 / 234 !Important;
}
#ajaxsearchliteres1{
	width: 628px !Important;
    top: 452.094px !Important;
   padding:24px !Important;
    position: absolute !Important;
	border-radius: 24px !Important;
border: 1px solid var(--Grey-500, #E8E8E8) !Important;
background: #FFF !Important;
box-shadow: 0px 0px 4px 0px rgba(47, 50, 65, 0.04), 0px 8px 16px 0px rgba(47, 50, 65, 0.08) !Important;
}
div.asl_r .results .item .asl_content h3 a{
	font-family: Inter !important;
	color:black !Important;
font-size: 16px !Important;
font-style: normal !Important;
font-weight: 700 !Important;
line-height: 130% !Important;
	text-shadow:none;
}

div.asl_r .results .item .asl_content .asl_desc{
	margin-top:8px !Important;
	font-family: Inter !Important;
font-size: 12px !Important;
font-style: normal !Important;
font-weight: 400 !Important;
line-height: 130% !Important;
	color:#808080 !Important;
}

.single-post .elementor-alert {
  position: relative;
  border-radius: 24px;
  background: var(--Yellow-50, #FFF9E6);
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.10);
  padding: 16px 32px 16px 32px; 
  overflow: hidden;
	border:0;
	gap:16px !Important;
	background-color:#FFF9E6 !Important;
	font-family:Inter;
}
.single-post .elementor-alert .elementor-alert-title{
  font-size: 24px;
font-style: normal;
font-weight: 700 !Important;
line-height: 130%;
	color:#2F3241;
	font-family:Inter;
}
.single-post .elementor-alert .elementor-alert-description{
  color: var(--Dark-500, #2F3241);

font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 140%; 
	margin-top:16px !Important;
}



.single-post .elementor-alert::before {
  content: "";
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 16px; 
  border-radius: 24px 0 0 24px; 
  background: linear-gradient(180deg, #FFBF00 0%, #FF512F 100%);
  z-index: 1;
 
}

.single-post .elementor-alert > * {
  position: relative;
  z-index: 2; /* контент выше градиента */
}

.single-post div#ez-toc-container{

box-shadow: 0px 0px 4px 0px rgba(47, 50, 65, 0.04), 0px 8px 16px 0px rgba(47, 50, 65, 0.08);
	margin-bottom:24px;
}

#ajaxsearchliteres1{
	 left: 50% !Important;
top:380px !Important;
  transform: translateX(-50%) !Important;
}

@media(min-width:1281px){
	.single-post .entry-image img{
		width:65% !Important;
	}
}