.site-footer-copyright p:nth-child(2){
display:none;
} body {
   background-color: #f8fffb;   } .site-header.site-header--layout--nav-float {
background-color: #f8fffb; color: #FFFFFF; } #menu-item-1004 .sub-menu {
background-color: #cb6ce6; } #menu-item-1004 .sub-menu li:hover {
background-color: #d9a6f3 !important; } #menu-item-1004 .sub-menu li a:hover {
background-color: #d9a6f3 !important; } #menu-item-114 .sub-menu {
background-color: #00bf63;
} #menu-item-114 .sub-menu li:hover {
background-color: #33d98a !important; } #menu-item-114 .sub-menu li a:hover {
background-color: #33d98a !important; } #menu-item-115 .sub-menu li:hover {
background-color: #809cff !important; } #menu-item-115 .sub-menu li a:hover {
background-color: #809cff !important; } #menu-item-115 .sub-menu {
background-color: #5271ff; } #menu-item-116 .sub-menu li:hover {
background-color: #70ceff !important; } #menu-item-116 .sub-menu li a:hover {
background-color: #70ceff !important; } #menu-item-116 .sub-menu {
background-color: #38b6ff; } a {
color: #4E7F4E; text-decoration: none;
}
a:hover {
color: #345B34; text-decoration: underline;
} .page-header {
display: none;
} #breadcrumb {
position: relative;
}
#breadcrumb::after {
content: "";
display: block;
width: 100%;
height: 1px; background-color: #ccc;    margin-top: 0px; } body.home {
   background-color: #f8fffb;
} .site-footer,
.site-footer * {
font-size: 14px !important; background-color: #f8fffb; } .site-footer a {
color: #6CA36C !important; text-decoration: none !important; } .site-footer a:hover {
   color: #4A7F4A !important; text-decoration: underline dotted !important; } body.page-id-3,body.page-id-8,body.page-id-179,body.page-id-185,body.page-id-206{
background-color: #f8fffb; } html {
background-color: #f8fffb; 
} .single-post, .category, .tag {
background-color: #f8fffb; padding: 20px;
} body.page-id-3,body.page-id-181,body.page-id-1529,body.page-id-1576{
background-image: none !important;
} .wp-elements-cb5bb8e134ef95cce0304dcfa811b424 {
display: none !important; 
} .site-copyright-note {
 font-size: 0.95em;
color: #333333;
text-align: center;
} body.error404 .site-copyright-note {
display: none;
} .page_top_btn {
position: fixed;
right: 10px; z-index: 99999;
width: 40px;
height: 38px;
color: transparent;
border: none;
background: rgba(100, 100, 100, 0.4); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6),
0 0 0 2px rgba(100, 100, 100, 0.6);
background-image: var(--ver_page_top_button_url);
background-size: 50%;
background-repeat: no-repeat;
background-position: center;
opacity: 0;
transition: opacity .3s;
text-decoration: none;
} @media screen and (min-width: 769px) {
.page_top_btn {
bottom: 100px !important; }
.grecaptcha-badge {
bottom: 20px !important; }
} @media screen and (max-width: 768px) { .grecaptcha-badge {
bottom: 10px !important;
} .page_top_btn {
bottom: 80px !important;
} .site-copyright-note {
font-size: 0.75em !important;
}
}  .center-button {
text-align: center; margin: 20px 0; }
.center-button-wrapper {
display: flex; justify-content: center; align-items: center; }
.button-container {
display: flex; justify-content: center; align-items: center; gap: 20px; width: 100%; max-width: 500px; margin: 0 auto; flex-wrap: nowrap; } .btn-custom {
background-color: transparent;
border: 1px solid #f97495; color: #f97495; padding: 8px 16px !important; font-size: 16px; border-radius: 10px; text-align: center; text-decoration: none; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease; display: inline-flex; align-items: center; justify-content: center; gap: 6px; box-sizing: border-box;    width: 130px !important; } .btn-custom:hover {
background-color: #f97495 !important; color: #fff !important; border: 1px solid #f97495 !important; } .btn-custom i {
font-size: 1.2em; margin: 0; } .wpcf7-spinner {
display: none; }
.button-container > p {
display: flex; gap: 20px; justify-content: center; align-items: center; margin: 0; } .center-button input {
display: inline-flex; align-items: center; justify-content: center; text-align: center; width: auto; max-width: 300px; padding: 10px 20px; box-sizing: border-box; margin: 0 auto; } .center-button input.wpcf7-submit.btn-custom {
width: 130px; display: inline-flex; align-items: center;
justify-content: center;
padding: 8px 16px; box-sizing: border-box; margin: 0 auto; }  div.center-button-wrapper > div.button-container > p > input.btn-custom {
width: 130px !important; display: inline-flex !important; align-items: center !important;
justify-content: center !important;
padding: 8px 16px !important; box-sizing: border-box !important; margin: 0 auto !important; } div.center-button-wrapper > div.button-container > p > input.btn-custom:hover {
background-color: #f97495 !important; color: #fff !important; border: 1px solid #f97495 !important; } .wpcf7-response-output {
display: none;
border: none !important;	
} .confirmation-box {
border: 1px solid #ccc;
padding: 10px;
border-radius: 5px;
background-color: #f9f9f9;
font-size: 16px;
color: #333;
margin-bottom: 30px; display: block;
width: 100%;
box-sizing: border-box;
min-height: 1.5em;
} div.confirmation-box > p.typesquare_option {
margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; } .typesquare_option label {
display: block;
margin-top: 15px; margin-bottom: 5px; font-weight: bold;
} .mini-content-container-1 .btn,
.mini-content-container-2 .btn,
.mini-content-container-3 .btn {
background-color: transparent;
border: 1px solid #f97495;
color: #f97495;
border-radius: 10px;
padding: 10px 20px;
transition: background-color 0.3s ease, color 0.3s ease;
text-shadow: none;
box-shadow: none;
} .mini-content-container-1 .btn:hover,
.mini-content-container-2 .btn:hover,
.mini-content-container-3 .btn:hover {
background-color: #f97495;
border: 1px solid #f97495;
color: #fff;
} .recruit-single-wrapper {
max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f9f9f9; border-radius: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); }
.recruit-single-wrapper h1 {
text-align: center; font-size: 1.8rem; }
.recruit-single-wrapper p {
font-size: 1rem; line-height: 1.6; } .disabled-field {
background-color: #e0e0e0 !important; color: #6c757d !important; pointer-events: none; opacity: 0.6; } .error-text {
color: #dc3232 !important; font-size: 1em; margin-top: 5px; } .form-title {
text-align: center !important;
display: block;
font-size: 1.5em; font-weight: bold; margin-bottom: 10px; } .wpcf7-form-control {
font-size: 16px !important;
} input[type="date"] {
height: 55px !important; line-height: 40px;
}   .wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea,
.wpcf7-form label,
.wpcf7-form .form-title,
#wareki-birth,
#wareki-visit,
#confirm-birth-date,
#confirm-visit-date { } a {
-webkit-text-decoration: underline dotted !important;
text-decoration: underline dotted !important;
} a:hover,
a:focus,
a:active {
-webkit-text-decoration: none !important;
text-decoration: none !important;
}  .header-nav .sub-menu a,
.header-nav .sub-menu a:hover,
#global_menu .sub-menu a,
#global_menu .sub-menu a:hover,
.gMenu .sub-menu a,
.gMenu .sub-menu a:hover,
.gMenu .sub-menu a:focus,
.gMenu .sub-menu a:active,
#header .sub-menu a,
#header .sub-menu a:hover {
text-decoration: none !important;
-webkit-text-decoration: none !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
background-color: inherit !important; } .wpcf7-submit,
.wpcf7-submit:hover,
.wpcf7-submit:focus,
.wpcf7-submit:active,
.btn-custom,
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active {
text-decoration: none !important;
-webkit-text-decoration: none !important;
} #header a,
#header a:hover {
text-decoration: none !important;
-webkit-text-decoration: none !important;
} #wpadminbar a,
#wpadminbar a:hover,
#wpadminbar a:focus,
#wpadminbar a:active {
text-decoration: none !important;
-webkit-text-decoration: none !important;
} .site-header a,
.site-footer a,
#global_menu a,
.header-nav a,
.header-nav .sub-menu a,
.header-nav .sub-menu a:hover {
text-decoration: none !important;
-webkit-text-decoration: none !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
} .wpcf7-form a {
text-decoration: none !important;
-webkit-text-decoration: none !important;
} #vk-mobile-nav a,
#vk-mobile-nav a:hover,
#vk-mobile-nav a:focus,
#vk-mobile-nav a:active,
#vk-smart-nav a,
#vk-smart-nav a:hover,
#vk-smart-nav a:focus,
#vk-smart-nav a:active,
.vk-mobile-nav a,
.vk-mobile-nav a:hover,
.vk-mobile-nav a:focus,
.vk-mobile-nav a:active,
.vk-sp-menu a,
.vk-sp-menu a:hover,
.vk-sp-menu a:focus,
.vk-sp-menu a:active {
text-decoration: none !important;
-webkit-text-decoration: none !important;
outline: none !important;
box-shadow: none !important;
background-color: inherit !important;
}  :target {
   scroll-margin-top: 300px; } @media screen and (max-width: 768px) {
:target {
       scroll-margin-top: 200px; }
} .post-slider-swiper-container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.post-slider-swiper-wrapper {
display: flex;
flex-wrap: nowrap;
transition: transform 0.3s ease-in-out;
}
.post-slider-swiper-slide {
flex: 0 0 auto; text-align: center;
font-size: 16px;
background: #fff;
display: flex;
flex-direction: column;
align-items: center;
border-radius: 8px;
overflow: hidden;
width: calc(100% / 3); box-sizing: border-box;
}
.post-slider-swiper-slide img {
width: 100%;
height: auto;
max-width: 400px;
border-radius: 8px;
}
.post-slider-post-date,
.post-slider-post-title {
margin: 10px 0;
color: #333;
}
@media (max-width: 1024px) {
.post-slider-swiper-slide {
width: calc(100% / 2); }
}
@media (max-width: 768px) {
.post-slider-swiper-slide {
width: 100%; }
} body.category { .vk_post_title a {
color: #4E7F4E !important;
-webkit-text-decoration: underline dotted !important;
text-decoration: underline dotted !important;
}
.vk_post_title a:hover {
color: #345B34 !important;
-webkit-text-decoration: none !important;
text-decoration: none !important;
} .vk_post_btn {
background: none !important;
border: none !important;
padding: 0 !important;
   font-size: 0.95m !important;
color: #4E7F4E !important;
-webkit-text-decoration: underline dotted !important;
text-decoration: underline dotted !important;
display: inline !important;
}
.vk_post_btn:hover {
color: #345B34 !important;
-webkit-text-decoration: none !important;
text-decoration: none !important;
} .vk_post_date {
color: #333333 !important;
} p.vk_post_excerpt {
color: #333333 !important;
opacity: 1 !important;
}
}  .single-post .entry-title {
color: #2e4d3f !important;
font-size: 2rem !important;
line-height: 1.6 !important;
} @media screen and (max-width: 767px) {
.single-post .entry-title {
font-size: 1.5rem !important;
line-height: 1.4 !important;
}
} .veu_relatedPosts .relatedPosts_title {
color: #2e4d3f !important;
} .veu_relatedPosts .relatedPosts_item,
.veu_relatedPosts .media,
.veu_relatedPosts .media-body,
.veu_relatedPosts .media-date,
.veu_relatedPosts .media-date i {
color: #333333 !important;
} .veu_relatedPosts .media-heading a {
color: #4E7F4E !important;
}
.veu_relatedPosts .media-heading a:hover,
.veu_relatedPosts .media-heading a:focus {
 color: #345B34 !important;
　text-decoration: underline !important;
} .entry-footer .entry-meta-data-list a {
color: #4E7F4E !important;
} .entry-footer .entry-meta-data-list a:hover,
.entry-footer .entry-meta-data-list a:focus {
color: #345B34 !important;
text-decoration: underline !important;
} .vk-mobile-nav-menu-outer,
.vk-mobile-nav-menu-outer a { } #vk-mobile-nav .vk-menu-acc li.menu-item-has-children {
position: relative;
}
#vk-mobile-nav .vk-menu-acc .acc-btn {
position: absolute;
top: 4px !important; right: 8px;
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #333; background-color: transparent;
box-sizing: border-box;
z-index: 9999 !important; cursor: pointer;
touch-action: manipulation;
pointer-events: auto !important;
} #vk-mobile-nav .vk-menu-acc .acc-btn::before {
font-size: 16px;
line-height: 1;
display: inline-block;
vertical-align: middle;
} #vk-mobile-nav .vk-menu-acc .acc-btn::after {
content: '';
position: absolute;
top: -8px;
left: -8px;
width: 44px;
height: 44px;
background: transparent;
pointer-events: auto;
z-index: 9999;
} #vk-mobile-nav .vk-menu-acc .sub-menu {
position: relative;
z-index: 1;
} #vk-mobile-nav .vk-menu-acc li.menu-item > a:active {
background-color: #e0f5e0; color: #2b5d2b; } @media (max-width: 768px) {
.pc-only-spacer {
display: none !important;
}
}  .wp-block-image + p,
figure + p,
.wp-block-image figcaption {
margin-top: 0.25em;
} .wp-block-columns {
gap: 0.5em; } .wp-block-columns .wp-block-column > *:first-child {
margin-top: 0.25em;
} .wp-block-columns .wp-block-column > p:first-child {
margin-top: 0 !important;
} .wp-block-columns .wp-block-image {
margin-bottom: 0.25em;
}  @media screen and (max-width: 768px) { .wp-block-columns.stack-space { --wp--style--block-gap: 2.5em;
gap: 2.5em !important; row-gap: 2.5em !important; } .wp-block-columns.stack-space > .wp-block-column {
margin-bottom: 0 !important;
}
} @font-face {
font-family: 'Zen Maru Gothic';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/ZenMaruGothic-Black.woff2) format('woff2');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Zen Maru Gothic';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/ZenMaruGothic-Bold.woff2) format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Zen Maru Gothic';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/ZenMaruGothic-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Zen Maru Gothic';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/ZenMaruGothic-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Zen Maru Gothic';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/ZenMaruGothic-Regular.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Thin.woff2) format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Bold.woff2) format('woff2');
font-weight: 700; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Black.woff2) format('woff2');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-ExtraBold.woff2) format('woff2');
font-weight: 800; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-ExtraLight.woff2) format('woff2');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-Regular.woff2) format('woff2');
font-weight: 400; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans JP';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/NotoSansJP-SemiBold.woff2) format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Bold.woff2) format('woff2');
font-weight: 700; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Black.woff2) format('woff2');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-ExtraBold.woff2) format('woff2');
font-weight: 800; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Regular.woff2) format('woff2');
font-weight: 400; font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rounded Mplus 1c';
src: url(//sapporokomakusa.or.jp/atsubetsukomakusa/wp-content/themes/lightning-child/fonts/RoundedMplus1c-Thin.woff2) format('woff2');
font-weight: 100;
font-style: normal;
font-display: swap;
} body {
font-family: 'Zen Maru Gothic','Rounded Mplus 1c', 'Noto Sans JP', 'Meiryo', sans-serif;
 font-weight: 500; } body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .wp-block-heading,
