.carea {overflow:visible;}
.sitepath {font-size:12px; margin:10px 0px; color:#ff5301; font-weight:500;}
.ndate {margin:3px 17px 15px 0px; width:auto; font-size:15px; color:#28345e; float:left; font-weight:700;}

/* social share buttom Start */
.socialcntitems {line-height:20px; height:20px; margin-bottom:20px; float:left;}
.socialcntitems .socialitems {float:left; margin-top:4px;}
.socialcntitems .socialitems .red {float:left; margin:0px 5px 0px 0px;}
.socialcntitems .socialitems .red.share2 {position:relative;}
.socialcntitems .socialitems .btnViews {border-radius:3px; color:#fff; font-size:10px; display:block; height:20px; width:61px; line-height:20px; background:#ff5301 url(/images/0/view-icon.png) 6px 50% no-repeat; font-size:11px;}
.socialcntitems .socialitems .btnViews .ViewsNum {display:block; height:20px; width:32px; margin-left:23px; text-align:center;}
.socialcntitems .socialitems .btnViews .ViewsNum .visitsUnit {text-transform:uppercase;}
.socialcntitems .socialitems .btnFbShare {display:block; height:20px; width:20px; background:url(/images/0/fb.png);}
.socialcntitems .socialitems .btnFbShare:hover {background:url(/images/0/fb-h.png);}
.socialcntitems .socialitems .btnTwShare {display:block; height:20px; width:20px; background:url(/images/0/tw.png);}
.socialcntitems .socialitems .btnTwShare:hover {background:url(/images/0/tw-h.png);}
.socialcntitems .socialitems .red.ws {background:url(/images/0/ws.jpg) center no-repeat; height:20px; width:22px;}
.socialcntitems .socialitems .red.ws:hover {background:url(/images/0/ws-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.email {background:url(/images/0/mail.jpg) center no-repeat; height:20px; width:20px; cursor:pointer;}
.socialcntitems .socialitems .red.wBtnShareAll {background:url(/images/0/botton-share.png) center no-repeat; height:20px; width:20px; cursor:pointer; margin:0px;}
.socialcntitems .socialitems .red.wBtnShareAll:hover {background:url(/images/0/botton-share-h.png) center no-repeat;}
.socialcntitems .socialitems .wBoxShareAll {position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:99; display:none; margin:0px;}
.socialcntitems .socialitems .wBoxShareAll .wTxtLink {width:119px; margin:5px 0px 6px; border:none; height:20px;}
.socialcntitems .socialitems .wBoxShareAll .txt {display:block;}
.socialcntitems .socialitems .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.socialcntitems .socialitems .link a {display:block; padding-left:30px; width:20px; height:20px; line-height:23px; margin-bottom:5px; color:#000;}
.socialcntitems .socialitems .link a.fb-share {background:url(/images/0/fb.png) left no-repeat;}
.socialcntitems .socialitems .link a.tw-share {background:url(/images/0/tw.png) left no-repeat;}
.socialcntitems .socialitems .link a.lk-share {background:url(/images/0/lik.png) left no-repeat;}
.socialcntitems .socialitems .link a.gp-share {background:url(/images/0/gp.png) left no-repeat;}
.socialcntitems .socialitems .link a.pt-share {background:url(/images/0/pt.png) left no-repeat;}
.socialcntitems .socialitems .link a.ws-share {background:url(/images/0/ws.jpg) left no-repeat;}
.socialcntitems .socialitems .link a.ml-share {background:url(/images/0/mail.jpg) left no-repeat;}
.socialcntitems .socialitems .red.email:hover {background:url(/images/0/mail-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.google {margin-right:0px; width:33px; overflow:hidden;}

.socialcntitems.spcl {float:none; margin-bottom:49px;}

.res480 .socialcntitems {float:none; clear:both;}
.res320 .socialcntitems {float:none; clear:both;}
/* social share buttom end */

.catcnt .ncats {float:none; margin:0px 0px 15px 0px;}
.ncats {font-size:15px; color:#28345e; float:right; margin-top:3px;}
.ncats .ncatsentry {color:#28345e;}

.ncats.spcl {float:none; font-size:17px; margin-bottom:12px;}

.res480 .carea {padding-bottom:30px;}
.res480 .carea .ndate {padding:7px 0px;}
.res480 .carea .socialcontainer {padding:5px 0px 7px 0px;}
.res480 .ncats {float:none; margin:0px 0px 20px 0px;}

.res320 .carea {padding-bottom:30px;}
.res320 .carea .npost .socialcontainer {padding:5px 0px 7px 0px;}
.res320 .ncats {float:none; margin:0px 0px 20px 0px;}

/* Images */
.carea img {display:block; margin:5px auto 0px; max-width:100%; width:auto; height:auto; float:none;}
.carea img.left {float:left; margin:6px 25px 25px 0px;}
.carea img.right {float:right; margin:6px 0px 25px 25px;}

.res480 .carea img {position:static; float:none; margin:0 auto;}
.res480 .cpage img.left {float:none; margin:0px auto 20px auto;}
.res480 .cpage img.right {float:none; margin:0px auto 20px auto;}

.res320 .carea img {position:static; float:none; margin:0 auto;}
.res320 .cpage img.left {float:none; margin:0px auto 20px auto;}
.res320 .cpage img.right {float:none; margin:0px auto 20px auto;}

/* * Horizontal Popular Blog Post (Border Line Solid) * */
.hpplblg {width:100%; overflow:hidden; margin:0px;}
.hpplblg .hpplblgarea {overflow:hidden; border-bottom:solid 1px #c8c8c8; padding:17px 0px 16px 0px; width:100%;}
.hpplblg .hpplblgttl {text-align:center; position:relative;}
.hpplblg .hpplblgttl span {background:#fff; line-height:30px; position:relative; font-size:24px; z-index:1; padding:0px 10px; color:#28345e; font-weight:700; text-transform:uppercase;}
.hpplblg .hpplblgttl .hpplblghline {border-top:solid 1px #c8c8c8; position:absolute; width:100%; top:15px;}
.hpplblg .hpplblgarea .hpplblgpost {float:left; width:50%; text-align:left; padding:0px 0px 10px 0px; min-height:105px; position:relative;}
.hpplblg .hpplblgarea .hpplblgpost .npic {position:absolute; width:137px; left:0px; top:0px;}
.hpplblg .hpplblgarea .hpplblgpost .txt {padding:16px 10px 10px 156px;}
.hpplblg .hpplblgarea .hpplblgpost .txt a {color:#28345e; font-weight:400; line-height:24px; font-size:20px;}

.res720 .hpplblg .hpplblgarea .hpplblgpost {width:auto; float:none; margin:0px;}
.res480 .hpplblg .hpplblgarea {padding:17px 0px 10px 0px;}
.res480 .hpplblg .hpplblgarea .hpplblgpost {width:auto; float:none; margin:0px;}
.res320 .hpplblg .hpplblgarea .hpplblgpost {width:auto; float:none; margin:10px 0px 0px 0px; padding:0px;}
.res320 .hpplblg .hpplblgarea .hpplblgpost .txt {padding:0px 10px 10px 156px;}
.res320 .hpplblg .hpplblgarea .hpplblgpost .txt a {font-size:16px; line-height:normal;}
.res320 .hpplblg .hpplblgttl span {font-size:18px; line-height:20px; padding:0px 10px; display:block; width:175px; margin:0px auto;}

/* Horizontal Recent Blog Post (Border Line Solid) */

.rcntblgpst {width:100%; overflow:hidden; margin:0px;}
.rcntblgpst .hpplblgarea {overflow:hidden; border-bottom:solid 1px #c8c8c8; padding:17px 0px 16px 0px; width:100%;}
.rcntblgpst .hpplblgttl {text-align:center; position:relative;}
.rcntblgpst .hpplblgttl span {background:#fff; line-height:30px; position:relative; font-size:24px; z-index:1; padding:0px 10px; color:#28345e; font-weight:700; text-transform:uppercase;}
.rcntblgpst .hpplblgttl .hpplblghline {border-top:solid 1px #c8c8c8; position:absolute; width:100%; top:15px;}
.rcntblgpst .hpplblgarea .hpplblgpost {float:left; width:50%; text-align:left; padding:0px 0px 10px 0px; min-height:105px; position:relative;}
.rcntblgpst .hpplblgarea .hpplblgpost .npic {position:absolute; width:137px; left:0px; top:0px;}
.rcntblgpst .hpplblgarea .hpplblgpost .txt {padding:16px 10px 10px 156px;}
.rcntblgpst .hpplblgarea .hpplblgpost .txt a {color:#28345e; font-weight:400; line-height:24px; font-size:20px;}

.res720 .rcntblgpst .hpplblgarea .hpplblgpost {width:auto; float:none; margin:0px;}
.res480 .rcntblgpst .hpplblgarea {padding:17px 0px 10px 0px;}
.res480 .rcntblgpst .hpplblgarea .hpplblgpost {width:auto; float:none; margin:0px;}
.res320 .rcntblgpst .hpplblgarea {padding:10px 0px 16px 0px;}
.res320 .rcntblgpst .hpplblgarea .hpplblgpost {width:auto; float:none; margin:10px 0px 0px 0px; padding:0px;}
.res320 .rcntblgpst .hpplblgarea .hpplblgpost .txt {padding:0px 10px 10px 156px;}
.res320 .rcntblgpst .hpplblgarea .hpplblgpost .txt a {font-size:16px; line-height:normal;}
.res320 .rcntblgpst .hpplblgttl span {font-size:18px; line-height:29px; padding:0px 10px; display:block; width:200px; margin:0px auto;}

/* Blog Footer */
.blog-footer .blog-cnt span.title {font-size:20px; color:#28345e; line-height:normal; text-align:left; text-transform:uppercase; font-weight:700; margin-bottom:25px; display:block;}
.blog-footer .blog-cnt {overflow:hidden; margin:0px auto;}
.blog-footer .blog-cnt .cpost {float:left; width:24%; padding:0px 4px 0px 4px;}
.blog-footer .blog-cnt .cpost.cpost4 {padding-right:0px !important;}
.blog-footer .blog-cnt .cpost.cpost1 {padding-left:0px !important;}
.blog-footer .blog-cnt .cpost .npic img {margin:0px auto;}
.blog-footer .blog-cnt .cpost .text {font-size:17px; font-weight:400; text-align:left; margin-top:13px;}
.blog-footer .blog-cnt .cpost .text a {color:#000; font-size:18px;}
.separator {background:#b0b9c0; height:1px; width:100%; margin:23px 0px;}

.res940 .blog-footer .blog-cnt .cpost {width:24%; padding:0px 3px 0px 3px;}

.res720 .blog-footer .formcoment {margin-top:20px;}
.res720 .blog-footer .blog-cnt .cpost {width:50%; padding:0px; margin-bottom:15px; min-height:235px;}
.res720 .blog-footer .formcoment .formcomentHeader .title {display:block;}
.res720 .blog-footer .formcoment .formcomentHeader .countComent {float:left;}
.res720 .blog-footer .blog-cnt .cpost .npic {margin:0px 10px 0px 10px;}
.res720 .blog-footer .blog-cnt .cpost .text {margin:7px 10px 0px 10px;}

.res480 .blog-footer .blog-cnt .cpost {width:48%; margin-bottom:15px; min-height:245px;}
.res480 .blog-footer .blog-cnt .cpost .npic {margin:0px;}
.res480 .blog-footer .blog-cnt .cpost .text {max-width:272px; margin:10px auto;}
.res480 .blog-footer .formcoment .comentfoot .login {margin-top:10px; width:230px; float:left;}

.res320 .blog-footer .blog-cnt .cpost {width:100%; margin-left:0px; margin-bottom:15px;}
.res320 .blog-footer .formcoment .formcomentHeader .title {display:block;}
.res320 .blog-footer .formcoment .formcomentHeader .countComent {float:left; text-align:left; margin:0px;}
.res320 .blog-footer .formcoment .formareaComment {padding-right:5px;}
.res320 .blog-footer .blog-cnt .cpost .npic {margin:0px auto;}
.res320 .blog-footer .blog-cnt .cpost .npic img {max-width:100%; margin:0px auto; display:block;}
.res320 .blog-footer .blog-cnt .cpost .text {width:auto; padding:0px 5px 0px 0px; margin:3px auto;}

/* Comments */
.blog-footer .formcoment {float:left; width:100%; margin:55px 0px 10px;}
.blog-footer .formcoment .formcomentHeader {position:relative; overflow:hidden; margin-bottom:10px;}
.blog-footer .formcoment .formcomentHeader .title {font-size:25px; color:#28345e; font-weight:700;}
.blog-footer .formcoment .formcomentHeader .countComent {font-size:18px; line-height:18px; padding:8px 0px 8px 0px; float:right; text-align:right; color:#303030;}
.blog-footer .formcoment .formareaComment {padding-right:23px;}
.blog-footer .formcoment .formareaComment .sendComment button {background:#ccc; border:0; padding:10px; width:150px; border-radius:5px; float:right; margin:10px 0px 0px; color:#fff; font-weight:700; cursor:pointer; margin-right:-23px; font-size:18px; letter-spacing:0.8px;}
.blog-footer .formcoment .formareaComment .sendComment button:hover {background:#ff5301;}
.blog-footer .formcoment .formareaComment textarea.comentText {background:none; border:solid 1px #28345e; border-radius:5px; display:block; width:100%; padding:10px; min-height:76px; color:#000; font-size:18px;}
.blog-footer .formcoment .formareaComment .cwrPH {color:#000000 !important;}
.blog-footer .formcoment .comentfoot .login {margin:20px 0px 0px 0px; text-align:left; font-size:15px; color:#28345e;}
.blog-footer .formcoment .comentfoot .login a {font-size:15px; color:#28345e; font-weight:700;}

.blog-footer .coments {overflow:hidden; margin:0px;}
.blog-footer .coments .coment {margin-top:25px;}
.blog-footer .contentList p {text-align:justify; margin:7px 0px 0px 0px;}
.blog-footer .listheader {border-bottom:1px solid #ff5301; padding-bottom:7px; color:#666;}
.blog-footer span.dateComent {margin:0px 0px 0px 5px; font-weight:300; font-size:15px; display:inline; color:#666;}
.blog-footer span.name {color:#28345e; font-size:17px; padding:0px 5px 0px 0px; margin:0px; display:inline; font-weight:700;}

.res480 .blog-footer .formcoment {margin:30px 0px 10px 0px;}

.res320 .blog-footer .formcoment {float:none; width:auto; margin:20px 0px 0px 0px;}
.res320 .blog-footer .formcoment .comentfoot .login {margin:10px 0px 0px 0px; font-size:15px;}
.res320 .blog-footer .formcoment .comentfoot .login a {font-size:15px;}
.res320 .blog-footer .formcomentHeader {height:auto;}
.res320 .blog-footer .formcomentHeader .title {line-height:normal; height:auto; text-align:left; font-size:26px;}
.res320 .blog-footer .formcomentHeader .countComent {float:left; width:100%; line-height:normal; margin-top:10px; position:static;}
.res320 .blog-footer .formareaComment textarea.comentText {width:94%; float:none;}
.res320 .blog-footer .formareaComment .sendComment button {margin:15px -5px 0px 10px; display:block; width:140px; padding:10px 5px 10px 5px;}
.res320 .blog-footer .formcomentfoot {margin:20px 0px 20px 0px; clear:both; line-height:23px;}
/* Blog Footer */

/* Email Share */
#eShareAbsLayer {position:fixed; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute; width:643px; height:auto; left:50%; margin-left:-321px; top:100px; background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/0/icon-mail.png) 80px no-repeat #28345e;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#28345e; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#28345e; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#28345e; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#ff5301;}
#eShareAbsLayer input {width:250px;}
#eShareAbsLayer.eng input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px; height:33px; float:right; margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right; margin:0px 10px; width:105px; color:#28345e; text-align:right; line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

.res480 #eShareAbsLayer #eShareCntForm {width:480px; margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 40px no-repeat #00b1bb; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 46px no-repeat #00b1bb; font-size:18px; padding:10px 55px 10px 106px; text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px; margin-left:-158px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}