/*
Theme Name: Grafist22
Theme URI: https://www.grafist.org
Author: Grafist22
Author URI: https://www.grafist.org
Description: Grafist22
Version: 4.2.2

*/



section#section_bd746bc64 {
    margin-top: 30px;
    padding: 20px 0 20px 0;
    background-color: #ffffff;
}

@media screen and (min-width: 992px){
.menu-item-670 span,
.menu-item-690 span{
 border: 5px solid #000000;
    padding: 7px 20px 7px 20px;
	border-bottom-width: 5px !important;
	    border-bottom-color: #000000 !important;
}
	
.menu-item-670 span:hover,
.menu-item-690 span:hover{
border: 5px solid #000000;
background-color:#000000;
color:#ffffff !important;
padding: 7px 20px 7px 20px;
}
	

	
}

.menu-contentsubmenu-container,
.menu-contentsubmenuen-container
{
    position: relative;
    z-index: 1;
	margin-bottom:-77px;
}


ul#menu-contentsubmenu,
ul#menu-contentsubmenu-1,
ul#menu-contentsubmenuen{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 0;
    height: 100%;
    align-items: center;
    list-style: none;
	margin-left: unset;
}

ul#menu-contentsubmenu li,
ul#menu-contentsubmenu-1 li,
ul#menu-contentsubmenuen li{
    padding: 9px 15px 8px 15px;
}

ul#menu-contentsubmenu li a,
ul#menu-contentsubmenu-1 li a,
ul#menu-contentsubmenuen li a{
    font-family: 'sofia-pro';
    font-size: 16px;
    padding-bottom: 0.2222222222222222rem;

	
	color:#747474;}


ul#menu-contentsubmenu li.current-menu-item a,
ul#menu-contentsubmenu-1 li.current-menu-item a,
ul#menu-contentsubmenuen li.current-menu-item a{
 
    border-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #747474;;
    padding-bottom: 0.2222222222222222rem;
}


#content_1powllu22{display:none !important;}

@media screen and (max-width: 543px){
#content-holder h1 {
    font-size: 1.6rem !important;
    line-height: 2.69rem;
}
	
	.page-id-600 .is-content p {
	margin-bottom: 0 !important;}
	
	
	.workshop-desktop,
	.seminer-panel-desktop
{
		display:none;
	}

	}


@media screen and (min-width: 544px){

	
	
	.workshop-mobile,
	.seminer-panel-mobile{
		display:none;
	}

	}



/*  desktop */
@media screen and (max-width: 480px) { 
  .main-banner-desktop,
  .main-banner-tablet{display:none;}
  }

/*  tablet */
@media (min-width: 481px) and (max-width: 768px) { 
  	.main-banner-desktop,
	.main-banner-mobile{display:none;}
	
  }

/*  desktop */
@media screen and (min-width: 769px) { 
  .main-banner-tablet,
  .main-banner-mobile{display:none;}
  }






.gmk-logo{
	max-width:123px;
}

.adv-logo{
	max-width:159px;	
}




.page-id-568 .masonry-item.thumb {
    max-width: 165px !important;
}

.page-id-568 .content-wrapper {
    max-width: 980px !important;
}
/*
     FILE ARCHIVED ON 18:25:15 Mar 28, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:41:12 Jul 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.485
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.038
  esindex: 0.009
  cdx.remote: 10.538
  LoadShardBlock: 113.726 (3)
  PetaboxLoader3.datanode: 53.354 (4)
  PetaboxLoader3.resolve: 200.139 (2)
  load_resource: 144.203
*/