/*!/wp-content/themes/oconnor-child/style.css*/@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap);/*
Theme Name: O'Connor - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: oconnor


*/



.kbz-building-img {
	width: 100%;
	height: 520px;
	margin-top: 20px;
}
.kbz-building-img div,
.kbz-building-img figure {
	height: 100%;
}
.kbz-building-img img {
	height: 100% !important;
	object-fit: contain;
	object-position: center;
}

.kbz-map > .vc_column-inner {
	justify-content: flex-start !important;
}

.page-id-242 .gt3-page-title_with_bg {
	margin-bottom: 0 !important;
}

body.author > div.gt3-page-title{
	color: white !important;
	background-color: rgb(255, 255, 255);
    height: 500px !important;
	top: 0;
	position: absolute;
    color: rgb(255, 255, 255);
    background-image: url(/wp-content/uploads/2018/10/teamKBZ.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    padding-top: 159px;
}

body.author > div.gt3-page-title .gt3_breadcrumb{
	display: none;
}

body.author > div.site_wrapper{
	margin-top: 390px;
}


.page-id-1928 .page_title h1,
.page-id-2069 .page_title h1,
.page-id-1935 .page_title h1,
.page-id-1942 .page_title h1,
.page-id-1872 .page_title h1,
.page-id-2029 .page_title h1,
.page-id-1812 .page_title h1,
.page-id-1914 .page_title h1{
	position: relative;
}

.page-id-1928 .page_title h1:before,
.page-id-2069 .page_title h1:before,
.page-id-1935 .page_title h1:before,
.page-id-1942 .page_title h1:before,
.page-id-1872 .page_title h1:before,
.page-id-2029 .page_title h1:before,
.page-id-1812 .page_title h1:before,
.page-id-1914 .page_title h1:before{
    position: absolute;
	top: .65em;
	left: -23px;
	margin-top: 1px;
	width: 60px;
	height: 2px;
	background-color: currentColor;
	content: '';
	opacity: .5;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.background-video--gradient{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 111;
	background: linear-gradient(to bottom, #000000e0 -25%,#00000000 100%);
}

.background-video {
	position: absolute;
	top: -500px;
	height: 500px;
	overflow: hidden;
	width: 100%;

}

.background-video video {
	left: 50%;
  	min-height: 100%;
  	min-width: 100%;
  	position: absolute;
  	top: 50%;
  	transform: translate(-50%, -50%);
}

.page_title h1,
.page_title h4 {
	z-index: 10;
	text-shadow: 0 0 2px #000;
}

#main_content .vc_custom_1545218563100 {
	min-height: 600px;
	background-position: 0 0 !important;
}

.main-page-slider-container {
    position: relative;
}

.main-page-slider-element{
	position: absolute !important;
	width: 100%;
	height: auto;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
	transition: all .8s;
}

.main-page-slider-element.actived{
	opacity: 1;
	visibility: visible;
	transition: all .8s;
}

blockquote::before{
	top: -40px !important;
}

.blog_type5.items3 .blog_content .featured_post_info {
	min-height: 38vh !important;
}

.blog-teaser .featured_post_info p {
	margin-top: 60px;
	text-align: justify;
}
.team-member-kbz .sidebar_left > .gt3_span9 {
	width: 80%;
}

.team-member-kbz .sidebar_left > .gt3_span3 {
	width: 20%;
}

.postid-1550 .member-short-desc {
	margin-top: 28px !important;
}

.postid-1556 .member-short-desc,
.postid-413 .member-short-desc {
	margin-top: 58px !important;
}

.postid-1503 .member-short-desc,
.postid-1542 .member-short-desc {
	margin-top: 88px !important;
}

.postid-1557 .member-short-desc,
.postid-1521 .member-short-desc {
	margin-top: 148px !important;
}

.postid-1500 .member-short-desc {
	margin-top: 178px !important;
}

em{
	font-style: italic !important;
}

.justified {
	text-align: justify;
}

h3.footer-partner-hedaer {
    margin-top: 50px;
    color: #cccccc;
}

#scrolableSection1 {
    height: 1000px;
}

.main-menu ul li ul .menu-item > a {
	font-size: .65em  !important;
}


#scrolableSection1 img{
	width:100%;
	position:absolute;
	height:100%;
	object-fit: fill;
	z-index: -1
}

.main-menu li > a
{
	transition: all .3s;
}

.main-menu li > a:hover
{
	transition: all .3s;
	text-decoration: underline;
}

