/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body.page-id-2 #field_1_8{
    display:none !important;
}
body.page-id-16 #field_1_1,
body.page-id-16 #field_1_2,
body.page-id-16 #field_1_3,
body.page-id-16 #field_1_4,
body.page-id-16 #field_1_5,
body.page-id-16 #field_1_6{
    display:none !important;
}
body.page-id-13 #field_1_1,
body.page-id-13 #field_1_2,
body.page-id-13 #field_1_3,
body.page-id-13 #field_1_4,
body.page-id-13 #field_1_5,
body.page-id-13 #field_1_6,
body.page-id-13 #field_1_8{
    display:none !important;
}
.btu-hidden-field{
    display:none !important;
}
.form-home label{
    display: none !important;
}
.form-home .gform_fields{
    row-gap:15px !important;
}
.form-home input{
    border-radius: 50px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    border-color: #ebebeb !important;
    padding: 5px 20px !important;
}
.ginput_container_text input{
    height: 45px !important;
}
.form-home input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: "Noto Sans Thai", Sans-serif;
    color: #666666 !important;
}
.form-home input::-moz-placeholder { /* Firefox 19+ */
    font-family: "Noto Sans Thai", Sans-serif;
    color: #666666 !important;
}
.form-home input:-ms-input-placeholder { /* IE 10+ */
    font-family: "Noto Sans Thai", Sans-serif;
    color: #666666 !important;
}
.form-home input:-moz-placeholder { /* Firefox 18- */
    font-family: "Noto Sans Thai", Sans-serif;
    color: #666666 !important;
}
.ginput_container_consent input{
    border-radius: 100% !important;
    width: 22px !important;
    height: 22px !important;
    padding: 0 !important;
    border: 1px solid #EA0428 !important;
}
.ginput_container_consent label{
    display: block !important;
    font-family: "Noto Sans Thai", Sans-serif !important;
    color: #000000 !important;
    
}
.form-home select{
    border: 1px solid #ebebeb;
    border-radius: 50px;
    font-family: "Noto Sans Thai", Sans-serif !important;
    color: #000000 !important;
}
.gform-footer{
    text-align: center !important   ;
    display: block !important;
}
.gform-footer input{
    background-color: #EA0428 !important;
    padding: 10px 40px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    width: 100%;
    font-size: 22px !important;
    height: auto !important;
    font-family: "Noto Sans Thai", Sans-serif !important;
}
.gform-footer input:hover{
    background-color: #000000 !important;
}
.social-top{
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
}
.btn-top{
    display: flex;
    align-items: center ;
}
.child-faculty-item h3{
    font-family: "Noto Sans Thai", Sans-serif;
    font-size: 20px;
    color: #000000;
    text-align: center;
    font-weight: 600;
}
.faculty-slide .faculty-item{
    padding: 10px 15px 10px;
}
.faculty-slide .faculty-item .child-faculty-item{
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    padding-bottom: 10px;
}
.faculty-slide .child-faculty-item img{
    width: 100%;
    margin-bottom: 20px;
    border-radius: 15px;
}