/*
Theme Name: GeneratePress
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Version: 3.2.4
Requires at least: 5.2
Tested up to: 6.1
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2022 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2022 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
*/


.inside-header {
	background:url(../images/head.jpg) center bottom no-repeat;
}

a {
	text-decoration:none;
}


.entry-header {
	display:none;
}

.page-content, .entry-content, .entry-summary {
	margin-bottom:4em;
	margin-top:0 !important;
}

.main-navigation, .main-navigation ul ul {
	background-color: #caeefb !important;
	/*border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;*/
}

.main-navigation .main-nav ul li a, .menu-toggle {
	color: #333 !important;
}

.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
    color: #fff !important;
    background: #1473aa;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #fff !important;
    background: #1473aa;
}

.main-navigation .main-nav ul li a {
    padding-left: 15px;
    padding-right: 15px;	
}

.main_title {
    font-size: 1.7em;
    text-align: center;
    text-transform: uppercase;
}

.main_impo {
	border:0; 
	margin-bottom:0;
}

.main_impo td {
	border:0; 
	text-align:center;
    font-size: 14px;
}

.main_impo td.bg01 {
}

.main_impo td strong {
	font-size: 20px;
}

.main_impo td strong.color01 {
	color: #16a0d3;
}

.main_impo td strong.color02 {
	color: #2a93ff;
}

.main_impo td strong.color03 {
	color: #0ea486;
}

.main_impo td strong.color04 {
	color: #a40e38;
}

.main_key {
	text-align:center;
	font-size:14px;
}

.main_key strong {
	font-size:16px;
}

.main_key02 {
	text-align:center;
	font-size:12px;
}

.main_key02 strong {
	font-size:14px;
}


.main_title02 {
    font-size: 24px;
	background:url(/wp-content/uploads/2019/08/title_bar.png) left bottom no-repeat;
	margin-bottom:15px;
	padding-bottom:25px;
}

.main_conf01 {
	margin-bottom:30px;
    text-align: justify;
}

.quick_box {
	text-align:center;
}

.quick_box a {
	color:#333;
}

.main_title03 {
    font-size: 22px;
    line-height: 64px;
}

.main_title04 {
    font-size: 18px;
}


.spon_box ul {
	padding:0;
	margin:0;
	list-style:none;
}

.spon_box ul li {
	display:inline-block;
	vertical-align:middle;
	margin:5px 15px 5px;
}

.site-info {
	display:none;
}

.bottom {
    background: #525252;
    color: #fff;
	font-size: 14px;
	padding:20px;
}

.bottom table {
	border:0;
	max-width:1200px;
	margin:0 auto;
	width:100%;
}

.bottom table td {
	border:0;
}

.bottom table td.bg01 {
	width:70%;
}

.bottom table td.bg02 {
	width:30%;
	text-align:right;
}

#top_menu {
	text-align: right;
	max-width:1240px;
}

#top_menu ul {
	list-style:none;
	padding:0px 0 0 0;
	margin:0 0 0 0;
	margin-bottom:10px;
}

.widget #top_menu ul li {
	background: none;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
	padding-bottom:0;
}

#top_menu ul li img {
	margin-left:3px;
}

#top_menu div {
    text-align: right;
    font-weight: bold;
	color:#fff;
}

#top_menu p {
    right: 0;
    top: 50px;
    font-weight: bold;
}

.count_bg {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	position: absolute;
    left: 5px;
	top: 5px;
}

.separate-containers .page-header-image, .separate-containers .page-header-content {
	margin-top:0;

}

.separate-containers .page-header-image img {
	width:100%
}

.sidebar .widget .widget-title {
    text-align: center;
    padding: 25px 10px;
    border: 1px solid #d6d6d6;
	margin-bottom:0;
	font-weight:bold;
}

.widget ul li {
	background:url(/wp-content/uploads/2019/08/sub_dott.gif) 10px 20px no-repeat;
	padding:10px 10px 10px 20px;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	font-size:14px;
	color:#fff;
}

.widget ul li a {
	color:#fff;
}

.sub_title {
	text-align: center;
    font-weight: bold;
    font-size: 30px;
	margin-bottom:30px;
}