.main-menu ul li ul li.menu-item-has-children:after, .main-menu > ul > li.menu-item-has-children > a:after {
	right: 12px !important;
}

.main-menu ul li ul li > a > span:after{
	content: none !important;
	display: none;
}

.main-menu ul li ul li > ul li > a > span:after{
	content: none !important;
	display: none;
}

.main-menu ul li ul.sub-menu{
	width: max-content !important;
	width: intrinsic !important;        /* Safari/WebKit uses a non-standard name */
	width: -moz-max-content  !important;  /* Firefox/Gecko */
	width: -webkit-max-content  !important;/* Chrome */
}

.main-menu ul li ul.sub-menu .sub-menu{
	width: max-content !important;
	width: intrinsic !important;        /* Safari/WebKit uses a non-standard name */
	width: -moz-max-content  !important;  /* Firefox/Gecko */
	width: -webkit-max-content  !important;/* Chrome */
}

.main-menu ul li ul.sub-menu .sub-menu{
	left: calc(100% + 5px);
}

.sidebar-container ul.recent_posts li {
	list-style: disc !important;
	font-size: 16px;
}

.widget.widget_posts .recent_posts li + li {
    margin-top: 5px !important;
}

.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component{
	margin: 0 0 0 15px !important;
}

.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component img{
	vertical-align: middle;
}

.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component .sub-menu{
	width: 150px;
}

.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component .sub-menu a{
	font-weight: 300;
	margin: auto;
}

.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component .sub-menu a span img{
	padding-right: 15px;
	
}

.image-in{
	background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.sticky_header .topbar {
	height: 40px !important;
}

.sticky_header .topbar + .gt3_header_builder__section-container {
	z-index: auto;
}

.sticky_header .topbar .gt3_header_builder_text_component a,
.sticky_header .topbar .gt3_header_builder_text_component span {
	font-size: 12px;
}

.sticky_header .topbar .gt3_header_builder_text_component a.telefonmenu {
	font-size: 20px;
}

.sticky_header .topbar .gt3_header_builder_text_component p {
	font-size: 16px !important;
}
#scrolableSection2 h2{
	font-size: 4rem !important;
    margin: 0px 50px;
}

.paralax-container {
	font-family: 'Lato' !important;
	background: transparent;
	position: relative;
	display: flex;
	justify-content: center;
	overflow: hidden;
	flex-wrap: wrap;
}

.paralax-container .quote{
	color: white;
	display: block;
	margin: 0;
	font-family: 'Lato';
	position: absolute;
	width: 100%;
	padding: 50px;
	text-align: center;
	max-width: 1200px;
	font-weight: bold;
	font-size: 48px;
	line-height: 5.5rem;
	bottom: 600px;
}

@media(max-width: 1200px){
	#scrolableSection2 h2{
		font-size: 3rem !important;
		margin: 0px 40px;
	}
	.paralax-container .quote{
		font-size: 38px;
		line-height: 38px;
		max-width: 996px;
	}
	.prawnicy-polscy:nth-child(11) .gt3_team_list__title {
		font-size:11px;
	}
}

@media(max-width: 996px){
	#scrolableSection2 h2{
		font-size: 2rem !important;
		margin: 0px 40px;
	}
	.paralax-container .quote{
		font-size: 28px;
		line-height: 28px;
		max-width: 728px;
	}
	.gt3_team_separator {
		width: 15px !important;
		left: 12px !important;
	}
	.gt3_team_separator ~ .gt3_team_list__title_link, .gt3_team_separator ~ .gt3_team_list__position {
    	padding-left: 39px !important;
	}
	.gt3_team_list__content {
		min-height:138px;
	}
	
	.team-member-kbz .sidebar_left > .gt3_span3, .team-member-kbz .sidebar_left > .gt3_span9 {
		width: 100%;
		clear: both;
	}
}

.container-content{
	position: relative;
	width: 100%;
	display: flex;
	justify-content: center;
	overflow: hidden;
	flex-wrap: wrap;
}
.letterElement{
	font-size: 8rem;
	color: white;
	margin: 0 35px;
	position: relative;
	display: inline-block;
}
.lang-switcher {
	width: 80px;
	float: right;
}
.lang-switcher .menu-language-switcher {
	text-align: right;
}

.lang-switcher ul.menu > li {
	color: white !important;
}


@media(max-width: 900px){
	.letterElement{
		margin: 0 5px;
	}
}

