/* 
 ==========================================================================
   Helper Classes
 ========================================================================== 
*/

@import url('https://fonts.googleapis.com/css?family=Oswald');

ul, h1, h2, h3, h4{margin:0; padding:0; list-style:none;}

.clearfix:before, .clearfix:after {content: " "; display: table; }
.clearfix:after { clear: both;}
.clearfix {clear: both; overflow: hidden;}
.floatleft-img{float: left; margin-right: 20px; margin-top:10px;}
.floatright-img{float: right; margin-left: 20px; margin-top:10px;}
.floatcenter-img{display: block; margin: auto; text-align: center;}
*{box-sizing: border-box; -moz-box-sizing: border-box;}

/*pls add this class sa thumbnail images kay mao ni ang magpa display none sa image ig mobile view*/
.thumbnail{max-width:250px; width:100%; border-radius:5px; border:2px solid #fff;}
.centertext, .centertext p{text-align:center!important; display:block;}
.inlineWrapper{text-align: center;}
	.inline-imgs{display: inline-block; vertical-align: top; width: 250px; margin: 5px;}
	.inline-imgs img{display: block; margin: auto;}

img{max-width: 100%;height: auto;}

html, body { height: 100%;}

body{background:#fff; overflow-x: hidden; font-size: 15px; color: #201f1f; font-family: 'Roboto Condensed', sans-serif;}

a{text-decoration: none; outline: 0 !important; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
a[href^="tel:"] { color: inherit!important;}
a.phonenum{font-weight:bold;text-decoration:none!important;cursor:text;}
iframe{width:100%; border:0;}
textarea {resize: vertical;}
#wpadminbar{position: fixed!important;}
.two_col{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.zindex{position:relative; z-index:99;}
.comp{color:#01a0d8; font-weight:bold;}
.comingsoon{color:red; font-style:italic; font-weight:bold;}
.maincontents a{color:#01628a; font-weight:bold;}
.maincontents a:hover{text-decoration:underline;}
.wrapper{max-width:1000px; width:100%; margin:0 auto; position:relative;}
#goog-gt-tt{display: none!important;}

.eventsWrapper{width: 65%;}
.eventsWrapper table{border-collapse:separate!important; margin: 0 0 10px;}
.eventsWrapper table tr td:first-child{width:70px;}
.eventsWrapper table tr td{line-height: 23px; padding: 10px 5px;}
.aec .img-responsive{float: right; border-radius: 5px; margin: 0 0 15px 15px;}

/* Header Config*/
header{width:11%; height:100%; background:#01a0d8; text-align: center; position:fixed; top:0; transition: width 0.3s ease-in-out; -webkit-transition: width 0.3s ease-in-out; z-index: 99; }
header.headerLeft{overflow-y: hidden!important}
	
	.logo{padding:20px 5px 5px;}
		.logo img{max-width:162px; width: 100%;}
	
	.headerTabs2 ul{margin-bottom:5px;}
	.headerTabs2 ul li{display: inline-block; vertical-align: top; width:100%; background:#b8b8b8;} 
		.headerTabs2 ul li a{display:block; line-height: 34px; font-size:14px; font-weight: 300; color:#000; width:100%; background:#b8b8b8;}
		.headerTabs2 ul li a:hover{color:#fff; background:#01597d;}	

/* Navigation Config */
nav{width:100%;}
nav ul li{display:block; width: 100%; text-align: left;}
nav ul li a:after{content:url(images/nav-icon1.png); top:15px; left:18px; position: absolute;}
nav ul li:nth-child(2) a:after{content:url(images/nav-icon11.png);}
nav ul li:nth-child(3) a:after{content:url(images/nav-icon2.png);}
nav ul li:nth-child(4) a:after{content:url(images/nav-icon3.png);}
nav ul li:nth-child(5) a:after{content:url(images/nav-icon4.png);}
nav ul li:nth-child(6) a:after{content:url(images/nav-icon5.png);}
nav ul li:nth-child(7) a:after{content:url(images/nav-icon6.png);}
nav ul li:nth-child(8) a:after{content:url(images/nav-icon7.png);}
nav ul li:nth-child(11) a:after{content:url(images/nav-icon8.png);}
nav ul li:nth-child(9) a:after{content:url(images/nav-icon9.png);}
nav ul li:nth-child(10) a:after{content:url(images/nav-icon10.png);}
nav ul li a{font-size:15px; text-transform: uppercase; display:block; padding:15px 0 15px 53px; position: relative; color:#fff; border-bottom: 2px solid #01afec; height: 50px;}
nav ul li a small{font-size:15px;}
nav ul li:last-child a{border-bottom: 0;}
nav ul li a:hover, nav ul li a:active, nav ul li.current_page_item > a{ background: #01628a;}

/* Drop down menu */
nav ul li {position: relative;}
nav ul ul {display: none; margin: 0; padding: 0; position: absolute; top: 100%; left: 0; z-index: 999;}
nav ul ul ul {left: 100%; top: 0;}
nav ul ul li:after{content:"";}
nav ul ul li{display: block; }
nav ul ul li a {width: 200px; height: auto; background: #fff; margin: auto; display: block; padding: 10px; border-bottom: 1px solid #fff; text-align:left;}
nav ul li:hover > ul {display: block; visibility: visible;}

/* Drop down icon */
nav span{position: absolute; right: 0; top: 0; display: none; padding: 5px; cursor: pointer; z-index: 9; color: #fff;}

/* Navigation bar icon */
.nav-toggle-button{width:100%; display: block; color: #fff; font-size: 15px; font-weight: 300; cursor: pointer; margin: 0 auto; padding:7px 12px; text-align:right; position:relative; border-bottom: 2px solid #01afec;}
.nav-toggle-button small{font: 17px roboto Condensed; right: 10px; position: absolute; top: 8px; display: none;}
.nav-toggle-button .fa{ display: block; }

/* Banner Area Config */
.rightContainer{float: right; width: 89%;	transition: width 0.3s ease-in-out; -webkit-transition: width 0.3s ease-in-out; position: relative;}
.top-banner{background:#01A0D8; padding: 30px 10px; color: #fff; font:30px Oswald; color: #fff;}
	.innerTopB{width: 615px; margin: auto; text-align: center;}
	.innerTopB img{display: block; margin:13px auto;}
	.top-banner a{color: #fff;}
	.top-banner a:hover{text-decoration: none;}
	.top-banner h2{font:30px Oswald;}
	.top-banner h2 span{display:block; margin: 15px 0 0;}
	.top-banner h3 {font:26px Oswald;}
	.top-banner h3 span{display:block; margin: 15px 0 0;}
	.top-banner p{font: 25px Oswald;}
	.top-banner p span{display:block;}
#banner{position: relative;}
		.forMedia{display: none;}
		.banner_info{position: absolute; top:46%; left: 50%; -webkit-transform: translate(-50%, -56%); -ms-transform: translate(-50%, -56%); transform: translate(-50%, -56%); z-index:77; text-align: center; width:645px; margin: auto; color:#fff;}
		
		.banner-tab{font-size:21px; font-weight: 300; color:#fff; display:block; border:1px solid #fff; width:220px; line-height:66px; margin: 57px auto 0;}
		.banner-tab:hover{background:#01a0d8; border:1px solid #01a0d8;}
		
		.rslides li{height:auto!important;}
	/* .r_slides li{background-image: url('images/1.jpg');}
	.r_slides li:nth-child(2){background-image: url('images/2.jpg');}
	.r_slides li:nth-child(3){background-image: url('images/3.jpg');}
	.r_slides li:nth-child(4){background-image: url('images/4.jpg');}
	.r_slides li:nth-child(5){background-image: url('images/5.jpg');}
	.r_slides li:nth-child(6){background-image: url('images/6.jpg');}
	.r_slides li:nth-child(7){background-image: url('images/7.jpg');}
	.r_slides li:nth-child(8){background-image: url('images/8.jpg');}
	.r_slides li:nth-child(9){background-image: url('images/9.jpg');} */
	.btns_nav{display: block; background: url('images/sprite-minimalist.png') no-repeat; width: 24px; height: 28px; top:50%; position: absolute; z-index: 88; color:transparent;}
	.btns_nav.prev{ background-position: -0px -0px; left: 5%;}
	.btns_nav.next{ background-position: -0px -28px; right: 5%;}

/* Main Content Area Config */
#main{width:100%; padding: 20px; display: none;}
	.maincontents{line-height:27px;}
	.maincontents h1{font:30px muli; color:#01a0d8;}
	.maincontents p{padding:0; text-align:justify;}
	.maincontents ul{margin:10px 0 0 20px;}
	.maincontents ul li{background:url(images/bullet.png) no-repeat left 5px; padding:0 0 0 25px; margin-bottom:5px; text-align: left;}

	div.filterbar ul.hlist li{background: none;}
	div.filterbar ul.hlist li a{padding: 0 10px;}
	li.event{background: none!important;}
	div.filterbar ul.hlist li + li:before{display: none;}
	
	.con-tab {margin: 15px 0;}
	.con-tab a {display: inline-block;width: 200px;text-align: center;background: #01a0d8;border-radius: 8px;padding: 5px;color: #FFF;margin: 10px 10px 10px 0;}
	.con-tab a:hover {background:#65d2f8; text-decoration:none!important;}

/* Bottom Area Config */
.mediaOnly{display: none;}
#bottom{width:100%; padding:13px 0;}
.bottom_box img{margin: auto;}
	.bottom_box a{font-size:15px; font-weight: 300; color:#fff; display:block; border:1px solid #fff; width:158px; line-height:48px; margin:20px auto 0;}
	.bottom_box a:hover{background:#f3e400; border:1px solid #f3e400; color: #000;}

/* Footer Area Config */
footer{width:100%; background:rgba(1,98,138,.5); font:15px muli; text-align: center; color:#fff; padding: 30px 10px; position: absolute; bottom: 0; z-index: 77;}

	/* Copyright Config */
	#copyright a{color: #fff;}
	#copyright a:hover{text-decoration:underline;}

/*back to top*/
.dummyBack2top{display:none;}
.back2top{color: #fff; font-size: 18px; font-weight: 700; text-align: center; background:url(images/back2top.png) no-repeat; width:45px; height:45px; position: fixed; right:10px; bottom:15px; z-index:999;}


/*resources*/
.resources {font-size:14px; margin-top:20px;}
.resources a {text-decoration:none; display:block;font-weight:bold;}
.resources a:hover {padding-left:2px; text-decoration:none; -webkit-transition: none; transition: none;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; padding:12px; background:#fff; border:1px solid #196515; border-bottom:2px solid #196515;}	
	

.lt-ie8 .dang-ie{width: 100%; height: 100%; position: fixed; background-color: #00abdd;}

.message{text-align: center; color: #fff; font-size: 20px; position: absolute; top: 20%; left: 0; right: 0;}

.inner-message{position: relative; top: -20%; left: 0; right: 0; text-align: center; margin: auto;}
.inner-message img{position: relative;}
.inner-message a.download{display: block; width: 300px; padding: 10px; color: #fff; margin: 2em auto; border: 1px solid #fff;}

.terms{color: #fff; font-size: 13px; padding: 20px; position: absolute; right: 0; bottom: 0;}
.terms a{color: #fff; font-weight: bold;}

.lt-ie8 .protect-me{display: none; }

.aec-social-btn{color: #fff!important;}

/* Start Count Down Timer*/
.next_event_wrapper, .event_list_wrapper {display:none;}
.countdown > strong {display: inline-block; margin: 0 4px; text-align: center;}
.countdown > strong > span {display:block;font-size:12px;}
.countdown {color:white!important}
/* end Count Down Timer*/
#copyright .widget_text { display: inline-block; }
.date-of-conference{display: none;}

.logo-text {display: block;font: 35px/45px 'IranNastaliq';padding: 20px 0; margin: 20px 0;}