.wpcolumn, .wpcolumns {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.post-overlay{ position:relative}
.wp-post-content .wp-sub-content{margin-bottom:10px;}
.recent-post-slider, .recent-post-carousel{clear:both;}

.design-8 .post-grid-content:hover hr{width: 0%;}
/************ Read more design ************/
.recent-post-slider.design-1 .readmorebtn, .recent-post-slider.design-2 .readmorebtn, .recent-post-slider.design-3 .readmorebtn,
 .recent-post-slider.design-6 .readmorebtn, .recent-post-carousel.design-14 .readmorebtn, .recent-post-slider.design-18 .readmorebtn, .recent-post-slider.design-19 .readmorebtn,
 .recent-post-slider.design-20 .readmorebtn
{text-decoration: none; color: #fff; border: 1px solid rgb(255, 255, 255);padding: 1px 12px;font-size: 12px;display: inline-block;box-sizing: border-box;line-height: normal;text-shadow: 0px 0px 8px rgb(0, 0, 0);margin:3px 0 8px;}

.recent-post-slider.design-5 .readmorebtn, .recent-post-slider.design-21 .readmorebtn, .recent-post-slider.design-4 .readmorebtn, .recent-post-carousel.design-7 .readmorebtn, .recent-post-carousel.design-8 .readmorebtn,
.recent-post-carousel.design-9 .readmorebtn, .recent-post-carousel.design-10 .readmorebtn, .recent-post-carousel.design-12 .readmorebtn,
.recent-post-carousel.design-15 .readmorebtn, .recent-post-carousel.design-16 .readmorebtn, .recent-post-slider.design-17 .readmorebtn
{text-decoration: none; color: #444; border: 1px solid #ddd;padding: 1px 12px;font-size: 12px;display: inline-block;line-height: normal;margin:3px 0 8px;}

.recent-post-slider.design-1 .post-categories a:hover, .recent-post-slider.design-1 .post-categories a:focus,
.recent-post-slider.design-2 .post-categories a:hover, .recent-post-slider.design-2 .post-categories a:focus,
.recent-post-slider.design-3 .post-categories a:hover, .recent-post-slider.design-3 .post-categories a:focus,
.recent-post-slider.design-4 .post-categories a:hover, .recent-post-slider.design-4 .post-categories a:focus,
.recent-post-slider.design-5 .post-categories a:hover, .recent-post-slider.design-5 .post-categories a:focus,
.recent-post-slider.design-6 .post-categories a:hover, .recent-post-slider.design-6 .post-categories a:focus,
.recent-post-slider.design-17 .post-categories a:hover, .recent-post-slider.design-17 .post-categories a:focus,
.recent-post-slider.design-18 .post-categories a:hover, .recent-post-slider.design-18 .post-categories a:focus,
.recent-post-slider.design-19 .post-categories a:hover, .recent-post-slider.design-19 .post-categories a:focus,
.recent-post-slider.design-20 .post-categories a:hover, .recent-post-slider.design-20 .post-categories a:focus,
.recent-post-slider.design-21 .post-categories a:hover, .recent-post-slider.design-21 .post-categories a:focus,
.recent-post-carousel.design-7 .post-categories a:hover, .recent-post-carousel.design-7 .post-categories a:focus,
.recent-post-carousel.design-8 .post-categories a:hover, .recent-post-carousel.design-8 .post-categories a:focus,
.recent-post-carousel.design-9 .post-categories a:hover, .recent-post-carousel.design-9 .post-categories a:focus,
.recent-post-carousel.design-10 .post-categories a:hover, .recent-post-carousel.design-10 .post-categories a:focus,
.recent-post-carousel.design-11 .post-categories a:hover, .recent-post-carousel.design-11 .post-categories a:focus,
.recent-post-carousel.design-12 .post-categories a:hover, .recent-post-carousel.design-12 .post-categories a:focus,
.recent-post-carousel.design-13 .post-categories a:hover, .recent-post-carousel.design-13 .post-categories a:focus,
.recent-post-carousel.design-14 .post-categories a:hover, .recent-post-carousel.design-14 .post-categories a:focus,
.recent-post-carousel.design-15 .post-categories a:hover, .recent-post-carousel.design-15 .post-categories a:focus,
.recent-post-carousel.design-16 .post-categories a:hover, .recent-post-carousel.design-16 .post-categories a:focus,
.recent-post-carousel.design-22 .post-categories a:hover, .recent-post-carousel.design-22 .post-categories a:focus,
.SP_Postlistpro_Widget .post-categories a:hover, .SP_Postlistpro_Widget .post-categories a:focus,
.PRO_SP_Post_thmb_Widget .post-categories a:hover, .PRO_SP_Post_thmb_Widget .post-categories a:focus,
.SP_recentpostpro_Widget .post-categories a:hover, .SP_recentpostpro_Widget .post-categories a:focus
{background: #333;border-color: #333; color: #fff;}


.recent-post-slider h2{margin:5px 0; line-height:22px;}
.recent-post-slider h2.wp-post-title a{font-size:20px; line-height:22px;}

.recent-post-slider .wp-post-date{margin-bottom:10px; position:relative; font-size:13px}
.recent-post-slider .wp-post-date span{font-style:italic; font-size:13px;}
.recent-post-slider .wp-post-content p{margin-bottom:8px}
.recent-post-slider .wp-post-date::after {  background: #e96656; bottom: -4px;content: "";height: 2px; left: 0;    margin: auto;    position: absolute;  width: 50px;    z-index: 1;}
.recent-post-slider .recentpost-categories ul.post-categories{margin:0px 0px 10px 0; padding:0px; list-style:none}
.recent-post-slider .recentpost-categories ul.post-categories li{display:inline-block;padding:0px; margin:0 2px 0 0;}
.recent-post-slider .recentpost-categories ul.post-categories li a{padding:3px 8px; text-transform:uppercase; font-size:10px; color:#fff;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(1) a{background:#1abc9c;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(2) a{background:#3498db;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(3) a{background:#e74c3c;}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4) a{background:#34495e;}


.recent-post-carousel h2{margin:5px 0; line-height:22px;}
.recent-post-carousel h2.wp-post-title a{font-size:20px; line-height:22px;}
.recent-post-carousel .wp-post-date{margin-bottom:10px; position:relative;  font-size:13px}
.recent-post-carousel .wp-post-date span{font-style:italic; font-size:13px;}
.recent-post-carousel .wp-post-content p{margin-bottom:8px}
.recent-post-carousel .recentpost-categories ul.post-categories{margin:0px 0px 10px 0; padding:0px; list-style:none}
.recent-post-carousel .recentpost-categories ul.post-categories li{display:inline-block; margin: 0 2px 0 0; }
.recent-post-carousel .recentpost-categories ul.post-categories li a{padding:3px 8px; text-transform:uppercase; font-size:10px; color:#fff; }
.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(1) a{background:#1abc9c;}
.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(2) a{background:#3498db;}
.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(3) a{background:#e74c3c;}
.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(4) a{background:#34495e;}


.sp_post_static .recentpost-categories ul.post-categories{margin:0px 0px 10px 0; padding:0px; list-style:none}
.sp_post_static .recentpost-categories ul.post-categories li{display:inline-block; margin-right:2px; list-style:none; padding:0px; margin:0px;}
.sp_post_static .recentpost-categories ul.post-categories li a{padding:3px 8px; text-transform:uppercase; font-size:10px; color:#fff; }
.sp_post_static .recentpost-categories ul.post-categories li:nth-child(1) a{background:#1abc9c;}
.sp_post_static .recentpost-categories ul.post-categories li:nth-child(2) a{background:#3498db;}
.sp_post_static .recentpost-categories ul.post-categories li:nth-child(3) a{background:#e74c3c;}
.sp_post_static .recentpost-categories ul.post-categories li:nth-child(4) a{background:#34495e;}
.sp_post_static li::before, .recent-post-slider li::before{background:none; position:static; height:0px; float:none; width:0px; margin:0px; padding:0px}



/******************Design-1********************/
.recent-post-slider.design-1 .post-content-position{position:relative} 
.recent-post-slider.design-1 .post-content-left{position:absolute; left:0; bottom: 0px;  background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.recent-post-slider.design-1 .post-content-left a {color:#fff;}
.recent-post-slider.design-1 .post-content-left{padding: 20px 20px 35px 20px;}
.recent-post-slider.design-1 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-1 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-1 .wp-post-content p{color:#fff;}

.recent-post-slider.design-1 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-1 .slick-next{right:0px;}
.recent-post-slider.design-1 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-1 .slick-dots{left:15px;  bottom:8px;}

/******************Design-2********************/
.recent-post-slider.design-2 .post-content-position{position:relative}	
.recent-post-slider.design-2 .post-content-left{position:absolute; 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: 30px 20px;}
.recent-post-slider.design-2 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-2 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-2 .wp-post-content p{color:#fff;}

.recent-post-slider.design-2 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-2 .slick-next{right:0px;}
.recent-post-slider.design-2 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-2 .slick-dots{left:15px;  bottom:8px;}

/******************Design-3********************/
.recent-post-slider.design-3 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-3 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-3  a{color:#fff;}
.recent-post-slider.design-3 .post-short-content{height: 46%;clear:both; background: rgba(51, 51, 51, 0.5);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; }
.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:80%;  }		
.recent-post-slider.design-3 .recentpost-categories{left: 0;top: 0px;position: absolute;}
.recent-post-slider.design-3 .wp-post-content p{color:#fff;}


.recent-post-slider.design-3 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-3 .slick-next{right:0px;}
.recent-post-slider.design-3 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-3 .slick-dots{left:15px; bottom:8px;}

/******************Design-4********************/
.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-bg{background: #f1f1f1;height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.recent-post-slider.design-4 .post-image-bg img  {transition: all 0.2s ease-in-out 0s; left: -9999px; margin: 0 auto; opacity: 1; position: absolute; right: -9999px;width:auto ; max-width:400px;}
.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 .medium-5 {padding: 0px 10px 0 0;}
.recent-post-slider.design-4 .post-list-content .medium-7{padding:10px 35px 10px 15px;}


.recent-post-slider.design-4 .slick-arrow {top:38%;}
.recent-post-slider.design-4 .slick-next{right:0px;}
.recent-post-slider.design-4 .slick-prev{left:0px;}
.recent-post-slider.design-4 .slick-dots{left:15px; right:15px; bottom:0px; text-align:center; width:100%;}

/******************Design-5********************/

.recent-post-slider.design-5 .post-content-position{position:relative} 
.recent-post-slider.design-5 .post-content-left{ position:absolute; background:rgba(255,255,255,0.7);left:10px; bottom: 10px;  right:10px; padding:15px; z-index:999; color:#fff; }
.recent-post-slider.design-5 .post-content-left a, .recent-post-slider.design-5 .post-content-left p{color:#000; }
.recent-post-slider.design-5 .post-content-left .post-content-left-inner{border:1px solid #fff; padding:15px;}
.recent-post-slider.design-5 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-5 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;  width:auto; max-width:900px;}
.recent-post-slider.design-5 .wp-post-date{color:#000;}
.recent-post-slider.design-5 .wp-post-content{color:#000;}
.recent-post-slider.design-5 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-5 .slick-arrow {bottom:0px;border: none;}
.recent-post-slider.design-5 .slick-next{right:0px;}
.recent-post-slider.design-5 .slick-prev{right:31px; left:auto;}
.recent-post-slider.design-5 .slick-dots{left:15px;  bottom:8px;}

/******************Design-21********************/

.recent-post-slider.design-21{padding-bottom:20px;}
.recent-post-slider.design-21 .wp-post-title a{color:#444;} 
.recent-post-slider.design-21 .wp-post-date::after{right:0; left:auto}
.recent-post-slider.design-21 .post-image-bg{margin-bottom:10px;}
.recent-post-slider.design-21 .post-image-bg img{background: #f1f1f1; padding:5px; }
.recent-post-slider.design-21 .medium-4{text-align:right;}
.recent-post-slider.design-21 .wp-post-date{color:#000;}
.recent-post-slider.design-21 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-21 .slick-arrow {top:0px;border: none;}
.recent-post-slider.design-21 .slick-next{right:0px;}
.recent-post-slider.design-21 .slick-prev{right:31px; left:auto;}
.recent-post-slider.design-21 .slick-dots{left:15px;  bottom:8px;}

/******************Design-22********************/

.recent-post-carousel.design-22 .post-content-position{position:relative} 
.recent-post-carousel.design-22 .post-content-left{ position:absolute; background:rgba(255,255,255,0.7);left:10px; bottom: 10px;  right:10px; padding:15px; z-index:999; color:#fff; }
.recent-post-carousel.design-22 .post-content-left a, .recent-post-slider.design-5 .post-content-left p{color:#000; }
.recent-post-carousel.design-22 .post-content-left .post-content-left-inner{border:1px solid #fff; padding:15px;}
.recent-post-carousel.design-22 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-22 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;  width:auto; max-width:900px;}
.recent-post-carousel.design-22 .wp-post-date{color:#000; margin-bottom:0px}
.recent-post-carousel.design-22 .recentpost-categories a{color:#fff;}
.recent-post-carousel.design-22 .slick-arrow {bottom:0px;border: none;}
.recent-post-carousel.design-22 .slick-next{right:0px;}
.recent-post-carousel.design-22 .slick-prev{right:31px; left:auto;}
.recent-post-carousel.design-22 .slick-dots{left:15px;  bottom:8px;}


/******************Design-6********************/


.recent-post-slider.design-6 .post-image-bg{background: #f1f1f1;height: 330px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-6 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:600px;}
.recent-post-slider.design-6 .post-short-content{clear:both; height: 330px;bottom: 0;color: #fff;left: 0;padding: 20px 15px; position: relative; right: 0; box-sizing:border-box;}
.recent-post-slider.design-6 .recentpost-categories{margin-left: 15px; top: 25px;position: absolute;z-index: 999;}
.recent-post-slider.design-6 .recentpost-categories .post-categories{display:block;}
.recent-post-slider.design-6 .post-slides{padding:0;}
.recent-post-slider.design-6 .wp-post-title a{color:#fff;}
.recent-post-slider.design-6 .wp-post-date {color: #fff;}
.recent-post-slider.design-6 .bottom-content{position: relative;bottom: 15px;}
.recent-post-slider.design-6 .post-overlay .medium-6{padding:0;}
.recent-post-slider.design-6 .post-slides:nth-child(even) .post-short-content {background: rgb(62, 62, 122);}
.recent-post-slider.design-6 .post-slides:nth-child(odd) .post-short-content {background: #E92A24 ;}
.recent-post-slider.design-6 .slick-arrow {bottom:0px;border: none;}
.recent-post-slider.design-6 .slick-next{right:0px;}
.recent-post-slider.design-6 .slick-prev{right:31px; left:auto }
.recent-post-slider.design-6 .slick-dots{left:15px; bottom:5px; right:15px; text-align:center;}
.recent-post-slider.design-6 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-6 .readmorebtn {text-shadow:none;}

/******************Design-7********************/

.recent-post-carousel.design-7 {padding-bottom: 35px;}
.recent-post-carousel.design-7 .post-image-bg{background:#f1f1f1;height: 180px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-7 .post-image-bg img {transition: all 0.2s ease-in-out 0s;    left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}
.recent-post-carousel.design-7 .recentpost-categories {z-index: 99999;position: absolute;top: 167px;margin-top: 0;}
.recent-post-carousel.design-7 h2 a{color:#444;}
.recent-post-carousel.design-7 h2.wp-post-title {margin-top: 20px}
.recent-post-carousel.design-7 .slick-arrow {top:70px;border: none;}
.recent-post-carousel.design-7 .slick-next{right:10px;}
.recent-post-carousel.design-7 .slick-prev{left:10px; }
.recent-post-carousel.design-7 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-7 .post-categories a{color: #fff; text-decoration: none;}

/******************Design-8********************/

.recent-post-carousel.design-8 {padding-bottom: 35px;}
.recent-post-carousel.design-8 .post-image-bg{background: #f1f1f1;height: 180px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-8 .post-image-bg img{transition: all 0.2s ease-in-out 0s;    left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}
.recent-post-carousel.design-8 hr{transition: all 0.4s cubic-bezier(.65,.05,.36,1);margin: 6px 0 5px;border: medium none;height: 4px;width: 100%;}
.recent-post-carousel.design-8 .post-slides:nth-child(even) hr{background: #3aadff;}
.recent-post-carousel.design-8 .post-slides:nth-child(odd) hr{background: #7cc038;}
.recent-post-carousel.design-8 .recentpost-categories{margin-top:15px;}
.recent-post-carousel.design-8 .slideline {background-color: #F0F0F0;height: 4px;margin-top: 5px;width: 100%;}
.recent-post-carousel.design-8 h2 a{color:#444;}
.recent-post-carousel.design-8 .slick-arrow {top:70px;border: none;}
.recent-post-carousel.design-8 .slick-next{right:10px;}
.recent-post-carousel.design-8 .slick-prev{left:10px; }
.recent-post-carousel.design-8 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-8 .post-categories a{color: #fff; text-decoration: none;}
.recent-post-carousel.design-8 .post-categories a:hover,.recent-post-carousel.design-8 .post-categories a:focus {color: #444;}

/******************Design-9********************/

.recent-post-carousel.design-9 {padding-bottom: 35px;}
.recent-post-carousel.design-9 .post-image-bg{background: #f1f1f1;height: 180px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-9 .post-image-bg img {transition: all 0.2s ease-in-out 0s;    left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}	
.recent-post-carousel.design-9 .recentpost-categories  {z-index: 99999;position: absolute;top: 167px;margin-left: 10px;margin-top: 0;}
.recent-post-carousel.design-9 .wp-post-title {margin: 18px 0px 0px;}
.recent-post-carousel.design-9 .post-grid-content{border:1px solid #ccc; float:left; width:100%;}
.recent-post-carousel.design-9 .post-grid-content .wp-post-title, .design-9 .post-grid-content .wp-post-date, .design-9 .post-grid-content .wp-post-content {padding:0 15px;}
.recent-post-carousel.design-9 h2 a{color:#444}
.recent-post-carousel.design-9 h2.wp-post-title {margin-top: 20px}
.recent-post-carousel.design-9 .slick-arrow {top:70px;border: none;}
.recent-post-carousel.design-9 .slick-next{right:10px;}
.recent-post-carousel.design-9 .slick-prev{left:10px; }
.recent-post-carousel.design-9 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-9 .post-categories a{color: #fff; text-decoration: none;}

/******************Design-10********************/

.recent-post-carousel.design-10 {padding-bottom: 35px;}
.recent-post-carousel.design-10 .post-grid-content .wp-post-content {padding:0 15px; margin-top:15px;}
.recent-post-carousel.design-10 .post-image-bg{background: #f1f1f1;height: 200px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-10 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}
.recent-post-carousel.design-10 .post-short-content{clear:both; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);bottom: 0;color: #fff;left: 0;padding: 15px 15px 10px 15px; position: absolute; right: 0;transition: all 0.5s ease 0s;}	
.recent-post-carousel.design-10 .recentpost-categories{position: absolute;z-index: 999; top:15px;}
.recent-post-carousel.design-10 .post-short-content h2 a{color:#fff;}
.recent-post-carousel.design-10 .post-grid-content{border:1px solid #ccc;}
.recent-post-carousel.design-10 .slick-arrow {top:70px;border: none;}
.recent-post-carousel.design-10 .slick-next{right:10px;}
.recent-post-carousel.design-10 .slick-prev{left:10px; }
.recent-post-carousel.design-10 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-10 .post-categories a{color: #fff; text-decoration: none;}
.recent-post-carousel.design-10 .post-categories a {color: #fff;}

/******************Design-11********************/
.recent-post-carousel.design-11 .post-grid-content .wp-post-content {padding:0 15px;}
.recent-post-carousel.design-11 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-11 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:600px;}
.recent-post-carousel.design-11 .post-short-content{box-sizing: border-box;background: rgba(0, 0, 0, 0.3);clear:both; height: 100%;bottom: 0;color: #fff;left: 0;padding: 15px 15px; position: absolute; right: 0;transition: all 0.5s ease 0s;} 
.recent-post-carousel.design-11 .recentpost-categories{bottom: 35px;margin-left: 10px;position: absolute;z-index: 999;}
.recent-post-carousel.design-11 .post-slides{padding:0;}
.recent-post-carousel.design-11 .post-short-content h2 a{color:#fff;}
.recent-post-carousel.design-11 .post-categories a {padding: 4px 16px;}
.recent-post-carousel.design-11 .wp-post-date {color: #fff;}
.recent-post-carousel.design-11 .slick-arrow {top:43%;border: none;}
.recent-post-carousel.design-11 .slick-next{right:0px;}
.recent-post-carousel.design-11 .slick-prev{left:0px; }
.recent-post-carousel.design-11 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-11 .post-categories a{color: #fff; text-decoration: none;}
.recent-post-carousel.design-11 .post-slides{padding:0px;}

/******************Design-12********************/

.recent-post-carousel.design-12 {padding-bottom: 35px;}
.recent-post-carousel.design-12 .post-grid-content .wp-post-title, .recent-post-carousel.design-12 .post-grid-content .wp-post-content {padding:0 15px;}
.recent-post-carousel.design-12 .post-grid-content{border: 1px solid #EBEBEB;padding-bottom: 15px; float:left; width:100%; position:relative}
.recent-post-carousel.design-12 .post-grid-content h2.wp-post-title{padding-top:10px;}
.recent-post-carousel.design-12 .post-grid-content h2 a{color:#444; text-decoration:none;}
.recent-post-carousel.design-12 .post-image-bg{background: #f1f1f1;height: 180px ; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.recent-post-carousel.design-12 .post-image-bg img{transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1); left: -9999px; margin: 0 auto; opacity: 1; position: absolute; right: -9999px; width:auto; max-width:400px;}
.recent-post-carousel.design-12 .wp-post-content {padding-top: 10px; color: #444;}
.recent-post-carousel.design-12 .post-categories {position: absolute;top: 0px;left: 0px;z-index: 9999;margin: 0;padding: 0;}
.recent-post-carousel.design-12 .post-categories a {padding: 8px 18px;display: inline-block;font-size: 14px;border: none; color:#fff;}
.recent-post-carousel.design-12 .wp-post-date{width: 100%;padding: 15px 18px;margin: 0px;box-sizing: border-box;background: rgb(247, 247, 247);border-bottom: 1px solid rgb(235, 235, 235);color: #666;}
.recent-post-carousel.design-12 .slick-arrow {top:70px;border: none;}
.recent-post-carousel.design-12 .slick-next{right:10px;}
.recent-post-carousel.design-12 .slick-prev{left:10px; }
.recent-post-carousel.design-12 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}

/******************Design-13********************/


.recent-post-carousel.design-13 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-13 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:600px;}
.recent-post-carousel.design-13 .post-short-content{background: rgba(0, 0, 0, 0.3);clear:both; height: 100%;bottom: 0;color: #fff;left: 0;padding: 15px 15px; position: absolute; right: 0;transition: all 0.5s ease 0s;} 
.recent-post-carousel.design-13 .post-categories{top: 15px;margin-left: 15px;position: absolute;z-index: 999;margin-top: 0;}
.recent-post-carousel.design-13 .post-slides{padding:0;}
.recent-post-carousel.design-13 .wp-post-date{color:#fff;}
.recent-post-carousel.design-13 .post-categories a {padding: 4px 16px;}
.recent-post-carousel.design-13  h2 a{color:#fff;}
.recent-post-carousel.design-13 .bottom-content{position: absolute;bottom: 20px; left:15px; right:15px;}
.recent-post-carousel.design-13 .slick-arrow {top:43%;border: none;}
.recent-post-carousel.design-13 .slick-next{right:0px;}
.recent-post-carousel.design-13 .slick-prev{left:0px; }
.recent-post-carousel.design-13 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-13 .post-categories a{color: #fff; text-decoration: none;}
.recent-post-carousel.design-13 .post-slides{padding:0px;}

/******************Design-14********************/


.recent-post-carousel.design-14 .post-image-bg{background: #f1f1f1;height: 330px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-14 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:600px;}
.recent-post-carousel.design-14 .post-short-content{clear:both; height: 330px;bottom: 0;color: #fff;left: 0;padding: 40px 15px; position: relative; right: 0; box-sizing: border-box;}
.recent-post-carousel.design-14 .recentpost-categories{margin-left: 15px; top: 25px;position: absolute;z-index: 999;}
.recent-post-carousel.design-14 .recentpost-categories .post-categories{display:block;}
.recent-post-carousel.design-14 .post-slides{padding:0;}
.recent-post-carousel.design-14 .wp-post-title a{color:#fff;}
.recent-post-carousel.design-14 .wp-post-date {color: #fff;}
.recent-post-carousel.design-14 .bottom-content{position: relative;bottom: 15px;}
.recent-post-carousel.design-14 .post-overlay .medium-6{padding:0;}
.recent-post-carousel.design-14 .post-slides:nth-child(even) .post-short-content {background: rgb(62, 62, 122);}
.recent-post-carousel.design-14 .post-slides:nth-child(odd) .post-short-content {background: #E92A24 ;}
.recent-post-carousel.design-14 .slick-arrow {bottom:0px;border: none;}
.recent-post-carousel.design-14 .slick-next{right:0px;}
.recent-post-carousel.design-14 .slick-prev{right:31px; left:auto }
.recent-post-carousel.design-14 .slick-dots{left:15px; bottom:5px; right:15px; text-align:center;}
.recent-post-carousel.design-14 .recentpost-categories a{color:#fff;}
.recent-post-carousel.design-14 .readmorebtn {text-shadow:none;}
.recent-post-carousel.design-14 .post-slides{padding:0px;}


/******************Design-15********************/

.recent-post-carousel.design-15 {padding-bottom: 35px;}
.recent-post-carousel.design-15 .post-grid-content .wp-post-content {padding:15px 20px;}
.recent-post-carousel.design-15 .post-image-bg{background: #f1f1f1;height: 230px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-carousel.design-15 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}
.recent-post-carousel.design-15 .post-short-content{text-align: center;border-bottom: 3px solid #666;width: 90%;margin:-70px auto 0 auto; position:relative; z-index:9999;box-sizing: border-box;background:rgba(255,255,255,0.8);clear:both; height: auto;left: 0;padding: 15px 15px 5px 15px;} 
.recent-post-carousel.design-15 .slick-slide:hover .post-short-content:hover{border-color: #EFA48D;}
.recent-post-carousel.design-15 .post-categories{margin:0;padding: 0;}

.recent-post-carousel.design-15 h2.wp-post-title a{ color: #444;  }
.recent-post-carousel.design-15 .post-categories a {color: #fff; margin-bottom: 5px; border: none;}
.recent-post-carousel.design-15 .post-categories a:hover{text-decoration: underline;}
.recent-post-carousel.design-15 .wp-post-date {color: #444;padding: 5px 0 0;}
.recent-post-carousel.design-15 .slick-arrow {top:100px;border: none;}
.recent-post-carousel.design-15 .slick-next{right:10px;}
.recent-post-carousel.design-15 .slick-prev{left:10px; }
.recent-post-carousel.design-15 .slick-dots{left:15px; right:15px; text-align:center; bottom:5px;}
.recent-post-carousel.design-15 .readmorebtn {text-shadow:none;margin: 8px 0 0; border:1px solid #ddd; color:#444;}
.recent-post-carousel.design-15 .wp-post-content{text-align:center;}

/****************** Design-16 ********************/

.recent-post-carousel.design-16 {padding-bottom: 35px;}
.recent-post-carousel.design-16 .post-categories {position: relative;margin:0px;padding: 0;margin-bottom: 10px;}
.recent-post-carousel.design-16 .post-categories a{box-shadow: 0 1px 2px #aaa;}
.recent-post-carousel.design-16 .wp-post-title {margin: 0px;}
.recent-post-carousel.design-16 .wp-post-title a{color:#444;   }
.recent-post-carousel.design-16 .wp-post-title a:hover{color: #23527C;text-decoration: underline;}
.recent-post-carousel.design-16 .post-grid-content .wp-post-title, .recent-post-carousel.design-16 .post-grid-content .wp-post-date, .recent-post-carousel.design-16 .post-grid-content .wp-post-content {padding: 6px 0;}
.recent-post-carousel.design-16 .post-grid-content {overflow: hidden;position: relative;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);margin: 10px 0;min-height: 480px;}

.recent-post-carousel.design-16 .post-image-bg {transition: all 0.2s ease 0s;  transform: scale(1); background: #f1f1f1;height: 180px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.recent-post-carousel.design-16 .post-image-bg img {left: -9999px;margin: 0 auto;position: absolute;right: -9999px;width:auto;max-width:400px;}
.recent-post-carousel.design-16 .post-grid-content .wp-post-content {display: none;}
.recent-post-carousel.design-16 .post-inner-content {padding: 28px 28px 10px 28px;transition: all 0.4s ease 0s; height:0px;}
.recent-post-carousel.design-16 .post-grid-content .wp-post-content a{margin-top: 10px;color: #3498db;}
.recent-post-carousel.design-16 .post-grid-content .wp-post-content a:hover{text-decoration: underline;}
.recent-post-carousel.design-16 .post-grid-content:hover .post-image-bg {transform: scale(0);height: 0;}
.recent-post-carousel.design-16 .post-grid-content:hover .wp-post-content {display: block;}
.recent-post-carousel.design-16 .post-grid-content:hover .post-inner-content{box-sizing: border-box;position: absolute; height: 100%; width: 100%; bottom: 0;}
.recent-post-carousel.design-16 .post-grid-content:hover .post-categories {margin-bottom: 20px}
.recent-post-carousel.design-16 .slick-arrow {top:80px;border: none;}
.recent-post-carousel.design-16 .slick-next{right:10px;}
.recent-post-carousel.design-16 .slick-prev{left:10px; }
.recent-post-carousel.design-16 .slick-dots{left:15px; right:15px; text-align:center ; bottom:5px;}
.recent-post-carousel.design-16 .post-categories a{color: #fff; text-decoration: none;}

/* widget post slider */
.recent-post-slider.design-w1 .post-image-bg{background: #f1f11;height: 250px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-w1 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.5s cubic-bezier(.65,.05,.36,1); left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:400px;}
.recent-post-slider.design-w1 .post-short-content{background: rgba(0, 0, 0, 0.2);clear:both; height: 100%;bottom: 0;color: #fff;left: 0;padding: 15px 15px; position: absolute; right: 0;transition: all 0.5s ease 0s; box-sizing:border-box;}
.recent-post-slider.design-w1 .recentpost-categories{top: 15px;left: 0px;position: absolute;z-index: 999;}
.recent-post-slider.design-w1 .post-slides{padding:0;}
.recent-post-slider.design-w1 .wp-post-title a{ text-shadow:0 1px 2px #000; color:#fff;}
.recent-post-slider.design-w1 .post-categories a {padding: 4px 16px;}
.recent-post-slider.design-w1 .wp-post-date {color: #fff;position: absolute;right: 0;bottom: 0;padding: 15px;text-shadow:0 1px 2px #000;}
.recent-post-slider.design-w1 .post-overlay:hover .post-short-content {background: rgba(0, 0, 0, 0.5) ;}
.recent-post-slider.design-w1 .post-overlay:hover .wp-post-title a{text-decoration: underline;}
.recent-post-slider.design-w1 .wp-post-title {padding-top:25px;}
.recent-post-slider.design-w1 .wp-post-date{line-height: normal;padding: 5px 5px 5px 0; display: inline-block; text-transform: uppercase;color: #fff;font-size: 12px;}
.recent-post-slider.design-w1 .slick-next{right:0px}
.recent-post-slider.design-w1 .slick-prev{left:0px}
.recent-post-slider.design-w1 .slick-arrow{top:44%}

.sp_post_static.design-w2 .post-image-bg {background: #f1f1f1 ;height: 140px; line-height: 0;overflow: hidden; position: relative;width: 100%;}
.sp_post_static.design-w2 .post-image-bg img {  transition: transform 0.5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;left: -9999px; margin: 0px auto; position: absolute; right: -9999px;width: 100%; max-width: 100%;}
.sp_post_static.design-w2 .post-grid {position: relative;padding: 0;margin-bottom: 15px; text-align:left; border-bottom:1px solid #ddd; padding-bottom:15px;}
.sp_post_static.design-w2 .wp-post-title{ margin-top:5px;}
.sp_post_static.design-w2 .wp-post-title a{line-height: normal; color:#444; }
.sp_post_static.design-w2 .wp-post-date {color: #666;}
.sp_post_static.design-w2 .recentpost-categories  {margin:0;position: absolute;top: 10px;padding: 0; left:0;}
.sp_post_static.design-w2 .post-categories a{ padding: 4px 15px;}
.sp_post_static.design-w2 .post-grid:hover .wp-post-title a{text-decoration: underline;}
.sp_post_static.design-w2 .wp-post-date{line-height: normal;padding: 5px 5px 5px 0; display: inline-block; text-transform: uppercase;color: #666;font-size: 12px;}

.sp_post_static.design-w3 .post-list{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd; text-align:left;}
.sp_post_static.design-w3 .post-image-bg{background: #f1f1f1;height: 70px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.sp_post_static.design-w3 .post-image-bg img  {transition: all 0.2s ease-in-out 0s; left: -9999px; margin: 0 auto; opacity: 1; position: absolute; right: -9999px;width:100% ; max-width:100% ;}
.sp_post_static.design-w3 .post-list-content, .design-w3 .post-list{width:100%; float:left; }

.sp_post_static.design-w3 .post-list-content .wp-post-title a{color:#444; text-decoration:none; }
.sp_post_static.design-w3 .recentpost-categories  {margin-top: 0;padding: 0;}
.sp_post_static.design-w3 .wpcolumns {padding: 0px 10px 0 0;}
.sp_post_static.design-w3 .post-list:hover .wp-post-title a{text-decoration: underline;}
.sp_post_static.design-w3 .post-left-img {width: 33%; float: left;padding-right:10px; box-sizing:border-box; }
.sp_post_static.design-w3 .post-right-content {width: 67%; float: left;padding-right:10px; box-sizing:border-box; }
.sp_post_static.design-w3 .wp-post-date{line-height: normal;padding: 5px 5px 5px 0; display: inline-block; text-transform: uppercase;color: #666;font-size: 12px;}

/******************Design-17********************/
.post-block-main .post-nav-loop{border-bottom:1px solid #fff;}
.post-block-main{width:100%; float:left; clear:both; margin-bottom:15px; }
.post-block-main .block-no-padding{padding:0px;}
.post-block-main .block-no-padding-right{padding-right:0px;}
.recent-post-slider.design-17 .post-list-content, .recent-post-slider.design-17 .post-list{width:100%; float:left; clear:both;}
.recent-post-slider.design-17 .post-list-content .wp-post-title a{color:#444; text-decoration:none;}
.recent-post-slider.design-17 .post-image-bg{height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.recent-post-slider.design-17 .post-image-bg img  {transition: all 0.2s ease-in-out 0s; left: -9999px; margin: 0 auto; opacity: 1; position: absolute; right: -9999px;width:auto ; max-width:500px;}
.recent-post-slider.design-17 .recentpost-categories {margin-top: 0;}
.recent-post-slider.design-17 .recentpost-categories a{color:#fff;}
.recent-post-slider.design-17 .medium-5 {padding: 0px 10px 0 0;}
.recent-post-slider.design-17 .post-list-content .medium-7{padding:10px 35px 10px 15px;}
.recent-post-slider.design-17 .slick-arrow {top:auto; bottom:0px}
.recent-post-slider.design-17 .slick-next{left:31px; right:auto}
.recent-post-slider.design-17 .slick-prev{left:0px;}
.recent-post-slider.design-17 .slick-dots{ right:15px; bottom:0px; text-align:right; width:100%;}

/******************Design-18********************/
.recent-post-slider.design-18 .post-content-position{position:relative} 
.recent-post-slider.design-18 .post-content-left{position:absolute; left:0; bottom: 0px;  background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.recent-post-slider.design-18 .post-content-left a {color:#fff;}
.recent-post-slider.design-18 .post-content-left{padding: 20px 20px 35px 20px;}
.recent-post-slider.design-18 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-18 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-18 .wp-post-content p{color:#fff;}

.recent-post-slider.design-18 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-18 .slick-next{right:0px;}
.recent-post-slider.design-18 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-18 .slick-dots{left:15px;  bottom:8px;}

/******************Design-19********************/
.recent-post-slider.design-19 .post-content-position{position:relative}	
.recent-post-slider.design-19 .post-content-left{position:absolute; left:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.recent-post-slider.design-19 .post-content-left a{color:#fff;}
.recent-post-slider.design-19 .post-content-left{padding: 30px 20px;}
.recent-post-slider.design-19 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-19 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-19 .wp-post-content p{color:#fff;}

.recent-post-slider.design-19 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-19 .slick-next{right:0px;}
.recent-post-slider.design-19 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-19 .slick-dots{left:15px;  bottom:8px;}

/******************Design-20********************/
.recent-post-slider.design-20 .post-image-bg{background: #f1f1f1;height: 350px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}
.recent-post-slider.design-20 .post-image-bg img {transition: height 0.1s ease-in-out ; transition: transform 0.8s cubic-bezier(.65,.05,.36,1);   left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto; max-width:900px;}
.recent-post-slider.design-20  a{color:#fff;}
.recent-post-slider.design-20 .post-short-content{height: 46%;clear:both; background: rgba(51, 51, 51, 0.5);bottom: 0; color: #fff; left: 0; padding: 15px 15px 35px 15px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}
.recent-post-slider.design-20 .wp-post-content	{ opacity: 0; height:0; transition: all 0.5s ease-in-out 0s; }
.recent-post-slider.design-20 .post-overlay:hover > .post-short-content .wp-post-content{opacity:1;height:auto;  }
.recent-post-slider.design-20 .post-overlay:hover > .post-short-content {height:85%;  }		
.recent-post-slider.design-20 .recentpost-categories{left: 0;top: 0px;position: absolute;}
.recent-post-slider.design-20 .wp-post-content p{color:#fff;}


.recent-post-slider.design-20 .slick-arrow {bottom:0px; top:auto;}
.recent-post-slider.design-20 .slick-next{right:0px;}
.recent-post-slider.design-20 .slick-prev{right:31px; left:auto}
.recent-post-slider.design-20 .slick-dots{left:15px; bottom:8px;}


.recent-post-nav {padding:0 0px 0 0px; background:#f1f1f1;}
.recent-post-nav .post-nav-loop{height:90px; padding:5px;float:left; width:100%; overflow:hidden; cursor:pointer; border-right:4px solid #f1f1f1;}
.recent-post-nav .slick-current{ border-right:4px solid #308ad6; background:#d6e9fa;}
.recent-post-nav .post-nav-loop .wp-post-date{font-size:12px;}
.recent-post-nav .post-nav-loop img { margin-right:10px;float:left;background:#fff; padding:5px;}
.recent-post-nav .post-nav-loop span.block-right-content { display:table-cell; vertical-align:top;  }
.recent-post-nav .post-nav-loop span{display:block; clear: none; float:none; }



img {  -ms-interpolation-mode: bicubic; }
.wpcolumn,
.wpcolumns {  padding-left: 0.9375em;  padding-right: 0.9375em;  width: 100%;  float: left; }

@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; }

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

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

 

   }

 @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,  .recent-post-slider.design-5 .post-image-bg img,
 .recent-post-slider.design-18 .post-image-bg img, .recent-post-slider.design-19 .post-image-bg img,  .recent-post-slider.design-20 .post-image-bg img,
 .recent-post-carousel.design-11 .post-image-bg img, .recent-post-carousel.design-13 .post-image-bg img,
 .recent-post-carousel.design-14 .post-image-bg img, .recent-post-carousel.design-22 .post-image-bg img{max-width:700px}
 }
 
 @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-5 .post-image-bg img,
 .recent-post-slider.design-18 .post-image-bg img, .recent-post-slider.design-19 .post-image-bg img,  .recent-post-slider.design-20 .post-image-bg img,
 .recent-post-carousel.design-11 .post-image-bg img, .recent-post-carousel.design-13 .post-image-bg img,
 .recent-post-carousel.design-14 .post-image-bg img, .recent-post-carousel.design-22 .post-image-bg img{max-width:600px}
 
 .recent-post-slider.design-1 .wp-post-content,  .recent-post-slider.design-2 .wp-post-content,
 .recent-post-slider.design-3 .wp-post-content, .recent-post-slider.design-5 .wp-post-content{display:none}
 }  
   
 @media only screen and (max-width:480px) {

.recent-post-slider.design-3 .post-short-content .wp-post-content, .recent-post-slider.design-5 .post-content-left .wp-post-content {display:none;}
.recent-post-slider.design-4 .post-image-bg{height:180px}

.recent-post-slider.design-4 .medium-5{padding:0px}
 } 
 
  @media only screen and (max-width:640px) {
	  .recent-post-slider.design-17 .slick-arrow {top:45%; bottom:0px}
	  .recent-post-nav .post-nav-loop img{display:none;}
	  .recent-post-slider.design-17 .slick-next{left:auto!important; right:-10px}
.recent-post-slider.design-17 .slick-prev{left:-10px;}
.recent-post-slider.design-17 .slick-dots{ left:15px ;right:15px; bottom:10px; text-align:center; width:100%;}
.recent-post-nav .post-nav-loop{height:90px; padding:5px;float:left; width:100%; overflow:hidden; cursor:pointer; border-right:0px solid #f1f1f1; border-bottom:5px solid #f1f1f1;}
.recent-post-nav .slick-current{ border-right:0px solid #308ad6;  border-bottom:5px solid #308ad6;background:#d6e9fa;}
  }
  
   @media only screen and (max-width: 641px) { 
.post-block-main .recent-post-slider.design-18 .post-image-bg,
.post-block-main .recent-post-slider.design-19 .post-image-bg,
.post-block-main .recent-post-slider.design-20 .post-image-bg{height:350px}
 }

  