
@font-face {
  font-family: "Segoe UI";
  src: url("../fonts/Segoe UI.ttf")
}

@font-face {
  font-family: "Segoe UI Black";
  src: url("../fonts/Segoe ui black.ttf")
}

body {  font-family: "Segoe UI", arial; box-sizing: border-box; padding: 0; margin: 0; }
h1 { text-align: center; width: 100%; font-family: "Segoe UI Black", arial; text-transform: uppercase; }
i { font-size: 34px; }
.row { display: flex; padding: 2px; }
.col-1 { width: 8.33333%; }
.col-2 { width: 16.66666%; }
.col-3 { width: 25%; }
.col-4 { width: 33.333333%; }
.col-5 { width: 41.66666%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33333%; }
.col-8 { width: 66.66666%;}
.col-9 { width: 75%; }
.col-10 { width: 83.33333%; }
.col-11 { width: 91.66666%; }
.col-12 { width: 100%; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.container { max-width: 1000px; margin: 0 auto; padding: 5px }
.copy { font-size: 11px; font-weight: bold; padding: 2px; }
.pointer { cursor: pointer; color: #000; }
.logo { width: 100%; max-width: 300px; }
.navMenu { box-sizing: content-box; display: none; position: absolute; z-index: 10; top: 52px; bottom: unset; left: 0; min-height: 150px; background: #ccc; width: unset; min-width: 210px; border-radius: 8px; padding: 5px; max-width: calc(80vh - 75px); height: unset; }
.navMenu i { padding: 10px; }
.navMenu .menu li { text-decoration: none; text-align: left; width: 100%; list-style: none; padding: 5px; }
.navMenu li ul li { padding-left: 10px; }
.navMenu .menu li:hover a { color: #000!important; }
.navMenu .menu li:hover { background: unset; color: #000; }
.navMenu .menu li:hover ul li a { color: #000; }
.navMenu .menu li a:hover { background: #000; color: #fff!important; padding-right: 20px; }
.navMenu .menu li a:hover ul li a { background: unset; color: #000!important; }
.navMenu .menu li a { text-decoration: none; color: #000; font-weight: 700; }
ul#menu-navmenu { padding: 0; }
.cols { flex-direction: column; }
.rows { flex-direction: row; }
.headerIcons { max-width: 700px; margin: 0 auto; }
.custom-logo { max-width: 250px; height: auto; width: unset!important; height: 100%; }
.around { position:relative; }

.header { position: relative; width: 100%; height: 75px; background-color: #ffffff; }
.iconContainer { display: flex; justify-content: center; align-items: center; }
.row-fit { height: 100%; max-width: 1000px; margin: 0 auto; }
.custom-logo-link { width: 100%; height: 100%; text-align: center; }
.navMenu ul { padding: 0; margin: 0; }
.navMenu li ul li a { padding-left: 20px; font-weight: 300!important; }

.header-search { display: none; position: absolute; top: 52px; right: 0; background-color: rgba(180, 180, 180, 0.9); padding: 10px; width: 250px; }
.screen-reader-text { display: none; }
.header-search input[type="text"] { height: 35px; width: 100%; border: 0; box-sizing: border-box; padding: 15px; font-size: 18px; }
#searchsubmit { width: 100%; border: 0; padding: 8px; margin-top: 5px; margin-left: 3px; font-family: "Segoe UI", arial; text-transform: uppercase; font-weight: 700; font-size: 16px; }

.container img { height: unset; margin: 0 auto;}
.container figure { margin: 10px; }
.wp-block-latest-posts.wp-block-latest-posts__list li { border-bottom: 1px solid #888; margin-bottom: 30px; padding-bottom: 30px; }
.wp-block-latest-posts.wp-block-latest-posts__list li ul li { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.wp-block-latest-posts.wp-block-latest-posts__list li>a:first-child { text-decoration: none; color: #000; font-weight: 700; font-family: "Segoe UI Black"; font-size: 23px; }
  
.navMenu .menu-item-has-children .sub-menu { display: none; }
.navMenu .menu-item-has-children a:after { content: "\27A4"; display: inline-block; transform: rotate(90deg); color: #000; }
.navMenu .menu-item-has-children .sub-menu a:after { content: ""; }
.navMenu .menu-item-has-children a:hover:after { color: #fff; }

.levartLinks { width: 100%; text-align: center; }
.levartLink { margin: 10px; text-align: center; line-height: 50px; min-height: 50px; background-color: #32373c; color: #fff; border-radius: 25px; padding: 0 20px; display: inline-block; width: 200px; }
.levartLink a { color: #fff; text-decoration: none; }

.wp-block-button__link { display: flex!important; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 0!important; }
.wp-block-button__link i.fas { color: #ffffff; font-size: 25px; }
.wp-block-buttons { margin: 0 auto; justify-content: center; }
.wp-block-image:not(.is-style-rounded) img { margin: 0 auto; }
figure.wp-block-image { text-align: center; }
.wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; margin: 0; padding: 5px; }
.row.cols  { border-bottom: 1px solid #888888; }
  
@media(max-width: 550px) {
.custom-logo { width: 100%; max-width: 100%; }
}