.sub_title03 {
	font-weight: bold;
    font-size: 22px;
	margin-bottom:10px;
	color: #3b55aa;
}

.table01 td.bg01 {
	background: #fff8f7;
}
/*
.current-menu-item {
    background-color: #f3f3f3 !important;
}
*/
.Committee {
	border:1px solid #c3c3c3;
	max-width:360px;
	width:100%;
	float: left;
    margin: 10px;
}

.Committee td {
	border:0;
	color:#929292;
	font-size:14px;
	line-height:160%;
}

.Committee td p {
	margin-bottom:0;
}

.Committee td strong {
	color:#3475f1;
	font-size:16px;
}

.Committee td span {
	border:0;
	color:#333;
	font-weight:600;
	font-size:16px;
}

.Keynote {
	width:100%;
	float: left;
    margin: 10px;
	border:0;
}

.Keynote td{
	border-bottom:1px solid #c3c3c3;
	line-height:160%;
	border-right:0;
}

.Keynote td.bg01{
	border:0;
}

.Keynote td i {
	font-weight:bold;
	color:#0eb7b7;
	line-height:180%;
}

.Keynote td span {
	color:#929292;
	font-size:14px;
}

.Keynote td p {
	margin-bottom:0;
}

.Keynote td a {
	font-size:12px;
	display:inline-block;
	margin-top:10px;
	color:#333;
	background:#d6d6d6;
	padding: 0px 13px;
	font-weight:bold;
}

.program th {
	text-align:center;
    background: #287ebd;
    color: #fff;
	border:1px solid #676767;
}

.program td {
	text-align:center;
	border:1px solid #676767;
	height: 60px;
}

.program td.bg00 {
    background: #f9f9f9;
}
.program td.bg01 {
    background: #fff6d4;
}
.program td.bg02 {
    background: #ffd4d4;
}
.program td.bg03 {
    background: #d4ebff;
}
.program td.bg04 {
    background: #fff6d4;
}
.program td.bg05 {
    background: #e4ffd4;
}
.program td.bg06 {
    background: #dcffd4;
}

.table02 {
	border-top:2px solid #9c8015;
	margin-bottom:5px;
}

.table02 th {
	text-align:Center;	
    background: #f7f7f7
}

.table02 td {
	text-align:Center;
}

.table02 td.bg01 {
	background: #f9fbff;
}

.table03 {
	border-top:2px solid #9c8015;
}

.table03 th {
    background: #a9a9a9;
	color:#fff;
	width:50%;
}

.table03 td {
	text-align:Center;
	font-weight:bold;
}

.about01 {
	text-align:center;
	font-weight:bold;
	font-size:20px;
	background:url(/wp-content/uploads/2019/08/bar.jpg) center bottom no-repeat;
	margin-bottom:5px;
}

.about02 {
	text-align:center;
	font-weight:bold;
	font-size:24px;
}

.about02 span {
	color:#303796;
}

.about_img {
	max-width:380px;
	padding:5px;
	border:1px solid #cecece;

}

.buttn00 {
    background: #ed7d31;
    color: #fff !important;
    padding: 3px 20px;
    border-radius: 5px;
}

.buttn01:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}

.buttn01 {
    background: #00649b;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
}

.buttn01:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}

.buttn02 {
    background: #1eb123;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
}

.buttn02:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.buttn03 {
    background: #1d5b9c;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
}

.buttn03:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.buttn04 {
    background: #148490;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 5px;
}

.buttn04:hover {
	box-shadow: 2px 3px 3px #d8d8d8;
}


.table_about {
	border:0;
	border-top:2px solid #ed7d31;
}

.table_about td {
	border:0;
	vertical-align:top;
	text-align:justify;
}

.table_about td.bg01 {
	width:300px
}

.table_about td h4 {
	font-weight:bold;
}


.table_about02 {
	border:0;
	border-top:2px solid #ed7d31;
	border-bottom:2px solid #ed7d31;
}

.table_about02 td {
	border:0;
	vertical-align:top;
	text-align:justify;
}

.table_about02 td h4 {
	font-weight:bold;
}

.table_about02 td p {
	margin-bottom:0;
}

.hotel {
	border:0;
}

.hotel th {
	text-align:Center;
	border: 1px solid #e6daba;
    background: #fffecc;
}