@media(max-width: 768px){
	.parallax-mirror, .paralax-container{
		display:none;
	}
	.letterElement{
		font-size: 4rem;
	}
	.uslugimain .vc_col-sm-3 {
		display:none;
	}
	
	.uslugimain .vc_col-sm-9 {
    	width: 100%;
	}
	
	.blog_post_preview .blog_post_media {
		filter: opacity(0.2);
	}
	
}

.uslugimalemenu {
	display:none;
	clear: both;
    padding-top: 60px;
	padding-bottom:60px;
}



@media(max-width: 991px){
	.flexusluga .vc_col-sm-9 {
		width: 100%;
	}
	.uslugimalemenu {
		display:block;	
	}
}

.scrollable-images {
	height: 1000px;
}

.scrollable-images .img-1,
.scrollable-images .img-2,
.scrollable-images .img-3 {
	position: absolute;
	width: 110%;
	height: 110%;
}

.scrollable-images .img-1 {
	z-index: 303;
	height: 120%;
}

.scrollable-images .img-2 {
	z-index: 302;
}

.scrollable-images .img-3 {
	z-index: 301;
}

.scrollable-images .quote {
	position: fixed;
	width: 100%;
	z-index: 1000;
	top: 40%;
	color: white;
	font-size: 64px;
	text-align: center;
	font-weight: 600;
	text-shadow: 0px 0px 1px #000;
}

.scrollable-images .quote .author {
	font-size: 38px;
	margin-top:60px;
	text-shadow: 0px 0px 1px #000;
}

.page-template-default .gt3_header_builder__container, .post-template-default .gt3_header_builder__container {
	background-color:rgba(42,46,49,1);
}

.gt3_module_button a {
	border-color: #51778d;
    background: #324a58;
}

.header_over_bg .gt3_header_builder__container {
	background-color:transparent;
}

.main-menu > ul > li.menu-item-has-children > a:after {
	color:#324a58;
}

.main-menu > ul > li > a > span {
	text-shadow: 0px 0px 1px #000;
}
.gt3_header_builder__section--top {
	text-shadow: 0px 0px 1px #000;
	color:#b4b4b4 !important;
}
.right .gt3_header_builder_text_component p {
	color:#fff;
}
.gt3_team_list__item:hover .gt3_team_list__title {
	color:#50778d;
}
.team-template-default .sidebar-container .sidebar {
	background-color:#eee;
	padding:20px
}
.team-template-default .widget.widget_nav_menu > div > ul > li a {
	color:#304754;
}
.team-template-default .widget.widget_nav_menu > div > ul > li {
	line-height: 1.5em;
}
small {
	line-height:25px;
}
.team-template-default .gt3-page-title__content .page_title h1 {
	color:#ccc;
}
.menu-team-container li a, .menu-team-en-container li a, .menu-team-ko-container li a {
	font-size:14px;
	font-family:Lato;
}
.team-template-default h1, .team-template-default .team_title h3, .page-id-3136 h3.gt3_team_list__title {
	font-family:Lato !important;
}
.menu-team-container li {
	line-height: 1.3em;
}
.main_wrapper a:hover {
	text-decoration:underline;
}
.page-id-1181 h4 a {
	font-weight:normal;
}
#menu-spolki, #menu-family-office-planowanie-testamentowe, #menu-doradztwo-prawne-w-biznesie, #menu-wspolpraca-miedzynarodowa, #menu-korean-desk, #menu-podatki, #menu-optymalizacja, #menu-legal-advice-for-business, #menu-taxes, #menu-international-cooperation, #menu-companies, #menu-family-office, #menu-korean-desk-english, #menu-ko-legal-advice-for-business, #menu-ko-taxes, #menu-ko-international-cooperation, #menu-ko-companies, #menu-ko-famillyofice, #menu-ko-koreandesk {
	padding-bottom:40px;
}
#menu-spolki li, #menu-uslugi li, #menu-family-office-planowanie-testamentowe li, #menu-doradztwo-prawne-w-biznesie li, #menu-wspolpraca-miedzynarodowa li, #menu-korean-desk li, #menu-podatki li, #menu-optymalizacja li, #menu-legal-advice-for-business li, #menu-taxes li, #menu-international-cooperation li, #menu-companies li, #menu-family-office li, #menu-korean-desk-english li, #menu-ko-legal-advice-for-business li, #menu-ko-taxes li, #menu-ko-international-cooperation li, #menu-ko-companies li, #menu-ko-famillyofice li, #menu-ko-koreandesk {
	line-height:1.3em;
	font-size:16px;
	margin-bottom:8px;
	margin-top:15px;
}
#menu-spolki li.current-menu-item a, #menu-uslugi li.current-menu-item a, #menu-family-office-planowanie-testamentowe li.current-menu-item a, #menu-doradztwo-prawne-w-biznesie li.current-menu-item a, #menu-wspolpraca-miedzynarodowa li.current-menu-item a, #menu-korean-desk li.current-menu-item a, #menu-podatki li.current-menu-item a, #menu-optymalizacja li.current-menu-item a, #menu-legal-advice-for-business li.current-menu-item a, #menu-taxes li.current-menu-item a, #menu-international-cooperation li.current-menu-item a, #menu-companies li.current-menu-item a, #menu-family-office li.current-menu-item a, #menu-korean-desk-english li.current-menu-item a, #menu-ko-legal-advice-for-business li.current-menu-item a, #menu-ko-taxes li.current-menu-item a, #menu-ko-international-cooperation li.current-menu-item a, #menu-ko-companies li.current-menu-item a, #menu-ko-famillyofice li.current-menu-item a, #menu-ko-koreandesk li.current-menu-item a {
	font-weight:bold;
}
#nav_menu-1 .widget-title, #nav_menu-4 .widget-title, #nav_menu-5 .widget-title, #nav_menu-8 .widget-title{
	font-size: 32px;
    line-height: 44px;
	margin-top:30px;
	font-weight:700;
	padding-bottom: 0;
}

