.wpcolumn, .wpcolumns {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}

.post-overlay{ position:relative; width: 100%; height: 100%; }
.recent-post-slider .wp-post-content a.readmorebtn {padding: 3px 10px;border: 1px solid #e7e7e7;text-decoration: none;margin: 5px 0;}
.wp-post-content {padding-bottom: 10px;}
.wp-sub-content {padding-bottom: 10px; font-size: 14px;}
.recent-post-slider h2.wp-post-title{margin:5px 0 !important; line-height:22px;}
.recent-post-slider h2.wp-post-title a{font-size:20px; font-weight: bold; display:block; line-height: 1.2em;}
.recent-post-slider .wp-post-date{margin-bottom:10px; margin-top: 12px; position:relative; font-size:13px;}
.recent-post-slider .wp-post-date::after {  bottom: -4px;content: "";height: 1px; left: 0; margin: auto ; position: absolute; width: 255px; z-index: 1;}

.recent-post-slider .wp-post-date-big{margin-bottom:18px; margin-top: 12px; position:relative; font-size:18px; font-weight:bold;}
.recent-post-slider .wp-post-date-big::after {  background: #f50000; bottom: -8px;content: "";height: 1px; left: 0; margin: auto ; position: absolute; width: 255px; z-index: 1;}

.recent-post-slider .recentpost-categories ul.post-categories{margin:0px 0px 10px 0 !important; padding:0px !important; list-style:none !important; font-size: 0; }
.recent-post-slider .recentpost-categories ul.post-categories li{display:inline-block !important; margin: 2px !important; padding: 0 !important;}
.recent-post-slider .recentpost-categories ul.post-categories li a{padding:5px 13px; text-transform:uppercase; font-size:12px; text-decoration:none; color: #fff; display: block; line-height: normal;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1) a{background:#363d9b;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+2) a{background:#2879af;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+3) a{background:#3498db;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+4) a{background:#b1d2e8;}
   .recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1),
   .recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+2),	
   .recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+3),
   .recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+4) 		
	 a:hover{background:#363d9b;}

.recent-post-slider .post-image-bg img{display:block; position:absolute; overflow:hidden; object-fit: cover;object-position: top center;border-radius: 0px; }
.bimage {height:380px; width: 600px; overflow:hidden; display:block; position:relative; object-position: top center; object-fit:cover;}

/***************Design-1 - LEFT SLIDER **************/
.recent-post-slider.design-1 .post-image-bg{background: #f1f1f1;height: 400px; width:600px; line-height: 0; overflow: hidden; position: relative; }

.recent-post-slider.design-1 .post-short-content{height: 22%;clear:both; background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,1)); bottom: 0; color: #fff; left: 0; padding: 15px 30px 35px 30px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}
.recent-post-slider.design-1 .wp-post-content	{ opacity: 0; height:0; transition: all 0.5s ease-in-out 0s; line-height: 1.2;}
.recent-post-slider.design-1 .post-overlay:hover > .post-short-content .wp-post-content{opacity:1;height:auto;}
.recent-post-slider.design-1 .post-overlay:hover > .post-short-content {height:39%;}
.recent-post-slider.design-1 .recentpost-categories{left: 0;top: 0px;position: absolute;}
.recent-post-slider.design-1 .recentpost-categories ul.post-categories li{margin: 0 2px 2px 0 !important;}
.recent-post-slider.design-1 h2.wp-post-title a,
.recent-post-slider.design-1 .wp-post-content a.readmorebtn,
.recent-post-slider.design-1 .wp-post-content p{color: #fff;}
.recent-post-slider.design-1 h2.wp-post-title a:hover { color: #e6e6ed}
.recent-post-slider.design-1 .slick-arrow {bottom:0px !important; top:38% !important; cursor:pointer;}
.recent-post-slider.design-1 .slick-arrow:hover { -webkit-filter: brightness(170%); filter: brightness(170%); }
.recent-post-slider.design-1 .slick-next{right:0px !important;}
.recent-post-slider.design-1 .slick-prev{left:0px !important; }
.recent-post-slider.design-1 .slick-dots{left:15px !important; bottom:8px !important; display:none;}


/***************Design-3 - RIGHT SLIDER **************/
.recent-post-slider.design-3 .post-image-bg{background: #f1f1f1;height: 400px;line-height: 0; overflow: hidden; position: relative; width: 100%;}

.recent-post-slider.design-3 .post-short-content{height: 22%;clear:both; background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,1)); bottom: 0; color: #fff; left: 0; padding: 15px 30px 35px 30px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}
.recent-post-slider.design-3 .wp-post-content	{ opacity: 0; height:0; transition: all 0.5s ease-in-out 0s; line-height: 1.2;}
.recent-post-slider.design-3 .post-overlay:hover > .post-short-content .wp-post-content{opacity:1;height:auto;}
.recent-post-slider.design-3 .post-overlay:hover > .post-short-content {height:39%;}
.recent-post-slider.design-3 .recentpost-categories{left: 0;top: 0px;position: absolute;}
.recent-post-slider.design-3 .recentpost-categories ul.post-categories li{margin: 0 2px 2px 0 !important;}
.recent-post-slider.design-3 h2.wp-post-title a,
.recent-post-slider.design-3 .wp-post-content a.readmorebtn,
.recent-post-slider.design-3 .wp-post-content p{color: #fff;}
.recent-post-slider.design-3 h2.wp-post-title a:hover { color: #e6e6ed}
.recent-post-slider.design-3 .slick-arrow {bottom: 0px; top:38%; !important; cursor:pointer;}
.recent-post-slider.design-3 .slick-arrow:hover { -webkit-filter: brightness(170%); filter: brightness(170%); }
.recent-post-slider.design-3 .slick-next{right:0px !important;}
.recent-post-slider.design-3 .slick-prev{left:0px !important; }
.recent-post-slider.design-3 .slick-dots{left:15px !important; bottom:8px !important; display:none;}


/***************Design-2 LIVE SPEECH **************/

/*
.recent-post-slider.design-2 .post-content-position{position:relative;}
.recent-post-slider.design-2 .post-content-left{position:absolute !important; left:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.recent-post-slider.design-2 .post-content-left a{color:#fff;}
.recent-post-slider.design-2 .post-content-left{padding: 33px 20px;}
.recent-post-slider.design-2 .post-image-bg{background: #f1f1f1;height: 277px; line-height: 0; overflow: hidden; position: relative; width: 405px;}
.recent-post-slider.design-2 .wp-post-content p{color:#fff;}
.recent-post-slider.design-2 .slick-arrow {bottom:0px !important; top:auto !important; cursor:pointer;}
.recent-post-slider.design-2 .slick-next{right:0px !important;}
.recent-post-slider.design-2 .slick-prev{right:31px !important; left:auto !important;}
.recent-post-slider.design-2 .slick-dots{left:15px !important;  bottom:8px !important;}
.recent-post-slider.design-2 .recentpost-inner-content {width: 100%; max-height: 100%; overflow: hidden;}

*/
.recent-post-slider.design-2 .post-list-content, .recent-post-slider.design-2 .post-list{width:100%; float:left; clear:both;}
.recent-post-slider.design-2 .post-list-content .wp-post-title a{color:#444; text-decoration:none;}
.post-image-bg22{margin-bottom: 15px; margin-top:-6px;}
.recent-post-slider.design-2 .recentpost-categories {margin-top: 0;}
.recent-post-slider.design-2 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-2 .wp-medium-5{padding: 0px 10px 0px 0px;}
.recent-post-slider.design-2 .post-list-content .wp-medium-12{padding:0px 0px 0px 0px;}
.recent-post-slider.design-2 .slick-arrow{top:115px !important; cursor:pointer;}
.recent-post-slider.design-2 .slick-next{right:0px !important;}
.recent-post-slider.design-2 .slick-prev{left:0px !important;}
.recent-post-slider.design-2 .slick-dots{left: 0;right: 0; display:none;}
.recent-post-slider.design-2 .wp-post-content a.readmorebtn {color: #444; border-color: #444;}

.wp-post-title-live {font-size: 18px; font-weight:bold; text-align:center; padding: 0px 10px 0px 10px; line-height: 1.2em;}
.wp-post-content-live  {font-size: 12px; font-weight: normal; text-align:center; padding: 0px 10px 0px 10px; line-height: 1.2em; display:none;}



.post-image-bg22 {height: 268px; overflow: hidden; position: relative; width: 405px;}
.post-image-bg22 a {display: block; line-height: 268px; margin-left: -202px;  margin-top: -134px; position: absolute; text-align: center; left: 50%; top: 50%; width: 405px; height: 268px; }
.post-image-bg22 img {height: 268px; min-height:268px; vertical-align: middle; width: 405px;}

/*
.post-image-bg22 {height: 268px; overflow: hidden; position: relative; width: 405px;}
.post-image-bg22 a {display: block; line-height: 268px; margin-left: -202px;  margin-top: -134px; position: absolute; text-align: center; left: 50%; top: 50%; width: 405px; height: 268px; }
.post-image-bg22 img {height: auto; vertical-align: middle; width: 405px;}




/***************Design-4 Members BLOGS**************/



.recent-post-slider.design-4 .post-list-content, .recent-post-slider.design-4 .post-list{width:100%; float:left; clear:both;}
.recent-post-slider.design-4 .post-list-content .wp-post-title a{color:#444; text-decoration:none;}
.recent-post-slider.design-4 .post-image-bg44{}
.recent-post-slider.design-4 .recentpost-categories {margin-top: 0;}
.recent-post-slider.design-4 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-4 .wp-medium-5{padding: 0px 0px 0 0;}
.recent-post-slider.design-4 .post-list-content .wp-medium-12{padding:0px 0px 0px 0px;}
.recent-post-slider.design-4 .slick-arrow{top:115px !important; cursor:pointer;}
.recent-post-slider.design-4 .slick-next{right:0px !important;}
.recent-post-slider.design-4 .slick-prev{left:0px !important;}
.recent-post-slider.design-4 .slick-dots{left: 0;right: 0; display:none;}
.recent-post-slider.design-4 .wp-post-content a.readmorebtn {color: #444; border-color: #444; display:none;}



.post-image-bg44 {width: 300px; height: 220px; overflow: hidden; position: relative; margin-top:-6px; text-align: center;}
.post-image-bg44 a {display: block; width: 300px; height: 220px; left: 50%; line-height: 220px; margin-left: -150px;  margin-top: -110px; position: absolute; text-align: center; top: 50%; }
.post-image-bg44 img {height:220px; min-height:220px; overflow:hidden;}

.recent-post-slider.design-4 .post-image-bg {height: 400px; line-height: 0; overflow: hidden; position: relative; width: 100%;}


.wp-post-title-blogs {font-size: 18px; font-weight:bold; text-align:center; padding: 0px 10px 0px 10px; line-height: 1.2em;}
.wp-post-content-blogs  {font-size: 12px; font-weight: normal; text-align:center; padding: 0px 20px 0px 20px; line-height: 1.2em; display:none;}

.recentpost-categories-blogs  {text-align:center; text-transform:uppercase; padding: 39px 10px 0px 10px; margin: 0 auto; z-index: 3;}
.recentpost-categories-blogs ul {list-style-type:none; display: inline-block; }
.recentpost-categories-blogs ul li {list-style-type:none; float:left; }
.recentpost-categories-blogs ul li a {color:#ec4040; margin-left: -20px;}
.recentpost-categories-blogs a {color:#ec4040; text-align:center; margin: auto auto; text-transform:uppercase; padding: 0px 10px 0px 10px; }

.post-categories { }
.post-categories a {font-size: 10px; font-weight: bold; color:#ec4040;}

.recentpost-blogs-date {text-align:center; padding-bottom: 5px; font-size: 12px;}

.member-blogger {text-align:center; position:absolute; top: -53px; left: 33%; z-index: 2;}
.member-blogger img {width: 90px; height: 90px; border-radius: 100%; border: 3px solid #f5f6f8; text-align:center; }

.wpcolumn,
.wpcolumns {  padding-left: 0.9375em;  padding-right: 0.9375em; width:100%; float: left;  position: relative; }

.slick-dots {display:none;}
  .recent-post-slider.design-1 .slick-dots,   .recent-post-slider.design-2 .slick-dots,   .recent-post-slider.design-3 .slick-dots,   .recent-post-slider.design-4 .slick-dots {display:none;}

@media only screen and (max-width: 1024px) { 
 .slick-dots {display:none;}
   .recent-post-slider.design-1 .slick-dots,   .recent-post-slider.design-2 .slick-dots,   .recent-post-slider.design-3 .slick-dots,   .recent-post-slider.design-4 .slick-dots {display:none;}

 }

 @media only screen and (max-width: 768px) { 
 .recent-post-slider.design-1 .post-image-bg img, .recent-post-slider.design-2 .post-image-bg img, .recent-post-slider.design-3 .post-image-bg img{max-width:700px !important}
  .slick-dots {display:none;}
    .recent-post-slider.design-1 .slick-dots,   .recent-post-slider.design-2 .slick-dots,   .recent-post-slider.design-3 .slick-dots,   .recent-post-slider.design-4 .slick-dots {display:none;}
 }
 
 @media only screen and (max-width: 500px) { 
 .recent-post-slider.design-1 .post-image-bg img, .recent-post-slider.design-2 .post-image-bg img, .recent-post-slider.design-3 .post-image-bg img, .recent-post-slider.design-4 .post-image-bg img{max-width:500px !important}
 .recent-post-slider.design-1 .wp-post-content,  .recent-post-slider.design-2 .wp-post-content,  .recent-post-slider.design-3 .wp-post-content{display:none}
  .recent-post-slider.design-1 .slick-dots,   .recent-post-slider.design-2 .slick-dots,   .recent-post-slider.design-3 .slick-dots,   .recent-post-slider.design-4 .slick-dots {display:none;}
 }

@media only screen {
  .wpcolumn,  .wpcolumns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em; float: left; }
}
 @media only screen and (min-width: 40.0625em) {  
  .wpcolumn,
  .wpcolumns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }

  .wp-medium-1 {width: 8.33333%;}
  .wp-medium-2 {width: 16.66667%;}
  .wp-medium-3 {width: 25%;}
  .wp-medium-4 {width: 33.33333%;}
  .wp-medium-5 {width: 41.66667%;}
  .wp-medium-6 {width: 50%;}
  .wp-medium-7 {width: 58.33333%;}
  .wp-medium-8 {width: 66.66667%;}
  .wp-medium-9 {width: 75%;}
  .wp-medium-10 {width: 83.33333%;}
  .wp-medium-11 {width: 91.66667%;}
  .wp-medium-12 {width: 100%;}

  .medium-offset-0 {margin-left: 0 !important;}
  .medium-offset-1 {margin-left: 8.33333% !important;}
  .medium-offset-2 {margin-left: 16.66667% !important;}
  .medium-offset-3 {margin-left: 25% !important;}
  .medium-offset-4 {margin-left: 33.33333% !important;}
  .medium-offset-5 {margin-left: 41.66667% !important;}
  .medium-offset-6 {margin-left: 50% !important;}
  .medium-offset-7 {margin-left: 58.33333% !important;}
  .medium-offset-8 {margin-left: 66.66667% !important;}
  .medium-offset-9 {margin-left: 75% !important;}
  .medium-offset-10 {margin-left: 83.33333% !important;}
  .medium-offset-11 {margin-left: 91.66667% !important;}
}