/*
Theme Name: Enfold Child
Template: enfold
Author: My
Author URI: http://www.si.mahidol.ac.th
Description: A Child Theme for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0.1702005869
Updated: 2023-12-08 10:24:29

*/
body, body .avia-tooltip {
    font-size: 17px;
  	font-weight: 400;
}

/***bloc post grid***/
.avia-content-slider .slide-entry-title {
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 0;
  	color:white;
}


#socket .container
{
  font-size:16px !important;
  
}

.cky-notice .cky-title {
  font-size:20px !important;
}
  
.cky-notice-des{
	font-size:18px !important;
}

.cky-btn {
	font-size:20px !important;
}

/*
#top #header .avia_mega_div > .sub-menu > li > ul > li.menu-item > i ~ a {
	display: inline-block;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.menu-item .menu-description {
	display: block;
    padding: 0 25px;
}
*/


/*
Conten View
*/
.pt-cv-rmwrap
{
  font-size:18px;
}

.pt-cv-content
{
  font-size:18px;
}

.pt-cv-taxoterm a {
    display: inline-block;
    margin-right: 8px;
    font-size: 20px !important;
}


/*Pagination
*/
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    border-radius: 100px;
    margin-right: 3px;
    font-size: 18px !important;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
}

 .pagination .pagination-meta {
    float: right;
    line-height: 35px;
    font-size: 18px;
}


/*Event
*/
.av-upcoming-event-meta {
    display: block;
    position: relative;
    top: -1px;
    font-size: 20px !important;
}

.av-upcoming-event-titl
{
	font-size:20px !important;
}

.av-upcoming-event-image {
    border-radius: 8px !important;
    width: 60px;
    float: left;
    margin: 0 20px 0 0;
}

.tribe-common p {
    font-size : 20px !important;
    font-weight: 500;
    text-rendering: optimizeLegibility;
}

/*Header
*/
#header_meta  .container
{
    
  	min-height: 36px  !important;
  	
}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info 
{
  	
    font-weight: 500;
   	font-size: 17px !important;
}

#header_main .container, .main_menu ul:first-child > li a {
    
  	height: 88px;
    line-height: 88px;
    font-size: 17px !important;
}

.av-main-nav ul a {
    width: 240px !important;
    height: auto;
    float: left;
    text-align: left;
    line-height: 18px !important;
    padding: 8px 15px !important;
    font-size: 17px !important;
    min-height: 23px;
    max-width: none;
    text-decoration: none;
    font-family: inherit;
}

 ul.sub_menu {
  	
  	width: 240px !important;
    padding-left: 10px;
  	font-weight: 500;
  	font-size:15px !important;
  
}
.avia2-menu
{
	display: block;
  	padding: auto;
 	font-size:17px !important;
  	
}

.phone-info 
{
  font-size:16px !important;
}

#av_tab_sub_menu
{
  font-size: 20px !important;
  display: block;
}


.avia-section-huge .av-layout-tab {
    padding-top: 100px;
    padding-bottom: 130px;
}

.av-tab-section-image
{
   
    display: block;
    opacity: 0.65;
    filter: grayscale(1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 90px;
  	width:90px !important;
    /* position: absolute; */
    /* text-align: end; */
    margin: 0 auto;

}

.av-inner-tab-title {
    font-size: 20px !important;
  	display: block;
  	width: auto !important;
  	
}

#about_us_sub_menu {
    /*font-size: 20px !important;
  	font-weight:500;*/
}

.av-submenu-container
{
  font-size: 20px !important;
  	font-weight:500;
}