/*
Theme Name:     Newspaper 9 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/*
@import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);

@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

	
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);	
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


*/
  
body,
p {
	font-family: Helvetica-Light,Helvetica-Medium,'Apple SD Gothic Neo light','Apple SD Gothic Neo medium','Noto Sans','Noto Sans Bold','Roboto-Light','Roboto-Medium','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif,sans-serif-light !important;
*	font-family:  'Noto Sans',sans-serif,sans-serif-light !important;	
font-family:'Helvetica Neue','Apple SD Gothic Neo','Noto Sans Kr' !important;
   font-size: 16px;
   font-weight: 300;
  line-height: 1.5;
	letter-spacing: -0.5px;
	word-spacing: 0.1em;  
}
h1,h2,h3,h4,h5,h6,
.td-module-meta-info {
		font-family: 'Noto Sans KR', sans-serif !important;
}

   .td-grid-style-4 .entry-title
    {

        background-color: rgba(255, 255, 255, 0.8) !important;   font-size: 16px !important;
             

    }
       .td-grid-style-4 .entry-title a{
        color:#222;	       
        text-shadow: none;
       }
       .td-grid-style-4 .entry-title a:hover{
        color:#222;	   

        text-shadow: none;
       }       
    .td-grid-style-4 .td-module-meta-info {
	    background-color: transparent !important;
	    	padding: 5px 20px !important;
}
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 .entry-title ,
    .td_block_big_grid_fl_4 .td-big-grid-post .entry-title {

    font-size: 16px !important;
    line-height: 22px !important;
  }
 
.td-grid-style-4 .td-mx-17 .entry-title, 
.td-grid-style-4 .td-mx-19 .entry-title {
  padding: 5px 30px 5px !important;
  	min-height: 54px;
}  
 
.td-main-content-wrap{
padding-bottom: 20px;
	background-color: transparent;
	
}
.td-main-content-wrap.td-container-wrap{
	padding-top:20px;
	padding-bottom:20px;
}

blockquote{

	margin-bottom:20px;
	padding:40px 40px !important;}
blockquote,
blockquote p{
font-family: 'Nanum Myeongjo',  'Noto Sans KR',serif !important;	
margin:0 auto !important;
	color:#000 !important;
}
 .td-post-header{
	*padding-top:10px;
	border-bottom: 1px solid #dfdfdf;
*	padding: 0px 10px;
}
.td-pb-row {
  *
  zoom: 1;
  /* margin-right: -24px; */
  /* margin-left: -24px; */
  /* position: relative; */
margin:0;
}

@media (max-width: 767px) {
.td-post-template-12{
	background-color: #fff;	
}
  .td-column-3 .td_module_mx4 .entry-title,
  .td_block_16 .td_module_mx7 .entry-title {

    font-size: 16px;
    line-height: 21px;
  }

  
}
.td-tags li:first-child{
	display: none;
}
.td-post-small-box a {
	
	padding:10px;
	margin-bottom: 5px;
	line-height: 1;
}
.post .td-post-content a{
	font-weight: 500; 
	*text-decoration: underline;
	color:#222;
	border-bottom:1px solid #222;
	
	}
.post .td-module-meta-info{
	text-align: center;

}

.post p,
.post ul,
.td-post-header,
.td-instagram-wrap,
.td-footer-wrapper,
footer,
.td-page-header{padding-left: 20px;
	padding-right: 20px;}
  .td-post-template-12 .td-post-header .entry-title{
  		font-size: 24px !important;
  		line-height: 28px !important;
  		font-weight: 500;
  		letter-spacing: -0.5px;
  		*padding:10px 10px 5px 0px;
  		
  }	
@media (max-width: 767px) {
  .td-post-template-12 .td-post-header .entry-title,
  .td-post-template-13 .td-post-header .entry-title ,
  .td-post-template-12 .td-post-header .td-post-title {
  		font-size: 24px !important;
  		line-height: 28px !important;
  		font-weight: 500;
    *padding: 10px 0px;
    text-align: left;
  }
}

