/*
Theme Name: ARF
Theme URI: http://aseanregionalforum.asean.org/
Author: arf team
Author URI:  
Description: responsive theme for ARF
Version: 1.0
License: Only for  aseanregionalforum.asean.org
Text Domain: arf
Tags:  Custom themes

*/
html{
	height: 100%;
}

 body {
  min-height: 100%;
  position: relative;
  font-size: 14px;
}

body, div, ul, li, a, td, span, p{
	/*font-family: 'Lato', sans-serif;*/
	font-family: Arial, sans-serif;

}
hr{
	    border-top: 1px solid #ccc;
}
.allcontent-cont{
	padding-bottom: 170px;
}
.page-content h2{
	font-size: 20px;
}
.page-content h3{
	font-size: 18px;
}
.page-content .table-responsive, .textcontent  .table-responsive{
	border:0;
}
.page-content table, .page-content td, .textcontent table td{
	border: 1px solid #ccc;
	padding: 5px 8px;
}
.page-content thead td, .page-content th, .textcontent thead td, .textcontent thead th{
	background:#ececec;
}

ul#menu-main-menu.fl-right{
	float: right;
}
ul#menu-main-menu li{
	padding:0 2px;
}
ul#menu-main-menu li a{
	font-size: 18px;
	padding: 34px 10px;
	color: #0B4777;
}
ul#menu-main-menu li a:hover{
	background: #ccc;
}
ul#menu-main-menu li.current-menu-item a, .current-page-ancestor a{
	background-color: #0B4777;
	color: #fff !important;
	font-weight: normal;
}
.row.no-gap{
	margin:0;
}
.no-gap [class*="-1"],
.no-gap [class*="-6"],
.no-gap [class*="-8"],
.no-gap [class*="-3"],
.no-gap [class*="-5"],
.no-gap [class*="-9"],
.no-gap [class*="-2"],
.no-gap [class*="-10"],
.no-gap [class*="-4"],
.no-gap [class*="-12"]{
	padding-left:0;
    padding-right:0;
}
.sidebar-title, .widget_wp_sidebarlogin h2, h2.widget-title, .label-container label{
	font-size: 18px;
	color: #40AF49;
	margin-bottom: 15px;
	font-weight: normal;
	padding:0;
}
.sidebar-container h2{
	margin-top:0;
}
.widget_wp_sidebarlogin label{
	display: none;
}
.widget_wp_sidebarlogin #wp-submit,   {
	background: #00487B;
	font-style: italic;
	color: #fff;
	border:0;
	padding:5px 15px;
}
.wpas-tax_category .label-container, .wpas-taxonomy-field  .label-container{
	display: none;
}
.logo-container{
	padding-top: 10px;
}
input.wpas-submit {
	background: #00487B;
	font-style: italic;
	color: #fff;
	border:0;
	padding:3px 15px;
 
}
#wp-advanced-search > div{
	margin-bottom: 10px;
}
#menu-about-menu{
	margin:0;
	padding: 0;
}
#menu-about-menu li{
	display: block;
	list-style: none;
	padding: 5px;
	border-bottom: 1px dashed #ccc;

}
.content-area h2{

	margin-top: 0
}
#menu-about-menu li a{
	color: #337ab7;
}
#menu-about-menu li a:hover{
	color: #444;
	text-decoration: none;
}
.navbar-collapse{
	padding: 0;
}

.fp-sidebar{
	margin-top: 100px;
}
a.title-link{
	font-size: 14px;
}
.log_forms{
	 
	border:0;
	padding:0;
}

