/*
@media only screen 
	and (min-device-width: 320px) 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
*/
@media (min-width: 320px) {
	#pcd .navbar-nav > li:hover > .dropdown-menu {
	    display: block;
	    top: 30px;
		width: 300px;	
	}
	#pcd .navbar-nav li > .dropdown-menu li:hover .dropdown-menu {
	    left: 300px;
	    top: 0;
	    width: 300px !important;
	    display: block;	
	}	
	#pcd .navbar-toggler {
	    padding: .25rem .75rem;
	    font-size: 20px;
	    line-height: 1;
	    background-color: transparent;
	    border: 1px solid white;
	    border-radius: .25rem;
	    margin: 10px;			
	}
	#pcd .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,222,203, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}
	
	.dropdown-item {
		color: #ffffff;
		border-bottom:1px dashed;	
	}
	
	dropdown-item:focus, .dropdown-item:hover {
    color: #f5f5f5;
    text-decoration: none;
	font-family: 'db_helvethaica_x';
	}
}



@media (min-width: 1200px) { 

	#pcd .navbar-nav > li:hover > .dropdown-menu {
	    display: block;
	    top: 30px;
	}
	#pcd .navbar-nav li > .dropdown-menu li:hover .dropdown-menu {
	    left: 300px;
	    top: 0;
	    width: 300px !important;
	    display: block;
	    background-color: #01549a;
    	border-radius: .0rem;
	}
	#pcd .navbar-nav > li:hover > .dropdown-menu {
	display: block;
    top: 34px;
    background-color: #01549a;
    border: 0px;
    border-radius: 0rem;
    left: -1px;
	}	
	#pcd .dropdown-menu .dropdown-item:hover {
    background: transparent;
    background-color: #003a68;
	}
	#pcd .navbar-nav>li:hover{
    color: #333;
    background-color:#01549a;
    }
    #pcd .dropdown-item {
	    color: #ffffff;
	    font-size: 20px;
    }
}
/*
body {
	font-family: "db_helvethaica_x", sans-serif;
}
*/
body{font-size:1rem; }
body.font-size-small{font-size:0.9rem; }
body.font-size-medium{font-size:1rem; }
body.font-size-large{font-size:1.2rem; }


.clearfloat:after,
.home-notice:after,
.highlight-box .highlight-header:after,
.news-box .newsbox-header:after,
.news-box .newsbox-footer:after,
.news-gov .news-item.-list:after,
.home-calendar .activity-calendar .item:after,
.widget-box .widget-header:after,
.list-header:after,
.white-bg:after,
.white-bg2:after,
.news-content:after,
#calendar .calendar-header:after,
.calendar-list:after,
.calendar-list .item header:after,
.related-calendar .item:after,
.link-list:after{display:table;content:'';clear:both;}

.header-option{text-align:right;margin-top:10px;font:400 normal 18px/1 "db_helvethaica_x";}

.header-option > div {
    display: inline-block;
    margin-right: -4px;
    color: #414141;
    background-color: #cdcdcd;
    /* margin-left: 10px; */
    padding-left: 20px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    padding-right: 20px; 
    margin-top: 20px;
    }
