/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2025 | 07:54:07 */
body  {
  font-family: "Zen Maru Gothic", sans-serif !important;
		 /*font-weight: bold;*/
	  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a{
	text-decoration: none !important;
}
.zen-maru-gothic-regular  {
  font-family: "Zen Maru Gothic", sans-serif !important;
	 font-weight: bold;
  font-style: normal;
}
.newsbox a {
	    color: #2b45ca !important;
    text-decoration: underline;
}
.newsbox .has-primary-hover-color {
    color: #2b45ca !important;
}
.ticss-cca9d347 {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-block-end: 10px!important;
}
@media screen and (min-width:1410px) {
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) ,.vk_outer-width-full.vk_outer-paddingLR-none .vk_outer_container,.ystdb-section__container{
    max-width: 1400px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
}
@media screen and (max-width:1409px) {
.ystdb-section__container{
    max-width: 85% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
}
.wp-block-navigation:not(.has-modal-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 16px !important;

}
@media screen and (max-width:768px) {
.wp-block-navigation .wp-block-navigation-item__label {
    font-size: 12px !important;
}
	p {
    font-size: 1.2em !important;
}
	.spw-50{
		width: 50% !important;
	}
	.wp-block-list li{
		font-size: 1.2em !important;
	}
	.ticss-cca9d347 {
    margin-right: 10px;
    margin-bottom: 100px;
    margin-block-end: 100px!important;
}
	.wp-block-navigation:not(.has-modal-open) .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 12px !important;;
    padding: 0.45em 1.5em;
    font-weight: normal;
}
	.wp-block-navigation:where(:not(.is-vertical, .is-style-nav--vertical-with-hr-and-no-fold, .is-style-nav--vertical-with-hr)) .wp-block-navigation__submenu-container .wp-block-navigation-item {
    border-bottom: 1px solid #592d0e;
}
	.ystdb-section .ystdb-section__container {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
}
	.vk_fixed-display {
    position: fixed;
    -webkit-margin-before: 0 !important;
    margin-block-start: 0 !important;
    z-index: 3 !important;
}
}
.home .vk_post-postType-post .postListText_date{
font-size: 18px !important;
    color: #1ab1ac;
}
.home .vk_post-postType-post .postListText_title{
font-size: 18px !important;
}
/*@media screen and (min-width: 1410px) {
    .single.single-post .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
        max-width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
*@media screen and (min-width: 1410px) {
    .single.single-post .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .vk_outer-width-full.vk_outer-paddingLR-none .vk_outer_container, .ystdb-section__container {
        max-width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}**/
@media screen and (min-width: 769px) {
	.sub_menu_ul ul{
	left:100% !important;
}
}