/*========== TOOLBOX EASY BLOG ==========*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0; box-shadow: none; }
form { margin: 0; }
#eblog-wrapper { background: #fff; padding: 0 20px; width: auto; margin-bottom: 0; display: block; }
#ezblog-menu .blog-navi, #ezblog-dashboard .ui-toolbar { /*background:#6bbbd6;*/
border: none; border-radius: 0; box-shadow: none; padding: 4px; }
#ezblog-dashboard .dashboard-head { border: 1px solid #BBBBBB; border-top: none; }
#eblog-wrapper #ezblog-menu { border: none; border-radius: 0; margin-top: 15px; }
#ezblog-dashboard .ui-toolbar li { border-right: 1px solid #8ad7f1; }
#ezblog-menu .blog-navi li.toolbar-item > a:hover, #ezblog-menu .blog-navi li.toolbar-item > a:focus, #ezblog-menu .blog-navi .user-access a.active, #ezblog-dashboard .ui-toolbar li > a:hover, #ezblog-dashboard .ui-toolbar li.active a { /*background:#4ca2bf;*/
box-shadow: none; }
#ezblog-menu .blog-navi li.toolbar-item { border-right: none; }
#ezblog-menu .blog-navi li.toolbar-item + li.toolbar-item, #ezblog-dashboard .ui-toolbar li.float-r { /*border-left:1px solid #8ad7f1;*/
}
#ezblog-menu .blog-navi li.toolbar-item > form input.input { background: url("../images/easyblog/bg-search-toolbox.png") no-repeat scroll left center transparent; height: 23px; padding: 2px; border: none; border-radius: 0; }
#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search { background: url("../images/easyblog/bg-search-toolbox.png") no-repeat scroll right center transparent; width: 29px; height: 27px; border: none; border-radius: 0; margin-left: 0; }
#ezblog-menu .blog-navi li.toolbar-latest > a > span { background: url("../images/easyblog/icon-home.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.toolbar-categories > a > span { background: url("../images/easyblog/icon-category.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.toolbar-tags > a > span { background: url("../images/easyblog/icon-tag.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.toolbar-blogger > a > span { background: url("../images/easyblog/icon-user.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.toolbar-teamblog > a > span { background: url("../images/easyblog/icon-team-blog.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.user-write > a > span { background: url("../images/easyblog/icon-edit.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.user-micro > a > span { background: url("../images/easyblog/icon-micro.png") no-repeat scroll center center transparent; }
#ezblog-menu .blog-navi li.user-setting > a > span { background: url("../images/easyblog/icon-config.png") no-repeat scroll center center transparent; }
#ezblog-posts .blog-meta { margin-bottom: 10px; }
#ezblog-body .blog-meta * { font-weight: 300; font-size: 12px; color: #858585;/*font-family:"Open Sans";*/
}
#ezblog-body .blog-meta a:hover { /*color:#6bbbd6;*/
text-decoration: none; }
#ezblog-body .blog-meta .blog-author { background: url("../images/easyblog/icon-list-category-user.png") no-repeat scroll left center transparent; padding-left: 20px; padding-right: 5px; }
#ezblog-body .blog-meta .blog-created { background: url("../images/easyblog/icon-list-category-date.png") no-repeat scroll left center transparent; padding-left: 20px; padding-right: 5px; }
#ezblog-body .blog-meta .blog-category { background: url("../images/easyblog/icon-list-category-category.png") no-repeat scroll left center transparent; padding-left: 18px; }
#ezblog-posts .blog-image { border: none; padding: 0; margin-right: 27px; position: relative; z-index: 9; }
#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a { /*font-family:"Open Sans";*/
	/*font-size:16px;*/
