@import url('https://fonts.googleapis.com/css2?family=Athiti:wght@400;600&family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:'Athiti',sans-serif;font-weight:600;margin:0.25em 0 0.5em 0;}body{font-family:'Sarabun',sans-serif;}.main-menu li a{font-family:'Athiti',sans-serif;font-weight:400;}article h2{color:#0f4c81;}.header{background:none;}.header-top.header{background:#0f4c81}ul,ol{padding:0 0 0 3em;margin-bottom:1em;}ul.main-menu > li a::after{display:none;}.main-menu a{color:#fff;font-weight:400;}.icon-menu{color:#fff;}.search-icon{border:none;}.icon-search{color:#fff;font-weight:400;}.feed-icon{display:block;width:24px;height:24px;text-indent:-5000px;background:url(/sites/default/files/webicons/icon-feed.jpg) no-repeat;background-size:100%;}.page-header{padding:0;}.page-title{font-size:1.6em;margin:1em 0;}.highlighted{display:none;}body.homepage #main-wrapper .container{max-width:100%;padding:0;}body.homepage #main .node-content{max-width:1170px;margin:0 auto;padding:0 20px;}body.homepage #content-bottom{padding:2em 0;background:#efefef;}body.homepage #content-bottom .region-content-bottom{max-width:1170px;margin:0 auto;}.block-region.region-content{overflow:hidden;padding:0 0 2em 0;}.region-content-bottom{display:block;}.front-page-node{padding:0 0 10em 0;}.front-page-node .views-row .views-field-created{font-size:0.8em;color:#333;}.front-page-node h3{padding:1.5em 0 0 0;}.block-people-front .views-row{padding:25px 0;}#block-vanipro-calendarpublicholiday .block-content iframe{width:100%;height:400px;}#block-vanipro-views-block-front-contents-block-block-1,#block-vanipro-views-block-front-contents-block-block-2,#block-vanipro-views-block-front-contents-block-block-3{border:1px solid #999;padding:10px 20px;margin:0 20px 20px 20px;background:#fff;}.block-front-contents .block-title{text-align:center;padding:10px 0 20px 0;}.block-front-contents .view-content .views-row{background:#efefef;padding:10px 15px;margin:0 0 25px 0;}.block-front-contents .view-content .views-row:hover{background:#ededed;}.block-front-contents .view-content .views-field-created,.block-front-contents .view-content .views-field-created-1,.block-front-contents .view-content .views-field-created-2,.block-front-contents .view-content .views-field-nothing{font-size:0.8em;color:#666;}.block-front-contents .view-footer{text-align:center;font-weight:700;text-decoration:underline;}.term-page .view-content .views-row{background:#efefef;padding:10px 15px;margin:0 0 25px 0;}.term-page .view-content .views-row:hover{background:#ededed;}.term-page .view-content .views-field-created,.term-page .view-content .views-field-created-1,.term-page .view-content .views-field-created-2,.term-page .view-content .views-field-nothing{font-size:0.8em;color:#666;}.term-page .views-row h2{font-size:1.1em;}#footer-bottom{background:#0f4c81;padding:2em 0 4em 0;}.taxonomy-term a::before{display:none;}.taxonomy-term a{border:0;font-size:0.8em;margin:0;padding:0;color:#000;}.taxonomy-term{margin:0 5px 5px 0;padding:0;display:inline-block;}.keyword-page .view-content{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}.keyword-page .views-row{flex:0 0 auto;width:auto;padding:5px 10px;}.keyword-page .views-row .field-content a{display:block;white-space:nowrap;text-decoration:none;color:#333;border:1px solid #ccc;border-radius:5px;padding:5px 10px;margin-bottom:5px;background-color:#f0f0f0;transition:background-color 0.3s ease;}.keyword-page .views-row .field-content a:hover{background-color:#e0e0e0;}@media screen and (min-width:740px){.site-branding img{max-height:60px}body.homepage #main .node-content{padding:0;}#block-vanipro-views-block-front-contents-block-block-1{float:left;width:49%;margin:0 0 20px 0;}#block-vanipro-views-block-front-contents-block-block-2{float:right;width:49%;margin:0 0 20px 0;}#block-vanipro-views-block-front-contents-block-block-3{float:right;width:49%;margin:0 0 20px 0;}#block-vanipro-calendarpublicholiday .block-content iframe{width:100%;height:600px;}}
