/*//////////////////////////////////////////////////////////////////
Grid
/////////////////////////////////////////////////////////////////////
1. Grid Posts 
2. Respansive Standard
3. Respansive (max-width: 1240px)
4. Respansive (max-width: 1240px) and (min-width: 980px)
5. Respansive (max-width: 979px)
6. Respansive (max-width: 979px) and (min-width: 768px)
7. Respansive (max-width: 767px) and (min-width: 500px)
8. Respansive (max-width: 499px)
*/
/********************************************************************
1. Grid Posts
*********************************************************************/
.rd-post-module-2{float:right;padding:10px;display:inline-flex;display:-webkit-inline-flex;display:-ms-inline-flexbox}
.rd-post-module-2 .rd-thumb{float:right;position:relative;width:100%!important}
.rd-post-module-2 .rd-post-thumbnail{padding-bottom:75%;position:relative;height:auto;width:100%;display:block;overflow:hidden}
.rd-post-module-2:not(.has-post-thumbnail) .rd-details{margin:0!important}
.rd-post-module-2 .rd-circular{margin:15px}
.rd-post-module-2 .rd-details{margin-top:0;width:100%!important;margin-top:10px}
.rd-post-module-2 .rd-post-warp{ position:relative;float:right;width:100%;height:100%}
  .rd-category{ padding:0  ;position:absolute;top:0; right:0;}

.rd-grid.rd-boxid.rd-carousel .rd-post-list{background: none !important; padding:0px !important; border:none !important; box-shadow: none !important;}
.rd-grid.rd-boxid.rd-carousel .lSSlideOuter { padding:10px;}
.rd-grid.rd-post-boxid.rd-carousel .lSSlideOuter { padding:0px;}
.rd-grid.rd-details-boxid.rd-carousel .lSSlideOuter,.rd-grid.rd-details-boxid-2.rd-carousel .lSSlideOuter { padding:0px;}
.rd-grid .rd-title-box,#rd_module_blog .rd-title-box{padding:10px}
.rd-grid .rd-post-item{list-style:none}

.rd-grid .lSSlideOuter{padding:0px;}
.rd-post-boxid  .rd-post-module-2  { height:100%;   }
.rd-post-boxid  .rd-post-module-2 .rd-post-warp{ height:100%;padding:20px;  border-width:1px; border-style:solid;}

.rd-layout_6  .rd-post-boxid  .rd-post-module-2 .rd-post-warp{
	border-width:3px;
}
 
.rd-details-boxid .rd-row{ display:none !important; }
 .rd-details-boxid .rd-post-module-2  .rd-details{   padding:20px; margin-top:0px !important;}
 .rd-details-boxid  .rd-post-flex{ display: inline-flex;display: -webkit-inline-flex;display: -ms-inline-flexbox;}
 .rd-details-boxid  .rd-post-module-2, .rd-details-boxid  .rd-post-module-2 .rd-post-warp{ height:100%;  }
   .rd-details-boxid  .rd-post-module-2 .rd-post-warp::before{   z-index:0; box-sizing:border-box; right:0px; content:""; position:absolute; width:100%; height:100%;
  border-width:1px; border-style:solid;   }
  .rd-layout_6   .rd-details-boxid  .rd-post-module-2 .rd-post-warp::before{border-width:3px;}

    
 
 .rd-grid.rd-module-item.rd-details-boxid-2  .rd-details{padding:20px;
margin-top: 0px;
margin: -40px 15px 0;
z-index: 3;
position: relative;
 width: calc(100% - 30px) !important;}
  .rd-grid.rd-module-item.rd-details-boxid-2  .rd-details::before{left: 0;
z-index: -1;content:""; position:absolute; top:0px; height:40px; width:100%; position:absolute;}
.rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-module-2 .rd-post-warp{ height:100%; }
  .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-flex{ display: inline-flex;display: -webkit-inline-flex;display: -ms-inline-flexbox;}
  .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-module-2, .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-module-2 .rd-post-warp{ height:100%; position:relative;  }
  .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-warp::before{ content:"";position:absolute; 
  border-width:1px; border-style:solid;height: 100%;
  width: 90%;

width: calc(100% - 30px);
 right: 15px;
z-index: 0;
   top:0; height:100%;}
.rd-grid.rd-slider .rd-post-list{display: inline-flex;display: -webkit-inline-flex;display: -ms-inline-flexbox;}
 
  .rd-layout_6    .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-warp::before{border-width:3px;}

 