.hotel td {
	border:0;
	text-align:Center;
	border-bottom: 1px solid #e6daba;
}

.trans_ul {
	padding:0;
	margin:0;
	list-style:none;
}

.trans_ul li {
	padding-left: 50px;
	padding-top: 7px;
}

.trans_ul li.bg01 {
	background:url(/wp-content/uploads/2019/08/trans_icon01.jpg) 0 0 no-repeat;
}

.trans_ul li.bg02 {
	background:url(/wp-content/uploads/2019/08/trans_icon02.jpg) 0 0 no-repeat;
}

.trans_ul li.bg03 {
	background:url(/wp-content/uploads/2019/08/trans_icon03.jpg) 0 0 no-repeat;
}

.trans_ul li h5 {
	font-weight:bold;
}

.cent_buttn {
	text-align:center;
}

.cent_buttn ul {
	padding:0;
	list-style:none;
	margin:0;
}

.cent_buttn ul li {
	display:inline-block;
}

.table04 th {
	background:#e97400;
	color:#fff;
	border:1px solid #e97400;
}

.table04 td {
	border:1px solid #e97400;
}

.table04 td p {
	margin-bottom:0;
}

.table05 td {
	text-align:left;
}

.table05 td.bg01 {
	text-align:center;
	background:#f5f5f5;
}

.table07, .table07 td {
	border:0;
}




/* tab s */

.su-tabs-nav {
	text-align: center;
	margin-bottom:20px;
}

.su-tabs-nav span {
	font-size:14px !important;
	text-align: center;
	font-weight:bold;
	color:#fff !important; 
	background: #17375e !important;	
	padding: 10px 30px !important;
}

.su-tabs-nav span.last {
	border-right:0;
}

.su-tabs {
	background: #fff !important;
}

.su-tabs-nav span.su-tabs-current {
	background: #f79646 !important;	
}

.su-tabs-nav span:hover {
	background: #f79646 !important;	
}

.su-tabs-pane {
	font-size:16px !important;	
	padding:0 !important;
}


a.g_buttn {
	font-size:12px;
	display:inline-block;
	margin-top:10px;
	color:#333;
	background:#d6d6d6;
	padding: 2px 13px;
	font-weight:bold;
}



/* tab e */


.trans th {
	text-align:center;
	background:#f3f3f3;
}

.trans td {
	text-align:center;
}

.trans td.lef_t {
	text-align:left;
}

.chair {
	padding: 5px;
    border: 1px solid #cacaca;
    float: left;
    margin: 0 30px 30px 0;
}

.entry-content p {
	text-align:justify;
}

.cb {
	clear:both;
}

.img_left {
	float:left;
}
.img_right {
	float:right;
	text-align:right;
}

.color01 {
	color:#1d5fc1;
}

.color02 {
	color:#c11d1d;
}

.kboard-default-poweredby {
	display:none;
}

.news_bg {
	background:#fff;
	padding:20px 30px; 
	border:1px solid #dddddd;
}

.news_bg h3 {
    font-size: 1.7em;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
    position: relative;
}

.news_bg h3 img {
	position: absolute;
    right: 0;
    top: 16px;
}

.news_table {
	border:0;
	margin-bottom:0;
}

.news_table td {
	border:0;
}

.news_table td.bg01 {
	width:150px;
}

#kboard-default-latest table {
	border-bottom:0 !important;
	margin-bottom:0;
}

#kboard-default-latest table thead {
	display:none;
}

#kboard-default-latest table td {
	font-size:16px !important;
	border-top:0 !important;
}

#kboard-default-latest table .kboard-latest-date {
	text-align:right !important;
	width:90px;
}

#kboard-default-latest table .kboard-latest-title {
	background:url(/wp-content/uploads/2019/09/borad_dott.png) 0 17px no-repeat;
}

.kboard-default-cut-strings {

}

.acc_box {
	border:1px solid #bdbdbd;
	padding:20px;
	margin-bottom:20px;
}

.acc_box ul {
	margin-bottom:0;
}


.table06 {
	border:0;
}

.table06 td {
	border:0;
}

.table06 td.bg01 {
	width:60%;
}

.table06 td img {
	width:100%;
}

.widget ul li {
	margin-bottom:0;
}