body.single-post .entry-title {
font-family: 'Zen Maru Gothic','Rounded Mplus 1c', 'Noto Sans JP', 'Meiryo', sans-serif !important;
} h1 { font-weight: 900; }   h2, h3, h4, h5, h6 { font-weight: 700; }  body,
body * {
letter-spacing: -0.01em !important;
} h1,
h2,
h3,
h4,
h5,
h6 {
letter-spacing: normal !important;
} body .entry-content p,
body .wp-block-column p,
body p.has-text-color {
font-weight: 500 !important;
} #breadcrumb,
#breadcrumb *,
.wp-block-table,
.wp-block-table th,
.wp-block-table td,
.site-footer,
.site-footer *,
.site-copyright-note,
.vk_post_date,
.vk_post_date *,
.entry-meta,
.entry-meta *,
.single-post .entry-header .entry-meta,
.single-post .entry-header .entry-meta * {
font-weight: 500 !important;
} #breadcrumb .fa,
#breadcrumb .fas,
#breadcrumb .far,
#breadcrumb .fab {
font-weight: 900 !important;
font-family: "Font Awesome 5 Free" !important;
}  .wp-block-vk-blocks *,
.wp-block-vk-blocks p,
.wp-block-vk-blocks div,
.wp-block-vk-blocks span {
letter-spacing: -0.01em !important;
} .wp-block-cover p,
.wp-block-cover span {
letter-spacing: -0.01em !important;
} .vk_button,
.vk_button_link,
.vk_button_link.btn,
.vk_button a,
.vk_button_link a {
font-weight: 500 !important; letter-spacing: -0.01em !important; } .vk_posts .vk_post,
.vk_posts .vk_post_date,
.vk_posts .vk_post_date span {
font-weight: 500 !important;
letter-spacing: -0.01em; } body.category .vk_post_date,
body.category .vk_post_date span {
font-weight: 500 !important;
}  .wp-block-post-date,
.wp-block-post-date time {
font-weight: 500 !important; letter-spacing: -0.01em; } .wp-block-query-pagination .page-numbers,
.wp-block-query-pagination-numbers .page-numbers,
.nav-links .page-numbers,
.pagination .page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous,
a.wp-block-query-pagination-next,
a.wp-block-query-pagination-previous {
font-weight: 500 !important; letter-spacing: -0.01em; } .wp-block-query-pagination .page-numbers.next,
.wp-block-query-pagination .page-numbers.prev,
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev {
font-weight: 500 !important;
letter-spacing: -0.01em;
} .proto-swiper-post-date,
.proto-swiper-post-date span {
font-weight: 500 !important; letter-spacing: -0.01em; } .archive-description,
.archive-description p {
font-weight: 500 !important; letter-spacing: -0.01em; } .vk_post_btn,
.vk_post_btn a,
a.vk_post_btn {
font-weight: 500 !important;
 font-size: 0.95em !important;
letter-spacing: -0.01em;
line-height: 1.6;
} body.category .vk_post .vk_post_btn,
body.category .vk_post .vk_post_btn a,
body.category .vk_post a.vk_post_btn {
font-size: 0.90em !important; font-weight: 500 !important; letter-spacing: -0.01em; line-height: 1.6 !important; }  body.category .navigation.pagination a.page-numbers,
body.category .navigation.pagination a.next,
body.category .navigation.pagination a.prev,
body.archive .navigation.pagination a.page-numbers,
body.archive .navigation.pagination a.next,
body.archive .navigation.pagination a.prev {
font-size: 1em;
font-weight: 500 !important;
letter-spacing: -0.01em;
color: #4E7F4E;
background: none;
border: none;
padding: 0 0.3em;
margin: 0 0.1em;
-webkit-text-decoration: underline dotted !important;
text-decoration: underline dotted !important;
} body.category .navigation.pagination a.page-numbers:hover,
body.category .navigation.pagination a.next:hover,
body.category .navigation.pagination a.prev:hover,
body.archive .navigation.pagination a.page-numbers:hover,
body.archive .navigation.pagination a.next:hover,
body.archive .navigation.pagination a.prev:hover {
color: #345B34;
-webkit-text-decoration: none !important;
text-decoration: none !important;
} body.category .navigation.pagination .page-numbers.current,
body.archive  .navigation.pagination .page-numbers.current {
color: #345B34;
cursor: default;
background: none !important; border: none !important; padding: 0 0.3em; margin: 0 0.1em;
-webkit-text-decoration: none !important;
text-decoration: none !important; }