.slick-arrow.slick-disabled{
	opacity:0.3;
}

.fancybox__container{
	z-index:99999999 !important;
}


.media-modal-content,
.media-modal-content *{
	box-sizing: content-box !important;
}

.media-frame-content[data-columns="12"] .attachment {
  width: 9% !important;
}

.media-modal-content h1{
	font-size:16px !important;
	text-transform:none !important;
}

.media-modal-content h2{
	font-size:14px  !important;
	font-weight:500 !important;
	text-transform:none !important;
}

.media-modal-content h3{
	font-size:12px !important;	
	font-weight:400 !important;
	text-transform:none !important;
}

.section-false,
.section-system-container
{
	padding:84px 0px;
}

.product + .section-false{
	padding-top:0px;
}

.bread_main_wrap + .section-system-container{
	padding-top:0px;
}

.section-system-container:not(:last-of-type) + .section-system-container:not(:last-of-type){
	padding-bottom: 0px;
}

.container + .section-system-container.no_top_padding,
.container + .section-system-container.no_padding_top{
	padding-top:0px;
}

.container + .section-system-container:not(.colored) {
	padding-top:25px;
}

.clearfix{
	clear:both;
}

.breadcrumbs_wrap{
	margin-top:32px;
	margin-bottom:42px;
}

.woocommerce-notices-wrapper + .bread_main_wrap,
header + .bread_main_wrap{
	margin-top:47px;
}

.breadcrumbs_wrap .breadcrumb-separator,
.breadcrumbs_wrap .aioseo-breadcrumb-separator,
.breadcrumbs_wrap .separator {
  width: 24px;
  font-size: 0px;
  display: inline-block;
  color: opacity;
  background-color:var(--extra_color_opacity_50);
  height: 1px;
  margin: 0 14px;
  position: relative;
}

.breadcrumbs_wrap > div.breadcrumbs_in > div > span,
.rank-math-breadcrumb p, .aioseo-breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 15px;
}

.yoast_breadcrumb a,
.aioseo-breadcrumbs a,
.rank-math-breadcrumb p a{
	font-size: 15px; 
	font-weight:300;
	color:var(--text_color_opacity_70);
}

.bread_main_wrap.hide_breadcrumbs{
	display:none;
}

.hide_breadcrumbs + .section-system-container,
header + .section-system-container{
	padding-top:42px;
}

.mobile_function_panel + .section-system-container,
.rcp_hsearch_form + .section-system-container,
header + .section-system-container.section-system-layout-main_banner{
	padding-top:0px;
}

main + .section-system-container{
	padding-top:105px;
}


.content_blog_single_text + .section-system-container{
	padding-top:64px;
}

.section-system-container.section-system-layout-main_banner + .section-system-container.section-system-layout-simple_widjet{
	padding-bottom:45px;
}

#wrapper_all_redcoder div.section-system-container[data-pi="0"]:not(:last-of-type),
.section-system-layout-banner + .section-system-layout-banner,
#wrapper_all_redcoder div.section-system-container.section-system-layout-form:last-of-type,
#wrapper_all_redcoder div.section-system-container.section-system-layout-banner:last-of-type{
	padding-bottom:0px;
}



.section-system-layout-banner + .section-system-layout-banner,
.section-system-layout-banner_messenger + .section-system-layout-banner,
.section-system-layout-banner + .section-system-layout-banner_messenger{
	padding-top:0px;
}

blockquote:before{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:8px;
	content:'';
	display:none;
	border-radius:2px;
	background-color: var(--main_color);
}

blockquote{
	position:relative;
	color: var(--main_color);
	border-left:0px none;
	position:relative;
	margin-bottom:32px;
	padding-left:0px;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px; /* 160% */
	text-transform: var(--blockquote_transform);
}

.simple_section_title_more_btn svg path{
	stroke:var(--second_color) !important;
}

.simple_section_title_more_btn svg{
	margin-left:4px;
}

.simple_section_title_more_btn:hover{
	opacity:0.7;
}

.simple_section_title_more_btn{
	color: var(--second_color);
	font-size: 15px;
	font-weight: 700; 
	line-height: 160%;
	display:flex !important;
	align-items:center;
	text-transform: var(--helpers_transform);
}


.text_page_text_more {
	cursor: pointer;
	text-align:center; 
	color: var(--main_color);
	font-size: 16px;
	text-transform: var(--helpers_transform);
	font-weight: 700;
	line-height: 150%;
	display:flex;
	align-items:center;
}

.text_page_text_more:hover {
	opacity:0.8;	
}

.text_page_text_more span {
	margin-right:4px;
}

.text_page_text_more svg {
	transition: all 0.2s;
	transform: rotate(90deg);
}

.text_page_text_more svg path{
	stroke: var(--main_color) !important;
}

@media (min-width: 990px) {
	#wrapper_all_redcoder .section-system-container[data-section-index="0"],
	#wrapper_all_redcoder .section-system-container[data-pi="0"]:not([data-section-index="1"]) {
		padding-top:32px;
	}	
}

@media (max-width: 1240px) and (min-width: 990px) {
	.section-false,
	.section-system-container {
		padding: 65px 0px;
	}	
	
}	

@media (max-width: 990px) {
	
	#wrapper_all_redcoder .section-system-container[data-section-index="0"],
	#wrapper_all_redcoder .section-system-container[data-pi="0"]:not([data-section-index="1"]) {
		padding-top:0px;
	}	
	
	main + .section-system-container {
		padding-top: 45px;
	}
	
	.section-false,
	.section-system-container{
		padding:45px 0px;
	}
	
	
	.section-system-container.section-system-layout-main_banner + .section-system-container.section-system-layout-simple_widjet{
		padding-bottom:24px;
	}
	
}	