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

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

.google li{display:inline-block;}
.google li a{display:block;}

.container{width:1000px;margin:0 auto;padding:0;}

.f-left{float:left;}
.f-right{float:right;}

.clearfix:before, .clearfix:after {content: " "; display: table; }
.clearfix:after { clear: both;}
.clearfix {clear: both; overflow: hidden;}

.comingsoon{color:red; font-style:italic; font-weight:bold;}

.dropdown ul li {position: relative;}
.dropdown ul ul {display: none; margin: 0; padding: 0; position: absolute; top: 100%; left: 0; z-index: 999;}
.dropdown ul ul ul {left: 100%; top: 0;}
.dropdown ul ul li{display: block; }
.dropdown ul ul li a {width: 200px; height: auto; background: #fff; margin: auto; display: block; padding: 10px 0; text-indent: 15px; border-bottom: 1px solid #fff;}
.dropdown ul li:hover > ul {display: block; visibility: visible; }


.fleft-img{float: left; margin-right: 15px;}
.fright-img{float: right; margin-left: 15px;}
.fcenter-img{display: block; margin:0 auto; text-align: center;}
.fleft-img, .fright-img, .fcenter-img{-webkit-box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.5);box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.5);border-radius: 7px; -moz-border-radius: 7px;-webkit-border-radius: 7px; padding: 3px; }


/*
* Dang IE 7
*/
.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; left: 3em;}
.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; }

/**Resources**/
.resources {font-size:14px; margin-top:10px;}
.resources a { text-decoration:none; display:block;font-weight:bold;}
.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}
.resources ul li:before{content:"";}
.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}

/*SEARCH*/
.search_results div.page, .search_results div.post{ padding:15px; border:1px solid #000; background:#ffffe1; margin:10px 0; color:#000;}
.search_results h2 a{ text-decoration:none; }
.search_results div.entry-meta{ font-style:italic; }
.search_results a{ color:#000; }
.search_results a:hover{ text-decoration:none; }

/* For Toggle */
.technology {cursor:pointer; font-size:14px; font-family:Verdana; font-weight:bold; margin:5px 0; padding:10px 0; width:625px; background:#ffbf33 !important;}
.openlanguage {color:#000; background:#fb5e0a;}
.closedlanguage {color:#000; background:#3B77D9; border-bottom:1px solid #333;}
.thelanguage {padding:0 10px 0 10px; border: 1px solid #ffbf33; width:603px; background:#bbdee8 !important;}