@charset "UTF-8";

/*
Theme Name: DIPLOMS
Author: Artur Kohut
Author URI: https://arturkohut.com/wp
Requires PHP: 8.3
Version: 24.7.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body {text-align:center;background: #ccd6df;    overflow-x: hidden;}
.newclass-wraper {width:100%;/*width:760px*/max-width:1400px;margin:0 auto;border: solid #084a8d;}
#share42 {display:none ;}
.newclass-headermenublock {height: 40px;background-image:none;background:#dae4ee;border: solid #a1b7cc;}
.newclass-headermenu {}
.newclass-headermenu a {width: 16.6%;text-align: center;display: block;box-sizing: border-box;float: left;}
.newclass-content1	{}
.newclass-content2	{}
.newclass-content3	{background-color:white;}
.newclass-content4	{}
.newclass-leftmenu	{display: block;width: 100%;max-width: 215px;margin: 0;position: absolute;padding: 0;}
.newclass-rightcontent {box-sizing: border-box;display: block;margin-left: 215px;position: relative;}
.adapt {display:none;}
.none {display:none;}



.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.forTexts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	text-align: left;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #084A8D;
	line-height: 30px;
	text-align: left;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #084A8D;
	line-height: 24px;
	text-align: left;
}

	p {text-indent: 15px;}

.forForms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px inset;
}
.forButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px outset;
}
.headtext {
	font-size: large;
}
.smallheadtext {
	font-size: 20px;
	color: #FFFFFF;
}
.b-share {display:none;}



/*adaptive*/

body > table {margin: 0 auto;}
.material-menu-button {
	display:none;
}

@media screen and (max-width:767px) {
	body > table {width: 100% !important;padding-top: 46px;}
	table table td[width="170"] {width: 100%;display: block;box-sizing: border-box;}
	table table td[width="170"] + td[valign=top] {width: 100%;display: block;box-sizing: border-box;}
	.newclass-leftmenu {max-width:100% !important;position:relative;}
	.newclass-rightcontent {margin-left:0;width:100%;}
	.leftnoneblock {display:none;}
	.newclass-leftnoneblock {text-align:center;}
	.nonadapt {display:none;}
	.adapt {display:block;}
	.newclass-podcontent4 {height:auto;background: #d9e3ee;background-image:none;}
	.classnew-contacts input {width: 100%;}
	.classnew-contacts textarea {display: block;margin: 0;width: 95%;}
	.classnew-contacts .forma {display:block;     height: auto;   text-align: left;}
	h1 {font-size: 20px !important;}
	.topadress { display: block;background: #084a8d;}
	.newclass-podcontent1 {background-image:none;border-bottom: solid #084a8d 20px;}
	.newclass-kont	{margin:30px 0;}
	.newclass-kont1, .newclass-kont2 {width: 100%;text-align: center;display: block;    background: white;}
	.newclass-headermenu a {    width: 100% !important;padding-top: 30px;float:none !important;}
	.material-menu-button {
        display:block !important;
        width:35px;
        height:35px;
        padding:10px 10px 0px 10px;
        background-color:#084a8d;
		margin:0 auto;
		position: absolute;
		top: 0;
    }
    .material-menu-button span {
        display:block;
        width:100%;
        height:5px;
        margin-bottom:4px;
        background-color:#fff;
    }
    .material-menu-wrapper {
        padding:20px;
    }
    .material-menu-view-mobile {
        background-color:#353535;
        -webkit-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
        box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
    }
    .material-menu-titlebar {
        -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
        box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    }
	.smallheadtext {display: none;}
	td[background="images/top_bg.gif"] table td[width="50%"] {width: 100%;display: block;}
	td[background="../images/top_bg.gif"] table td[width="50%"] {width: 100%;display: block;}
	td[background="images/top_bg.gif"] div[style="height: 62px"] {height: inherit !important;padding-top: 30px;}
	td[background="../images/top_bg.gif"] div[style="height: 62px"] {height: inherit !important;padding-top: 30px;}
	td[background="images/top_bg.gif"] {background-repeat-y: no-repeat;background-color: white;}
	td[background="../images/top_bg.gif"] {background-repeat-y: no-repeat;background-color: white;}
	td[background="images/top_bg.gif"] .forTexts {text-align: center;}
	td[background="../images/top_bg.gif"] .forTexts {text-align: center;}
	.material-menu-wrapper a {
		display: block;
		text-align: center;
		color: #1065ff;
		text-decoration: none;
	}
	td[background="images/menu_bg.gif"] {background: none;}
	td[background="../images/menu_bg.gif"] {background: none;}
}

@media screen and (max-width: 480px) {
	td.forma {display: block;width: 100%;height: inherit;text-align: left;}
	td.forma input, td textarea {width: 300px;box-sizing: border-box;}
}

.header-menu {
	display: flex;
	flex-wrap: wrap;
	margin: unset;
	padding:  unset;
}

.header-menu li {
	display: inline-flex;
}

.header-menu li a {
	padding-right: 2em;
	padding-left: 2em;
}

.header-menu li:first-child::before {
	content:  '|';
}

.header-menu li::after {
	content:  '|';
}

.aside-menu {
	display:  grid;
	padding:  unset;
	margin: unset;
}

.aside-menu li {
	display: inline-grid;
	border-left: solid 7px #4F7DB0;
	background: #D9E3EE;
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
	width: 100%;
}

.aside-menu li a {
	display: block;
	padding-left: 7px;
	padding-right: 7px;
}