.log-form-group {
	padding:0 50px 10px 0;	
}
.log-form-group label{
	display: none;
}
.error_wid_login {
	margin-bottom: 10px;
}
.fp-content .log_forms{

}
h2.posttitle, .content-item h2{
	font-size: 20px;
	font-weight: bold;
}
.postlist.doc-list li{
	padding-left: 15px;
	background: url(images/list.png) no-repeat left top;
}
.postlist h3{
	font-size:16px;
}
.log_forms input[type=text], input[type=password]{
	background: #FFFFFF;
	border: 1px solid #9B9B9B;
	border-radius: 3px;
	font-size: 14px;
	font-style: italic;
	height: 30px;
}
.log-form-group input[type='submit']{
	width: auto;
	padding: 5px 25px;
	color: #fff;
	border:0;
	background: #4D92CD;
	border-radius: 3px;
	/* float: right; */
	font-size: 14px;
	font-style: italic;
}
.error_wid_login a{
	display: none;
}
.footer-container{
	width: 100%;
	background-color: #0B4777;
}
.footer-menu-title{
	padding:0;
	font-size: 16px;
	margin:0;
	color: #fff;
	font-weight: bold;

} 
#menu-external-link{
  width: 100%;
  margin:0;
}
#menu-external-link li{
	list-style: none;
	display: inline-block;
	padding-right:80px;
	text-align: center;
}
#menu-external-link li a {
	color: #fff;
	font-size: 16px;
}
.article-title h1.entry-title, .entry-title{
	font-size: 26px;
	margin-bottom: 25px;
}
.sidebar_login_links{
	padding:0;
}
.fp-content{
	padding: 30px 0 50px;
}
.post-listing .news-item {
	padding-bottom:10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.news-item h3{
	font-size: 18px;
	color: #337ab7;
}
.custom-pagination{
	text-align: center;
	margin-top: 20px;
}
.custom-pagination >span, .custom-pagination > a{
	border:1px solid #ccc;
	padding:3px 5px;
}
.custom-pagination > a:hover{
	text-decoration: none;
	background: #ececec
}
.custom-pagination >span.current{
	background: #ececec;
}
.login-wrap{
	border:0 !important;
}
.site-footer{
	position: absolute;
 	height: 121px;
  	clear:both;	
  	bottom:0;
  	margin:0 auto;
  	left:0;
  	right: 0;
}
.footer-mainmenu-container{
	padding-top: 25px;
	padding-bottom: 25px;
}
.copyright-container{
	padding-top:15px;
	padding-bottom:15px;
	background-color: #fff;
	font-size: 12px;
	color: #0B4777;
	text-align: center;
}
.navbar-toggle .icon-bar{
	background: #333;
}
 
.sidebar-container {

}
.sidebar-container #wp-advanced-search {
	background: #ececec;
	padding:15px;

}
.sidebar-container >div, .sidebar-container > aside{
	margin-bottom: 1px;
	background: #ececec;
	padding:15px;
}
/*.newssearchform .label-container{
	display: inline-block;
}
.wpas-field{
	display: inline-block;
	
}

.label-container {
	padding-right: 10px;
}*/
.wpas-text, .wpas-select {
	/*width:320px;*/
	width: 100%;
}
.latest-event-desc {
	color: #4D92CD;
	font-size: 14px;
	font-weight: 400;
}
.latest-event-desc p {
	color: #0B4777;
}
.latest-event-desc .event-1{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

.gglcptch_recaptcha > div,
.gglcptch_recaptcha iframe,
.rc-anchor-compact {
	/*width: 262px !important;*/
}
/*.gglcptch_recaptcha div, .gglcptch_recaptcha iframe, .rc-anchor-compact{
	padding:0;
	margin:0;
	width: 257px !important;
}
.rc-anchor-compact-footer{
	top: 0;
	right: 0;
}*/
.rc-anchor-compact{}
.bg-title {background-color:#D4EFFE;text-align: center;margin:0 0 30px;}
.pg-title-container h1 {margin: 15px 0 0; font-size: 24px;}
.pg-title-container .breadcrumbs {margin: 0 0 15px;}
.pg-title-container .breadcrumbs a {color: #333; text-decoration: underline;}

.catlist {
	padding :0;
	margin:0;
}
.catlist li{
	list-style: none;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}
.doc-list{
	margin:0;
	padding:0;
}
.doc-list li{
	list-style: none;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;

}
#rc-imageselect {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
/* responive */
 
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }
 	@media only screen and (max-width : 1024px) {
 	 ul#menu-main-menu.fl-right {
 	 	float: left;
 	 	width: 100%;
 	 	text-align: center;
 	 }
 	 .navbar-collapse{
 	 	padding:0;
 	 }
 	 .aseanmenu .navbar-toggle {
    	display: block;
	 }	
	 .navbar-collapse.collapse {
	    display: none!important;
	    height: auto!important;
	    padding-bottom: 0;
	    overflow: visible!important;
	}
	.navbar-collapse.in {
		display: block !important	;
	
	}
	.navbar{
		min-height: 0;
	}
	.top-container{
		position: relative;
	}
	.aseanmenu .navbar-toggle{
		position: absolute;
		top:30px ;
		right: 0;
 		border:1px solid #333;

	}
	.fp-sidebar{
		margin-top:0;
		margin-bottom: 30px;
	}
	ul#menu-main-menu li{
		padding:0;
		float: none;
		display: inline-block;
	}
	ul#menu-main-menu li a {
		padding: 20px 10px; 
	}
	}
    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
  
    }
 
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
 
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
    	 .whyus-list{
    	 	padding:20px 15px;
    	 	margin:0;
    	 }
    	 .logo-container>a{
    	 	margin-bottom:20px;
    	 	display: block;
    	 }
    	 .navbar{
    	 	margin:0;
    	 }
    	 .navbar-collapse {
    	 	margin-bottom: 10px;
    	 }
    	 #menu-external-link li{
    	 	width: 45%;
    		padding:0 0 20px 0;
    	 }
    	 .log-form-group{
    	 	padding-right: 0;
    	 }
    	.post-listing   .pagination-container, .custompost-listing  .pagination-container{
    	 	float: none !important;
    	 	padding-bottom: 50px;
    	 }

    }
    @media only screen and (max-width : 767px)  {
    	.pull-right.sidebar-container{
    		float: none !important;
    		margin-bottom: 20px;
    	}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
    	.fp-content{
    		padding:0;
    	}
    	#menu-external-link{
    		padding:0 20px;
    	}
    	#menu-external-link li{
    		display: block;
    		width: 100%;
    		padding:8px 0;
    		text-align: left;
    		border-bottom: 1px dashed #ccc;
    	}
    	
    	.logo-container>a{
    		width:80%;
    		display: block;
    		margin-bottom: 20px;
    	}
    	.aseanmenu .navbar-toggle{
    		top:8px;
    	}
    	ul#menu-main-menu li{
    		display: block;
    	}
    	ul#menu-main-menu li a{
    		padding:10px 0;
    		display: block;
 
    	}
    	.navbar-nav{
    		margin:0;
    	}
    	.aseanmenu .navbar-toggle{
    		margin-right:0;
    	}
    	.pull-right.sidebar-container{
    		float: none !important;
    		margin-bottom: 20px;
    	}
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
    