.td-logo img {max-width: 300px;}
.td-post-content,
footer,
#comments{
	padding-top:20px;
	max-width: 800px;
	width:100%;
	margin:0 auto;
	
}

.header-top-fix{
	width:100%;
	max-width: 100%;
}
.td-header-main-menu{
	


}
.td-header-menu-wrap.td-header-gradient  {	border-bottom:1px solid #dfdfdf;	}
       .header-top-fix{position: fixed;top:0px;left: 0px;width: 100%;z-index: 10;opacity: 0.95;
        }
.td-pb-row [class*="td-pb-span"] {
	padding-right: 0px;
	padding-left:0px;
}
.text_wrap{min-height: 120px; text-align: center; padding:10px;}
.text_wrap .col_text{min-height: 60px; }
@media (max-width: 767px){
	.text_wrap{text-align: left;klkjkldfksdklf		}
	.small-columns-1 .text_wrap{
		min-height: 1px;		
	}
}
.entry-thumb{ *border-radius: 3px;}
.tdc-row,
.td-container{padding:0px;}
.post .td-container{padding:0px 20px;}
.td-crumb-container{display: none;}
 .td_module_wrap{	
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	
}  .td-block-title{margin-bottom: 0px !important;}
@media (max-width: 767px){
	.page .td-pb-row [class*="td-pb-span"] {
 	}




  .td_block_16 .td_module_mx7 .td-module-image {
    margin-bottom: 0px;
  }
}
.td-block-title,
.td_block_template_12 .td-block-title ,
.td-category-header
{
	*border-bottom: 1px solid #dfdfdf;
	padding: 20px 10px 10px 10px;
background-color: transparent;
	

 * max-width: 1068px;

}
@media (min-width: 1019px) and (max-width: 1140px) {
	.td-block-title-wrap,
	.td_category_template_1 .td-category-header{
	*max-width: 980px;
	}
}

@media (min-width: 768px) and (max-width: 1018px) {
	.td-block-title-wrap,
	.td_category_template_1 .td-category-header{
	*max-width: 740px;
	}
}

.td-category-header .td-page-title {
		font-weight: 800;
		font-size:26px;
}
.td_block_template_12 .td-pulldown-category{
	right: 10px;
	top:10px;
}
.td-header-style-10 >*{background-color: white;}
.td-excerpt{font-weight: 300;}
.td_block_wrap{margin-bottom: 0px;}
@media (min-width: 768px){
	.td_block_wrap .td-block-row{
	*border-bottom: 1px solid #dfdfdf;	
	padding-top:30px;
	padding-bottom: 20px;
	}
}


 
.iosSlider-col-3 .entry-title{
	font-weight: 900 !important;
  /* General Title */
  font-size: 24px !important;
  line-height: 1.5 !important;
  margin: 0px !important;
}
 
 

 .td-main-page-wrap {
    padding-top: 10px;

}
.td-header-gradient:before{display: none;} 
 h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
  color: #222222;
}
    .td-post-content h1,
    .td-post-content h2,
    .td-post-content h3,
    .td-post-content h4 {
          font-size: 20px !important;
          line-height: 24px !important;
          color :#424242;
          font-weight: 500;
          margin: 50px 20px 20px 20px !important;
          padding-top : 10px!important;          
          padding-bottom : 5px!important;
          margin-bottom : 10px!important;          
          *border-top:1px solid #333;
          border-bottom:1px solid #efefef;          


 
    }

 
.td-review tr,
.td-review td  {border:none !important; }

.td-review-footer:after{display: none;}

 .td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p, .td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li{
 

 }
 #buy_body{padding-bottom: 30px;}