dl.list01  {
	margin-bottom:30px
}


dl.list01 dt {
	margin-bottom:5px;
}

dl.list01 dd {
	margin:0;
	margin-bottom:5px;
	background:url(/wp-content/uploads/2020/12/list_icon03-1.gif) 10px 11px no-repeat;
	padding-left:20px;
}


dl.comm_dl dt {
	border-bottom:1px dotted #333;
	color:#ef944b;
	margin-bottom:8px;
	background: url(/wp-content/uploads/2020/12/bullet2.png) 0 8px no-repeat;
	padding-left:15px;
}

dl.comm_dl dd {
	background:url(/wp-content/uploads/2020/12/icon_arr02.gif) 0 11px no-repeat;
	padding-left:20px;
	margin-bottom:8px;
}





.guideline_tab		 {border-bottom:1px dotted #8d97af; overflow:hidden; margin-bottom:10px;}
.guideline_tab a	 {display:inline-block; float:left; margin-right:1px; font-size:13px !important; color:#ffffff !important; background-color:#999999; padding:4px 7px 4px; text-decoration:none; font-weight:bold;}
.guideline_tab a:hover	{background-color:#1b305f;text-decoration:none;}
.guideline_tab a.tab_over	{background-color:#c90031;} 

.guideline_tab2		 {overflow:hidden;margin:0 auto;width:430px;border-bottom:0}
.guideline_tab2 a	 {display:inline-block; float:left; margin-right:1px; font-size:15px !important; color:#ffffff !important; background-color:#9a9a9a; padding:5px 15px 4px; text-decoration:none; font-weight:bold;}
.guideline_tab2 a:hover	{background-color:#0081c9;text-decoration:none;}
.guideline_tab2 a.tab_over	{background-color:#0081c9;} 

table.table_agis {
	border-collapse:collapse; 
	margin-bottom:4px !important;
	border:0;
}

table.table_agis td {
	text-align:left; 
	padding:2px 5px 8px;
	vertical-align:middle;
	border:0;
	color:#1164c1;
	font-size:13px;
}

.subtt01 {
    font-size: 20px;
    font-weight: bold;
    color: #069c4c;
    border-bottom: 1px dotted;
    margin-bottom: 10px;
}

table.table_tran01 {
	border:0;
}

table.table_tran01 td {
	border:0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}


table.table_tran02 {
	border:0;
}

table.table_tran02 td {
	line-height:140%;
	font-size:0.875em;
	padding:0;
	border:0;
}

a.buttn {
	padding: 3px 10px;
	text-align: center;
	background: #1b305f;
	color: #fff !important;
	text-decoration: none;
	margin-top: 5px;
}




table.table_visa  {
	border:0;
}

table.table_visa th {
	font-size:14px;
	border:0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
table.table_visa td {
	font-size:14px;
	border:0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}


table.table_visa td.left_01 {
	background:#e2e9f7;
}

table.table_visa td.left_02 {
	text-align:left;
}

.table_Lectures {
	border:0;
}

.table_Lectures td {
	border:0;
	vertical-align:middle;
}

.table_Lectures td i {
	font-size:18px;
	font-weight:bold;
	color:#248413;
}

.table_Lectures td.bg01 {
	text-align:Center;
}

.table_Lectures td.bg01 img {
	padding:3px;
	border:1px solid #d2d2d2;
}

.table_Lectures td hr {
	margin-bottom: 10px;
    margin-top: 10px;
}

.table_Lectures td table.table_Lectures_img {
	border:0;
}

.table_Lectures td table.table_Lectures_img td {
	border:0;
	text-align:center;
	width:50%;
	font-size:12px;
}

.notice {
	background-color: #f8f9fc;
	padding:20px;
	font-size:14px;
}

.notice .notice__title {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.notice ul {
	margin-bottom:0;
}

.spon_table td {
	height: 84px;
}

.spon_table td i {
	font-size:36px;
	color:red
}


.main_key02 {
	display:inline-block;
	margin: 5px -2px;
    max-width: 205px;
    vertical-align: top;
}

.Speakers {
	
}

.Speakers td img {
	width:136px;
	margin-right:10px;
}

.Speakers td div {
	display:inline-block;
}


.Speakers td div:nth-child(2) {
	width:70%;
}


#kboard-default-document .kboard-content .content-view  {
    word-break: keep-all;
}

.inside-article {
	min-height:500px;
}


.site-header {
	position: sticky;
    top: 0px;
    z-index: 9998;
}

.main-navigation {
	position: sticky;
    top: 160px;
    z-index: 9998;
}


.nav-align-center .inside-navigation {
	background: #caeefb;
}


.separate-containers .site-main {
	margin:0;
}



.Workshop_box {
	background:url(/wp-content/uploads/2024/09/66c69bb3e5b7c08f2dd62ed6.jpg) 0 0 no-repeat;
	padding:30px;
    background-size: cover;
}

.Workshop_box div {
    box-sizing: border-box;
    text-align: left;
    background-color: rgba(255, 255, 255, 0.85);
    z-index: 1;
    min-height: 200px;
	max-width: 615px;
    padding: 20px;
    border-radius: 15px;
}


.Workshop_box h5 {
	font-size: 24px;
}

.Workshop_box p {
	font-size: 14px;
    word-break: break-word;
    color: #666666;
	margin-bottom:0;
}

.Workshop_b_box {
	background: #0076a8;
    color:#fff;
	text-align:center;
	padding:10px 20px;
	margin-bottom:30px;
}

.Workshop_title {
	color: #0076a8;
	font-size:24px;
	margin-bottom:15px;
}

.Workshop_p {
	color: #0076a8;
	line-height:200%;
	font-size:14px;
}


.Workshop_table {
	border:0;
}

.Workshop_table td {
	border:0;
	width:50%;
}

.Workshop_table td.Workshop_g_box {
	background: rgba(243, 243, 243, 1);
	padding:20px;
}


.Workshop_table td ul {
	padding:0;
	margin:0;
	padding-left:20px;
}

.Workshop_table td ul li {
	margin-bottom:15px;
	font-size:14px;
}

.Workshop_table td p {
	margin-bottom:10px;
	font-size:14px;
}


.Workshop_table td.Workshop_c_box {
	text-align:center;
}


.Workshop_table td div.Workshop_i {
	display:inline-block;
    max-width: 320px;
    width: 100%;
	margin:0 auto;
	color: #0076a8;
	font-size:20px;
	vertical-align:middle;
}

.Workshop_table td div.Workshop_img {
	display:inline-block;
	vertical-align:middle;
}


.main_buttn {
	display: block;
    text-align: center;
    background: #ffc000;
    padding: 10px 10px;
    border-radius: 30px;
    color: #333;
    max-width: 300px;
    margin: 0 auto;
}

.main_buttn strong {
	font-size:22px;
}


.main_buttn02 {
	display: block;
    text-align: center;
    background: #00beff;
    padding: 10px 10px;
    border-radius: 30px;
    color: #333;
    max-width: 300px;
    margin: 0 auto;
}

.main_buttn02 strong {
	font-size:22px;
}

.main_buttn03 {
	display: block;
    text-align: center;
    background: #ff8800;
    padding: 10px 10px;
    border-radius: 30px;
    color: #fff;
    max-width: 300px;
    margin: 0 auto;
}

.main_buttn03 strong {
	font-size:22px;
}



@media (max-width: 768px) {
	.bottom table td.bg01,
	.bottom table td.bg02,
	.main_spon td {
		width:100%;
		display:block;
		text-align:center;
	 }


	#top_menu ul,
	.count_bg {
		position: relative;
	}

	#top_menu,
	#top_menu div {
		text-align:center;
	}

	#top_menu p {
		position: relative;	
		top:37px
	}

	.table_about td {
		width:100% !important;
		display:block;
		text-align:center;
	}

	.hotel td,
	.hotel th {
		width:100%;
		display:block;
		text-align:center;
	}

	.table06 td, .table06 td.bg01 {
		width:100%;
		display:block;
		text-align:center;
	 }

	 .Speakers td div,
	 .Speakers td div:nth-child(2) {
		width:100%;
		display:block;
		text-align:center;
	 }

	.site-header,
	.main-navigation,
	#top_menu {
		position: relative;	
		top:auto;
	}

	.Workshop_table td {
		width:100%;
		display:block;
	}
}