text-transform: uppercase; font-weight: 300; /*color:#6bbbd6;*/
line-height: 33px; margin: 0; }
#ezblog-body .blog-post .blog-title a:hover { color: #858585; }
.blog-post .blog-content { color: #5a5a5a; line-height: 30px; font-size: 12px; text-align: justify; }
.hit-and-rate { color: #8d8d8d; font-size: 11px; font-weight: bold; }
#ezblog-body .blog-meta-bottom div > span { }
#ezblog-body .blog-meta-bottom div > span + span { border-left: 1px solid #8d8d8d; }
#ezblog-body .blog-meta-bottom .blog-comments a { background: none; padding: 0; }
#ezblog-body .blog-meta-bottom .blog-readmore a { background: none; padding: 0; }
#ezblog-body .blog-meta-bottom .comment-readmore a { font-size: 13px;/*font-family:"Open Sans";*/
	/*color:#6bbbd6;*/
}
#ezblog-body .blog-meta-bottom div.comment-readmore > span + span { /*border-left:1px solid #6bbbd6;*/
}
#eblog-wrapper .blog-modified-date { margin: 0; }
.hit-and-rate { margin: 10px 0 15px 0; ; }
#ezblog-body .blog-post { padding: 22px 0; }
#ezblog-body .blog-post + .blog-post { border-top: 1px solid #eaeaea; }
#ezblog-body .profile-info-top .profile-title { float: left; margin: 0; }
.profile-info-top .profile-title a { font-size: 16px; font-weight: bold; text-transform: uppercase;/*color:#6bbbd6;*/
	/*font-family:"Open Sans";*/
}
.profile-info-top .profile-connect { float: right; font-size: 11px; font-weight: bold; line-height: normal; padding-top: 4px; }
.profile-info-top .profile-connect ul { line-height: normal; }
.profile-info-top .profile-connect a { /*color:#6bbbd6;*/
}
#ezblog-body .forCategory .profile-avatar + .profile-info, #ezblog-body .forTeamBlog .profile-avatar + .profile-info, #ezblog-body .forBlogger .profile-avatar + .profile-info, #ezblog-body .profile-avatar + .profile-info { margin-left: 98px; }
#eblog-wrapper .profile-head img.avatar { max-width: 72px!important; width: 72px;/*border:3px solid #6bbbd6;*/
}
#ezblog-body .profile-connect .connect-links li + li { /*border-left: 1px solid #6bbbd6;*/
margin-left: 5px; padding-left: 5px; }
#ezblog-body .profile-connect .connect-links li { line-height: normal; }
.profile-head .profile-info-description { font-size: 12px; color: #5a5a5a; line-height: 24px; float: left; }
#ezblog-body .profile-head { margin: 0 -20px; padding: 0 20px; border-bottom: 1px solid #F1F1F1; }
.profile-head .profile-avatar { float: left; }
.profile-info-top { float: left; width: 100%; border-bottom: 1px solid #f1f1f1; padding-top: 9px; padding-bottom: 5px; margin-bottom: 10px; }
.blog-post .blog-content .blog-taglist { line-height: normal; }
#eblog-wrapper .blog-taglist a { }
#eblog-wrapper .blog-taglist.black-tag a i, #eblog-wrapper .blog-taglist.black-tag a span, #eblog-wrapper .blog-taglist.black-tag a b { /*background-image:url("../images/easyblog/bg-tag-list.png");*/
height: 23px; line-height: 23px; }
#eblog-wrapper .blog-taglist.black-tag a span { padding-left: 5px; color: #fff; }
#eblog-wrapper .blog-taglist a:hover span { color: #5A5A5A; }
#ezblog-label { font-size: 20px; text-transform: uppercase; font-weight: 700; /*font-family:"Open Sans";*/
	/*color:#6bbbd6;*/
height: 44px; line-height: 44px; border-bottom: 1px solid #f1f1f1; }
#eblog-wrapper #ezblog-head h1.component-title, #ezblog-section { font-size: 20px; text-transform: uppercase; font-weight: 700; /*font-family:"Open Sans";*/
	/*color:#6bbbd6;*/
height: 44px; padding-left: 20px; line-height: 44px; border-bottom: 1px solid #f1f1f1!important; margin: 0 -20px; }
#ezblog-section { margin-bottom: 10px; }
#eblog-wrapper #ezblog-head .component-desc { color: #8d8d8d; font-size: 13px; line-height: 24px; }
#ezblog-body ul.list-categories li { width: 33.33333%; float: left; border: none; padding: 0; }
#eblog-wrapper #ezblog-body ul.list-categories { margin-left: -32px; }
.list-categories-item-inner1 { margin-left: 32px; margin-bottom: 24px; }
#eblog-wrapper ul.list-categories img.avatar { border: none; height: auto; max-width: 100% !important; width: 100%; }
#ezblog-body .list-categories li .avatar + .category-story { margin: 0; }
#ezblog-body .list-categories li .category-story { position: relative; }
#ezblog-body .list-categories li .category-name a { height: 45px; line-height: 45px; font-size: 18px; text-transform: uppercase; /*font-family:"Open Sans";*/
display: block; font-weight: 400; padding-left: 10px; /*background:#6bbbd6;*/
color: #fff; margin: 0; }
#ezblog-body .list-categories li .category-name a:hover { /*background:#4ca2bf;*/
}
#ezblog-body .list-categories li .category_rss { position: absolute; z-index: 9; top: 0; right: 0; }
#ezblog-body .list-categories li .category_rss a { display: block; float: right; height: 45px; width: 45px; background-image: url("../images/easyblog/icon-list-category-rss.png"); background-repeat: no-repeat; background-position: center center; }
#ezblog-body .list-categories li .category_rss a:hover { background-image: url("../images/easyblog/icon-list-category-rss.png"); background-repeat: no-repeat; background-position: center center; }
#ezblog-head .component-links { margin-bottom: 0; margin-top: 10px; }
/*======== EASY BLOG DETAIL ========*/
.blog-read-inner-left { width: 78px; float: left; }
.blog-read-inner-right { margin-left: 93px; }
#eblog-wrapper .blog-read-inner-left .social-button-large.retweet, #eblog-wrapper .blog-read-inner-left .social-button-large.google-plusone, #eblog-wrapper .blog-read-inner-left .social-button-large.digg-share, #eblog-wrapper .blog-read-inner-left .social-button-large.linkedin-share, #eblog-wrapper .blog-read-inner-left .social-button-large.stumbleupon-share, #eblog-wrapper .blog-read-inner-left .social-button-large.pinterest, #eblog-wrapper .blog-read-inner-left .social-button-large.tweetmeme { margin: 0 auto; }
#eblog-wrapper .blog-read-inner-left #socialbutton { float: none!important; margin: 0; text-align: center; }
#ezblog-body .blog-read .blog-read-inner-left .blog-avatar { float: none; margin-top: 13px; }
#eblog-wrapper .blog-read-inner-left img.avatar { width: 72px; max-width: 72px!important;/*border:3px solid #6bbbd6;*/
}
.blog-created-item span.date-day, .blog-created-item span.date-month { display: block;  line-height:;
text-transform: uppercase; color: #fff; /*font-family:"Open Sans";*/
text-align: center; }
.blog-created-item span.date-day { font-size: 30px; font-weight: 700; border-bottom: 1px solid #fff; padding-bottom: 5px; padding-top: 10px; }
.blog-created-item span.date-month { font-size: 24px; font-weight: 300; padding-bottom: 12px; padding-top: 1px; }
.date-create-blog { /*background:#6bbbd6;*/
padding: 0 8px; margin-top: 5px; margin-bottom: 5px; }
#eblog-wrapper .blog-read .blog-modified-date { clear: none; }
#ezblog-body .blog-read .blog-title { border-bottom: none; /*color:#6bbbd6;*/
	/*font-family:"Open Sans";*/
font-weight: 300; text-transform: uppercase; margin: 0 -20px; padding: 6px 20px 12px 20px; }
#ezblog-body .blog-read-inner-right .blog-brief { margin-left: -113px; padding-left: 113px; margin-right: -20px; padding-bottom: 0; padding-top: 15px; background: #fafafa; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; }
#ezblog-body .blog-meta > .in { padding: 0; background: none; }
#eblog-wrapper .blog-read .blog-rating { padding: 10px 0 7px 0; }
#eblog-wrapper .blog-read .blog-taglist { padding-top: 0; }
#ezblog-body .blog-read .blog-meta .blog-author { background: none; padding-left: 0; }
#ezblog-body .blog-read .blog-meta a { /*color:#6BBBD6;*/
}
#ezblog-body .blog-read .blog-meta a:hover { color: #858585; }
#ezblog-body .blog-read .blog-meta .blog-category { background: none; padding-left: 5px; }
#ezblog-body .blog-read .blog-option { font-weight: bold; color: #949494; margin-top: 13px; margin-bottom: 10px; }
#ezblog-body .blog-read .blog-option a { color: #949494; }
#ezblog-body .blog-read .blog-option a:hover { /*color:#6BBBD6;*/
}
#ezblog-body .blog-option li + li { border: none; }
#ezblog-body .blog-read .blog-text { text-align: justify; }
#ezblog-body .blog-read .blog-meta * { font-size: 13px; }
#eblog-wrapper #section-author { background: #fafafa; border: 1px solid #e4e4e4; border-radius: 3px; padding: 10px 17px 0 17px; }
.author-info-top { margin: 0 -17px; padding: 10px 17px 8px 17px; border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
#ezblog-body #section-author .author-info-top .author-name { float: left; font-size: 14px; line-height: 20px; /*font-family:"Open Sans";*/
text-transform: uppercase; font-weight: normal; /*color:#6bbbd6;*/
}
#ezblog-body #section-author .author-info-top .profile-connect { float: right; font-size: 11px; font-weight: normal; line-height: normal; padding-top: 4px; }
#eblog-wrapper #section-author .section-author-inner img.avatar { /*border: 3px solid #6BBBD6;*/
max-width: 72px !important; width: 72px; margin-bottom: 10px; }
.author_recent_post h3 { border-top: 1px solid #E4E4E4; text-transform: uppercase; /*color:#6BBBD6;*/
font-size: 14px; line-height: normal; margin: 15px 0 5px 0; padding-top: 15px; padding-left: 5px; }
#eblog-wrapper .author_recent_post ul.entry-related-post li { line-height: 24px; padding: 8px 0 8px 5px; border: none; }
#eblog-wrapper .author_recent_post ul.entry-related-post li a { color: #626262; }
#eblog-wrapper .author_recent_post ul.entry-related-post li a:hover { /*color:#6BBBD6;*/
}
#eblog-wrapper .author_recent_post ul.entry-related-post li + li { border-top: 1px solid #E4E4E4; }
.easy-blog-comment .name-field, .easy-blog-comment .email-field, .easy-blog-comment .website-field { width: 33.3333%; float: left; }
.bg-form-row { margin-left: -20px; }
.easy-blog-comment .form-row-inner { margin-left: 20px; }
#comment-form.easy-blog-comment .name-field .inputbox, #comment-form.easy-blog-comment .email-field .inputbox, #comment-form.easy-blog-comment .website-field .inputbox { width: 95%; padding: 0 2%; height: 27px; border: 1px solid #bbbbbb; }
body #comment-form textarea, body #comment-form input, body #comment-form #markItUpComment textarea { /*font-family:"Open Sans";*/
font-size: 11px; }
body #comment-form input.inputbox[type="checkbox"] { padding: 0; }
.easy-blog-comment .form-row-inner .label { background: none; line-height: 22px; /*font-family:"Open Sans";*/
display: block; color: #777777; text-shadow: none; font-size: 11px; font-weight: normal; }
#ezblog-body #section-comments h3.section-title { line-height: 45px; padding: 0 0 0 20px; /*background:#6bbbd6;*/
color: #fff; text-transform: uppercase; font-size: 14px; margin: 15px 0 0 0; }
#ezblog-body #section-comments h3.section-title.title-list-comment { line-height: 44px; padding: 0 0 0 44px; background: url("../images/easyblog/icon-h3-comment.png") no-repeat scroll 15px center #fafafa; /*color:#6bbbd6;*/
text-transform: uppercase; font-size: 14px; margin: 15px 0 0 0; border: 1px solid #e4e4e4; border-bottom: none; }
.subscription-box { float: left; }
.subscription-bg { padding: 15px 0; }
.subscription-bg input, .subscription-bg label { float: left; line-height: normal; }
#section-comments { padding-bottom: 15px; }
.subscription-bg .subscription-message { padding-right: 15px; }
#eblog-wrapper #comment-form input#btnSubmit { /*background:#6bbbd6;*/
border-radius: 0; box-shadow: none; text-transform: uppercase; color: #fff; font-size: 14px; height: 36px; line-height: 36px; padding: 0 15px; border: none; }
#ezblog-body #blog-comment .comment-row + .comment-row { padding-top: 15px; margin-top: 10px; border-top: 1px solid #e4e4e4; }
#ezblog-body #blog-comment .comment-row p { margin: 0; }
#ezblog-body #blog-comment .comment-row p + p { margin: 5px 0 0 0; }
.comment-author a { font-size: 13px; font-weight: bold; color: #eb655a;/*font-family:"Open Sans";*/
}
.comment-date { /*font-family:"Open Sans";*/
color: #585858; font-size: 13px; }
ul#blog-comment.list-comment { border: 1px solid #e4e4e4; padding: 15px 10px; background: #fafafa; }
#ezblog-menu .blog-navi .user-form form a, #ezblog-menu .blog-navi .user-form form .trait { font-size: 13px; }
#ezblog-menu .blog-navi .user-form form .trait { font-size: 14px; }
#ezblog-menu .blog-navi .user-form form a { /*color:#6bbbd6!important;*/
}
#ezblog-menu .blog-navi .user-form form .button { /*background:#6bbbd6!important;*/
text-transform: uppercase; text-shadow: none; border-radius: 0; color: #fff; font-size: 13px; padding: 0 10px; line-height: 30px; height: 30px; border: none; box-shadow: none; }
#ezblog-menu .blog-navi .user-form { border: 1px solid #CCCCCC; border-top: none; right: -4px; top: 39px; }
/*
body .ui-stars-star a{
	background:url("../images/easyblog/easy-rate-image.png") repeat-x scroll left top transparent!important;
}
body .ui-stars-star-hover a, body .ui-stars-star-hover a:hover{
	background:url("../images/easyblog/easy-rate-image.png") repeat-x scroll left -17px transparent!important;
}
body .ui-stars-star-on a{
	background:url("../images/easyblog/easy-rate-image.png") repeat-x scroll left -34px transparent!important;
}*/
/*======== END EASY BLOG DETAIL ========*/
/*=========== END EASY BLOG =============*/
/*==================== K2 CSS =========================*/
#k2Container { padding: 0 0px; background: #fff; }
div.genericItemImageBlock, div.catItemImageBlock, div.tagItemImageBlock, div.userItemImageBlock, div.latestItemImageBlock { float: left; padding: 0; margin: 5px 20px 0 0; }
span.catItemImage img, span.tagItemImage img, span.userItemImage img, span.latestItemImage img { border: none; padding: 0; }
div.catItemHeader span.catItemAuthor, div.itemHeader span.itemAuthor { display: inline-block; }
div.catItemCommentsLink, div.userItemCommentsLink, .k2_item_comment_link { margin: 0; padding: 0; border: none; display: inline-block; }
.genericItemDateCreated, div.catItemHeader span.catItemAuthor a, div.catItemHeader span.catItemDateCreated, div.catItemCommentsLink a, div.tagItemHeader span.tagItemDateCreated, div.userItemHeader span.userItemDateCreated, div.userItemCommentsLink a, span.latestItemDateCreated, div.itemHeader span.itemAuthor a, div.itemHeader span.itemDateCreated, .k2_item_comment_link a { display: inline-block; text-transform: uppercase; color: #858585; /*font-family:"Open Sans";*/
font-weight: 300; font-size: 12px; }
.item_infor a:hover, div.catItemHeader span.catItemAuthor a:hover { /*color:#6bbbd6;*/
text-decoration: none; }
div.catItemHeader span.catItemAuthor a, div.itemHeader span.itemAuthor a { background: url("../images/easyblog/icon-list-category-user.png") no-repeat scroll left center transparent; padding-left: 20px; padding-right: 15px; }
span.genericItemDateCreated, div.catItemHeader span.catItemDateCreated, div.tagItemHeader span.tagItemDateCreated, div.userItemHeader span.userItemDateCreated, span.latestItemDateCreated, div.itemHeader span.itemDateCreated { background: url("../images/easyblog/icon-list-category-date.png") no-repeat scroll left center transparent; padding-left: 20px; padding-right: 15px; }
div.catItemCommentsLink a, div.userItemCommentsLink a, .k2_item_comment_link a { background: url("../images/easyblog/icon-comment-link-k2.png") no-repeat scroll left center transparent; padding-left: 20px; }
h2.genericItemTitle, div.catItemHeader h3.catItemTitle, div.tagItemHeader h2.tagItemTitle, div.userItemHeader h3.userItemTitle, h2.latestItemTitle { /*color:#6bbbd6;*/
	/*font-family:"Open Sans";*/
text-transform: uppercase; font-size: 20px; font-weight: 300; line-height: 36px; padding-top: 5px; padding-bottom: 0; margin: 0; }
div.catItemBody, div.tagItemBody, div.userItemBody, div.latestItemBody { padding: 0; }
div.genericItemIntroText, div.catItemIntroText, div.tagItemIntroText, div.userItemIntroText, div.latestItemIntroText { padding: 0; color: #5a5a5a; line-height: 30px; }
div.catItemReadMore, div.tagItemReadMore, div.userItemReadMore, div.latestItemReadMore { display: inline-block; margin-top: 10px; }
div.genericItemReadMore a, div.catItemReadMore a, div.tagItemReadMore a, div.userItemReadMore a, div.latestItemReadMore a { line-height: 24px; /*background:url("../images/easyblog/icon-readmore-k2.png") no-repeat scroll left center transparent;*/
padding-left: 24px; display: inline-block; }
div.catItemIntroText p, div.tagItemIntroText p, div.userItemIntroText p, div.latestItemIntroText p { margin: 0; }
div.catItemIntroText p + p div.tagItemIntroText p + p, div.userItemIntroText p + p, div.latestItemIntroText p + p { margin: 10px 0 0 0; }
div.catItemView, div.tagItemView, div.userItemView, div.latestItemView { padding: 15px 20px; margin: 0; border: none; }
div.catItemView, div.userItemView + div.userItemView, div.tagItemView + div.tagItemView, div.latestItemView + div.latestItemView { border-top: 1px solid #eaeaea; }
#k2Container .modal { position: relative; left: 0; margin: 0; top: 0; box-shadow: none; border-radius: 0; border: none; background: none; z-index: 1; }
div.itemHeader h2.itemTitle { /*font-family:"Open Sans";*/
	/*color:#6bbbd6;*/
line-height: 38px; font-size: 30px; font-weight: 300; padding: 25px 20px 12px 20px; }
div.itemHeader span.itemDateCreated { background: url("../images/easyblog/icon-list-category-date.png") no-repeat scroll left center transparent; padding-left: 20px; padding-right: 15px; color: #858585; display: inline-block; /*font-family: "Open Sans";*/
font-size: 12px; font-weight: 300; text-transform: uppercase; }
.k2_item_comment_link a { color: #858585; display: inline-block; /*font-family: "Open Sans";*/
font-size: 12px; font-weight: 300; text-transform: uppercase; }
.item_infor.item_page { line-height: 38px; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; background: #fafafa; padding: 0 20px; }
div.itemHeader { /*margin:0 -20px;*/
}
div.itemImageBlock { padding: 0; }
span.itemImage img { border: none; padding: 0; }
div.itemBody { padding: 19px 0 0 0; }
div.itemIntroText, div.itemFullText { font-size: 12px; color: #626262; font-weight: normal; padding: 0; }
div.itemIntroText p, div.itemFullText p { margin: 0; }
div.itemIntroText { margin-bottom: 10px; }
div.itemIntroText p + p, div.itemFullText p + p { margin-top: 10px; }
span.itemHits, span.itemDateModified, div.itemCategory, div.itemTagsBlock { float: none; display: block; padding: 0 0 0 30px; margin: 0; line-height: 45px; background: url("../images/easyblog/icon-k2-item-link.png") no-repeat scroll 2px center transparent; border: none; }
div.itemLinks > * + * { border-top: 1px solid #efefef; }
div.itemLinks { background: #fafafa; border: 1px solid #efefef; padding: 0 15px; border-radius: 5px; }
div.itemAuthorBlock { background: #fafafa; border: 1px solid #efefef; padding: 19px 17px; border-radius: 5px; }
div.itemAuthorBlock div.itemAuthorDetails { padding: 0; }
div.itemAuthorBlock h3.itemAuthorName { line-height: normal; /*font-family: "Open Sans";*/
font-size: 13px; text-transform: uppercase; margin: 0 -17px; border-bottom: 1px solid #efefef; padding: 2px 0 10px 0; }
div.itemAuthorBlock img.itemAuthorAvatar { padding: 0; /*border:3px solid #6bbbd6;*/
width: 72px; margin: 0 15px 0 0; }
div.itemAuthorBlock div.itemAuthorDetails p { color: #3f3f3f; line-height: 24px; margin: 0; }
div.itemAuthorBlock div.itemAuthorDetails p + p { margin-top: 10px; }
.itemAuthorDescription { padding-top: 9px; padding-bottom: 5px; }
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail { font-weight: normal; /*color:#6bbbd6;*/
border: none; margin: 0; padding: 0; }
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl + span.itemAuthorEmail { border-left: 1px solid #efefef; margin-left: 10px; padding-left: 10px; }
div.itemAuthorLatest, div.itemRelated { background: #FAFAFA; border: 1px solid #EFEFEF; border-radius: 5px 5px 5px 5px; padding: 12px; }
div.itemAuthorLatest h3, div.itemRelated h3 { line-height: normal; margin: 0; border-bottom: 1px solid #e4e4e4; font-size: 14px; text-transform: uppercase; color: #fff; padding-bottom: 13px; }
div.itemAuthorLatest h3 span, div.itemRelated h3 span { /*background:#6bbbd6;*/
border-radius: 4px; line-height: 26px; padding: 0 10px; display: inline-block; }
div.itemAuthorLatest ul li, div.itemRelated ul li { line-height: 45px; display: block; margin: 0; padding: 0 0 0 5px; border: none; background: none; color: #626262; }
div.itemAuthorLatest ul li a, div.itemRelated ul li a { color: #626262; }
div.itemAuthorLatest ul, div.itemRelated ul { margin: 0; }
div.itemAuthorLatest ul li + li, div.itemRelated ul li + li { border-top: 1px solid #efefef; }
div.itemComments { background: none; border: none; padding: 0; }
.input_field_item { width: 33%; float: left; }
.input_field_item + .input_field_item .input_field_item_inner { padding-left: 12px; }
div.itemCommentsForm form input.inputbox { width: 96%; padding: 3px 2%; border: 1px solid #bbbbbb; height: 21px; }
.textarea_field { padding-top: 15px; }
div.itemCommentsForm form textarea.inputbox { width: 97%; padding: 3px 1%; border: 1px solid #bbbbbb; }
div.itemCommentsForm form input#submitCommentButton { /*background:#6bbbd6;*/
text-transform: uppercase; color: #fff; font-size: 14px; padding: 0 10px; line-height: 35px; height: 35px; border-radius: 0; display: inline-block; border: none; float: left; margin-bottom: 15px; text-shadow: none; }
div.itemCommentsForm form span#formLog { display: block; font-weight: bold; height: 35px; line-height: 35px; margin: 16px 0 0 16px; padding: 0; float: left; }
div.itemCommentsForm h3 { padding: 0 0 0 20px; line-height: 45px; color: #fff; font-size: 14px; text-transform: uppercase; /*background:#6bbbd6;*/
margin-bottom: 4px; }
div.itemCommentsForm form { margin: 0; }
.itemCommentsForm #comment-form label { line-height: 36px; }
h3.itemCommentsCounter { /*color:#6bbbd6;*/
font-size: 14px; text-transform: uppercase; line-height: 45px; padding-left: 12px; border-bottom: 1px solid #e4e4e4; margin-top: 20px; }
h3.itemCommentsCounter span { background: url("../images/easyblog/icon-h3-comment.png") no-repeat scroll left center transparent; padding-left: 30px; display: inline-block; }
div.itemComments ul.itemCommentsList li { padding: 12px; border-bottom: 1px solid #e4e4e4; background: none; }
div.itemComments ul.itemCommentsList li span.commentAuthorName, div.itemComments ul.itemCommentsList li span.commentDate { font-weight: normal; font-size: 13px;/*font-family: "Open Sans";*/
}
div.itemComments ul.itemCommentsList li span.commentAuthorName a { color: #eb655a; font-weight: bold; }
div.itemComments ul.itemCommentsList li span.commentDate { border: none; margin: 0; padding: 0; }
div.itemComments ul.itemCommentsList li img { padding: 0; border: 1px solid #d1d1d1; width: 72px; margin: 0 15px 0 0; }
div.itemCommentsPagination { margin: 0; padding: 0; }
div.itemView { border: none; margin-bottom: 0; }
div.itemListGrid div.catItemImageBlock { float: none; margin: 0; }
div#itemListLeading { background: #f9f9f9; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; }
div.itemListGrid div#itemListLeading { padding: 0px 7px 0 7px; }
div.itemListGrid .catItemView { border: none; }
div.catItemLinks { margin-bottom: 10px; }
div.catItemReadMore { margin-bottom: 0px; margin-top: 10px; }
div.itemListGrid div#itemListPrimary { margin: 0 7px; }
div.itemListGrid div.catItemView { padding: 0 13px; }
div#itemListLeading div.itemContainer div.catItemView { border-left: none; }
div.itemContainer + div.itemContainer div.catItemView { border-left: 1px solid #eaeaea; }
div.itemListCategory h2, div.userBlock h2 { font-size: 16px; line-height: 20px; /*font-family: "Open Sans";*/
font-size: 16px; font-weight: bold; text-transform: uppercase; display: inline-block; /*color:#6bbbd6;*/
}
div.itemToolbar .itemRatingBlock ul li { border: none; }
div.itemRatingBlock { padding: 0; }
div.itemListSubCategories { /*margin-left:-32px;*/
padding-bottom: 20px; margin: 0 10px; }
div.subCategory { margin: 0 10px; padding: 0; border: none; background: none; }
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img { border: none; padding: 0; margin: 0; width: 100%; }
div.subCategory h2 { margin: 0; font-size: 14px; line-height: 45px; overflow: hidden; }
div.subCategory h2 a { color: #FFFFFF; display: block; /*font-family: "Open Sans";*/
font-size: 18px; font-weight: 400; height: 45px; line-height: 45px; margin: 0; padding-left: 10px; text-transform: uppercase; /*background:#6bbbd6;*/
text-decoration: none; }
h3.subCategory-title { border-bottom: 1px solid #F1F1F1; /*font-family: "Open Sans";*/
font-size: 20px; font-weight: 700; /*color:#6bbbd6;*/
line-height: 44px; /*margin: 0 -20px 15px -20px;*/
margin-top: 0; padding-left: 20px; text-transform: uppercase; }
/*========= END K2 CSS ========*/


/*======== PAGINATION ==========*/
ul.pagination-list li.pagination-start, ul.pagination-list li.pagination-end { display: none; }
ul.pagination-list { margin: 0 -20px; text-align: center; background: #efefef; }
ul.pagination-list li { list-style: none; display: inline-block; height: 42px; line-height: 42px; padding: 0 3px; font-size: 15px; text-transform: uppercase; }
ul.pagination-list li.page-number .pagenav { height: 22px; width: 22px; display: inline-block; border-radius: 3px; line-height: 22px; text-decoration: none; }
ul.pagination-list li.page-number a.pagenav { color: #5a5a5a; }
ul.pagination-list li.page-number a.pagenav:hover { /*color:#6bbbd6;*/
}
ul.pagination-list li.page-number span.pagenav { color: #fff; background: #7d7d7d; }
ul.pagination-list li.page-number { background: #fff; }
ul.pagination-list li.page-number.first_item { padding-left: 11px; border-radius: 0 0 0 3px; }
ul.pagination-list li.page-number.last_item { padding-right: 11px; border-radius: 0 0 3px 0; }
ul.pagination-list li.pagination-prev { padding-right: 12px; }
ul.pagination-list li.pagination-next { padding-left: 12px; }
/*======== END PAGINATION ==========*/












/*========== REGISTER PAGE =============*/
.headding_registed_page { border-bottom: 1px solid #F1F1F1; font-family: "Open Sans"; font-size: 20px; font-weight: 700; height: 44px; line-height: 44px; padding-left: 20px; text-transform: uppercase; /*color:#6BBBD6;*/
}
#k2Container.k2AccountPage { padding: 0 20px; }
.k2AccountPage th.k2ProfileHeading { font-family: "Open Sans"; font-size: 16px; /*color:#6BBBD6;*/
background: none; padding-left: 0; padding-right: 0; padding-top: 15px; }
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key { width: 120px; font-weight: bold; }
.k2AccountPage .gender_input > * { float: left; line-height: normal; margin-top: 9px; }
.gender_input label + input { margin-left: 10px; }
.k2AccountPageUpdate button.button, .login_page button.button { border-radius: 0; color: #F8F8F8; cursor: pointer; display: inline-block; font-size: 14px; height: 31px; text-shadow: none; text-transform: uppercase; padding: 0 12px; text-align: center; width: auto; /*background:#6BBBD6;*/
border: none; }
.k2AccountPage div.k2AccountPageUpdate { border: none; padding-left: 0; padding-right: 0; }
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key { border: none; background: none; }
.k2AccountPage td { border: none; padding: 5px; }
.k2AccountPage label { margin: 0; line-height: 34px; }
.k2AccountPage .basic_setting label { line-height: 30px; }
.k2AccountPage select { border-radius: 0; border: 1px solid #C7C7C7; }
.form-horizontal .control-group { margin-bottom: 10px; }
.form-horizontal .control-label { padding: 0; width: 120px; }
.form-horizontal .control-label label { margin: 0; line-height: 34px; }
.login_page { padding: 0 20px; }
.form-horizontal .controls { margin-left: 130px; }
.login_page .other-links { margin-left: 118px; }
.profile_page { padding: 0 20px; }
.profile_page legend { /*color:#6BBBD6;*/
border: none; margin-bottom: 0; }
.dl-horizontal > * { line-height: 28px; }
/*tampt*/
#system-message { margin: 0; }
.no-result { padding: 0 20px; }
.ezb-mod .avatar { border: none; }
.mod_easyblogarchive .mod-year { margin: 0; }
.mod_easyblogarchive .module-ct { padding-top: 10px; }
.mod_easyblogarchive .blog-module-archive { padding: 0 15px; }
.content-mass-top { padding:0 10px 10px 10px; }
.article-title { text-transform: uppercase; font-size: 20px; line-height: 36px; font-weight: 300; }
.t3-content { background: #fff; }
.t3-content .contact { padding-bottom: 20px; }
.items-leading { background: #f9f9f9; }
.items-more { padding: 0 20px; }
article { margin: 0 20px; padding: 10px 0; }
.items-leading { border-bottom: 1px solid #eaeaea; }
.leading article { border-top: 1px solid #eaeaea; }
.leading:first-child article { border: none; }
.items-row article { border-top: 1px solid #eaeaea; }
.items-row:first-child article { border-top: none; }
.item-page .article-aside { margin-bottom: 18px; background: #fafafa; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 6px 0; }
.item-image img { margin-bottom: 10px; }
.article-title, .article-header h1 { line-height: 24px; text-transform: uppercase; font-size: 21px; line-height: 32px; font-weight: 300; font-family:Arial, Helvetica, sans-serif; }
.item-page .article-title { font-size: 26px; text-transform: uppercase; line-height: 38px; }
.createdby { background: url("../images/easyblog/icon-list-category-user.png") no-repeat center left; padding-left: 20px; }
.published { background: url("../images/easyblog/icon-list-category-date.png") no-repeat center left; padding-left: 18px; }
.latestItemCategory, .genericItemCategory, .userItemCategory, .tagItemCategory, .category-name { background: url("../images/easyblog/icon-list-category-category.png") no-repeat center left; padding-left: 16px; padding-right: 15px; }
.latestItemCategory a, .genericItemCategory a, .userItemCategory a, .tagItemCategory a { text-transform: uppercase; }
/*.page-subtitle,*/
.homepage .blog-featured .page-header h1 { color: #333; }
.page-subtitle, .componentheading { border-bottom: 1px solid #F1F1F1;  font-weight:normal; height: 44px; line-height: 44px; margin: 0; padding-left: 20px; text-transform: uppercase; }
/*Page Contact*/
.contact { padding: 0 20px; }
.contact .float-left { display: inline-block; }
.contact .controls input { width: 190px; }
.contact textarea { width: 98%; }
.contact #jform_contact_name, .contact #jform_contact_email { margin-right: 17px; }
.contact-form label { display: inline-block; }
.contact-form #jform_contact_email_copy { margin: 0; }
.contact h3 { text-transform: uppercase; font-size: 20px; font-weight: 300; margin: 0; }
.contact-form .note { padding: 0 0 10px; }
.com_contact .content-mass-top .module-ct { padding: 20px 20px 0; }
.contact-address { margin: 0; }
/*End Page Contact*/
#btl { background: url("../images/border-item-topnav.png") no-repeat scroll right center transparent }
.itemListGrid h3.catItemTitle a { text-transform: none; }
.itemListGrid .item_infor .catItemCommentsLink a, .itemListGrid .item_infor .catItemDateCreated, .itemListGrid .item_infor .catItemAuthor a { text-transform: none; }
.itemListGrid .seperator { border-top: 1px solid #EAEAEA; }
.itemListGrid div.itemContainer { margin-top: 25px; margin-bottom: 25px; }
.type-show { float: right; }
.type-show span { display: inline-block; width: 16px; height: 16px; margin-top: 2px; }
.type-show .list { margin-left: 5px; }
/*K2*/
.itemList #itemListLeading .itemContainer:first-child .catItemView, .itemList #itemListPrimary .itemContainer:first-child .catItemView { border-top: none; }
.itemListCategory h2 { padding: 0; }
/* List Categories */
.categories-list { margin: 0 10px 20px; }
.category-item-inner { margin: 0 10px; }
.categories-list .category-item { float: left; width: 33.3%; margin-top: 12px; }
.categories-list .item-title { margin: 0; border: none; padding: 10px 0 10px 10px; overflow: hidden; }
.categories-list .item-title a { color: #fff; text-transform: uppercase; font-weight: 400; }
.page-heading { margin: 0; line-height: 44px; border-bottom: 1px solid #F1F1F1; text-transform: uppercase; font-size: 20px; padding: 0 0 0 20px; font-weight: 700; }
#k2Container .itemContent { padding: 0 20px; }
.page-subheader { border: none; margin: 0; }
.t3-content .search { margin: 0 20px; background: #fff; }
.search #searchForm { margin: 20px 0 0; }
.search .page-title { border-bottom: 1px solid #F1f1f1; }
.t3-sidebar-1 .t3-module .nav li a:hover, .t3-sidebar-1 .t3-module .nav li.active a, #ezblog-categories .mod-item:hover { background: url(../images/bg-hover-item.png) repeat center left; }
.t3-sidebar-1 .t3-module .nav { margin: 0; }
.t3-sidebar-1 .t3-module .nav li a { color: #fff; border-top: 1px solid #ccc; padding: 3px 5px 3px 5px; }
.t3-sidebar-1 .t3-module { margin: 0 0 10px; }
.t3-sidebar-1 .module_style1 { margin: 0; }
.fpshow { border-right: 1px solid #EFEFEF; }
