/*
Theme Name: Harington Child
Theme URI: https://harington.clapat-themes.com/
Description: Responsive Wordpress Theme
Template: harington
Version: 1.0
Author: You
Author URI: https://your site
License: Themeforest
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: harington-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=IBM+Plex+Sans+Thai:wght@100;200;300;400;500;600;700&family=Noto+Sans+Thai:wght@100..900&display=swap');
:root{
	--primary--type-face: "Host Grotesk","Noto Sans Thai", sans-serif;
	--secondary--type-face:"Funnel Display", "IBM Plex Sans Thai", sans-serif;
}
*{
	font-family: var(--secondary--type-face);

}
h1,h2,h3,h4,h5,h6{
	font-family: var(--primary--type-face);
	font-weight: bold;
}
p{
	font-family: var(--secondary--type-face) !important;
}
.seperator{
	border-color:rgba(255, 255, 255, 0.2) !important;
	margin-top: 32px;
}
.trp-language-switcher-container .before-span span {
    display: flex !important;
}
@media only screen and (min-width: 1024px){
.wpml-ls-item-en a .before-span span.wpml-ls-native::before{ content:'English'; }
.wpml-ls-item-th a .before-span span.wpml-ls-native::before{ content:'ไทย'; }
.wpml-ls-item{

    a .before-span{
        display:flex !important;
        flex-direction:row;
        column-gap:4px;
         img{ display:none;}
        &::before{
            font-family:'FontAwesome';
            content:'\f1ab';
            font-size:16px;
        }
    }
  
}
}
@media only screen and (max-width: 767px){
	.flexnav{ display:flex; flex-direction:column; row-gap:16px; }
	.wpml-ls-item-en .wpml-ls-native::before{ content:''; }
	.wpml-ls-item-th .wpml-ls-native::before{ content:''; }
	.wpml-ls-item{

    a .before-span{
       	display: flex !important;
        flex-direction: column;
        row-gap: 16px;
        align-items: center;
         img{ display:none;}
        &::before{
            font-family:'FontAwesome';
            content:'\f1ab';
            font-size:24px;
        }
    }
  
	}

}
#menu-item-3679{

}