/*New Widget Style*/
.widget{margin-bottom:30px}
.widget h2{margin:0 0 15px 0;color:#333;font-size:18px;line-height:20px;}
.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;}
.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 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; margin-bottom:30px;}
.widgettext address span{font-size: 15px;color: #333;line-height: 24px;}
.widget ul.social-media li{display: inline-block;margin-right:3px;}
.widget ul.social-media li a{width: 35px;height: 35px;display: block;text-align: center;line-height: 30px;color: #acacac;font-size: 16px;border:1px solid #e2e2e2;margin-right: -1px;border-radius: 100%;}
.widget ul.social-media li a i{width: 35px;height: 35px;line-height: 33px;}
.widget ul.social-media a[data-original-title="facebook"] i,
.widget ul.social-media a[data-original-title="twitter"] i,
.widget ul.social-media a[data-original-title="google"] i{background:none;}
.widget ul.social-media li:hover a i{color: #fff;}
.widget ul.social-media li a:hover{color: #fff;}
.widget ul.social-media li:last-child a{margin-right: 0px;}
.widget ul.social-media li a i{margin: 0px;}
#footer .widget.widget-text .widgettext address span {font-size: 13px;color: #999;}
.widget.widget-text ul.social-media li a {padding: 0;margin: 0;}
.widget.widget-text ul.social-media li a i {font-size: 15px;border:1px solid #47484a;text-align: center;}
.modern-footer .widget.widget-text ul.social-media li a i{ color: #a4a9b8; border:1px solid #a4a9b8; }
#footer .widget.widget-text ul.social-media li {margin: 0 5px 5px 0;width:auto;display: inline-block; padding: 0;}
.widget.widget-text ul.social-media li:first-child {margin-left: 0;}
.widget.widget-text ul.social-media li a:hover {margin: 0;padding: 0;}
.widget.widget-text ul.social-media li a:hover i {color: #fff !important;} 
.widget li {list-style: none;}
.widget ul li h6 {margin:0;}
.widget-text p{color: #d1d1d1;font-size: 14px;line-height: 26px;}
.widget-text .job-inner-text img{width: auto;margin-bottom: 15px;}
.widget-text .job-inner-text span{display: block;color: #fff;font-weight: 400;font-size: 14px;text-transform: uppercase;}
.widget-text .job-inner-text span em{display: block;font-style: normal;font-weight: 400;font-size: 12px;}