.td-review-header .block-title,
.td-review-summary .block-title {
  background-color: transparent;
  color: #222;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  line-height: 16px;
  padding: 0px;
  margin-bottom: 0;
  border-bottom: 0;
}
::-moz-selection {
   background: #000;
   color: #fff;
}
::selection {
   background: #000;
   color: #fff;
}
.editor_comment_comment{font-family: 'Nanum Myeongjo', "Apple SD Gothic Neo", 'Noto Sans KR', sans-serif !important;font-size: 20px; font-weight: 700; padding:10px 10px 20px 10px;}
 

.table{display: table;  }
.vertical_middle td{ display:table-cell;vertical-align:middle;}
.vertical_middle{ display:table-cell;vertical-align:middle; }

.post img ,
.td-post-content figure img, .wpb_text_column figure img, .td_block_text_with_title figure img, .woocommerce #tab-description figure img, .mce-content-body figure img
{margin-bottom: 10px;}
.cosmosfarm-share-buttons img{margin-bottom: 0px;}
#buy_body .buy_now,
#buy_body .fund_now{margin:20px auto;}

  #buy_footer  .buy_now,
#buy_footer  .fund_now  { 
  background-color: black; padding-top:10px; padding-bottom:10px;    
  font-size: 16px;
  position: fixed;right: 0;bottom: 0;vertical-align: baseline; width: 100%;	z-index: 9999999; }


#buy_footer    a{color: white;}
#buy_body    a{color: black;}
.header_left     a{color: white;}


 
.buy_now a,
.fund_now a{background-color: transparent; 
 	  border-color: #ff9933;
	  border-radius: 30px;
	  width: 90%;
	  	  margin:auto;
	  	  height:30px;
	  	  max-width: 300px;
*	  	  margin-top: 30px;
*	  	  margin-bottom: 30px;
	  }

.buy_comment{line-height: 20px; font-size: 12px;} 
.buy_btn{font-weight: bold;line-height: 30px; font-size: 24px;padding-top: 5px;}

