body p { line-height: 1.5em; }
body header.page-header,
body.page.page-template-default #primary,
body .hentry { margin-bottom: 0; margin-top: 0; padding-top: 0 !important; }
.page-header .container {
    margin-top: 0;
    display: none;
padding-top: 0 !important;
}
body div.njba-divider-content.njba-divider i.fi-lightbulb { color: #178543 !important; }

/* body div#acc-content div#content.site-content > header +  div.container,
body div#acc-content div#content.site-content > div.container { max-width: 100% !important; } */
/* body div.site-logo a img { width: 15% !important; } */
body div.site-logo a img { width: 100% !important; }

body .owl-carousel.owl-theme div.owl-stage { display: table; }
body .owl-carousel.owl-theme div.owl-stage div.owl-item div.carousel-item { max-height: 160px; height: 160px; display: table-cell; vertical-align: middle; }

body .logo-slider div.fl-row-content-wrap { padding: 0; }
body .logo-slider div.fl-row-content-wrap div.fl-module-content { margin: 0; }

body table tbody tr:nth-child(odd) { background: transparent !important; }

body .njba-accordion-button-label { line-height: 0.5em !important; }

body .tablepress thead th { text-align: center; border: 1px solid white; }

body .nav-wrap .nav-btn a, 
body .main-navigation ul li a { padding-left: 10px !important; padding-right: 10px !important; }

.tablepress tfoot th, .tablepress thead th {
    background-color: #178543 !important;
    color: #ffffff;
}
.tablepress .odd td {
    background-color: #c7ffb4 !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #178543 !important;
    border: 2px solid #178543 !important;
}

button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover {
    background: #8cc63e !important;
    border: 2px solid #8cc63e !important;
    color: white;
}

.font-important{
    color: #ff0000
}

.wpcf7 font {
    color: #000000 !important;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 16px;
}

.intl-tel-input input, 
.intl-tel-input input[type=tel], 
.intl-tel-input input[type=text],
.country-select.inside input, 
.country-select.inside input[type=text] {
    font-size: 16px;
}

.main-navigation ul li ul:before,
.main-navigation ul li ul li {
    background: #178543 !important;
    
}

/* a:hover,  */
.main-navigation ul li.current-menu-item > a, 
.main-navigation ul li.current_page_item > a {
    color: white !important;
    border-bottom: 2px solid #8cc63e;
    padding: 10px;
}

body .main-navigation ul li.menu-item-has-children:hover > a { color: white !important } 
body .main-navigation ul li:not( .menu-item-has-children ):hover > a { color: white !important; border-bottom: 2px solid #8cc63e; padding: 10px; }

.login input[type="submit"] {
    border-radius: 0 !important;
}

span.author-link,
span.wp-link
{
    display: none;
}

body{
	background: #FFF;
}

body .breadcrumb .current a { color: white !important }

body h2#secondary .widget-title{ border-bottom: none !important }
header.page-header:after { z-index: -2; background: linear-gradient( rgba(255, 255, 255, 0.8), rgba(0,255,0,0.8)) !important; }
body div#banner_section.site-banner .banner-caption { background-image: url(http://icue2020.ait.ac.th/wp-content/uploads/sites/47/2019/11/BannerNew-e1573740102943.png) !important; height: auto; background-size: 100%;
    background-size: cover;

    background-repeat: no-repeat;
 }




body div#banner_section.site-banner .banner-caption::before { background: linear-gradient( rgba(53, 51, 51, 0.8), #178543) !important; }
body div#banner_section.site-banner div#wp-custom-header { display: none } 
body div.nav-wrap .main-navigation ul li a { font-size: 0.9rem !important; }
body .widget_text.widget.widget_custom_html div.njba-btn-main {  text-align: center; }
body .widget_text.widget.widget_custom_html div.njba-btn-main a.njba-btn { background-color: #178543; color: white; padding: 5%; border-radius: 5px; box-shadow: 2px 2px 2px grey; }
body .widget_text.widget.widget_custom_html div.njba-btn-main a.njba-btn:hover,
body a.read-more:hover  { background: #8cc63e !important; border: 2px solid #8cc63e !important; color: white; }

body form.wpcf7-form table p,
body form.wpcf7-form label { color: black !important }

body a.read-more { background-color: #178543; color: white; padding: 1% 30px; border-radius: 5px; box-shadow: 2px 2px 2px grey; }

body .scroll-down { display: none; }

body .widget.widget_media_gallery figure img { max-width: 250px; }

body .njba-separator-line { display: table-cell; vertical-align: middle; }
body .njba-divider-content {
    display: table-cell;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}
body .njba-separator-line.njba-side-left,
body .njba-separator-line.njba-side-right { width: 100px;   } 

body .entry-content { margin-top: 80px !important; margin-bottom: 80px !important; }

body .banner-caption .banner-title { margin-top: 60px; }
body a:hover {
    color: #8cc63e;
    text-decoration: none !important;
}

.page-id-193 .comittee img{
border-radius: 50%;
}
.site-header.sticky-menu.menu-stick, body.home:not(.hasbanner) header.site-header {
    background: rgba(23,133,67.85);
}

header.site-header {
background: rgba(23,133,67.85) !important;
}

body .entry-content {
    margin-top: 35px !important;
}

.widget ul li a{
    display: block;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFF;
}
.widget ul li {
    margin-bottom: 0;
    font-weight: 400;
    position: relative;
    padding-left: 0;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 12px;
    word-break: break-word;
    background-color: #178543;
    padding: 5%;
}

.widget ul li:last-child{
padding-bottom: 5%}


header.site-header {
    padding-top: 0;
    padding-bottom: 0;
}
body .entry-content {
    margin-top: 0 !important;
}
header.page-header {
    padding: 75px 0;
}

.grid.column-1>.col {
width: 100%;
text-align: center;
}

.grid.column-1>.col .widget{
margin: 0 0 0 0 !important;
}

.site-footer .top-footer {
    background: #212127;
    padding: 10px 0 10px 0;
}

.bottom-footer {
display: none;
}

.page-scroll-buttons button.one-page-up {
    background-image: url(http://icue2020.ait.ac.th/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/img/spsb-arrow-up.png) !important;
}

.page-scroll-buttons button.one-page-down {
    background-image: url(http://icue2020.ait.ac.th/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/img/spsb-arrow-down.png) !important;
}

@media screen and (max-width: 1280px){
    body div.nav-wrap .main-navigation ul li { font-size: 13px !important; }
}

@media screen and (max-width: 1024px){
    body div.nav-wrap .main-navigation ul li { font-size: 2.75vmin !important; }
    body .main-navigation button.toggle-button .toggle-bar {  background: white; }
    body .main-navigation ul li ul.sub-menu li { background: transparent !important; color: white !important }
    body .main-navigation ul li.menu-item-has-children:hover > a,
    .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_item > a { color: black !important }
}

@media (max-width: 768px){
    body .fl-col-small:not(.fl-col-small-full-width) { max-width: 100% !important; }
}

@media screen and (max-width: 767px){
body div#banner_section.site-banner .banner-caption { height: 450px;      padding: 0 !important;}
body .banner-caption .banner-title {
    margin-top: 150px;

}
}
