/*========== Custom Style AS ==========*/
.vc_row .npdlr { padding-left:0 !important; padding-right:0 !important }
.post-thum { float:left; width:30%; max-width:100px }
.post-detail { float:left; width:70%; padding-left:15px }
.widget_recent_entries ul li:last-child, .widget_recent_comments ul li:last-child, .widget_archive ul li:last-child, .widget_categories ul li:last-child, footer .posts-widget ul.list-posts > li:last-child { padding-bottom:0; margin-bottom:0; border-bottom:0 }
.widget_recent_entries ul li .post-detail a { color:#fb9115; line-height:1.4; position:relative; top:-4px; font-size:15px; font-weight:400 }
.widget_recent_entries ul li .post-detail a:hover { color:#de7800 }
.widget_recent_entries ul li span { margin-top:0 }

.sidebar #recentcomments li { background:url(../images/comment-i.png) no-repeat 0 4px; padding-left:50px; border-color:#ddd; color:#fb9115 }
.sidebar #recentcomments li span a { color:#fb9115 }
.sidebar #recentcomments li a { color:#333; font-weight:400; font-size:14px; padding-bottom:5px }

.sidebar .widget_archive ul li a { background:#eee url(../images/arrow-i.png) no-repeat 97% 50%; padding:5px 10px; display:block; float:none; text-align:left }

.sidebar .widget_categories ul li span { height:22px; width:22px; border-radius:50%; color:#fff; line-height:23px; border:0 }
.sidebar .widget_categories ul li:first-child span, .sidebar .widget_categories ul li:nth-child(8) span { background:#729dbf }
.sidebar .widget_categories ul li:nth-child(2) span, .sidebar .widget_categories ul li:nth-child(9) span { background:#525252 }
.sidebar .widget_categories ul li:nth-child(3) span, .sidebar .widget_categories ul li:nth-child(10) span { background:#ff2d9f }
.sidebar .widget_categories ul li:nth-child(4) span, .sidebar .widget_categories ul li:nth-child(11) span { background:#657cae }
.sidebar .widget_categories ul li:nth-child(5) span, .sidebar .widget_categories ul li:nth-child(12) span { background:#2cb2e5 }
.sidebar .widget_categories ul li:nth-child(6) span, .sidebar .widget_categories ul li:nth-child(13) span { background:#f67c28 }
.sidebar .widget_categories ul li:nth-child(7) span, .sidebar .widget_categories ul li:nth-child(14) span { background:#bd554c }

.sidebar .widget_meta ul li { border:solid 1px #ddd; padding:0; float:left; margin-right:10px }
.sidebar .widget_meta ul li a { padding:4px 8px }

.article-box ul.post-tags { margin-bottom:10px; border-bottom:dashed 1px #e0e0e0; padding-bottom:15px }
.article-box ul.post-tags li, .article-box ul.post-tags li a, .article-box ul.post-tags li i { color:#fb9115 }

.news-post.image-post2 { margin-bottom:0 }

.address, .call, .support { background:url(../images/contact-icons.png) no-repeat 0 10px; padding-left:45px; display:block; transition:none !important }
.address { margin-bottom:20px }
.address:hover { background-position:0 -178px; color:#f27f14 }
.call { background-position:0 -67px; margin-bottom:20px }
.call:hover { background-position:0 -255px; color:#f27f14 !important; text-decoration:none }
.support { background-position:0 -122px }
.support:hover { background-position:0 -310px; color:#f27f14 !important; text-decoration:none }

footer .widget-title { background:url(../images/sprite-i.png); background-repeat:no-repeat; padding:5px 0 20px 33px }
.widget-title.hed-1 { background-position:0 0 }
.widget-title.hed-2 { background-position:0 -37px }
.widget-title.hed-3 { background-position:0 -79px }
.widget-title.hed-4 { background-position:0 -120px }

span.error{ margin:-10px 0 10px; color:#f00; display:block }

.sidebar .call, .sidebar .support { color:#666 }