.change-font a{cursor:pointer;}
.change-font a{display:inline-block;padding:0 5px;color:#FFF;font:400 normal 16px/1.2 "db_helvethaica_x";border-radius:5px;}
.change-font a:hover{text-decoration:none !important;}
.change-font a:nth-of-type(2){font-size:1rem;}
.change-font a:nth-of-type(3){font-size:1.2em;}
.change-font a.current{text-decoration:none !important;}
.content-meta {padding:10px 0;border-bottom:solid 1px #EEE;margin-bottom:20px;}
.content-meta .info span{display:inline-block;}
.content-meta .info span + span{margin-left:10px;border-left:solid 1px #EEE;padding-left:10px;}

#flag-menu{
	display: inline-block;
    margin-right: -4px;
    color: #ececec;
    background-color: #cdcdcd;
    /* margin-left: 10px; */
    padding-left: 20px;
/*
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
*/
    padding-right: 20px; 
    margin-top: 20px;
}

/* .page-title{padding:10px 0;background:#fbfbfb;border-top:solid 1px #EEE;border-bottom:solid 1px #EEE;margin:0;} */
.page-title{padding:10px 0;background:#fbfbfb;border-top:solid 1px #EEE;border-bottom:solid 1px #EEE;margin-bottom:30px;}
.page-title .breadcrumbs {
/*     background: none; */
    text-align: right;
    margin-top: 10px;
/*     margin: 0; */
}
.page-title .title{font:600 normal 40px/1 "db_helvethaica_x";margin:0;padding-left:0px;color:#009ef1;padding-bottom: 0px;}
/* .page-title h1 .title { font:600 normal 35px/1 padding-bottom: 0px; } */
.content-thumb{text-align:center;background:#EEE;padding:20px;}
.content-thumb img{max-width:100%;height:auto;}

.side-menu{padding:0;margin:0;list-style:none;}
.side-menu li{border-left:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;}
.side-menu li a
	{
		display:block;padding:10px 6% 10px 10px;font:400 normal 1.7em "db_helvethaica_x"; 
		font-size:22px; text-decoration:none; 
		color:#333;border-bottom:solid 1px #DDD;
		background:url(../img/menu-arrow-right.png?v=20161016) no-repeat 95% 50%;
	}
.side-menu h6{padding:0;margin:0;color:#333;font-size:1em;}
.side-menu .footer-menu{padding:0;margin:0;list-style:none;width:100%;}
.side-menu .footer-menu li{padding:0;margin:0;width:100%;background-color:#fbfbfb;font:400 normal 12px "db_helvethaica_x";list-style:none;}
.side-menu .footer-menu li.activeSubmenuList a{display:block;padding:10px 5% 10px 10px;font:600 normal 1.8em "db_helvethaica_x";color:#333;border-bottom:solid 1px #DDD;background:none;background-color:#fafafa;padding-left:30px;position:relative;}
.side-menu .footer-menu li a:before,
.side-menu .footer-menu li.activeSubmenuList a:before{content:'';position:absolute;left:20px;top:21px;width:4px;height:4px;background-color:#333;border-radius:2px;}
.side-menu .footer-menu li a{display:block;padding:10px 5% 10px 10px;font:300 normal 1.8em "db_helvethaica_x";color:#333;border-bottom:solid 1px #DDD;background:none;background-color:#fafafa;padding-left:30px;position:relative;}
.side-menu li.activeHead a{border-bottom:solid 1px #186a48;background:#f1f1f1;color:#186a48;font:700 normal 2em "db_helvethaica_x";}
.side-menu li.activeSubmenu a{display:block;padding:10px 5% 10px 10px;font:700 normal 1.7em "db_helvethaica_x";color:#186a48;border-bottom:solid 1px #DDD;background:url(../img/menu-arrow-right.png?v=20161016) no-repeat 95% 18px;background-color:#fafafa;}
.side-menu li.active a{border-bottom:solid 3px #e8a50e;background:url(../img/menu-arrow-right.png?v=20161016) no-repeat 95% 50% #f1f1f1;color:#186a48;}
.side-menu li.active2 a{border-bottom:solid 1px #186a48;background:#fafafa;color:#186a48;}


/* Styling CF7 to look like the Divi Contact Form */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	font-family: 'db_helvethaica_x';
	background-color: #eee !important;
	border: none !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 3px !important;
	font-size: 14px;
	color: #999 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*
.wpcf7-submit {
	color: #f26e20 !important;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.wpcf7-submit:hover {
	background-color: #eee;
	border-color: #eee;
	padding: 6px 20px !important;
}
*/


/*========= Nav Menu ===========*/
#pcd {
	background-color: #0180e9;
	font-family: 'db_helvethaica_x';
/*
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
*/
}

body:not(.theme-preset-active) #pcd .navbar-nav > li > a {
  color: #ffffff;
  padding: 0.3rem 1.3rem;
  font-weight: 500;
  font-size: 20px;
}

body:not(.theme-preset-active) #pcd .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #pcd .navbar-nav > li.current_page_item > a {
  color: #fff;
  font-weight: 500;
  /*background: #f9f9f9;*/
}



.post_date_time {
	color:#000;
	font-size: 16px;
	display: inline-flex;
	font-family: 'db_helvethaica_x';
}

.post-views {
	padding-left: 4px;
	padding-right: 4px;
}

.owl-dots {
	position: absolute;
    bottom: 10px;
    width: 100%;
}

#list-main-category {
	margin: 0;
    padding: 15px 0 5px 0;
    background-color: #0c93ff; 
	font-family: 'db_helvethaica_x';
/*     margin-bottom: 30px; */
}

/*
h1, h2, h3, h4, h5, h6 .main-cat {
	font-family: 'db_helvethaica_x';
	clear: both;
	color: #ffffff !important;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 0px !important;
}


h1, h2, h3, h4, h5, h6 .committee-c {
    font-family: 'db_helvethaica_x';
    clear: both;
    color: #0172d0;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0px;
}
*/

/*
#committee_page img {
	padding: 10px;
	border: 1px solid #86f3ff;
}
*/

.txt-white-index {
	margin-top: 10px;
    color: #eeeeee;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 25px;
    font-family: 'db_helvethaica_x';
    clear: both;
    letter-spacing: 0.5px;
}

.arc-cal-link a:hover {
	color: #ffffff;
	text-decoration:none;
}

#list-index-news h1 {
	font-size: 32px;
	padding-bottom: 10px;
	border-bottom: solid 1px #474747;
	padding-bottom: 0px;
	text-decoration:none;
}

#list-index-news h2 {
	font-family: 'db_helvethaica_x';
	clear: both;
	color: #ffffff;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 26px;
	line-height: 1;
	padding-bottom: 0px;
	text-decoration:none;
}

#list-index-news h5 {
	font-family: 'db_helvethaica_x';
	clear: both;
	color: #ffffff;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	padding-bottom: 0px;
	text-decoration:none;
}

#list-pcd-news .img-fluid {
	max-width: 45%;
}

#list-index-content {
	margin: 0;
/*     background-color: #fafafa; */
    border-top: 1px solid #d2d2d2;
    margin: 20px 0;
    padding: 20px 0;
	background: rgba(250,250,250,1);
	text-decoration:none;
	font-family: 'db_helvethaica_x';
background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(70%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );   
}

#list-index-content h1 {
	font-size: 32px;
	padding-bottom: 10px;
	border-bottom: solid 1px #474747;
	padding-bottom: 0px;	
}

.top-icon {
    height: 43px;
    position: absolute;
    right: 0;
    top: 35px;
}

.top-icon a.icon{
	display:block; height:32px;width:32px;overflow:hidden; float:right; background:url(../images/2015/social.png) no-repeat 0px -28px;text-indent:990px; margin-left:10px;margin-top:7px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;	
	white-space: nowrap;
}

.top-icon a.icon.facebook{
/* 	background-position: -42px -28px; */
	background:url(../wp-bootstrap-starter/icons/icon-top-fb.png) no-repeat;
}

.top-icon .fa {
    padding: 20px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
	font-family: 'db_helvethaica_x';
}

.top-icon .fa-facebook {
    background: #3B5998;
    color: white;
}

.social-media-icons {
	position: absolute;
    right: 25px;
    top: 55px;	
}

.social-media-icons ul {
    list-style: none;
    padding: 0;
    text-align: center;
	font-family: 'db_helvethaica_x';
}

.social-media-icons a {	
	display: inline-block;
	text-decoration: none;
	padding: 10px;
	font-family: 'db_helvethaica_x';
}

.social-media-icons .fa {
    padding: 5px;
    font-size: 30px;
    width: 10px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}

/*
.fa {
  padding: 20px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}
*/


.fa-facebook {
  background: #3B5998;
  color: white;
}

.social-media-icons a:nth-child(1) i {
	color: #3B5998;
/* 	color: #3B5998 !important; */
}

.social-media-icons a:nth-child(2) i {
	color: #b31217;
}

.social-media-icons a:nth-child(3) i {
	color: #00acee;
}

.social-media-icons a:nth-child(4) i {
	color: #FF6600;
}

.social-media-icons a i:hover{
	color: black;
}

.lang-flag {
	margin-left: 5px;
    margin-top: 7px;
}

img.lang-flag {
/*
    height: 50%;
    width: 100%;
*/
}

.footer-menu {
	
}

.footer-menu .fmenu {
    margin: auto;
    padding: 0;
    list-style-type: none;
}
.footer-menu .fitem {
    width: 100px;
    text-align: center;
/*     font-size: 4em; */
/*     background-color:red; */
    display: inline-block;
/*     margin: 5px; */
/*     padding: 25px; */
font-family: 'db_helvethaica_x';
}

a.fhref:link {color:#ffffff;}
a.fhref:visited {color:#ffffff;}
a.fhref:hover {color:#e4e4e4; text-decoration: none;}	


.button-pub {
	backface-visibility: hidden;
	position: relative;
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	background: #00a5ed;
	border-radius: 3px;
	/*   border: 0px solid #246; */
	border-width: 0px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	color: #fff;
	font-size: initial;
	font-family: 'db_helvethaica_x';
	font-weight: 400;
	font-style: normal
}
.button-pub > div {
	color: #999;
	font-size: 10px;
	font-family: 'db_helvethaica_x';
	font-weight: initial;
	font-style: normal;
	text-align: center;
	margin: 0px 0px 0px 0px
}
.button-pub > i {
	font-size: 1em;
	border-radius: 0px;
	border: 0px solid transparent;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: static
}
.button-pub > .ld {
	font-size: initial
}

.button-pub a.five:link {color:#ffffff;text-decoration:none;font-family: 'db_helvethaica_x';}
.button-pub a.five:visited {color:#ffffff;text-decoration:none;font-family: 'db_helvethaica_x';}
.button-pub a.five:hover {text-decoration:none;font-family: 'db_helvethaica_x';}

#list-index-banner {
	margin: 0;
    background-color: #f5f5f5;
    margin: 20px 0 0 0;
    padding: 20px 0;	
    border-top: 1px solid #d2d2d2;
}

#owl-banner .owl-dots {
	position: absolute;
 
    right: 50%;
}

#tab-news .nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  font-family: 'db_helvethaica_x';
  font-size: 20px;
  font-weight: 600;
}

#tab-news .nav-tabs .nav-item {
    margin-bottom: 0px;
}

#tab-news .nav-link {
    display: block;
    padding: .2rem 1rem;
    text-align: center;
	font-family: 'db_helvethaica_x';
}

#tab-news .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff;;
    background-color: #00a7ed;
    border-color: #dee2e6 #dee2e6 #fff;
}

#tab-news .nav-tabs .nav-link {
    border: 0px solid #00000029;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#tab-news .nav-item {
	width: 25%;
}

#tab-news .nav-tabs {
    border-bottom: 4px solid #9cdffa;
}

#tab-news .table td, .table th {
    padding: .25rem;
    vertical-align: top;
    border-top: 0px solid #dee2e6;
    font-size: 14px;
}

