.elecont h2{
font-family: Prompt !important;
font-weight: 600 !important;
font-size: 20px;
}
::-moz-selection {
color: #FFF !important;
background: #0165FF !important;
}
::selection {
color: #FFF !important;
background: #0165FF !important;
} a, a:active, a:visited {
color: #0165FF;
}
.elementor .elementor-container .elementor-text-editor a,
.elementor .elementor-tab-content a{
text-decoration: underline;
}
.elementor .elementor-container .elementor-text-editor a:hover,
.elementor .elementor-tab-content a:hover {
color: #0000FF !important;
text-decoration: underline !important;
}
.elementor .elementor-container{
line-height: 1.65em;
}
.elementor .elementor-container .elementor-text-editor ol li,
.elementor .elementor-container .elementor-text-editor ul li{
margin-bottom: 2px;
} h1, h2, h3, h4, h5, h6 {
font-family: Georgia, serif;
color: #3a3a3a;
line-height: 35px;
font-weight:500;
letter-spacing: 1px;
}
h1 {
font-size: 30px;
line-height: 1.2;
}
h2 {
font-size: 28px;
line-height: 1.3;
}
h3 {
font-size: 26px;
line-height: 1.4;
}
h4 {
font-size: 24px;
line-height: 1.5;
}
h5 {
font-size: 22px;
line-height: 1.6;
}
h6 {
font-size: 20px;
line-height: 1.2;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-bottom: 20px;
}
.elementor-inner p:last-child{
margin-bottom: 0;
}
.elementor-nav-menu--dropdown a.elementor-sub-item{
padding-right: 20px !important;
padding-left: 9px !important;
}
a.ahover:hover,
.ahover a:hover{
text-decoration: underline !important;
}
.imghover img:hover{
opacity: 0.9 !important;
}
.today-dream{
text-align: center;
}
.today-dream a{
background: #3a00af;
color: #EEEEEE;
display: inline-block;
padding: 3px 8px;
font-size: 14px;
border-radius: 3px;
margin: 0 1px 6px 1px;
transition-duration: 0.25s;
}
.today-dream a:hover{
background: #2145FB;
color: #FFF;
transition-duration: 0.25s;
}
.plustext a{
background: #754DC7;
border-radius: 50%;
width: 60px;
height: 60px;
display: inline-block;
line-height: 1em !important;
color: #FFF !important;
padding: 12px;
text-align: center;
letter-spacing: 0;
transition: box-shadow 0.2s ease-in-out;
border: 2px solid #754DC7;
}
.plustext a:hover{
box-shadow: 0 0 15px #754DC7;
transition: box-shadow 0.2s ease-in-out;
border: 2px solid #5e3e9f;
padding: 11px;
}
.plus-situation ul{
padding-left: 32px;
}
.plus-situation ul li{
margin-bottom: 6px;
}
.plusways h3{
margin-top: 1px;
}
.archive-desc{
height: 66px;
}
.archive-link:hover h2,
.archive-link:hover h3{
text-decoration: underline;
}
.archive-link img{
transition: box-shadow 0.25s ease;
}
.archive-link:hover .elementor-widget-theme-post-featured-image img{
box-shadow: 0 0 5px #0165ff;
}
.elementor-pagination{
margin-top: 20px;
}
.elementor-pagination span.page-numbers.prev{
padding: 3px 0;
background: #EEE;
border-radius: 3px;
margin: 0 0 0 0 !important;
color: #AAA;
width: 94px;
display: inline-block;
cursor: default;
}
.elementor-pagination span.page-numbers.next{
padding: 3px 0;
background: #EEE;
border-radius: 3px;
margin: 0 0 0 0 !important;
color: #AAA;
width: 70px;
display: inline-block;
cursor: default;
}
.elementor-pagination a.page-numbers.prev{
padding: 3px 0;
background: #3A00AF;
border-radius: 3px;
margin: 0 0 0 0 !important;
color: #FFF;
width: 94px;
display: inline-block;
}
.elementor-pagination a.page-numbers.next{
padding: 3px 0;
background: #3A00AF;
border-radius: 3px;
margin: 0 0 0 0 !important;
color: #FFF;
width: 70px;
display: inline-block;
}
.elementor-pagination span.page-numbers.current{
background: #DFDFDF;
padding: 3px 0;
border-radius: 3px;
font-weight: bold;
margin: 0 0 0 0 !important;
width: 30px;
display: inline-block;
cursor: default;
}
.elementor-pagination a.page-numbers{
display: inline-block;
background: #3A00AF;
color: #FFF;
text-decoration: none;
border-radius: 3px;
padding: 3px 5px;
margin: 0 0 0 0 !important;
min-width: 30px;
}
.elementor-pagination span.page-numbers.dots{
font-size: 18px;
margin: 0 4px;
}
.elementor-pagination a.page-numbers:hover,
.elementor-pagination a.page-numbers.current:hover{
background: #754DC7;
color: #FFF;
}
.e-search-results.no-results{
padding: 5px 0 !important;
}
.e-search-loader{
padding: 10px 0 !important;
}
.e-search-results-container .e-loop-item:hover{
cursor: pointer;
}
.search-highlight {
font-weight: bold !important;
color: #2145FB !important;
}
.button-primary:disabled{
background: #CCCCCC !important;
text-shadow: -1px -1px #AAA;
}
img.imgload{
filter: grayscale(100%) !important;
height: 22px !important;
vertical-align: middle !important;
border-radius: 50% !important;
margin: -5px 3px 0 0 !important;
} .plcontent p{
margin-bottom: 12px;
}
.plcontent strong{
color: #000000;
}
.plcontent h2{
color: #3A00AF;
font-weight: bold;
font-family: "Noto Sans Thai", Sans-serif;
font-size: 26px;
letter-spacing: 0;
margin-bottom: 3px;
line-height: 1.3em;
margin-top: 16px;
}
.plcontent h3{
color: #000000;
font-weight: bold;
font-family: "Noto Sans Thai", Sans-serif;
font-size: 23px;
letter-spacing: 0;
margin-bottom: 2px;
line-height: 1.3em;
margin-top: 14px;
}
.plcontent h4{
color: #000000;
font-weight: bold;
font-family: "Noto Sans Thai", Sans-serif;
font-size: 20px;
letter-spacing: 0;
margin-bottom: 0px;
line-height: 1.3em;
margin-top: 0px;
}
.plcontent ol li,
.plcontent ul li{
margin-bottom: 7px;
line-height: 1.5em;
}
.plcontent ol,
.plcontent ul{
margin-top: 6px;
margin-bottom: 15px;
}
.articleread{
}
.article-archive-hlink:hover h2,
.article-archive-hlink:hover h3{
text-decoration: underline !important;
}
.plcontent .plcontentads{
margin: 20px 0;
text-align: center;
}
.plcontent p img{
border-radius: 4px;
}
.plcontent .wp-caption-text{
text-align: center;
color: #777777;
}
.plcontent blockquote{
border-left: 5px solid #DDD;
padding: 12px 10px 12px 15px;
margin-left: 0;
background: #f5f6f7;
color: #007daf;
}
.plcontent blockquote strong{
color: #007daf;
}
.plcontent blockquote p:last-child{
margin-bottom: 0;
}