#buy_footer .buy_comment{line-height: 12px; font-size: 8px; font-family:"Nanum Myeongjo","Apple SD Gothic Neo", 'Noto Sans KR', sans-serif;
 
}
#buy_footer .buy_btn{font-weight: bold;line-height: 25px; font-size: 24px; font-weight: 900; }
 .td-related-right{display: none !important;}
 .td-related-title{padding-bottom: 10px !important;}

 .fb-comments,
 .fb-comments span,
 .fb-comments iframe {
  width:100% !important;
 }
 
 
 .author-box-wrap .desc{
	 margin:auto;
 }
 .author-box-wrap .avatar {
    margin-bottom: 5px;
    float: none;
    border-radius: 50%;
}
.author-box-wrap {
    text-align: center;
    background-color: #fafafa;
    border:none;
    border-top:1px solid:#dfdfdf;
    border-bottom:1px solid:#dfdfdf;    
}
.td-post-small-box a{border:none; background-color: #fafafa;text-decoration: none; height: auto;}
.td-post-sharing-bottom{text-align: center;}




/* 리뷰 영역 */
.td-review {
  width: 100%;
  margin-bottom: 20px;
  margin-top:50px; 
}
  .td-review td,
 .td-review td{
 border: 0px;

 }
 
 .td-review-desc,
  .td-review-desc{
/* font_css */
  font-size:16px;
  color:#424242;
  line-height: 24px;

  text-align: center;
  padding: 10px 0 0 0;
  }
.td-review *{border:0px !important;}
.td-review-stars{
	margin-bottom: 10px;
}
.td-review-row-stars .td-review-desc,
.td-review-stars,.td-review-score

 {width: 100% !important;text-align: center !important;}
 .td-review-footer:after{content: "";width: 0;}
 .td-review  .td-review-stars,
  .td-review  .td-review-overall,
  
 .td-review  .td-review-stars,
 .td-review  .td-review-overall{

    color:#f59331;
    padding: 0; 
    
    
  }

.td-review  .td-review-final-score,
.td-review  .td-review-final-score  {
    font-size: 100px !important;
    font-weight: bold;
}

.td-review-summary,
.td-review-summary{  
    padding: 10px 0 10px 0;

  }
  .td-review-score,
  .td-review-score{	  
    padding:  0 0 0 0;
  }

.td-review .td-review-summary-content,
.td-review .td-review-summary-content{

    
    font-size:22px;
    font-weight:  bold;
    color:#424242;
    padding: 0;
    text-align: center;
    margin: 0px;

  }
  .td-review-summary-content:before{

    content: ' \201c ';
      font-family: Georgia;
      padding-right:2px;

  }
  
  .td-review-summary-content:after{

    content: ' \201D ';
      font-family: Georgia;
      padding-left:2px;

  }


  .single_template_5    .td-review-sponsor,
  .single_template_6    .td-review-sponsor  {
  padding-bottom: 20px;
  font-size:14px;
  *font-weight:  bold;
  color: #9f9f9f;
  text-align: right;

}
.td-main-sidebar .td_block_widget{padding:10px;}
.td-main-sidebar .td_module_8 .td-module-meta-info{display: none;}
.new .td_module_8 .no{display: none;}
.hot .td_module_8 .date{display: none;}
.td_module_8 .entry-title{margin-bottom: 0px;margin-top:10px;}
.td_module_8{margin-bottom: 5px !important; border:none;}
.td_module_8 img{border-radius: 3px; margin-bottom: 0px;}
.widget_recent_entries a{font-size: 12px !important;}
.widget_recent_entries ul,
.td-main-sidebar .td-block-title {padding:0px;}
.widget_recent_entries  li { margin: 0px;}
ul.sf-menu  :last-child a {
	font-weight: 700 !important;
}
.td-header-style-10 .td-logo-wrap-full ,
.td-header-style-10 .td-logo-wrap-full .td-logo   {line-height: 80px; min-height: 80px;}


 .font_black{color:#222;}
 .bg_facebook{background-color: #4267b2;}
 .bg_naver{background-color: #00ab33;} 
 .bg_kakao{background-color: #fef01b;}  
 .font_naver{color:#00ab33}
 .bg_white{background-color:white;}
 .bg_gray{background-color:#999;}   
 .bg_yellow{background-color: #fecc36;}
 .bg_red{background-color: #e74700;} 
 .bg_black{background-color:#222; color:white;}
 .bg_gray_light{background-color:#f1f1f1;}
  .bg_gray_light_more{background-color:#fafafa;}
.bg_gray_middle{background-color:#f8f8f8;}

 .bg_red{background-color: red;}
  .bg_acc{background-color:#fd9840;}   
  
  .font_small{font-size: 12px;}
  .font_larger{font-size: 24px;}
  .font_large{font-size:18px;}


 .padding_10_horizon{padding:0px 10px !important;}
 .padding_20_horizon{padding:0px 20px !important;}
 .padding_small{padding:10px !important;}
 .padding_no{padding:0px !important; }
.padding_smaller{padding:5px;} 
 .padding{padding:20px;}   
 .padding_large{padding:30px;}
 .padding_larger{padding:50px;} 
 .margin_large{margin:30px;}
 .margin{margin:20px;}
 .margin_small{margin:10px;}
 .margin_no{margin:0px !important;}
  .margin_auto{margin:auto;}
.padding_top{padding-top:10px;} 
.show_off{display:none !important;}

@media screen and (min-width: 850px){
	.mobile_only{display: none;}
	
	.desktop_padding_10{	padding:10px !important; }
	.desktop_padding_20{	padding:20px !important; }
	.desktop_padding_40{	padding:40px !important; }

}
@media screen and (max-width: 849px){
		.desktop_only{display: none;}

		.mobile_padding_20{	padding:20px !important; }
		.mobile_padding_10{	padding:10px !important; }
}
/* block 구조 */
.td-module-thumb{margin-bottom: 0px;}
.entry-thumb{width: 100%;}
.border_gray{border:1px solid   #e6e6e6;   }
.border_gray_left{border-left:1px solid   #dfdfdf;   }
.border_black{border:1px solid   #222;   }
.border_radius{border-radius: 3px;}
@media screen and (min-width: 850px){
	.border_gray_desktop{
		border:1px solid   #dfdfdf;
	}
	.large-9.td-main-content{
		*padding-right: 10px;
	}
}

.align_center{text-align: center; margin-left: auto; margin-right: auto;}

.row { display: flex; flex-flow: row;flex-wrap: wrap ;    justify-content: flex-start; overflow: hidden;}

.row_center {   -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;}
 .row>*{overflow: hidden;}
 .col_text{  padding:10px 5px 0px 5px; *height: 56px;*height: auto; margin-bottom: 2px; }
 .col_text_sub{font-size:12px !important; color:#666; padding:0px 5px 0px 5px; line-height: 1.4; * height: 64px; } 
 .col_text_meta{font-size:12px !important; color:#222; padding:5px 5px 0px 5px; line-height: 1.4;    } 
 .td-post-date{color: #222;}
 .col_text a{color:#000; font-size:16px; line-height: 1.1; font-weight: 400;}
 .col_text,.col_text_sub{background-color: transparent; overflow: hidden;}
 @media (max-width: 414px){
  .col_text a{ font-size:18px;}
  .col_text,col_text_sub{height: auto;}
  .small-columns-1 .col_text{min-height: 0;}
  }
	 .col{ padding:8px 10px;  }
	 .box_shadow{    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.19);}	 
	 .box_shadow_bottom{    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);}	 	 
	 .col_small{ padding:5px 5px;  }
	 .bg_black.col_small{ padding:5px 5px;  }	 	 
	 .col_large{ padding:20px 20px;  }	 
	 .large-columns-10 .col{max-width: 10%; flex-basis: 10%;}
	 .large-columns-8 .col{max-width: 12.5%; flex-basis: 12.5%;}
	 .large-columns-7 .col{max-width: 14.2857%; flex-basis: 14.2857%;}
	 .large-columns-6 .col{max-width: 16.6666%; flex-basis: 16.6666%;}
	 .large-columns-5 .col{max-width: 20%; flex-basis: 20%;}
	 .large-columns-4 .col{max-width: 25%; flex-basis: 25%;}
	 .large-columns-3 .col{max-width: 33.33333%; flex-basis: 33.33333%;}
	 .large-columns-2 .col{max-width: 50%; flex-basis: 50%;} 
	 .large-columns-1 .col{max-width: 100%; flex-basis: 100%;} 

	 @media (min-width: 767px) and (max-width: 1000px) {
	.lmedium-columns-5 .col{max-width: 20%; flex-basis: 20%;}		
	.lmedium-columns-4 .col{max-width: 25%; flex-basis: 25%;}	
	.lmedium-columns-3 .col{max-width: 33.33333%; flex-basis: 33.33333%;}
	.lmedium-columns-2 .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
	.lmedium-columns-1 .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
	
	}
		
	 @media (min-width: 415px) and (max-width: 766px) {
	.medium-columns-5 .col{max-width: 20%; flex-basis: 20%;}		
	.medium-columns-4 .col{max-width: 25%; flex-basis: 25%;}	
	.medium-columns-3 .col{max-width: 33.33333%; flex-basis: 33.33333%;}
	.medium-columns-2 .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
	.medium-columns-1 .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
	
	}
	
@media (max-width: 414px){
	.small-columns-5 .col{max-width: 20%; flex-basis: 20%;}		
	.small-columns-4 .col{max-width: 25%; flex-basis: 25%;}	
	.small-columns-3 .col{max-width: 33.33333%; flex-basis: 33.33333%;}
	.small-columns-2 .col { max-width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
	.small-columns-1 .col { max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
	
	}
		


	.large-1{max-width: 8.33333%; flex-basis: 8.33333%;width:100%;}
	.large-15{max-width: 12.5%; flex-basis: 12.5%; width:100%;}
	.large-2{max-width: 16.66666%; flex-basis: 16.66666%; width:100%;}
	.large-3{max-width: 25%; flex-basis: 25%;}
	.large-4{max-width: 33.33333%; flex-basis: 33.33333%;}
	.large-5{max-width: 41.66667%; flex-basis: 41.66667%;}
	.large-6{max-width: 50%; flex-basis: 50%; }
	.large-7{max-width: 58.33333%; flex-basis: 58.33333%; width:100%;}
	.large-75{max-width: 62.5%; flex-basis: 62.5%; width:100%;}
	
	.large-8{max-width: 66.66667%; flex-basis: 66.66667%; }
	.large-9{max-width: 75%; flex-basis: 75%; width:100%;}	
	.large-10{max-width: 83.3333%; flex-basis: 83.3333%; width:100%;}	
	.large-11{max-width: 91.666666%; flex-basis: 91.666666%; width:100%;}		
	
	.large-12{max-width: 100%; flex-basis: 100%;}



	
@media (max-width: 767px){
	.small-12{ max-width: 100%; flex-basis: 100%;  }
		.small-6{max-width: 50%; flex-basis: 50%; }
		.small-7{max-width: 58.33333%; flex-basis: 58.33333%; width:100%;}
		.small-8{max-width: 66.66667%; flex-basis: 66.66667%; }
		.small-9{max-width: 75%; flex-basis: 75%; width:100%;}	
	.small-5{max-width: 41.66667%; flex-basis: 41.66667%;}
	.small-0{max-width: 0%; flex-basis: 0%;}
	.small-4{max-width: 33.33333%; flex-basis: 33.33333%;}
	.small-3{max-width: 25%; flex-basis: 25%;}
	.small-2{max-width: 16.66666%; flex-basis: 16.66666%; width:100%;}
	.small-1{max-width: 8.33333%; flex-basis: 8.33333%;width:100%;}
	}	

.gap_20{height: 20px;}
.gap_10{height: 10px;}
.gap_5{height: 5px;}


/* footer 정의 */
.td-footer{background-color: #222;color:white;}
.td-footer a{color:white;}
.td-footer,
.td-footer .widget li ,
.ea_info li{font-size:16px; font-weight: 300; line-height: 1.1 !important;}
.td-footer .widget_nav_menu .sub-menu{display: none !important;}
.td-footer .widget_nav_menu .menu-item{display: inline-block !important; width: 27%; padding-left:10px; margin-bottom:20px; border-left:solid 2px #fd9840;}

.ea_info .mail{*color:#fd9840;}
.footer_title{font-size: 18px; font-weight: 700;}
.ea_info li{list-style-type: none !important;}
.ea_info li{padding-left:10px; margin-bottom:10px; margin-left:12px;}
.ea_info li:first-child{	border-left:solid 2px #fd9840;}
.td_block_related_posts .td-module-thumb{margin:0px;}
 
.td-boxed-layout .vc_row,
.td-boxed-layout .tdc-row,
.td-boxed-layout .td-container,

.td-block-title, .td_block_template_12 .td-block-title, .td-category-header
{
	max-width: 1200px;
	width:100% !important;
}
.td-post-template-12 .td-post-header .td-post-title, .td-post-template-13 .td-post-header .td-post-title{
	*text-align: left;
}
.td-container,
.tdc-row {
  * width: 100%;
   * max-width: 1300px;
}

.td-boxed-layout .td-container-wrap {
  *max-width: 1300px;
  width: 100%;
}
.td-container.td-post-template-12{
	*max-width: 900px;
}
.td-post-template-12 .td-post-header{
	margin-bottom: 0px;
}
figcaption{margin-top:0px !important;   line-height: 1.2;}
figcaption:before{  }
.td-post-author-name{font-weight: 400;}


.google-auto-placed,
.code-block{
	padding :50px 30px;
	margin: 50px auto !important;
	*background-color: #222;

}
.td-post-content table{
	padding:20px;
}

  .td_block_related_posts .td-module-image {
  width: 100%;
  position: static;
}