.content-area {
	padding: 20px 0;
}
.content-title{font:600 normal 2.2em "db_helvethaica_x";color:#0172d0;margin:10px 0 0px;}
.content-title h1 {padding-bottom: 0px;}
.content-header{padding:10px 0px 0px;border-bottom:solid 1px #0172d0;margin-bottom:30px;}
.content-header .title{font:600 normal 2.2em "db_helvethaica_x";color:#0172d0;margin:0; padding-bottom: 0px;}

#news_gallery img {
	border: 3px solid #cecece;
}

.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #eee;
	line-height: 1;
	text-decoration: none;
	font-family: 'db_helvethaica_x';
	border-radius: 2px;
	font-weight: 600;
}
.page-numbers.current,
a.page-numbers:hover {
	background: #f9f9f9;
}

/*------- Contact Form 7 Custom -------*/


/*------- Contact Form 7 Custom -------*/

.calendar-list-page{margin-bottom:20px;}
.calendar-list-page.-full .item{width:100%;}
.calendar-list-page .item{margin:1%;width:48%;border:solid 1px #EEE;float:left;}
/*
.calendar-list-page .item:hover,
.calendar-list-page .item.active{background:#269bd8;color:#FFF;}
*/
/*
.calendar-list-page .item:hover header,
.calendar-list-page .item.active header{background:#0076b5;color:#FFF;}
*/
.calendar-list-page .item:hover header .date,
.calendar-list-page .item.active header .date{color:#269bd8;}
.calendar-list-page .item:hover em,
.calendar-list-page .item.active em{color:#269bd8 !important;}
.calendar-list-page .item header{background:#eef9ff;border-bottom:solid 1px #EEE;}
.calendar-list-page .item header .date{width:60px;height:60px;text-align:center;color:#269bd8;display:inline-block;padding:5px;border-right:solid 1px #FFF;}
.calendar-list-page .item header .date .day{font:600 normal 3em/0.8 "db_helvethaica_x";margin:0;}
.calendar-list-page .item header .date .month{font:400 normal 1.2em/0.8 "db_helvethaica_x";margin:0;}
.calendar-list-page .item header .title{padding:10px;display:inline-block;vertical-align:text-bottom;}
.calendar-list-page .item .detail{padding:10px;}
.calendar-list-page .item .detail [class^="col-"]{margin-top:5px;margin-bottom:5px;}
.calendar-list-page .item .detail em{color:#269bd8;font-style:normal;}
.calendar-list-page:after,
.calendar-list-page .item header:after,

.calendar-list{margin-bottom:20px;}
.calendar-list.-full .item{width:100%;margin:0;}
.calendar-list .item{margin:1%;width:48%;border:solid 1px #EEE;float:left;}
.calendar-list .item:hover,
.calendar-list .item.active{background:#269bd8;color:#FFF;}
.calendar-list .item:hover header,
.calendar-list .item.active header{background:#0076b5;color:#FFF;}
.calendar-list .item:hover header .date,
.calendar-list .item.active header .date{color:#FFF;}
.calendar-list .item:hover em,
.calendar-list .item.active em{color:#FFF !important;}
.calendar-list .item header{background:#eef9ff;border-bottom:solid 1px #EEE;}
.calendar-list .item header .date{width:60px;height:60px;text-align:center;color:#269bd8;display:inline-block;padding:5px;border-right:solid 1px #FFF;}
.calendar-list .item header .date .day{font:600 normal 3em/0.8 "db_helvethaica_x";margin:0;}
.calendar-list .item header .date .month{font:400 normal 1.2em/0.8 "db_helvethaica_x";margin:0;}
.calendar-list .item header .title{padding:10px;display:inline-block;vertical-align:text-bottom;}
.calendar-list .item .detail{padding:10px;}
.calendar-list .item .detail [class^="col-"]{margin-top:5px;margin-bottom:5px;}
.calendar-list .item .detail em{color:#269bd8;font-style:normal;}
.calendar-list:after,
.calendar-list .item header:after,
.related-calendar .item:after,
.link-list:after{display:table;content:'';clear:both;}
.news-box {margin-bottom:10px}
.home-calendar{overflow:hidden;}
.news-box .newsbox-body{padding:10px 0;overflow:hidden;}
.activity-calendar .item{background:#f7f7f7;}
.activity-calendar .item:nth-child(odd){background:#dcecf4;}
.activity-calendar .item + .item{margin-top:1px;}
.activity-calendar .item:hover{background:#269bd8;color:#FFF !important;}
.activity-calendar .item:hover .day,
.activity-calendar .item:hover .title a{color:#FFF !important;}
.activity-calendar .item .date{width:20%;float:left;text-align:center;border-right:solid 1px #FFF;box-sizing:border-box;padding:10px;}
.activity-calendar .item .date .day{margin:0;color:#269bd8;font:600 normal 40px/0.5 "db_helvethaica_x";}
.activity-calendar .item .date .month-year{margin:0;font:600 normal 1.6em/0.8 "db_helvethaica_x";}
.activity-calendar .item .title{width:80%;padding:10px;float:left;box-sizing:border-box;}
.activity-calendar .item .title .text{display:inline-block;vertical-align:middle;}
.item:after,
.link-list:after{display:table;content:'';clear:both;}
.content-footer{padding:20px 0;margin-top:20px;border-top:solid 1px #269bd8;}
.content-footer .button-group{text-align:right;}
.content-footer .button-group .btn{background:#999;color:#FFF;font:400 normal 1.6em 'db_helvethaica_x';}
.content-footer .button-group .btn:hover{background:#269bd8;}
.content-footer .button-group .btn + .btn{margin-left:10px;}
.calendar-box .newsbox-header{border-bottom:solid 1px #269bd8;}
.calendar-box .newsbox-header .title{color:#269bd8;}
.calendar-box .news-item{background:#f4f4f4;overflow:hidden;margin-bottom:10px;clear:both;}
.calendar-box .news-item:nth-child(odd){background:#e6f3ee;}
.calendar-box .news-item .thumb{float:left;margin-right:10px;}
.calendar-box .news-item .thumb img{max-width:100%;height:auto;}
.calendar-box .news-item .caption{display:block;}
.calendar-box .news-item .title{font:400 normal 1em;margin:0;}
.calendar-box .news-item .date{font-size:0.8em;}
.calendar-box .newsbox-footer{border-top:solid 1px #269bd8;}
.calendar-box .newsbox-footer .view-all{background:#269bd8;color:#FFF;}
.news-box .newsbox-header{padding:10px 0}
.news-box .newsbox-header .title{font:600 normal 2em "db_helvethaica_x";margin:0;float:left}
.related-calendar .item{background:#f7f7f7;}
.related-calendar .item + .item{margin-top:1px;}
.related-calendar .item:hover{background:#269bd8;color:#FFF !important;}
.related-calendar .item .date{width:25%;float:left;text-align:center;border-right:solid 1px #FFF;box-sizing:border-box;padding:10px;}
.related-calendar .item .date .day{margin:0;font:600 normal 38px/0.5 "db_helvethaica_x";}
.related-calendar .item .date .month-year{margin:0;font:600 normal 1.2em/0.8 "db_helvethaica_x";}
.related-calendar .item .title{width:75%;padding:10px;float:left;box-sizing:border-box;}
.related-calendar .item .title .text{display:inline-block;vertical-align:middle;}
/*
.news-box{margin-bottom:10px}
.news-box .newsbox-header{padding:10px 0}
.news-box .newsbox-header .title{font:600 normal 2em "Helvethaica Mon";margin:0;float:left}
.news-box .newsbox-header .view-all{float:right;display:block;padding:5px 10px;border-radius:5px;background:#EEE;text-align:center;font-size:14px;color:#333;font:400 normal 1.2em "Helvethaica Mon" !important}
.news-box .newsbox-body{padding:10px 0;overflow:hidden}
.news-box .newsbox-body .news-item{overflow:hidden}
.news-box .newsbox-body .news-item .thumb img{max-width:100%;min-width:100%;height:auto;}
.news-box .newsbox-body .news-item .caption{display:block;min-height:193px;padding:20px;padding-bottom:10px;}
.news-box .newsbox-body .news-item .title{font:600 normal 1.7em "Helvethaica Mon";margin:0}
.news-box .newsbox-footer{padding:10px 0}
.news-box .newsbox-footer .view-all{float:right;display:block;padding:5px 10px;border-radius:5px;background:#EEE;text-align:center;font-size:14px;color:#333}
.download-item footer{padding:10px;border-top:solid 2px #DDD;background:#f7f7f7;}
.home-calendar{overflow:hidden;}
.home-calendar .newsbox-header{border-bottom:solid 1px #269bd8;color:#269bd8;}
.home-calendar .newsbox-header .view-all{background:#f7f7f7;}
.home-calendar .newsbox-header .view-all:hover{background:#269bd8;color:#FFF;}
.home-calendar .activity-calendar .owl-dots{counter-reset:dots;}
.home-calendar .activity-calendar .owl-dot:before{//counter-increment:dots;//content:counter(dots);}
.home-calendar .activity-calendar .item{background:#f7f7f7;}
.home-calendar .activity-calendar .item:nth-child(odd){background:#dcecf4;}
.home-calendar .activity-calendar .item + .item{margin-top:1px;}
.home-calendar .activity-calendar .item:hover{background:#269bd8;color:#FFF !important;}
.home-calendar .activity-calendar .item:hover .day,
.home-calendar .activity-calendar .item:hover .title a{color:#FFF !important;}
.home-calendar .activity-calendar .item .date{width:20%;float:left;text-align:center;border-right:solid 1px #FFF;box-sizing:border-box;padding:10px;}
.home-calendar .activity-calendar .item .date .day{margin:0;color:#269bd8;font:600 normal 40px/0.5 "db_helvethaica_x";}
.home-calendar .activity-calendar .item .date .month-year{margin:0;font:600 normal 1.6em/0.8 "db_helvethaica_x";}
.home-calendar .activity-calendar .item .title{width:80%;padding:10px;float:left;box-sizing:border-box;}
.home-calendar .activity-calendar .item .title .text{display:inline-block;vertical-align:middle;}
.home-calendar .activity-calendar .owl-dots{text-align:right;}
.home-calendar .activity-calendar .owl-dots .owl-dot{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;background:#ccc;border-radius:50%;color:#FFF;overflow:hidden;}
.home-calendar .activity-calendar .owl-dots .owl-dot + .owl-dot{margin-left:5px;}
.home-calendar .activity-calendar .owl-dots .owl-dot.active{background:#269bd8;color:#FFF;}
*/


#committee-table .table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #dee2e6;
    background-color: #eeeeee;
    padding: 10px;;
}

/*------- Inside Page Post ---------*/
#list-article-post img {
	border: 3px solid #d6d6d6;
}
.othdetail {
    height:17px; line-height:17px; color:#999; margin-top:5px;
    font-size: 0.9rem;
}
.lupdate { padding:0 30px 0 0; float:left; }
.broth {
    border-left: 1px solid;
    float: left;
    width: 30px;
    height: 17px;
}
.broth2 {
    border-left: 1px solid;
    float: left;
    width: 30px;
    height: 17px;
}
span > a.seemore-intra { display:inline-block; background:#C01F25; width:120px; height:30px; font-size:13px; color:#FFF; line-height:30px; padding-left:20px; margin-top:10px; border-radius:5px;}
span > a.seemore-intra:hover { background:#C01F25;}

span > a.seemore { display:block; background:#C01F25; width:120px; height:30px; font-size:13px; color:#FFF; line-height:30px; padding-left:20px; margin-top:25px; border-radius:5px;}
span > a.seemore:hover { background:#C01F25;}

span > a.readonline { display:inline-block; background:#C01F25; width:120px; height:30px; font-size:13px; color:#FFF; line-height:30px; padding-left:20px; margin-top:10px; border-radius:5px;}
span > a.readonline:hover { background:#C01F25;}

span > a.download { display:inline-block; background:#C01F25; width:120px; height:30px; font-size:13px; color:#FFF; line-height:30px; padding-left:20px; margin-top:10px; border-radius:5px;}
span > a.download:hover { background:#C01F25;}
span.badj {
    padding-left: 10px;
    padding-right: 10px;
}

.contact-side-menu {
	padding:0;margin:0;list-style:none;
}
.contact-side-menu li{
	border-left:solid 0px #f1f1f1;border-right:solid 0px #f1f1f1;
}
.contact-side-menu li a{
	display:block;padding:10px 6% 10px 10px;font:400 normal 1.7em "db_helvethaica_x";color:#333;border-bottom:solid 1px #DDD;background:url(../img/menu-arrow-right.png?v=20161016) no-repeat 95% 50%;
}
#pcd-con-1 img {
	max-width: 60%;
	padding-right: 20px;
}
.xadas img {
	width: 40%;
}
#pcd-con-1 {
	font-family: 'db_helvethaica_x';
	font-size: 22px;
	font-weight: bold;
}
/*------- Footer ---------*/
.main-footer {
    background: #0180e9;
    color: #FFF;
    padding: 10px;
    clear: both;
    font-family: 'db_helvethaica_x';
    font-size: 20px;;
}

.sub-footer {
    color: #FFF;
    padding: 0px;
    clear: both;
    font-family: 'db_helvethaica_x';
    font-size: 16px;
}
.qr-code{display:inline-block;margin-right:15px;}
.qr-code-1{display:inline-block;margin-right:15px; padding-top: 16px;}
/*------- Footer ---------*/


/*------- Iframe ---------*/

#air4thai-frame
{
	width:900px;
	height:500px;
	overflow:hidden;
	position:relative;
zoom:1;
}

#inneriframe-air4thai
{
	position:absolute;
	top:0px;
	left:-175px;
	width:900px;
	height:700px;

}
/*------- Iframe ---------*/