#famwid h2.widgettitle {
	font-size:28px;
	line-height:28px;
}
#drwid h2.widgettitle {
    font-size:30px;
	line-height:30px;
}

#main_content img.rounded {
	border-radius: 50%;
}

#posts-1 ul li {
	list-style: none !important;
}

#aielogo {
    background-image: url(/wp-content/uploads/2019/02/AIEL5.png);
	width:70%;
	background-size: 70%;
	background-repeat: no-repeat;
	height:170px;
	background-position-x:center;
}

#linlogo {
    background-image: url(/wp-content/uploads/2019/12/law-lin.png);
	background-position-x:center;
	width:70%;
	background-size: 70%;
	background-repeat: no-repeat;
	height:50px;
}

#winAdw .wpb_wrapper {
    float: right;
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
	margin-top:80px;
}

.lang-place li a img  {
	height:16px;
	top: -4px;
    position: relative;
}

.sticky_header .topbar {
	display:none;
}

.page-id-1804 #main_content .container .gt3_custom_text h3 a {
	font-weight: 400;
}

.single-post .gt3_header_builder.header_over_bg {
	position:relative !important;
}

.single-post .header_over_bg .gt3_header_builder__section--middle .gt3_header_builder__section-container {
	height:120px;
}

.single-post .header_over_bg .sticky_header .gt3_header_builder__section--middle .gt3_header_builder__section-container {
	height:120px;
}

.single-post .header_over_bg #menu-main-menu-1 .lang-item {
	display:none;
}

.namefixedit {
	display:none;
}

.gt3_header_builder__section--middle .gt3_header_builder__section-container {
	height: 120px !important;
}

.main_wrapper .blog_content ol > li:before {
	display: none;
	list-style: decimal;
}

.main_wrapper .blog_content ol > li {
	list-style: decimal;
}

.main_wrapper .blog_content ol.typea > li {
	list-style: lower-latin;
}

.blog_content table td {
	vertical-align:top;
}

.blog_content table.stripped tr:nth-child(even) {
	background-color: #f2f2f2;
}

.obrazyang h4 {
	padding-top:14px;
}

:lang(ko) p, :lang(ko) h1, :lang(ko) h2, :lang(ko) h3, :lang(ko) h4, :lang(ko) h5, :lang(ko) li {
	 font-family: 'Nanum Gothic';
}

.site_wrapper #main_content .container h4 {
	margin-bottom:8px;
}

#main_content .gt3_custom_text.gt3_font-size-inherit *:not(.fa) h3 {
	font-size: 28px;
}

#main_content .gt3_custom_text.gt3_font-size-inherit *:not(.fa) h4 {
    font-size: 22px;
}

#main_content .vc_col-sm-9 h2 {
	padding-top:14px;
}

#main_content .vc_col-sm-9 h3 {
	margin-bottom: 12px;
}

