
body{margin:0px; padding:0px;  }

html{
	scroll-behavior: smooth;
	-ms-overflow-style: none;
	color:black;

	overflow-x: hidden;
	
}

.home{overflow: hidden;}

html::-webkit-scrollbar {
	display: none;
}

a{cursor:pointer; text-decoration:none;}
a:hover{text-decoration:underline;}

sup{
	font-variant-numeric: tabular-nums;
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
}
	
p{
	margin-top:0px; padding-top:0px;
	font-variant-numeric: tabular-nums;
	-moz-font-feature-settings: "tnum";
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
}

#opening_page
{
	font-size:7vw;
	line-height:6.5vw;
	
	color:#269D5F;
	
	height:100%;
	padding-top:20px;
	
}

.gray_back{background-color:#F5F3F1; }
.gray_back a{color:#269D5F; }
.about_page{background-color:#F5F3F1;}
.about_page  a{color:#269D5F; }

.detail_page{background-color:#F5F3F1;}
.channel_page_main,.cooking-show-page-main{background-color:#269D5F;}
.cooking-show-page-main .main_menu .logo_text a{color:#269D5F !important;}

.cooking-show-page-main .detail_page{z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative; background-color:#269D5F;}
.cooking-show-page-main #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}

.ht1{font-family:'GT Alpina Cond';  font-weight: 100;}
.ht2{font-family:'GT Alpina Cond';  font-weight: 300;}
.ht3{font-family:'GT Alpina Cond';  font-weight: normal;}
.ht4{font-family:'GT Alpina Ext';  font-weight: bold;}

.ht1 sup{vertical-align:top; font-size:4vw; line-height:4vw;}
.enter_button{font-family:'GT Alpina Cond'; font-size:1.5vw; line-height:1.5vw; position:absolute; bottom:0px; left:20px; color:#269D5F; bottom:20px;}

.main{width:100%; height:100vh; position:relative;}
.container{padding:20px; padding-top:0px;}


.home_page_closed{cursor:pointer;}

#home_page{display:none;}

.home_links{margin-top:50px;}
.home_links a{text-decoration:none; font-size:5.4vw; line-height:5.4vw;}
.home_links{text-decoration:none; font-size:5.4vw; line-height:5.4vw;}
.home_links a:hover{text-decoration:underline;}
.hl1 a{color:#269D5F; font-family: 'GT Alpina Extended Bold';  }
.hl2 a{color:#269D5F; font-family:'GT Alpina Standard Light';}
.hl3 a{color:#269D5F; font-family:'GT Alpina Condensed Light';  }

.top_bar{display: flex; justify-content: space-between; font-size:15px; line-height:20px; height:25px; padding-top:10px; color:#489E5D;}
.cooking-show-page .top_bar,.channel_page_main .top_bar, .cooking-show-page-main .top_bar{color:white;}

.logo_text{  font-family: 'GT Alpina'; color:#489E5D;}
.logo_text a{text-decoration:none; color:#489E5D;}
.logo_text sup{vertical-align:top; line-height:12px;}
.menu_btn{font-family:'GT Alpina Cond';  cursor:pointer;}
.green_close_button{background-image: url("../images/green_x.svg"); width:15px; height:15px; background-size:contain; background-position:center; background-repeat:no-repeat; }
.sticky_close_btn{position:absolute;top:10px; right:10px; cursor:pointer; background-image: url("../images/green_x.svg"); width:15px; height:15px; background-size:contain; background-position:center; background-repeat:no-repeat; }
.project_close_button_green{position:absolute; right:20px; top:45px;  cursor:pointer; background-image: url("../images/green_x.svg"); width:15px; height:15px; background-size:contain; background-position:center; background-repeat:no-repeat;}
.project_close_button_white{position:absolute; right:20px; top:45px;  cursor:pointer; background-image: url("../images/white_x.svg"); width:15px; height:15px; background-size:contain; background-position:center; background-repeat:no-repeat;}

.sticky_popup{ background-color:white; color:#489E5D; border-style:solid; border-width:1px; border-color:#489E5D; z-index:9000; font-family: 'GT Alpina'; font-size:25px; position:absolute;}

.sticky_popup_inner{padding:20px;}

#sticky_popup1{right:20px; width:250px; bottom:280px; font-family: 'GT Alpina Typewriter Regular';}
#sticky_popup2{right:50px; width:500px; bottom:20px; font-family: 'GT Alpina Cond';}
#sticky_popup2 .sticky_popup_text{margin-bottom:20px;}
#sticky_popup2 .last_text{margin-bottom:0px;}

.sticky_popup_text a{color:#489E5D;}


.header1{font-size:75px; line-height:80px;}
.header2{font-size:50px; line-height:55px;}
.header3{font-size:25px; line-height:30px;}
.body_text_big{font-size:35px; line-height:40px;}
.body_text_normal{font-size:20px; line-height:25px;}
.small_text{font-size:15px; line-height:20px;}



.main_menu{display:none; width:100%; height:100%; z-index:9999; position:fixed; top:0; left:0; background-color:white;}
.main_menu > .top_bar{padding-left:20px; padding-right:20px;}
.menu_btn_close{cursor:pointer;}
.main_menu_links{font-family:GT Alpina Typewriter; margin-left:20px; margin-top:30px;}
.main_menu_links a{text-decoration:none; color:#269E5E;}
.main_menu_links a:hover{font-family:'GT Alpina Typewriter Bold'; }
.main_menu_bottom{position:absolute; bottom:20px; width:100%; font-family:'GT Alpina Typewriter Regular';  color:#269E5E; height:75px;}
.main_menu_bottom a{font-family:'GT Alpina Typewriter Regular'; color:#269E5E;}
.main_menu_inner{ display: flex; justify-content: space-between; padding-left:20px; padding-right:26px; align-items: flex-end;}
.main_menu_search{width:75%;}
.main_menu_search input{border:none; border-bottom-style:solid; border-width:1px; width:100%; border-color:#269E5E; height:75px; background:none; font-family:GT Alpina Typewriter; color:#489E5D; font-size:75px; line-height:80px;}
.main_menu_search_text{position:absolute; margin-top:-30px;}
.main_menu_lang>a{text-decoration:none;}
.main_menu_lang>a:hover{text-decoration:underline;}
.main_menu_lang .selected{text-decoration:underline;}
.main_menu_social>a>img{height:25px;}
.main_menu_lang{padding-bottom:5px;}
.breadcrumb_menu{font-family:'GT Alpina Typewriter Regular'; font-size:15px;  padding-top:10px; padding-bottom:10px; color:#269E5E; margin-left:20px;}
.breadcrumb_menu > a{color:#269E5E; text-decoration:none;}
.breadcrumb_menu > a:hover{text-decoration:underline;}
.breadcrumb_menu > .selected{text-decoration:underline;}
.about_page .breadcrumb_menu{margin-left:0px;}

.program_content p{font-family:'Gt Alpina'; font-weight:normal; font-size:35px; color:#269E5E; margin-top:20px;}
.program_content p em{font-family:'GT Alpina Standard Regular Italic';}
.program_content h4{font-family:'Gt Alpina'; font-weight:normal; color:#269E5E; }

.library-of-land-sea p em,.library-of-land-sea p i{font-family:'GT Alpina Standard Bold Italic';}
.library-of-land-sea .program_detail_title {font-family:'GT Alpina Standard Light' !important;}
.library-of-land-sea_detail .project_detail_big_title{font-family:'GT Alpina Standard Light' !important;}
.library-of-land-sea_detail .project_detail_left_contet_area_text p{font-family:'GT Alpina Standard Bold' !important;}
.library-of-land-sea_detail .programme_list_title{font-family:'GT Alpina Standard Light' !important;}

.library-of-land-sea_detail p em,.library-of-land-sea_detail p i{font-family:'GT Alpina Standard Bold Italic';}


.new-civic-rituals .program_detail_left p{font-family: 'GT Alpina Condensed-Thin' !important;}
.new-civic-rituals .program_detail_left p em,.new-civic-rituals .program_detail_left p i{font-family: 'GT Alpina Condensed Thin Italic' !important;}
.new-civic-rituals .program_detail_title{font-family: 'GT Alpina Extended Regular' !important;}
.new-civic-rituals_detail .project_detail_big_title{ font-family: 'GT Alpina Fine Condensed Thin';}
.new-civic-rituals_detail .project_detail_left_contet_area_text p{font-family:'GT Alpina Extended Regular' !important;}
.new-civic-rituals_detail .project_detail_left_contet_area_text p em,.new-civic-rituals_detail .project_detail_left_contet_area_text p i{font-family:'GT Alpina Extended Regular Italic' !important;}
.new-civic-rituals_detail .programme_list_title{font-family: 'GT Alpina Condensed-Thin' !important;}

.satellite-projects .program_detail_left p{font-family: 'GT Alpina Condensed-Thin' !important;}
.satellite-projects .program_detail_left p em,.satellite-projects .program_detail_left p i{font-family: 'GT Alpina Condensed Thin Italic' !important;}
.satellite-projects .program_detail_title{font-family: 'GT Alpina Extended Regular' !important;}
.satellite-projects_detail .project_detail_big_title{ font-family: 'GT Alpina Fine Condensed Thin';}
.satellite-projects_detail .project_detail_left_contet_area_text p{font-family:'GT Alpina Extended Regular' !important;}
.satellite-projects_detail p em,.satellite-projects_detail p i{font-family:'GT Alpina Extended Regular Italic' !important;}
.satellite-projects_detail .programme_list_title{font-family: 'GT Alpina Condensed-Thin' !important;}




.empathy-sessions .program_detail_left p{font-family: 'GT Alpina Condensed Light' !important;}
.empathy-sessions .program_detail_left p em,.empathy-sessions .program_detail_left p i{font-family: 'GT-Alpina-Condensed-Light-Italic' !important;}
.empathy-sessions .program_detail_title{ font-family: 'GT Alpina Extended Bold' !important;}
.empathy-sessions_detail .project_detail_big_title{font-family: 'GT Alpina Extended Bold' !important;}
.empathy-sessions_detail .project_detail_left_contet_area_text p{font-family: 'GT Alpina Condensed Light' !important;}
.empathy-sessions_detail .project_detail_left_contet_area_text p em,.empathy-sessions_detail .project_detail_left_contet_area_text p i{ font-family: 'GT-Alpina-Condensed-Light-Italic' !important;}
.empathy-sessions_detail .programme_list_title{font-family: 'GT Alpina Extended Bold' !important;}


.critical-cooking-show .program_detail_left p{font-family: 'GT Alpina Condensed Light' !important;}
.critical-cooking-show .program_detail_left p em,.empathy-sessions .program_detail_left p i{font-family: 'GT-Alpina-Condensed-Light-Italic' !important;}
.critical-cooking-show .program_detail_title{ font-family: 'GT Alpina Extended Bold' !important;}
.critical-cooking-show_detail .project_detail_big_title{font-family: 'GT Alpina Extended Bold' !important;}
.critical-cooking-show_detail .project_detail_left_contet_area_text p{font-family: 'GT Alpina Condensed Light' !important;}
.critical-cooking-show_detail .project_detail_left_contet_area_text p em,.critical-cooking-show_detail .project_detail_left_contet_area_text p i{ font-family: 'GT-Alpina-Condensed-Light-Italic' !important;}
.critical-cooking-show_detail .programme_list_title{font-family: 'GT Alpina Extended Bold' !important;}

.activations_page em,.activations_page i{font-family: 'GT Alpina Standard Regular Italic' !important;}
.about_page em, .about_page i{font-family: 'GT Alpina Standard Regular Italic' !important;}

.cooking-show-page p em,.cooking-show-page p i{font-family: 'GT-Alpina-Condensed-Light-Italic' !important;}

.project_list{padding-bottom:20px;}
.project_list_row{display: flex;  font-family:'GT Alpina';  font-size:15px; }
.project_list_sub:hover{font-family:'Gt Alpina'; font-weight:bold;}
.project_list_sub a:hover{text-decoration:none;}
.project_list_column{color:#269D5F; padding-bottom:5px;}


.programme_page .col1{width:27.5%;}
.programme_page .col2{width:27.5%;}
.programme_page .col3{width:15%;}



.project_list_column_inner{padding-left:20px; cursor:pointer;}
.project_list_head{padding-top:20px; padding-bottom:20px; font-family:'GT Alpina Typewriter Regular' !important; font-size:15px; color:#269D5F; font-weight:normal;}

#footer{padding-top:40px; background-color:white;position:relative; margin-top:200px;}
#footer-inner{padding:20px; display: flex; justify-content: start; }

.ft_c1{width:25%;}
.ft_c1 img{height:50px;}

.ft_c2{width:15%;}
.ft_c2 img{height:50px;}

.ft_c3{width:25%; text-align:center;}
.ft_c3 img{height:100px;}

.ft_c4{width:15%; height:100px;  position: relative;}
.ft_c4 img{height:50px; position:absolute; bottom:0px; left:30px;}

.ft_c5{width:15%; height:100px;  position: relative; }
.ft_c5 img{height:50px;  position:absolute; bottom:0px; left:30px;}

.ft_c6{width:10%; height:100px;  position: relative;}
.ft_c6 img{height:40px;  position:absolute; bottom:0px; right:0px; z-index:1;}

.ft_social{position:absolute; right:20px;  z-index:2;}
.ft_social>a>img{height:25px; margin-left:5px; z-index:; cursor:pointer;}

.program_detail{ display: flex; justify-content: space-between; margin-top:20px; }
.program_detail_left{width:66.6%; font-family:'GT Alpina'; font-weight:bold; font-size:35px; color:#269D5F;}
.program_detail_right{width:25%; color:#269D5F;}
.program_detail_title{font-family:'GT Alpina'; font-weight:normal; font-size:25px;}
.program_right_box{margin-bottom:40px; }
.program_right_text{font-family:'GT Alpina Typewriter Regular'; font-size:15px;}

.program_right_text_button{border-style:solid; border-width:1px; padding:5px; color:#269D5F; border-color:#269D5F; display:block;  text-decoration:none; margin-top:15px; text-align:center;}
.project_right_text_button{border-style:solid; border-width:1px; padding:5px; color:#269D5F; border-color:#269D5F; display:block;  text-decoration:none; margin-top:15px; font-family:'GT Alpina Typewriter Regular'; font-size:15px; text-align:center;}

.program_right_text_button:hover,.project_right_text_button:hover{background-color:#269D5F; color:white; text-decoration:none;}
.program_right_text_button:hover a,.project_right_text_button:hover a{color:white;}
.program_right_text_button a:hover,.project_right_text_button a:hover{text-decoration:none; color:white;}


.other_programme_list{ display: flex;  flex-wrap: wrap; align-content: center; margin-top:40px;}
.other_programme_list_item{width:50%; margin-bottom:20px; display: flex; justify-content: space-between;}
.op_list_left{width:50%;}
.op_list_left>a>img{width:100%;}
.op_list_right{width:50%; position:relative; color:#269D5F;}
.op_list_title{margin-left:20px; margin-right:20px;}
.op_list_title >a{color:#269D5F; font-family:'Gt Alpina'; font-weight:normal; font-size:25px; text-decoration:none;}
.op_list_title >a:hover{text-decoration:underline;}
.op_list_desc{margin-left:20px; margin-right:20px; position:absolute; bottom:0px; font-family:'Gt Alpina'; font-weight:normal; font-family:20px;}
.op_list_tags a{font-family:'GT Alpina Typewriter Regular'; font-size:15px;  color:#269D5F; text-decoration:none;}
.op_list_tags a:hover{text-decoration:underline;}

.project_detail_page{color:#269D5F;}
.project_detail{display: flex; justify-content: space-between; margin-top:20px;}
.project_detail_left{width:75%; font-family:'GT Alpina'; font-weight:bold; font-size:35px; }
.project_detail_left > img{width:100%;}
.project_detail_right{width:25%;}
.project_detail_right > .inner{padding-left:20px;}

.project_detail_right  .inner{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 110px;
}

.project_detail_left_slider_area img{width:100%;}
.project_detail_left_contet_area{margin-top:20px; display: flex; justify-content: flex-end;}
.project_detail_left_contet_area_text{width:75%;}
.project_detail_small_title_top{font-family:'GT Alpina Typewriter Regular'; font-size:15px; margin-top:10px;}
.project_detail_small_title{font-family:'GT Alpina Typewriter Regular'; font-size:15px; margin-top:25px; } 
.project_detail_big_title{font-family:'GT Alpina Cond'; font-weight:100; font-size:75px; line-height:80px; margin-top:5px;}


.project_detail_left_contet_area_text p{font-family:'GT Alpina Cond'; font-weight: 300; font-size:20px;}
.pdl_content_title{font-family:'GT Alpina Typewriter Regular'; font-size:15px; font-weight:normal; margin-bottom:20px; margin-top:40px;}
.programme_list_title{font-family:'GT Alpina Cond'; font-weight:100; font-size:50px; line-height:55px;  margin-top:50px;}

.project_detail_right_box1{font-family:'GT Alpina Typewriter Regular'; font-size:15px; font-weight:normal;}
.project_detail_right_box2{font-family:'GT Alpina'; font-size:25px; margin-top:30px;}
.project_detail_right_box3{font-family:'GT Alpina Typewriter Regular'; font-size:15px; font-weight:normal; margin-top:30px;}
.project_detail_right_box4{font-family:'GT Alpina Typewriter Regular'; font-size:15px; font-weight:normal; margin-top:30px;}
.project_right_video{margin-top:15px;}
.project_right_video img{width:100%;}


.cooking-show-page{background-color:#269D5F; color:white;}

.cooking-show-page .project_detail_big_title{font-family:'GT Alpina Ext'; font-weight:bold;}
.cooking-show-page .project_detail_left{width:100%;}
.cooking-show-page .project_detail_left_contet_area_text{width:50%;}
.cooking-show-page .project_detail_right{margin-top:40px;}
.cooking-show-page a{color:white;}
.cooking-show-page-main .logo_text a{color:white !important;}
.cooking-show-page-main .project_detail_small_title_top a{color:white !important;}
.cooking-show-page .main_menu a{color:#269D5F !important;}

.channel_page{background-color:#269D5F; color:white;}
.channel_page .container{background-color:#269D5F; z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative;}
.channel_page #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}


.channel_page .main_menu .top_bar{color:#269D5F;}
.channel_page .main_menu_link_item a{color:#269D5F !important;}
.channel_page .main_menu_lang a{color:#269D5F !important;}
.channel_page a{color:white !important;}
.channel_page .main_menu a{color:#269D5F !important;}



.channel_row{display:flex; justify-content: space-between; margin-top:40px;}
.channel_row_left{width:33.3%; position:relative;}
.channel_row_right{width:66.6%; position:relative;}
.channel_row_right img{width:100%;}
.channel_row_left .bottom{position:absolute; bottom:0px; left:0px; font-weight:'Gt Alpina'; font-weight:normal; font-size:20px;}
.channel_row_left .description{ font-family: 'Gt Alpina'; font-size: 20px; position:absolute; top:90px;}
.channel_row_left .title{font-family:'GT Alpina Ext'; font-weight:bold; font-size:35px; line-height:40px;}
.bottom_tags, .view_project, .time{font-family:'GT Alpina Typewriter Regular'; font-size:15px;}
.bottom_tags{padding-top:5px;}
.time{position:absolute; right:20px; bottom:0px;}

.channel_play_normal{
	width:100%;
	height:100%;
	z-index:999;
	position:absolute;
	background-image: url("../images/play_normal.svg");
	background-size: 100px 100px;
	background-position:center;
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}
.channel_play_hover{
	width:100%;
	height:100%;
	z-index:999;
	position:absolute;
	background-image: url("../images/play_hover.svg");
	background-size: 100px 100px;
	background-position:center;
	background-repeat:no-repeat;
	top:0px;
	left:0px;

}

.channel_play_normal a, .channel_play_hover a{display:block; width:100%; height:100%; }

.activations_page{color:#269D5F;}
.activations_page .project_detail_small_title_top{text-decoration:underline;}

.activations_page .container{z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative; background-color:#F5F3F1;}
.activations_page #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}

.activations_list{margin-top:20px;}
.activations_row{display:flex; margin-bottom:80px;}
.ac_col_1{width:25%;}
.ac_col_1 img{width:100%;}


.ac_col_2{width:50%;}
.ac_col_2 .inner{padding-left:20px; padding-right:20px; position:relative;}
.ac_col_2_location,.ac_col_2_time,.ac_col_2_related_btn{font-family:'GT Alpina Typewriter Regular'; font-size:15px;}
.ac_col_2_time{position:absolute; right:20px; top:0px;}
.ac_col_2_title{font-family:'GT Alpina Cond'; font-size:35px; line-height:40px; }
.ac_col_2_desc{font-family:'Gt Alpina'; font-size:20px; margin-top:20px;}
.ac_col_2_related_btn{margin-top:20px;}

.ac_col_3{width:25%;font-family:'GT Alpina Typewriter Regular'; font-size:15px;}


.about_content{display:flex; color:#269D5F;}
.about_col1{width:25%;}
.about_col2{width:50%;}
.about_col2 .title{font-family:'GT Alpina Cond'; font-size:35px; line-height:40px;}
.about_col2 .content_text{font-family:'GT Alpina'; font-weight:normal; font-size:20px; margin-top:20px; margin-bottom:40px;}

.header{position:fixed; top:0px; width:100%; background-color:#F5F3F1; -webkit-box-shadow: 0px 14px 18px 0px rgba(245,243,241,1);
-moz-box-shadow: 0px 14px 18px 0px rgba(245,243,241,1);
box-shadow: 0px 14px 18px 0px rgba(245,243,241,1);}
.header_inner{padding-left:20px; padding-right:20px;}

.about_inner .about_content{margin-top:100px;}
.about_menu{position:fixed; font-family:'GT Alpina Typewriter Regular'; font-size:15px;}
.about_menu a{display:block;}


.detail_header{position:fixed; width:100%; top:0px; left:0px; background-color:#F5F3F1; height:40px; -webkit-box-shadow: 0px 14px 18px 0px #F5F3F1; -moz-box-shadow: 0px 14px 18px 0px #F5F3F1; box-shadow: 0px 14px 18px 0px #F5F3F1;}

/*
.programme_page .detail_header{ -webkit-box-shadow: 0px 1px 30px 20px; -moz-box-shadow: 0px 1px 30px 20px #F5F3F1; box-shadow: 0px 1px 30px 20px#F5F3F1;}
*/
.programme_page .detail_header{ -webkit-box-shadow: 0px 2px 15px 6px; -moz-box-shadow: 0px 2px 15px 6px #F5F3F1; box-shadow: 0px 2px 15px 6px #F5F3F1;}

.channel_page_main .detail_header{background-color:#269D5F; -webkit-box-shadow: 0px 14px 18px 0px #269D5F; -moz-box-shadow: 0px 14px 18px 0px #269D5F; box-shadow: 0px 14px 18px 0px #269D5F; z-index:100; height:70px;}
.channel_page_main .detail_header a{color:white;}
.channel_page_main .breadcrumb_menu{color:white;}

.cooking-show-page-main .detail_header{background-color:#269D5F; -webkit-box-shadow: 0px 14px 18px 0px #269D5F; -moz-box-shadow: 0px 14px 18px 0px #269D5F; box-shadow: 0px 14px 18px 0px #269D5F; z-index:100; height:90px; color:white;}

.project_detail_page .detail_header,.activations_page .detail_header{ height:90px; background-color:#F5F3F1 !important; width:100% !important; z-index:100;}


.project_detail_page .project_detail_small_title_top,.activations_page .project_detail_small_title_top,.cooking-show-page-main .project_detail_small_title_top{margin-left:20px; margin-top:15px;}

.detail_header .top_bar{margin-left:20px; margin-right:20px; padding-top:10px;}
.programme_page{margin-top:90px;}
.programme_page .detail_header{height:70px; z-index:1000;}
.programme_page .detail_page{z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative; background-color:#F5F3F1;}
.programme_page #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}

.programme_detail_page .detail_page{margin-top:90px;}
.programme_detail_page .detail_header{z-index:1000; height:70px;}
.programme_detail_page .detail_page{z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative; background-color:#F5F3F1;}
.programme_detail_page #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}



.activations_list{margin-top:110px;}
.project_detail_page .detail_page{margin-top:110px;}
.project_detail_page .detail_page{z-index:50; padding-bottom:200px; margin-bottom:160px; position:relative; background-color:#F5F3F1;}
.project_detail_page #footer{position:fixed; z-index:40px; left:0px; bottom:0px; width:100%;}


.cooking-show-page-main .detail_page{margin-top:110px;}
.channel_page_main .detail_page{margin-top:90px;}






.op_list_left a{display:block; position:relative; width:100%; height:100%;}
.op_list_left a:hover .gradient_hover{position:absolute; top:0px; left:0px; width:100%; height:100%; background: linear-gradient(90deg,  rgba(56,175,113,0.7262255243894433) 0%,  rgba(255,0,0,0) 100%); z-index:999;}

.active_grad{position:absolute; top:0px; left:0px; width:100%; height:100%; background: linear-gradient(90deg,  rgba(56,175,113,0.7262255243894433) 0%,  rgba(255,0,0,0) 100%); z-index:999;}

.sponsor img{height:90px;}
.sponsor .big_img{height:180px;}

.sponsor_small_title{font-size:17px;}

.hover_img_area{position:absolute; display:none; left:50%;  z-index:50;}
.hover_img_area img{height:200px; }

.logo_text{
	font-weight: 100;
	font-size: 15px;
	line-height: 20px;
	font-variation-settings: 'wght' 100, 'wdth' 200px;
	 font-family: 'Alpina';
}

.logo_text .char {
	--delay: calc((var(--char-index) + 1) * 300ms);
	animation: breathe2 3000ms infinite both;
	animation-delay: var(--delay);
}

.logo_text:hover span {
	animation-play-state: paused;
}

@keyframes breathe2 {
	0% {
		font-variation-settings: 'wght' 100, 'wdth' 100;
		
	}
	60% {
		font-variation-settings: 'wght' 1000, 'wdth' 1000;
		
	}
	
	100% {
		font-variation-settings: 'wght' 100, 'wdth' 100;
		
	}
}

/*#filter_button{background-color:#269D5F; color:white; padding:20px; height:25px; padding-top:10px; padding-bottom:5px; font-family:GT Alpina Typewriter; font-size:15px; cursor:pointer; position:sticky; top:40px;}*/

/*
#filter_button{position:sticky !important; top:65px; cursor:pointer;}
#filter_area{position:sticky !important; top:120px;}
*/
.general_filter_area{position:sticky !important; top:70px; }

#filter_area{position:absolute; left:0px; background-color:#269D5F; color:white; width:100%;  z-index:9999;  display:none;}
.filter_text{cursor:pointer;}
#filter_button{padding:20px; padding-top:20px; padding-bottom:20px;  font-family: 'GT Alpina Typewriter Regular'; font-size:15px; position:relative; background-color:#269D5F; color:white;}
.filter_clear_button{right:20px; top:20px; position:absolute; cursor:pointer;}
.filter_container_inner{padding:20px; padding-top:20px; padding-bottom:50px; display:flex; justify-content:left;}
.filter_col_title{padding-bottom:30px; font-family: 'GT Alpina Typewriter Regular'; font-size:15px; }
.filter_col1{width:50%;}
.filter_col2{width:25%;}
.filter_col3{width:25%;}
.filter_row{font-family:'GT Alpina'; font-size:25px; line-height:30px; opacity:0.5; cursor:pointer;}
.filter_row:hover{opacity:1;}

.slick-arrow{display:none !important; }
.slick-dots{padding-left:0px !important; padding-top:5px; padding-bottom:5px; list-style-type:none;}
.slick-dots li{float:left; margin-right:5px;}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
	background-color:#F5F3F1;
	border-style:solid;
	border-width:1px;
    border-color:#269D5F;
	border-radius: 50%;
 
}

.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-active button
{
    background-color:#269D5F !important;
	border-color:#269D5F  !important;
}

.video_popup_title{font-family:'GT Alpina Cond'; font-size:25px; line-height:30px; color:white; margin-bottom:20px; font-weight:300;}
.video_popup .mfp-close{color:#489E5D !important; background-image: url("../images/white_x.svg"); width:15px; height:15px; background-size:contain; background-position:center; background-repeat:no-repeat; position:absolute; top:35px; right:20px;}
.video_popup{position:relative; background-color:#489E5D; color:white;  width: auto; max-width: 800px;   margin: 20px auto; z-index:9999;}
.video_popup_inner{padding:20px;}
.video_popup_inner img{width:100%;}
.mfp-content{width: auto; max-width:800px; margin: 20px auto;}
.channel_page_main iframe, .video_popup iframe{height:500px;}
.about_mobil_sep{display:none;}



.video_popup_home{background-color:white; border-style: solid; border-width: 1px; border-color: #489E5D;}
.video_popup_home .video_popup_title{color:#489E5D !important;}
.video_popup_home .mfp-close{ background-image: url(../images/green_x.svg); width:15px !important; height:15px !important; top:25px !important; right:20px !important; color:white !important;}

.svg_top_content{position:absolute; z-index:3; margin-right:20px;}
.svg_map{position:absolute; z-index:1; top:100px; left:0px; width:100%; height:300px; }
.svg_trans_top{position:absolute; z-index:2; width:100%; height:400px; background-image: linear-gradient(to top, rgba(255,0,0,0), #F5F3F1,#F5F3F1); top:0px;}
.svg_bottom_list{background-image: linear-gradient(to bottom, rgba(255,0,0,0), #F5F3F1,#F5F3F1); background-position:top; background-size: 100% 100%; background-repeat:no-repeat; top:1600px; z-index:4; position:relative; margin-bottom:300px; padding-top:200px;}
.map_label{display:none; position:fixed; z-index:9999; background-color:#339E61; color:white; -webkit-box-shadow: 0px 0px 11px 11px rgba(51,158,97,1);
-moz-box-shadow: 0px 0px 11px 11px rgba(51,158,97,1);
box-shadow: 0px 0px 11px 11px rgba(51,158,97,1); padding:1px; font-family: 'GT Alpina Condensed Light';}
.map_nokta{cursor:pointer;}
.video_popup_alt_title{/*padding-top:20px; */ font-size:15px; line-height:15px;}
.video_popup_alt_title a{color:#489E5D;}
.video_popup_alt_title a:hover{text-decoration:underline;}


