@charset "utf-8";
  .vk_button .vk_button_link.btn, .wp-block-button.is-style-outline .wp-block-button__link {
padding-top: 30px;
padding-bottom: 30px;
}
a {text-decoration: none;
color: #c1a979;}
a:hover{
color: #9a8760;}
a.btn-primary{
background-color:#c1a979;
color:#fff;
}
a.btn-primary:hover {
color:#fff;
background-color:#e2d2b9;
border-color:#c1a979;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
color: #fff;
background-color: #c1a979;
border-color: #c1a979;
}
h1.entry-title{
font-size:1.6rem;
padding-bottom:10px;
border-bottom:1px solid #c1a979;
}
.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder .vk_borderBox_title_container{
background-color:#f7f7f7;
}
.breadcrumb-list i{
display:none;}
.widget_media_image{
max-height:50%;
max-width:50%;
margin:0 auto;}
.site-footer{
background-color:#333;}
.site-footer-copyright{
color:#c1a979;}
.foote_company p{
font-size:0.8rem;
color:#c1a979;}
.post-type-news .site-body {
padding-bottom: 10rem;}  .is-style-outline>.wp-block-button__link, .wp-block-button__link.is-style-outline {
border: none;
}
.vk_borderBox .vk_borderBox_body {
border-width: 1px;
} .home .postList_title.entry-title {
font-size:1rem;
}
.veu_postList h2{
font-size:1.4rem;
border:1px  solid;
border-image: linear-gradient( 45deg, rgba(226, 210, 185, 0.8), rgba(193, 169, 121, 0.8)) 1/0 0 4px;
}
.veu_postList .postList_date {
padding:10px 0;
color: #c1a979;
}
.top_title{
font-size:2.4rem;
color:#c1a979;
}
.top_lead{
font-size:18px;
line-height:2rem;
}
.ltg-slide-text-title+.ltg-slide-text-caption {
margin-top: 1em;
}
.home .smpl01_section--hero {
background: linear-gradient(
264deg
, #f6ece1 10.68%, rgba(237, 197, 180, 0.79) 35%, rgba(246, 236, 225, 0) 93%);
width: auto;
padding: var(--base-margin) var(--base-margin) 0;
position: relative;
}
.ltg-slide-text-title{
font-size:2.8rem;
letter-spacing:3px;
}
@media screen and (max-width: 577px){.ltg-slide-text-title{
font-size:1.8rem;
letter-spacing:2px;
}}
.ltg-slide-text-caption{
font-size:1.2rem;
} #global-nav li {
font-size: 10px;
}
.wp-block-columns {
margin-bottom: 0px;
} .page-header {
background: linear-gradient( 45deg, rgba(235, 225, 209, 0.5),rgba(226, 210, 185, 0.8), rgba(193, 169, 121, 0.8));}
h1.page-header-title{
font-size:1.8rem;
letter-spacing:2px;
}
@media (min-width: 992px)
{.site-header--layout--nav-float .site-header-logo img {
margin-left: 0;
}} .header_scrolled .site-header {
background-color: #fff;
}
.vk-menu-acc ul.sub-menu li a {
font-size: 14px;
}
.site-header-logo img {
max-height: 120px;
}
.global-nav-list>li .global-nav-name {font-size: 16px;
}
nav li a:hover {
color: #c1a979;
} .post-type-careers h4.sub-section-title {
color:#c1a979;
padding-top:10px;
border:none;
}
.post-type-careers .site-footer-title:after, .sub-section-title:after, h3:after {
border:none;
}
ul li.cat-item{
font-size:14px;
} .vk-mobile-nav nav ul li{
text-align:center;
line-height:3;
background-color:#f5f5f5;
font-weight:bold;
}
.vk-mobile-nav-menu-btn {
top: 30px;
left: 15px;
border: 1px solid #000;
border-radius: 2px;
width: 50px;
height: 50px;
} .news .entry-meta {
color:#c1a979;
}
.post-type-news .vk_post_btnOuter {
display: none;
}
.post-type-news .vk_post_imgOuter {
display: none;
}
.post-type-news .next-prev {
display: none;
}
.post-type-news p.vk_post_excerpt.media-text {
font-size:1rem;
}
.post-type-news .entry-meta i.far{
display: none;
}
.post-type-news h5{
padding-bottom:1.5em;
}
ul.localNavi li.cat-item {
margin:10px 0px;
}
li.cat-item {
background-color:#fff;
border:1px #000 solid;
border-radius: 5px;
}
.cat-item a{
color:#000;
line-height:2;
} .entry-meta-item-updated {
display: none;
}
.entry-meta-item-author {
display: none;
}
.vk_post .vk_post_date{
font-size:14px;
color:#c1a979;
font-weight:bold;
}
#breadcrumb .container{
padding-top:10px;
padding-bottom:10px;
}
.post-type-careers h5{
padding-bottom:10px;
}
.post-type-careers  .vk_post_imgOuter{
display: none;
}
.post-type-careers .vk_post_btnOuter {
display: none;
}
.vk_post_title_new{
display: none;
}
.widget_categories li.cat-item {
margin:10px 0px;
} .post-type-careers .entry-meta{
display: none;
}
.post-type-careers .vk_post_date{
display: none;
}
.post-type-careers .vk_post-btn-display.media .vk_post_body {
padding-bottom:0;
}
.post-type-careers .card{
display: none;
}
.post-type-careers h5.vk_post_title.media-title{
padding:10px;
}
.post-type-careers .vk_post.media{
border:none;
padding-bottom:0px;
}
.post-type-careers .media-text{
padding-left:10px;
}
.wp-block-button a {
padding-top:30px;
padding-bottom:30px;
margin-bottom:20px;
}
.post-type-careers.widget-title sub-section-title{
font-size:20px;
}
.vk_post_title a:hover{
color:#c1a979;
} .wp-block-table.is-style-vk-table-border th, .wp-block-table.is-style-vk-table-border td {
background:#fff ;
border:2px solid #e2d2b9;
padding:20px;
}
@media screen and (min-width: 992px){
.page-id-540 .entry-body {
max-width: 900px;
margin:10px auto;
} .vk_flow .vk_flow_frame{
border:#000 1px solid;
}
.vk_flow .vk_flow_frame_text_title{
border-color:#000;
}
.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner, .vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder, .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature {
border: 1px solid;
border-radius: 5px
}
.veu_contact .contact_frame {
background-color: #fff;
}
.form_link{
font-size: 26px;
line-height:160%;
}
.form_link a{
text-decoration: none;	} @media screen and (min-width: 992px){
.page-id-1720 .entry-body {
max-width: 800px;
margin:10px auto;
}}
input[type=email], input[type=number], input[type=tel], input[type=text], input[type=url], select, textarea {
border: 1px solid #000;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
border-color:#dc3232;
}
@media screen and (min-width: 992px){
.page-id-1748 .entry-body {
max-width: 800px;
margin:10px auto;
}} .page_top_btn {
border-radius: 50px;
box-shadow:none;
width: 60px;
height: 60px;
background-color:#c1a979;
} .site-footer-copyright p:nth-child(2) {
display: none;
}