.rd_content_grid_1c div.rd-row,.rd_mini_grid_1c div.rd-row ,.rd_main_grid_1c div.rd-line ,.rd_content_grid_2c div.rd-row:nth-of-type(4n),.rd_content_grid_3c div.rd-row:nth-of-type(6n),.rd_content_grid_4c div.rd-row:nth-of-type(8n),.rd_content_grid_5c div.rd-row:nth-of-type(10n),.rd_content_grid_6c div.rd-row:nth-of-type(12n),.rd_main_grid_2c div.rd-row:nth-of-type(4n),.rd_main_grid_5 div.rd-row:nth-of-type(6n),.rd_content_grid_7 div.rd-row:nth-of-type(6n),.rd_main_grid_3c div.rd-row:nth-of-type(6n),.rd_main_grid_4c div.rd-row:nth-of-type(8n),.rd_main_grid_6 div.rd-row:nth-of-type(8n+2),.rd_main_grid_5c div.rd-row:nth-of-type(12n),.rd_main_grid_6c div.rd-row:nth-of-type(12n),.rd_mini_grid_2c div.rd-row:nth-of-type(4n),.rd_content_grid_7 div.rd-row:nth-of-type(12n),
.rd_content_grid_8 div.rd-line-block, .rd_content_grid_8 div.rd-row:nth-of-type(8n+2),.rd_content_grid_9 div.rd-row:nth-of-type(10n+14),
.rd_content_grid_11 .rd-col-1-3 div:nth-child(2),.rd_content_grid_11  .rd-post-flex-item.rd-col-1-4 div:nth-child(2),.rd_content_grid_11 div.rd-post-flex-item  div:nth-child(8n+4) ,.rd_content_grid_10 .rd-col-2-3 div.rd-line:nth-of-type(8n) { display:inline-block; width:100%;}

.rd_content_grid_12  div.rd-line ,.rd_content_grid_13  div.rd-line  { display:inline-block; width:100%;}


 
.rd_main_grid_5 div.rd-row:nth-of-type(3),.rd_content_grid_7 div.rd-row:nth-of-type(3),.rd_main_grid_6 div.rd-row:nth-of-type(2),.rd_content_grid_8 div.rd-row:nth-of-type(2),.rd_content_grid_9 div.rd-row:nth-of-type(2){ width:0% !important; display:none !important;}
.rd_main_grid_6 div.rd-row:nth-of-type(6),.rd_content_grid_8 div.rd-row:nth-of-type(6){ width:50% ; display:inline-block ;}
.rd_main_grid_6 .rd-post-flex-item .rd-post-flex   .rd-col-1-4,
.rd_content_grid_8 .rd-post-flex.rd-col-1-2 .rd-post-item.rd-col-1-4  {width:50% ;}
.rd_content_grid_9 div.rd-row:nth-of-type(8){width:60% ; display:inline-block;}
 .rd_main_grid_6 .rd-post-flex.rd-col-1-2 .rd-col-1-2 ,.rd_content_grid_8 .rd-post-flex.rd-col-1-2 .rd-col-1-2   {width:100%;}
.rd_main_grid_6 .rd-post-flex-item .rd-post-flex,.rd_content_grid_8 .rd-post-flex-item .rd-post-flex  {width:100%;}
.rd_main_grid_5 div.rd-row:nth-of-type(4),.rd_content_grid_7 div.rd-row:nth-of-type(4){ width:33.331%; display:inline-block;}


.rd_content_grid_11 .rd-post-flex.rd-col-3-4 .rd-col-2-3{ float:left;}
.rd_content_grid_11 .rd-post-flex.rd-col-3-4  { direction:ltr;}
.rd_content_grid_11 .rd-post-item  { direction:ltr;}
/********************************************************************
2. Respansive Standard
*********************************************************************/
.rd-grid .rd-post-1-1 .rd-title a{font-size:29px}
.rd-grid .rd-post-2-3 .rd-title a{font-size:27px}
.rd-grid .rd-post-1-2 .rd-title a{font-size:25px}
.rd-grid .rd-post-1-3 .rd-title a{font-size:19px}
.rd-grid .rd-post-1-4 .rd-title a{font-size:16px}
.rd-main .rd-grid .rd-post-1-5 .rd-title a{font-size:15px}
.rd-grid .rd-post-1-5 .rd-title a{font-size:14px}
.rd-grid .rd-post-1-6 .rd-title a{font-size:13px}
.rd-grid .rd-post-1-1 .rd-details{margin-top:15px}
.rd-grid .rd-post-1-2 .rd-details{margin-top:12px}
 