.tytolusl {
	border:1px solid #ececec;
	box-shadow: 1px 0 10px rgba(0, 0, 0, .1);
}
.tytolusl h4 a {
    font-weight: 400;
}

.main-menu > ul.mobile_view_on > li > a > span {
	text-shadow:none;
}

.vc_tta-panel-title {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.vc_tta-panel-body {
  padding: 0 18px;
  background-color: #f5f5f5;
  display: none;
  overflow: hidden;
}

#zygzak {
	position:relative;
	z-index:2;
}

.gt3_team_list_nametra, .gt3_team_list_spec {
	padding-left: 70px;
	color: #80858b;
	line-height: 1.3;
	font-weight: 600;
}

.gt3_team_list_spec {
	font-size: 10px;
	margin-top:15px;
	padding-right:20px;
	min-height:26px;
}

.gt3_team_list_nametra {
	font-size: 12px;
    margin-bottom:15px;
}
body.page-id-1302 .vc_row .vc_tta.vc_general .vc_tta-panel-title > a span {
	font-size:20px !important;
}

body.page-id-1302 .vc_row .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon {
	border:none !important;
}

.single-post .featured_post_info p {
	padding-top:60px;
}

.main_menu_container:not(.menu_line_disable) .menu > .menu-item.current_page_item > a  {
	color:#ffffff !important;
}

.main_menu_container .menu_item_line {
	background-color: #ffffff !important;
}

.main_menu_container:not(.menu_line_disable) .menu > .menu-item.current-menu-parent > a {
	color:#ffffff !important;
	text-decoration:underline;
}

.menu .current-menu-item {
	text-decoration:underline;
}

.blog .gt3_header_builder__container {
    background-color: rgba(42,46,49,1);
}

.blog .gt3-page-title.gt3-page-title_horiz_align_center .gt3_breadcrumb {
	display:none;
}

.blog .gt3-page-title_wrapper {
	display:none;
}

.row .gt3_team_list__item {
	min-height:410px;
}

.gt3_team_list__title {
	line-height: 1.2 !important;
}


.gt3_team_list__item--1:last-child > .gt3_team_list__image-holder > .gt3_team_list__content, article.gt3_team_list__item--1:first-of-type > .gt3_team_list__image-holder > .gt3_team_list__content {
	padding-bottom: 30px;
	padding-top:24px;
}

.gt3_team_list > .gt3_team_list__posts-container article.prawnicy-polscy:nth-child(13) .gt3_team_list__content, .gt3_team_list > .gt3_team_list__posts-container article.prawnicy-polscy:nth-child(19) .gt3_team_list__content, .gt3_team_list > .gt3_team_list__posts-container article.polish-lawyers:nth-child(13) .gt3_team_list__content, .gt3_team_list > .gt3_team_list__posts-container article.polish-lawyers:nth-child(19) .gt3_team_list__content
 {
	padding-bottom: 16px;
	padding-top:14px;
}

#lawbgn {
	background-image: url(https://kbzlegal.pl/wp-content/uploads/2023/04/tlo.png);
}

.home .gt3_header_builder__section--top {
	background-color:#273C46;
}

.home .gt3_header_builder__section--middle {
	color:#000;
}

.home .main-menu > ul > li > a > span {
	text-shadow: 0px 0px 1px #fff;
}

.home .gt3_header_builder__section--middle {
	border-bottom: 1px solid #eee;
}

.home #zygzak .gt3_link_layer__link { 
	background-color: rgba(36, 56, 68,0.7);
}

.home .main_menu_container:not(.menu_line_disable) .menu > .menu-item.current_page_item > a, .home .main_menu_container:not(.menu_line_disable) .menu > .menu-item.current_page_item > a > span {
	color:#000 !important;
	background-color:#273c460d;
}

.home #menu-main-menu-2 .current_page_item > a, .home #menu-main-menu-english-2 .current_page_item > a {
	color:#fff !important;
}

.home #menu-main-menu-korean .menu-item .sub-menu .menu-item > a {
	color:#324a58 !important;
} 

#kcdc img {
	margin-top:-90px;
}

#kcdc h2 {
	position: absolute;
	margin-left: 20%;
	margin-top: 10%;
	font-size: 48px;
}

.mobile_menu_container .main_menu_container:not(.menu_line_disable) .menu > .menu-item.current_page_item > a, .mobile_menu_container .main_menu_container:not(.menu_line_disable) .menu > .menu-item.current-menu-parent > a {
	color:#272b2e !important;
}

