.header {background:url('/images/1/bg-header.png'); border-bottom:1px solid #222;}
.container .carea {position:relative;min-height:1178px;}

.bannertop {background:url(/images/56/banner-top.jpg) center no-repeat;}
.res1810 .bannertop {background:url(/images/56/banner-top-1810.jpg) center no-repeat;}
.res940 .bannertop {background:url(/images/56/banner-top-940.jpg) center no-repeat;}
.res720 .bannertop {background:url(/images/56/banner-top-720.jpg) center no-repeat;}
.res480 .bannertop {background:url(/images/56/banner-top-480.jpg) center no-repeat;}
.res320 .bannertop {background:url(/images/56/banner-top-320.jpg) center no-repeat;}

/* Banner Top Start */
.bannertop {height:400px;}
.bannertop .btarea .txtcnt {color:#fff;padding-top:210px;}
.bannertop .btarea .txtcnt .txtbig h1 {color:#fff; font-size:80px;}

.res1810 .bannertop .btarea .txtcnt {padding-top:200px;}
.res1810 .bannertop .btarea .txtcnt .txtbig h1 {font-size:125px; line-height:120px;}

.res720 .bannertop {height:250px;}

.res480 .bannertop {height:340px;}
.res480 .bannertop .btarea .txtcnt {padding-top:127px;}
.res480 .bannertop .btarea .txtcnt .txtbig h1 {font-size:60px;}

.res320 .bannertop {height:260px;}
.res320 .bannertop .btarea .txtcnt {padding-top:95px;}
.res320 .bannertop .btarea .txtcnt .txtbig h1 {font-size:65px; line-height:70px;}
/* Banner Top End */

.carea .postlist {padding-right:301px;}
.carea .postlist .npost {min-height:289px; border-top:2px solid #d1d1d1; float:left; position:relative; padding:35px 0px;}
.carea .postlist .npost .npic {width:360px; left:0px; position:absolute; top:36px; margin:0px;}
.carea .postlist .npost .npic img {max-width:100%;}
.carea .postlist .npost .nttl {color:#000; display:block; text-align:left; margin:20px 0px 0px 380px; font-weight:600; font-size:22px; line-height:25px; text-transform:uppercase;}
.carea .postlist .npost p.ntxt {float:left; width:auto; margin:13px 0px 0px 380px;}
.carea .postlist .npost .nrea {display:block; border:1px solid #000; color:#000; font-size:18px; font-weight:400; letter-spacing:5px; padding:5px 30px; text-transform:uppercase; width:max-content; text-align:center; margin:15px 0px; float:right;}
.carea .postlist .npost .nrea:hover {background:#af9653; border:#af9653; color:#fff; text-decoration:none;}
.carea .postlist .npost.npost1 {border-top:none; padding-top:0px;}
.carea .postlist .npost.npost1 .npic {top:0px;}
.carea .postlist .npost .socialcntitems {margin:0px 0px 0px 381px;}
.carea .postlist .npost .socialcntitems .socialitems {margin:4px 0px 0px 0px; float:left;}
.carea .postlist .npost .socialcntitems .ndate {color:#af9653; margin:0px; font-size:17px; float:left; line-height:29px; margin-right:10px; font-weight:600; text-transform:uppercase;}

.res1810 .carea .postlist {padding-right:380px;}
.res1810 .carea .postlist .npost .nrea {font-size:24px;}

.res1810 .carea .postlist .npost {min-height:353px;}
.res1810 .carea .postlist .npost .socialcntitems {margin:0px 0px 0px 470px;}
.res1810 .carea .postlist .npost .nttl {margin-left:470px;}
.res1810 .carea .postlist .npost p.ntxt {margin-left:470px;}
.res1810 .carea .postlist .npost .npic {width:440px;}

.res940 .carea .postlist .npost {min-height:353px;}
.res940 .carea .postlist .npost .socialcntitems {margin:0px 0px 0px 233px;}
.res940 .carea .postlist .npost .npic {position:static; display:block; margin:20px auto; height:auto; width:auto;}
.res940 .carea .postlist .npost .nttl {margin:10px 0px; display:block; float:none;}
.res940 .carea .postlist .npost p.ntxt {padding:0px; margin:0px; float:none;}
.res940 .carea .postlist .npost .nrea {float:right;}

.res720 .carea {padding-bottom:30px;}
.res720 .carea .postlist .npost {width:auto; margin:0px auto;}
.res720 .carea .postlist .npost .socialcntitems {margin:0px; float:none; height:auto;}
.res720 .carea .postlist .npost .npic {position:static; display:block; margin:20px auto; height:auto; width:auto;}
.res720 .carea .postlist .npost .nttl {margin:10px 0px; display:block; float:none;}
.res720 .carea .postlist .npost p.ntxt {padding:0px; margin:0px; float:none;}
.res720 .carea .postlist .npost .nrea {float:right;}

.res480 .carea {padding-bottom:30px;}
.res480 .carea .postlist {padding:0px; min-height:auto !important; overflow:hidden;}
.res480 .carea .postlist .npost {width:auto; margin:0px auto;}
.res480 .carea .postlist .npost .socialcntitems {margin:0px; float:none; height:auto;}
.res480 .carea .postlist .npost .socialcntitems .ndate {padding:7px 0px; float:none;}
.res480 .carea .postlist .npost .socialcntitems .socialitems {float:none; height:24px; margin:0px;}
.res480 .carea .postlist .npost .npic {position:static; display:block; margin:20px auto; height:auto; width:auto;}
.res480 .carea .postlist .npost .nttl {margin:10px 0px; display:block; float:none;}
.res480 .carea .postlist .npost p.ntxt {padding:0px; margin:0px; float:none;}
.res480 .carea .postlist .npost .nrea {float:none; width:auto;}

.res320 .carea {padding-bottom:30px;}
.res320 .carea .postlist {padding:0px; min-height:auto !important; overflow:hidden;}
.res320 .carea .postlist .npost {width:auto; margin:0px auto;}
.res320 .carea .postlist .npost .socialcntitems {margin:0px; float:none; height:auto;}
.res320 .carea .postlist .npost .socialcntitems .ndate {padding:7px 0px; float:none;}
.res320 .carea .postlist .npost .socialcntitems .socialitems {float:none; height:24px; margin:0px;}
.res320 .carea .postlist .npost .npic {position:static; display:block; margin:20px auto; height:auto; width:auto;}
.res320 .carea .postlist .npost .nttl {margin:10px 0px; display:block; float:none;}
.res320 .carea .postlist .npost p.ntxt {padding:0px; margin:0px; float:none;}
.res320 .carea .postlist .npost .nrea {float:none; width:auto;}

/* ** SideBar ** */
.sidebar {position:absolute; top:30px; right:20px; width:271px;}
.sidebar .widget {margin-bottom:30px; overflow:hidden;}
.sidebar .widget .title {height:41px; line-height:41px; text-align:left; font-size:17px; text-transform:uppercase; color:#fff; font-weight:700;}
.sidebar .widget.cats-icon .title {background:url(/images/0/categories-icon.png) 10px center no-repeat #000;}
.sidebar .widget.rpost-icon .title {background:url(/images/0/recentpost-icon.png) 10px center no-repeat #000;}
.sidebar .widget.mpost-icon .title {background:url(/images/0/popular-icon.png) 10px center no-repeat #000;}

.sidebar .widget .title span {padding-left:43px;}
.sidebar .widget .cnt ul {list-style:none; padding:0px; margin:0px; border-bottom:1px solid #c2c0c0;}
.sidebar .widget .cnt ul li {border-top:1px solid #c2c0c0;}
.sidebar .widget .cnt ul li a {font-size:16px; color:#000; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto; background:url(/images/0/bullet.png) 10px 13px no-repeat; font-weight:600; text-transform:uppercase;}
.sidebar .widget .cnt ul li a:hover {background:url(/images/0/bullet.png) 10px 13px no-repeat #eee; text-decoration:none;}

.sidebar .widget .cnt ul li ul {list-style:none; padding:0px 0px 0px 20px; margin:0px; border:none;}
.sidebar .widget .cnt ul li ul li {border-top:none;}
.sidebar .widget .cnt ul li ul li a {font-size:15px; color:#28345e; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto 0px auto; font-weight:400; text-transform:uppercase;}
.sidebar .widget .cnt ul li ul li a:hover {background:url(/images/0/bullet.png) 10px 13px no-repeat #eee; text-decoration:none;}

.sidebar .widget.archive .cnt ul li {position:relative;}
.sidebar .widget.archive .cnt ul li img {position:absolute; right:25px; top:20px; cursor:pointer;}
.sidebar .widget.archive .cnt ul li ul {display:none;}
.sidebar .widget.archive .cnt ul li ul li a {padding:13px 35px;}
.sidebar .widget.newsletter {margin:0px;}

.sidebar .widget .form {background:#e3e6ec; overflow:hidden; padding:25px 0px 25px 0px;}
.sidebar .widget.newsletter .form {background:#000;}
.sidebar .widget .form .formtt {font-size:20px; line-height:22px; font-weight:600; color:#fff; text-align:center; margin:0px 0px 20px 0px; text-transform:uppercase;}
.sidebar .widget .form form {margin:0px 15px 0px 15px;}
.sidebar .widget .form form label {float:left; display:block; font-size:18px; color:#fff; line-height:37px; font-weight:600;}
.sidebar .widget .form input {width:100%; border:0; height:40px; margin-bottom:10px; padding-left:11px; color:#28335d; font-weight:600; box-sizing:border-box;}
.sidebar .widget .form input.cwrPH {color:#28335d !important;}
.sidebar .widget .form form .security input.code {height:35px; width:110px; float:right; padding:0px 10px 0px 10px; text-align:center; margin-bottom:15px;}
.sidebar .widget .form form .security input.submit {margin:0px; padding:0; width:100%; height:44px; font-size:20px; color:#ffffff !important; background:#af9653; text-transform:uppercase; border:none; font-weight:700; outline:none; cursor:pointer;}
.sidebar .widget .form form .security input.submit:hover {text-decoration:underline;}
.sidebar .widget .form form .security label {float:left; display:block; font-size:18px; color:#fff; line-height:37px; font-weight:600;}
.sidebar .widget .form form .security label b {text-decoration:underline;}

.res1810 .sidebar {width:348px;}

.res480 .sidebar {position:static; width:100%; margin-top:25px; top:0px; right:0px;}
.res480 .sidebar .widget .form form .security input.code {width:70%;}
.res320 .sidebar {position:static; width:100%; margin-top:25px; top:0px; right:0px;}
.res320 .sidebar .widget .form form .security input.code {width:53%;}

/* Paging Start */
.pagerFooter {float:right; margin-top:10px;}
.pagerFooter a.btn-pg {background:#eee;text-align:center;line-height:34px;color:#000;}
.pagerFooter a.btn-pg:hover {background:#af9653;}
.pagerFooter a {display:block;float:left;background:#eee;width:33px;height:35px;text-align:center;line-height:34px;color:#000;margin:0 2px;text-decoration:none;font-weight:400;border-radius:30px;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#000; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#000;color:#fff;}
.pagerFooter a:hover {background:#af9653;color:#fff;}
.carea .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}