.rd-post-boxid  .rd-post-module-2.rd-post-1-4 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-4 .rd-details,.rd-details-boxid-2  .rd-post-module-2.rd-post-1-4 .rd-details{ padding:15px;} 
.rd-post-boxid  .rd-post-module-2.rd-post-1-5 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-5 .rd-details,
.rd-details-boxid-2  .rd-post-module-2.rd-post-1-5 .rd-details{ padding:12px;} 
.rd-post-boxid  .rd-post-module-2.rd-post-1-6 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-6 .rd-details,
.rd-details-boxid-2  .rd-post-module-2.rd-post-1-6 .rd-details{ padding:10px;} 

.rd-details-boxid-2 .rd-post-module-2.rd-post-1-4 .rd-details { 
margin: -30px 15px 0;
 }
  .rd-details-boxid-2  .rd-post-module-2.rd-post-1-4  .rd-details::before{ height:30px;}
 .rd-details-boxid-2 .rd-post-module-2.rd-post-1-5 .rd-details { 
margin: -24px 15px 0;
 }
   .rd-details-boxid-2  .rd-post-module-2.rd-post-1-5  .rd-details::before{ height:24px;}

.rd-details-boxid-2 .rd-post-module-2.rd-post-1-6 .rd-details { 
margin: -20px 15px 0;
 }
  .rd-details-boxid-2  .rd-post-module-2.rd-post-1-6  .rd-details::before{ height:20px;}

.rd-grid.rd-module-item .rd-post.rd-post-1-1 .rd-meta,.rd-grid.rd-module-item .rd-post.rd-post-2-3 .rd-meta{margin-top:10px}
.rd-grid.rd-module-item .rd-post.rd-post-1-2 .rd-meta,.rd-grid.rd-module-item .rd-post.rd-post-1-3 .rd-meta{margin-top:9px}
.rd-grid .rd-post-1-1 .rd-excerpt{font-size:18px; padding-top:2px;}
.rd-grid .rd-post-2-3 .rd-excerpt{font-size:17px; padding-top:2px;}
.rd-grid .rd-post-1-2 .rd-excerpt{font-size:16px}
.rd-grid .rd-post-1-3 .rd-excerpt{font-size:14px}
.rd-grid .rd-post-1-4 .rd-excerpt{font-size:13px}
.rd-grid .rd-post-1-5 .rd-excerpt{font-size:12px}
 