.doddd {
	width: 100%;
	height: 130px;
}
	
#newZapis {
	padding-bottom: 80px;
	padding-top: 120px;
}

#newZapis h2 {
	font-size:42px;
	margin-bottom: 16px;
	line-height:48px;
}

#newZapis h4 {
	margin-bottom:32px;
}

#newZapis .wpforms-container input.wpforms-field-medium {
	max-width: 100%;
}

#wpforms-6841 {
	max-width:517px;
}

#wpforms-6841 button {
	background-color:#324a58;
}

#popuparea {
	position: absolute;
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	z-index: 10001;
	background-color: #fff;
	margin-top: 340px;
	padding: 30px;
	border: 2px solid #000;
	display:none;
}

#popuparea-close {
	float: right;
	margin-top: -25px;
	margin-right: -20px;
	background-color: #000;
	color: #fff;
	padding: 2px 8px;
}

#pop2 {
	background-image: url(https://kbzlegal.pl/wp-content/uploads/2024/08/kbz-cavatina.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	width:29%;
	height:300px;
	background-position-y: 40px;
}

#pop1 {
	display: inline-block;
	width:65%;
	margin-right:5%;
}

#kontaktgl .wpb_column {
	margin-left:0;
}

#main_content .uslugimain h2 {
	margin-bottom: 20px;
}

#main_content .uslugimain h3 {
	margin-bottom: 15px;
	margin-top:20px;
	font-size: 24px;
}

.team_img {
	padding-bottom: 25px;
}

@media screen and (max-width: 1500px) {
	#kcdc h2 {
		margin-top: 14%;
		font-size: 40px;	
	}
	#popuparea {
		width: 60%;
	}
}

@media (min-width: 600px) {
	.obrazyang .wp-block-column {
		flex-basis: calc(66% - 16px);
	}
	.obrazyang .wp-block-column:first-of-type {
		flex-basis: calc(33% - 16px);
	}
}


@media screen and (max-width: 1200px) {
	#kcdc h2 {
		font-size: 32px;	
	}
	
	.mobile_menu_container .main-menu .mobile_sitcher {
		background-color: #f2f2f2;
	}
	li.menu-item-has-children {
		border-bottom: 1px solid #f2f2f2;
	}
	.mobile_menu_container .main-menu li li .mobile_sitcher {
		display:none;
		background-color: transparent;
		border-bottom: none;
	}
	li li.menu-item-has-children {
		border-bottom: none;
	}
}

@media screen and (max-width: 758px) {
	#kcdc h2 {
		font-size: 28px;	
		margin-top: 10%;
	}
	
	.ikonycovid img {
		width:40%;
		margin-bottom: 25px;
	}
	
	.ikonycovid figure {
		width:100%;
		text-align:center;
	}
	
	.home .main_wrapper {
		padding-top:0px;
	}
	
	#popuparea {
		width: 90%;
		margin-top:150px;
		margin-left: 0%;
		margin-right: 5%;
	}
	
	#pop2, #pop1 {
		width:100%;
	}
	
	#pop1 {
		margin-right:0%;
	}
}

@media screen and (max-width: 530px) {
	#kcdc h2 {
		font-size: 22px;	
		margin-top: 10%;
		line-height: 28px;
	}
}

@media screen and (max-width: 866px) {
	#slide-1-layer-11, #slide-1-layer-12, #slide-1-layer-13, #slide-1-layer-14, #slide-1-layer-15 {
		
	}
}


@media screen and (max-width: 1024px) {
    html, body {
        z-index: 0 !important;
        overflow: scroll !important;
		touch-action: auto;
		-webkit-user-drag:auto;
    }
	
	#slide-4-layer-11, #slide-4-layer-12 {
		text-shadow: rgb(0, 0, 0) 0px 0px 3px;	
	}
	
	#kcdc img {
		margin-top:0px;
	}
	
	/*#slide-1-layer-4 {
		font-size:28px !important;
	}
	
	#slide-1-layer-7, #slide-2-layer-7, #slide-9-layer-7, #slide-10-layer-7 {
		font-size:28px !important;
		padding-top:25px !important;
		line-height: 32px !important;
	}
	
	#slide-4-layer-7, #slide-7-layer-7 {
		font-size: 26px !important;
    	line-height: 32px !important;
    	padding-top: 40px !important;
	}*/

}