/*New Widget Style*/
.page-sidebar .widget:after, .section-sidebar .widget:after{content:"";display:block;clear:both;margin-bottom:30px;}
.page-sidebar .widget ul:after, .section-sidebar .widget ul:after{content:"";display:block;clear:both;}
.widget{margin-bottom:30px}
.widget h2{margin:0 0 15px 0;color:#333;font-size:18px;line-height:20px;}
.sliding-menu .widget::after{content:"";clear:both;display:block;}
.sliding-menu .widget .widget-title h4, .sliding-menu .widget .widget-title h5{margin:0px 0 10px 0;font-size:18px;line-height:28px !important;}
.widget-title h4{margin:0 0 10px 0;font-size:18px;line-height:28px;}
.widget-title h5{margin:0 0 10px 0;line-height:28px;color:#fff;}
.widget-title h4 i{float:left;margin:-2px 10px 0 0;background:#0066cc;width:27px;height:27px;border-radius:50%;text-align:center;padding:7px 7px;font-size:13px;color:#fff;}
.widget-title h5 i{float:left;margin:-4px 10px 0 0;background:#0066cc;width:27px;height:27px;border-radius:50%;text-align:center;padding:7px 7px;font-size:13px;color:#fff;}
/* Widget Title */
.widget .widget-title{display: block;margin: 0 0 18px 0;}
.widget .widget-title h5{margin: 0px;text-transform: uppercase;}
/* Widget Default */
.widget ul{padding: 0px;margin: 0px;}
.page-sidebar .widget ul li, .section-sidebar .widget ul li{list-style: none;position: relative;font-size: 14px;color: #333;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.widget ul li i, .widget ul li a i{display: inline-block;font-size: 16px;margin: 0 10px 0 0;color: #999;vertical-align: middle;}
.widget ul li a {font-size: 12px;color: #333;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.widget_timing ul li .days{display:inline-block;width:50%;vertical-align:middle;float:none;margin:0 -4px 0 0;padding-left:6px;font-size:14px;color:#666;}
.widget_timing ul li time{display:inline-block;width:50%;vertical-align:middle;float:none;margin:0 -4px 0 0;padding-left:6px;font-size:14px;color:#999;}
.widget_timing ul li {padding:4px 0;}
.widget ul li.tweet {color: #999;margin: 0 0 15px;line-height: 28px;}
/* Widget Categories */
.widget_categories li span.post_count{display:inline-block;margin-left:6px;}
.widget_categories ul:after, .widget_archive ul:after{clear:both;content:'';display:block;}
.widget_categories ul li, .widget_archive ul li{border-top: 1px solid #f8f8f8;padding: 8px 20px;display:inline-block;width:100%;position:relative;text-align:left;}
.widget_categories ul li:first-child, .widget_archive ul li:first-child{border-top:none;}
.widget_categories ul li:after, .widget_archive ul li:after{content: "\f105";position: absolute;right: 15px;top: 7px;color: #cccccc;font-size: 18px;font-family: "icomoon";}
.widget_categories ul, .widget_archive ul{border:1px solid #f8f8f8;}
.widget_categories ul li a, .widget_archive ul li a{display: inline-block;font-size: 12px;vertical-align: middle;}
.widget_categories ul li i{display: inline-block;font-size: 16px;color: #999;margin: 0 10px 0 0;}
/* Widget SocialMedia List */
.widget .socialmedia-list li{display: block;margin-bottom: 10px;}
.widget .socialmedia-list li a{display: block;padding: 15px;background-color: #ccc;border-radius: 4px;color: #fff;font-size: 14px;}
.widget .socialmedia-list li a span{display: inline-block;vertical-align: middle;}
.widget .socialmedia-list li a em{font-style: normal;float: right;}
.widget .socialmedia-list li a i{color: #fff;font-size: 18px;display: inline-block;margin-right: 14px;}
.widget .socialmedia-list li a[data-original-title="facebook"]{background-color: #5075c5;}
.widget .socialmedia-list li a[data-original-title="twitter"]{background-color: #03abef;}
.widget .socialmedia-list li a[data-original-title="google"]{background-color: #ec5854;}
.widget .socialmedia-list li a[data-original-title="linkedin"]{background-color: #057fbc;}
/* Recent Post */
.widget-recentpost li,
.widget_recent_entries li{padding: 10px 0px;display: block;float:left;border-top: 1px solid #efefef;}
.widget-recentpost li:last-child,
.widget_recent_entries:last-child{border-bottom: 1px solid #efefef;}
.widget-recentpost li a, .widget-recentpost li i,
.widget_recent_entries li a, .widget_recent_entries li i{vertical-align: top;}
.widget-recentpost li i,
.widget_recent_entries li i{float:left;margin:5px 10px 0 0;}
.widget-recentpost li a,
.widget_recent_entries li a{display:block;overflow:hidden;color:#333;}
/* Widget Jobs */
.widget-jobs ul li{padding: 5px 0;border-top: 1px solid #f5f5f5;margin:0px;}
.widget-jobs ul li a{font-size: 14px;display:block;margin-bottom:0;}
.widget-jobs ul li .post-option{display: block;}
.widget-jobs ul li .post-option span{color: #616161;display: block;font-size: 12px;line-height: normal;margin-bottom: 5px;}
.widget-recent-blog ul{margin-bottom: 10px;}
/* Widget Button */
.widget .cs-button{box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);color: #aaaaaa;display: inline-block;font-size: 12px;padding: 10px 15px;}
.widget .cs-button:hover{color:#fff;}
/* Recent Blog */
.widget-recent-blog ul li:after{content: "";display: block;clear: both;}
.widget-recent-blog ul li{padding: 18px 0 20px 0;border-top: 1px solid #f5f5f5;}
.widget-recent-blog ul li .cs-media{float: left;width: 60px;margin-right: 15px;}
.widget-recent-blog ul li .cs-media figure img{width:100%;}
.widget-recent-blog ul li .cs-text{overflow: hidden;line-height:15px;}
.widget-recent-blog ul li .post-option{display: block;margin: 0 0 2px 0;}
.widget-recent-blog ul li .post-option span{font-size: 12px;color: #999;margin: 0px 0 5px 0;display: inline-block;}
.widget-recent-blog ul li .post-title h6{font-weight: 400;margin: 0px;}
.widget-recent-blog ul li .cs-post-title h6,
.widget-recent-blog ul li .cs-post-title h6 a {font-size: 12px !important;}
.widget_categories ul li:hover a,
.widget_categories ul li:hover:after {color: #fff;}
/* Widget Text */
.widget-text .logo{margin: 0 0 10px 0;}
.widgettext p{margin-bottom: 20px;}
.widgettext ul li{display: inline-block;margin: 0 4px 4px 0;}
.widgettext address{font-style:normal;line-height: 30px;}
.widgettext address span{font