body{color:#555;background-color:#fff;background-image:url(../images/templatemo_body.jpg);background-position:top;background-repeat:repeat-x;margin:0;padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5em}a,a:link,a:visited{color:#0074c5;text-decoration:none}a:hover{color:#090;text-decoration:underline}p{margin:0;padding:0 0 10px}img{border:none}h1,h2,h3,h4,h5{font-weight:400}h1{color:#000;font-size:36px}h2{color:#000;margin:0 0 20px;padding:0;font-size:24px}h3{color:#ccc;margin:0 0 20px;padding:0;font-size:21px}h4{color:#000;margin:0 0 10px;padding:0;font-size:18px}h5{color:#000;margin:0 0 10px;padding:0;font-size:16px}h6{margin:0 0 5px;padding:0;font-size:14px}.cleaner{clear:both;width:100%;height:0;font-size:0}.cleaner_h10{clear:both;width:100%;height:10px}.cleaner_h20{clear:both;width:100%;height:20px}.cleaner_h30{clear:both;width:100%;height:30px}.cleaner_h40{clear:both;width:100%;height:40px}.cleaner_h50{clear:both;width:100%;height:50px}.cleaner_h60{clear:both;width:100%;height:60px}.float_l{float:left}.float_r{float:right}cite{font-weight:700}cite span{color:#000}.button a{clear:both;color:#fff;text-align:center;background:url(../images/templatemo_button.png) no-repeat;width:103px;height:23px;padding:4px 0 0;font-size:12px;font-weight:700;text-decoration:none;display:block}.button a:hover{background:url(../images/templatemo_button_hover.png) no-repeat}#templatemo_header_wrapper{width:980px;margin:0 auto;padding:0 5px}#templatemo_header{width:920px;height:100px;padding:0 30px}#templatemo_header #site_title{float:left;width:300px;padding:30px 0 0}#templatemo_header #site_title h1{margin:0;padding:0}#templatemo_header #site_title h1 a{color:#fff;margin:0;padding:0;font-size:30px;font-weight:700;text-decoration:none}#templatemo_header #site_title h1 a span{text-align:right;color:#ccc;letter-spacing:2px;font-size:14px;font-weight:700;display:block}#templatemo_header #search_box{float:right;width:280px;height:30px;margin-top:30px}#search_box form{width:280px;height:30px;margin:0;padding:0}#searchfield{color:#bcbcbc;font-variant:normal;background:#161b1f;border:1px solid #0b0e10;width:180px;height:15px;margin-right:0;padding:5px;font-size:12px;line-height:normal}#searchbutton{cursor:pointer;text-align:center;vertical-align:bottom;white-space:pre;color:#333;width:80px;height:28px;padding-bottom:3px;font-size:13px}#templatemo_menu{clear:both;height:39px;padding:11px 0 0}#templatemo_menu ul{margin:0;padding:0 0 0 30px;list-style:none}#templatemo_menu ul li{margin:0;padding:0;display:inline}#templatemo_menu ul li a{float:left;text-align:center;color:#21272d;outline:none;width:103px;height:23px;margin-right:10px;padding:4px 0 0;font-size:12px;font-weight:700;text-decoration:none;display:block;position:relative}#templatemo_menu li a:hover,#templatemo_menu li .current{color:#fff;background:url(../images/templatemo_menu_hover.png)}#templatemo_banner{clear:both;background:url(../images/templatemo_banner.jpg) no-repeat;width:920px;height:240px;margin:0 auto;padding:30px;overflow:hidden}#templatemo_banner h3{color:#9cf;font-size:42px}#templatemo_banner p{color:#fff;font-size:16px}#templatemo_content_wrapper_outer{background:url(../images/templatemo_content_top.jpg) top repeat-x;border-top:1px solid #004e85;width:100%}#templatemo_content_wrapper_inner{background:url(../images/templatemo_content_bottom.jpg) bottom repeat-x;width:100%}#templatemo_content_wrapper{width:920px;margin:0 auto;padding:30px}#templatemo_content{float:left;width:620px}#templatemo_content.full-width{float:none;width:100%}.service_box{width:280px}.service_image{float:left;width:64px;margin:3px 0 0}.service_box .service_text{float:right;text-align:justify;width:200px}.services_section{clear:both;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}.services_section h4{margin-bottom:20px}.services_section .right{float:right;width:300px}.services_sectio .services_content{clear:both;margin:10px 0}.services_section .left{float:left;width:300px}.services_section .left p{text-align:justify}.post_section{clear:both;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}.post_section h2{margin:0 0 5px;padding:10px 0 5px}.post_section .post_content{clear:both;margin:10px 0}.post_content .left{float:left;width:130px}.post_content .left img{background:#fff;border:1px solid #ccc;padding:5px}.post_content .right{float:right;width:450px}.post_section p{margin-bottom:8px;padding-bottom:5px}.post_section .comment_tab{border-bottom:1px dashed #666;margin:40px 0 20px;padding:10px 0;font-size:20px;font-weight:700}#recent_project{width:620px}#recent_project ul{margin:0;padding:0;list-style:none}#recent_project ul.showcase-grid{flex-wrap:wrap;gap:16px;display:flex}#recent_project ul li.showcase-card{box-sizing:border-box;text-align:center;background:#f1f2ea;border:1px solid #d5d7ca;width:calc(50% - 8px);padding:6px}#recent_project ul li.showcase-card img{object-fit:cover;border:none;width:100%;height:180px;margin-bottom:5px}#recent_project ul li.showcase-card h5{margin:4px 0;font-size:14px;font-weight:700}#material ul{margin:0;padding:0;list-style:none}#material ul li{float:left;box-sizing:border-box;background:#f1f2ea;border:1px solid #d5d7ca;width:100%;min-height:80px;margin:0 0 10px;padding:6px}.tab-panel{width:100%}.tab-nav{border-bottom:1px solid #d5d7ca;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.tab-nav li{color:#039;cursor:pointer;background:#f1f2ea;border:1px solid #d5d7ca;border-bottom:none;border-radius:4px 4px 0 0;margin:0 3px 0 0;padding:8px 14px;font-size:13px;transition:background .15s,color .15s;position:relative;top:2px}.tab-nav li:hover{background:#dce8f5}.tab-nav li.tab-active{color:#09f;background:#fff;border-color:#d5d7ca #d5d7ca #fff;font-weight:700}.tab-count{color:inherit;vertical-align:middle;background:#ffffff59;border-radius:9px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:400;line-height:18px;display:inline-block}.tab-active .tab-count{color:#09f;background:#e0eefa}.tab-content{scrollbar-width:thin;scrollbar-color:#09f #e8e8e8;background:#fff;border:1px solid #d5d7ca;border-top:none;max-height:1200px;padding:15px;overflow-y:auto}.tab-content::-webkit-scrollbar{width:8px}.tab-content::-webkit-scrollbar-track{background:#e8e8e8;border-radius:4px}.tab-content::-webkit-scrollbar-thumb{background:#09f;border-radius:4px}.tab-content::-webkit-scrollbar-thumb:hover{background:#007acc}.tab-pane.hide{display:none}.category-intro{background:#f9f9f5;border:1px solid #d5d7ca;border-radius:5px;margin-bottom:16px;padding:12px 16px;line-height:1.8}.game-list{width:100%}.game-list ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.game-list ul li.game-card{box-sizing:border-box;background:#f1f2ea;border:1px solid #d5d7ca;border-radius:4px;align-items:flex-start;width:calc(50% - 6px);padding:8px;display:flex}.game-card-image{flex-shrink:0;width:150px;margin-right:10px}.game-card-image img{border-radius:6px;width:150px;height:auto;display:block}.game-card-info{flex:1;min-width:0}.game-card-info h5{margin:0 0 6px}.game-card-info p{margin:0}.game-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.game-tag{color:#06c;background:#e0eefa;border:1px solid #b8d4ef;border-radius:3px;padding:1px 8px;font-size:11px;line-height:18px;display:inline-block}#dl img{padding:3px}.category-legend{flex-wrap:wrap;gap:15px;display:flex}.category-legend .news_box{background:#f1f2ea;border:1px solid #d5d7ca;border-radius:3px;flex:200px;padding:10px}#contact_form{float:left;padding:20px 0 0}#contact_form form{margin:0;padding:0}#contact_form form .input_field{width:230px;height:18px}#contact_form form label{margin-right:10px;font-size:14px;display:block}#contact_form form textarea{width:310px;height:150px}#contact_form form .submit_btn{float:left;text-align:center;cursor:pointer;color:#fff;background:url(../images/templatemo_button.png) no-repeat;border:none;width:103px;height:27px;margin-right:110px;padding:0}#templatemo_sidebar{float:right;width:240px}.section_rss_twitter{width:240px;margin-top:20px;margin-bottom:120px}.rss_twitter a{color:#333;width:240px;margin-bottom:40px;padding:20px 0 0;font-size:24px;font-weight:700;text-decoration:none;display:block}.rss_twitter a:hover{text-decoration:none}.rss_twitter a span{letter-spacing:5px;margin-top:5px;font-size:15px;display:block}.rss a{background:url(../images/rss.png) 100% 100% no-repeat}.twitter a{background:url(../images/twitter.png) 100% 100% no-repeat}#sidebar_featured_project{margin:0 0 40px;padding:0}#sidebar_featured_project .left{float:left;width:64px}#sidebar_featured_project .right{float:right;width:170px}#sidebar_featured_project h6 a{color:#fff}#news_section{margin:0 0 40px;padding:0}.news_box a{font-weight:400;text-decoration:underline}.news_box{border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px}#templatemo_footer_wrapper{clear:both;background:#005590 url(../images/templatemo_footer.jpg) top repeat-x;width:100%}#templatemo_footer{clear:both;text-align:center;color:#fff;width:940px;margin:0 auto;padding:20px 30px}#templatemo_footer a{color:#fff;font-weight:400;text-decoration:underline}#templatemo_footer a:hover{color:#3cf;text-decoration:none}#templatemo_footer .footer_menu{margin:0 0 10px;padding:0;list-style:none}.footer_menu li{margin:0;padding:0 20px 0 0;display:inline}.footer_menu li a{color:#fff}.footer_menu .last_menu{border:none}.contentslider{background:0 0;width:920px;height:300px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.cs_wrapper{width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.cs_article{width:920px;height:300px;margin:0 auto;padding:0;display:block;position:relative}.cs_article .left{float:right;width:550px;margin:10px 0 0}.cs_article .right{float:left;border:2px solid #ccc;width:300px;margin:0 0 0 5px;overflow:hidden}.cs_article h2{color:#fff;margin:0 0 20px;padding:0;line-height:20px}.cs_article p{color:#000;margin-bottom:20px;margin-right:90px;font-size:14px}.cs_article a{color:#fff}.cs_article img{width:300px;height:225px;display:block}.slider-container{width:920px;height:300px;position:relative;overflow:hidden}.slider-track{height:100%;transition:transform .8s;display:flex}.slider-slide{min-width:920px;height:300px}