/********************************************************************
3. Respansive (max-width: 1240px)
*********************************************************************/
@media (max-width: 1240px) {
.rd-content .rd-grid.rd-module-item{padding:19px 0}
.rd-grid .rd-post-1-1 .rd-details{margin-top:10px}
.rd-grid .rd-post-1-2 .rd-details{margin-top:10px}
}
/********************************************************************
4. Respansive (max-width: 1240px) and (min-width: 980px)
*********************************************************************/
@media (max-width: 1240px) and (min-width: 980px) {
.rd-grid .rd-post-1-1 .rd-title a{font-size:28px}
.rd-grid .rd-post-2-3 .rd-title a{font-size:24px!important}
.rd-grid .rd-post-1-2 .rd-title a{font-size:20px!important}
.rd-grid .rd-post-1-3 .rd-title a{font-size:17px}
.rd-grid .rd-post-1-4 .rd-title a{font-size:14px}
.rd-grid .rd-post-1-5 .rd-title a{font-size:12px; font-weight:400;}
.rd-grid .rd-post-1-6 .rd-title a,.rd-grid .rd-post-1-8 .rd-title a{font-size:11px;  font-weight:400;}

.rd-post-boxid  .rd-post-module-2.rd-post-1-3 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-3 .rd-details,.rd-details-boxid-2  .rd-post-module-2.rd-post-1-3 .rd-details{ padding:15px;} 
.rd-post-boxid  .rd-post-module-2.rd-post-1-4 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-4 .rd-details,
.rd-details-boxid-2  .rd-post-module-2.rd-post-1-4 .rd-details{ padding:12px;} 
.rd-post-boxid  .rd-post-module-2.rd-post-1-5 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-5 .rd-details,
.rd-details-boxid-2  .rd-post-module-2.rd-post-1-5 .rd-details{ padding:10px;} 
.rd-post-boxid  .rd-post-module-2.rd-post-1-6 .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-post-1-6 .rd-details,.rd-details-boxid-2  .rd-post-module-2.rd-post-1-6 .rd-details{ padding:10px;} 


.rd-details-boxid-2 .rd-post-module-2.rd-post-1-3 .rd-details { 
margin: -30px 15px 0;
 }
.rd-details-boxid-2 .rd-post-module-2.rd-post-1-4 .rd-details { 
margin: -24px 15px 0;
 }
.rd-details-boxid-2 .rd-post-module-2.rd-post-1-5 .rd-details, .rd-details-boxid-2 .rd-post-module-2.rd-post-1-6 .rd-details { 
margin: -20px 15px 0;
 }
 
 .rd-details-boxid-2  .rd-post-module-2.rd-post-1-3  .rd-details::before{ height:30px;}

.rd-details-boxid-2  .rd-post-module-2.rd-post-1-4  .rd-details::before{ height:24px;}

.rd-details-boxid-2  .rd-post-module-2.rd-post-1-5  .rd-details::before,.rd-details-boxid-2  .rd-post-module-2.rd-post-1-6  .rd-details::before{ height:20px;}
 

.rd-grid .rd-post-1-6 .rd-meta,.rd-grid .rd-post-1-8 .rd-meta,.rd-grid .rd-post-1-6 .rd-category,.rd-grid .rd-post-1-8 .rd-category{display:none}
.rd-grid .rd-post-1-1 .rd-excerpt{font-size:15px}
.rd-grid .rd-post-2-3 .rd-excerpt{font-size:14px!important}
.rd-grid .rd-post-1-2 .rd-excerpt{font-size:14px!important}
.rd-grid .rd-post-1-3 .rd-excerpt{font-size:13px!important}
.rd-grid .rd-post-1-4 .rd-excerpt{font-size:12px!important}
.rd-grid .rd-post-1-5 .rd-excerpt,.rd-grid .rd-post-1-6 .rd-excerpt{display:none}

}
/********************************************************************
5. Respansive (max-width: 979px)
*********************************************************************/
@media (max-width: 979px) {
body .rd-row-item .rd-space.rd-module-item{padding:10px 0!important}
.rd-grid.rd-module-item{padding:10px 0!important}
body .rd-column .rd-grid.rd-module-item.rd-boxid .rd-post-list{padding:0px;}
.rd-grid.rd-boxid.rd-carousel .lSSlideOuter { padding:0px;}
 
}
/********************************************************************
6. Respansive (max-width: 979px) and (min-width: 768px)
*********************************************************************/
@media (max-width: 979px) and (min-width: 768px) {
.rd-grid div.rd-row{width:0!important; display:none !important;}
.rd-grid .rd-979-1c .rd-title a{font-size:22px!important}
.rd-grid .rd-979-2c .rd-title a{font-size:18px!important}
.rd-grid .rd-979-3c .rd-title a{font-size:14px!important}


.rd-grid .rd-979-4c .rd-title a{font-size:13px!important}
.rd-grid .rd-979-1c .rd-excerpt{font-size:16px!important}
.rd-grid .rd-979-2c .rd-excerpt{font-size:13px!important}
.rd-grid.rd-boxid.rd-carousel .lSSlideOuter { padding:5px;}

.rd-post-boxid  .rd-post-module-2.rd-979-2c .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-979-2c .rd-details,.rd-details-boxid-2  .rd-post-module-2.rd-979-2c .rd-details{ padding:17px;} 
.rd-post-boxid  .rd-post-module-2.rd-979-3c .rd-post-warp,.rd-details-boxid  .rd-post-module-2.rd-979-3c  .rd-details,
.rd-details-boxid-2  .rd-post-module-2.rd-979-3c  .rd-details{ padding:15px;} 
  .rd-details-boxid-2 .rd-post-module-2.rd-979-3c .rd-details { 
margin: -30px 15px 0;
 }
    .rd-details-boxid-2  .rd-post-module-2.rd-979-3c .rd-details::before { height:30px;}


 .rd-grid .rd-979-3c .rd-excerpt,.rd-grid .rd-979-4c .rd-excerpt,.rd-grid .rd-979-4c .rd-meta{display:none}
.rd-grid div.rd-row.rd-col-979-2c:nth-of-type(4n),.rd-grid div.rd-row.rd-col-979-3c:nth-of-type(6n){width:100%!important; display:inline-block !important;}
.rd-grid div.rd-col-979-2c:nth-of-type(4n-1){float:left;}
.rd_content_grid_4c .rd-post-flex, .rd_content_grid_5c .rd-post-flex, .rd_content_grid_6c .rd-post-flex ,.rd_main_grid_3c .rd-post-flex,.rd_mini_grid_2c .rd-post-flex,.rd_main_grid_5 .rd-post-flex-item{ display:inline !important; float:none;}
.rd_main_grid_4c .rd-post-flex,.rd_main_grid_5 .rd-post-flex{ display:inline-block !important; float:right;}
}
/********************************************************************
7. Respansive  (max-width: 767px) and (min-width: 500px)
*********************************************************************/
@media (max-width: 767px) and (min-width: 500px) {
.rd-grid div.rd-row{width:0!important; display:none !important;}
.rd-grid div.rd-row.rd-col-767-1c  ,.rd-grid div.rd-row.rd-col-767-2c:nth-of-type(4n),.rd-grid div.rd-row.rd-col-767-3c:nth-of-type(6n){width:100%!important; display:inline-block !important;}
.rd-grid .rd-post.rd-767-1c .rd-title a{font-size:18px!important}
.rd-grid .rd-post.rd-767-2c .rd-title a{font-size:15px!important}
.rd-grid .rd-post.rd-767-3c .rd-title a{font-size:12px!important}
.rd-grid .rd-excerpt,.rd-grid .rd-post.rd-767-3c .rd-meta,.rd-grid .rd-767-3c.rd-post .rd-category{display:none!important}

.rd-grid div.rd-col-979-2c:nth-of-type(4n-1){float:left;}
 .rd-post-boxid  .rd-post-module-2.rd-767-2c .rd-post-warp, .rd-details-boxid  .rd-post-module-2.rd-767-2c .rd-details, .rd-details-boxid-2  .rd-post-module-2.rd-767-2c .rd-details{ padding:15px;} 
   .rd-details-boxid-2 .rd-post-module-2.rd-767-2c .rd-details { 
margin: -30px 15px 0;
 }
     .rd-details-boxid-2  .rd-post-module-2.rd-767-3c .rd-details::before { height:30px;}

.rd_content_grid_3c .rd-post-flex ,.rd_content_grid_4c .rd-post-flex,.rd_content_grid_5c .rd-post-flex,.rd_content_grid_6c .rd-post-flex ,.rd_main_grid_3c .rd-post-flex,.rd_main_grid_4c .rd-post-flex ,.rd_main_grid_5 .rd-post-flex-item{ display:inline !important; float:none;}
.rd_main_grid_4c .rd-post-flex,.rd_main_grid_5 .rd-post-flex{ display:inline-block !important; float:right;}
.rd-grid.rd-boxid.rd-carousel .lSSlideOuter { padding:5px;}

}
/********************************************************************
8. Respansive (max-width: 499px)
*********************************************************************/
@media (max-width: 499px) {
.rd-grid .rd-post.rd-499-1c .rd-title a{font-size:15px!important}
.rd-grid .rd-post.rd-499-2c .rd-title a{font-size:13px!important; font-weight:400}
.rd-grid .rd-post.rd-499-1c .rd-excerpt{font-size:12px!important;}
.rd-grid div.rd-row{width:0!important; display:none !important;}
.rd-grid .rd-row.rd-col-499-1c{width:100%!important; display:inline-block !important;}
.rd-custom-boxid.rd-grid .rd-row.rd-col-499-1c{  display:none !important;}

 
 .rd-grid.rd-module-item.rd-post-boxid  .rd-post-module-2.rd-499-1c .rd-post-warp, .rd-grid.rd-module-item.rd-details-boxid  .rd-post-module-2.rd-499-1c .rd-details, .rd-grid.rd-module-item.rd-details-boxid-2  .rd-post-module-2.rd-499-1c .rd-details{ padding:10px;} 
    .rd-grid.rd-module-item.rd-details-boxid-2 .rd-post-module-2.rd-499-1c .rd-details { 
margin: -30px 15px 0;
 }
   .rd-grid.rd-module-item.rd-details-boxid-2 .rd-post-module-2.rd-499-2c .rd-details { 
margin: -20px 15px 0;
 }
     .rd-details-boxid-2  .rd-post-module-2.rd-499-1c .rd-details::before { height:30px;}
    .rd-details-boxid-2  .rd-post-module-2.rd-499-2c .rd-details::before { height:20px;}

 .rd-post-boxid  .rd-post-module-2.rd-499-2c .rd-post-warp, .rd-details-boxid  .rd-post-module-2.rd-499-2c .rd-details,.rd-details-boxid-2  .rd-post-module-2.rd-499-2c .rd-details{ padding:10px;} 

.rd-grid div.rd-row.rd-col-499-2c:nth-of-type(4n){width:100%!important; display:inline-block;}
.rd-grid div.rd-post.rd-499-2c .rd-category,.rd-grid div.rd-post .rd-excerpt,.rd-grid .rd-post.rd-499-2c .rd-meta{display:none}
.rd-grid  .rd-post-flex { display:inline !important; float:none;}
.rd-grid div.rd-col-499-2c:nth-of-type(4n-1){float:left;}
.rd-grid.rd-boxid.rd-carousel .lSSlideOuter { padding:0px;}
.rd-boxid .rd-post-list-boxid{ padding:0px}

}