@font-face{ font-family: "Maledpan";
    src:url(../fonts/maledpan/maledpan-light.woff2) format("woff2"),url(../fonts/maledpan/maledpan-light.woff) format("woff");
    font-weight:200;font-style:normal;font-display:swap;
}
@font-face{ font-family: "Maledpan";
    src:url(../fonts/maledpan/maledpan.woff2) format("woff2"),url(../fonts/maledpan/maledpan.woff) format("woff");
    font-weight:400;font-style:normal;font-display:swap;
}
@font-face{ font-family: "Maledpan";
    src:url(../fonts/maledpan/maledpan-bold.woff2) format("woff2"),url(../fonts/maledpan/maledpan-bold.woff) format("woff");
    font-weight:700;font-style:normal;font-display:swap;
}

body {
    font-family: 'Bai Jamjuree', 'Sarabun',sans-serif;
}
._heading, .btn, .button, .menu, .nav, .price, button, h1, h2, h3, label, legend, nav {
    font-family: "Maledpan",sans-serif;
    font-weight:700;
}
h1,h2,h3 {
    scroll-margin-top: 5rem;
  }
h4, h5, h6 {
    font-family: "Maledpan",sans-serif;
    font-weight:400;
}
.wp-block-pullquote blockquote, blockquote{
    font-family: "Maledpan",sans-serif;
    font-weight:200;
    font-size: 1.35em;
}
.wp-block-image {
	margin-top: 0px;
	margin-bottom: 20px;
}
a, .widget a {
	color: #2186C4 !important;
}
a:hover, .widget a:hover, .content-pagination a:hover, a:focus, .widget a:focus {
	color: #7ECEFC;

}

.site-branding img {padding-bottom: 10px; padding-top: 10px;}
.site-content {padding-top:15px;color: #fff;}
.site-footbar {background-color: #4e5a70;}

.single-post{background-color:#fff;color:#242d2e;}
.single-post .content-single h1 {font-size: 2.25em;}
.single-post .content-single {font-size: 20px;color:#242d2e !important;}
.single-post .entry-title {color: #2186c4;}
.single-area>.content-area {padding-bottom: 20px;max-width: 920px;}

.s-modal.-visible.-full {
    max-height: 15%;
    max-width: 1170px;
    margin: auto;
}
.entry-meta .cat a {color:#ffffff !important;}

.content-item .pic, .content-item .pic img {
    margin-bottom: 5px !important;
    height: 100%;
    object-fit: cover;
    max-height:200px;
}
.content-item.-card .entry-summary {padding-top: 10px;}

.content-item.-list .pic, .content-item.-list .pic img {max-height:80px}
.content-item.-list .entry-meta {color:#242d2e;}
.content-item.-list .info {padding: 5px 15px 15px 15px;}
.content-item.-list .info.text { width: 100%;}
.thaipr_widget_recent_entries .content-item.-list .entry-title{	font-size: 1em;}

.single-post .entry-content>table tr td {border: 1px solid #dbdbdb;padding: 5px;font-size:16px;margin: 0 0 1em;}
.single-post .entry-content>table {margin: 0 0 1em; width:100%;}

.widget_categories li {
    list-style: none;
    border-bottom: 1px solid #f3f3f3;
    padding: 4px 0;
}

@media (max-width: 780px){
	.single-post .content-single{font-size: 18px;}
    .single-post .content-single h1 { font-size: 1.9em;}
    .content-item .pic, .content-item .pic img {max-height:unset;}
}
@media (min-width: 992px){
    .main-body.-rightbar .widget-area {width: 350px; }
}
@media (max-width: 991px){
    .content-item .pic, .content-item .pic img {max-height:unset !important;}
    .site-branding img {padding-bottom: unset; padding-top: unset; }
}
.wpuf-dashboard-container .wpuf-dashboard-navigation{width: 15%;}
.wpuf-dashboard-container .wpuf-dashboard-content{width: 50% !important; float:none !important; margin:auto;}
.wpuf-dashboard-container table.items-table{width: 100%;background-color: #fff;color:#335160}
.wpuf-dashboard-container table.items-table td{vertical-align: top;}
.wpuf-dashboard-container table.items-table td img{width: 300px; max-height: 168px; object-fit: cover; object-position: top;}
.wpuf-dashboard-container table.items-table .items-list-header{color: #335160}

table.wpuf-table{background:#fff !important;}
table.wpuf-table thead th, table.wpuf-table th{font-size:16px !important;}
.wpuf-author .wpuf-author-inside p.wpuf-author-info{color: #335160 !important;}
.pass-strength-result{background-color:unset !important;}

ul.wpuf-form li .wpuf-fields .wpuf-help{color:#d0d0d0 !important;font-family:"Maledpan" !important;font-size: 14px !important;}
ul.wpuf-form li.has-error,ul.wpuf-form .wpuf-submit .wpuf-errors{background:#ca5151 !important;}
ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li{width: 300px !important;height: auto !important;}

.wpuf-image-wrap .attachment-name img{object-fit: cover; object-position: top;max-height: 168px !important;}
#form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select, .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{width:50% !important;}
.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]{width:100% !important;}
div.wp-link-input input{color:#000 !important;}
#mceu_9{display:none !important;}

.wpuf_btn_add {background-color:#2186c4;color:#ffffff !important;padding:10px;border-radius:5px;}

.wpuf-el.form-row.data-account{margin-bottom: 0px;padding: 0px 10px;}
.wpuf-el.form-row.data-account .wpuf-label{margin-bottom: 5px;}
ul.wpuf-form li .wpuf-label{font-weight: unset !important;}
.wpuf-attachment-upload-filelist a {color:#ffffff !important;}

@media (max-width: 780px){
 .wpuf-dashboard-container .wpuf-dashboard-content{width: 90% !important; float:none; margin:auto;}
}

.wp-block-image figcaption, .wp-block-gallery figcaption {
    font-size: 16px;
}
