/* sideber css style */
/*======================== manhood WIDGET CSS =========================*/
/* sidebar css */
/* serch widget */
 .blog-left-side { }

 .blog-left-side > div {
     background-color: #fff;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);
     margin-bottom: 30px;
     padding: 30px;
 }

 .blog-left-side > div:last-child { margin-bottom: 0px; }

 .blog-left-side h2 {
     margin-bottom: 10px;
     text-transform: uppercase;
 }

 .blog-left-side { }

 .blog-left-side .content { padding: 0; }

 .blog-left-side .push-bottom-large { margin-bottom: 0; }

 .blog-left-side > div:last-child { margin-bottom: 0px; }

 .blog-left-side > aside:last-child { margin-bottom: 0px !important; }

 .blog-left-side .sub-menu li a:hover, .blog-left-side .nav .children li a:hover {
     background: transparent;
     color: #0762f8;
 }

 .search {
     background: #f7f7f7;
     position: relative;
 }

 .search input {
     background: #fff none repeat scroll 0 0;
     border: 0 none;
     box-shadow: 0 0 2px rgba(0, 0, 0, 0.20);
     height: 54px;
     position: relative;
     width: 100%;
 }

 .search input[type="text"] { }

 .search input::-ms-input-placeholder, .search input::-webkit-placeholder, .search input::-moz-placeholder {
     color: #858585;
     font-size: 14px;
 }

 .search button {
     background: #fff;
     background: #0762f8;
     border: 0 none;
     color: #fff;
     font-size: 18px;
     height: 100%;
     position: absolute;
     right: 0;
     top: 0;
     width: 16%;
 }

 .search button i { }

 .search input[type="text"] { padding-left: 10px; }

 /* widget list */

 .widget { }

 .blog-left-side .widget h2 {
     bottom: -1px;
     color: #0d1218;
     display: block;
     font-size: 24px;
     font-weight: 700;
     line-height: 17px;
     margin-bottom: 20px;
     padding-bottom: 16px;
     text-transform: capitalize;
 }

 .footer-middle .widget h5 {
     color: #333;
     font-size: 24px;
     text-transform: capitalize;
 }

 .blog-left-side .widget ul {
     color: #0762f8;
     list-style: none;
 }

 .blog-left-side .widget ul li {
     margin: 0 0 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     position: relative;
 }

 .blog-left-side > .widget > ul > li {
     border-bottom: 1px solid #ddd;
     margin: 0 0 10px;
     padding: 8px 0 15px;
 }

 .blog-left-side .widget ul li:last-child {
     border-bottom: 0 solid #ddd;
     margin-bottom: 0;
 }

 .blog-left-side .widget ul li a { color: #333; }

 .blog-left-side .widget ul li a i {
     font-size: 12px;
     margin-right: 10px;
 }

 .blog-left-side .widget ul li a span { float: right; }

 .blog-left-side .widget ul li::before {
     color: #333;
     content: "\f178";
     display: none;
     font-family: FontAwesome;
     font-size: 18px;
     left: 0;
     position: absolute;
     top: -3px;
 }

 .sbi_photo_wrap {
     float: left;
     margin: 2px;
 }

 .sbi_photo_wrap img {
     height: 88px;
     width: 88px;
 }

 .widget_recent_data .recent-post-text h4 { font-size: 18px; }

 .widget_recent_data .recent-post-text a {
     color: #232323;
     font-weight: 500;
     font-weight: 700;
     transition: .5s;
 }

 .textwidget { padding: 0 0 223px; }

 .widget_recent_data .recent-post-text a:hover { color: #0c5adb; }

 /* widget select */

 .widget { }

 .blog-left-side .widget select {
     background: #fff;
     border: 1px solid #ddd;
     height: 40px;
     padding-left: 5px;
     width: 100%;
 }

 .widget .screen-reader-text { display: none; }

 .textwidget select { width: 100%; }

 /* table css */

 #wp-calendar { width: 100%; }

 .recent-post-item { margin-top: 25px; }

 .recent-post-image {
     float: left;
     margin-right: 3px;
 }

 .recent-post-text h4 { margin: 0; }

 /* tags */

 .tagcloud a {
     background: #f7fafd;
     border-radius: 5px;
     color: #606060;
     display: inline-block;
     font-size: 14px;
     margin: 0 2px 10px 0;
     padding: 4px 15px;
     text-align: center;
 }

 .tagcloud a:hover {
     background: #0762f8;
     color: #fff !important;
 }

 .widget_categories ul li:hover:before, .widget_archive ul li:hover:before, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .tagcloud a:hover, .r-post-content h3:hover, .r-post-content h3 a:hover { color: #0762f8; }

 #wp-calendar caption {
     font-size: 14px;
     font-weight: normal;
     margin-bottom: 10px;
     text-align: left;
     text-transform: uppercase;
 }

 #wp-calendar { font-size: 13px; }

 #wp-calendar {
     border: 0px solid #e5e5e5;
     color: #333333;
     margin: 0;
     margin-bottom: 20px;
     overflow: auto;
     vertical-align: top;
     width: 100%;
 }

 table#wp-calendar td {
     border: 1px solid #e5e5e5;
     color: #444444;
     font-size: 14px;
     padding: 5px 10px;
     text-align: center;
     vertical-align: top;
 }

 #wp-calendar th, #wp-calendar td { padding: 8px; }

 table#wp-calendar th {
     border: 1px solid #e5e5e5;
     color: #333333;
     font-size: 13px;
     font-weight: 700;
     padding: 5px 10px;
     text-align: center;
     text-transform: uppercase;
     vertical-align: middle;
 }

 table#wp-calendar td#today {
     background-color: #0762f8;
     color: #fff;
 }