/* 
Theme Name:		 Newspaper Plus Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Newspaper Plus Child is a child theme of Newspaper Plus, created by ChildTheme-Generator.com
Author:			 Macrew
Author URI:		 http://childtheme-generator.com/
Template:		 newspaper-plus
Version:		 1.0.0
Text Domain:	 newspaper-plus-child
*/


/*
    Add your custom styles here
*/

#top-footer .mgs-footer-widget .widget ul.thumb {
    padding-bottom: 0px;
    padding-left: 0;
    float: left;
    margin-right: 10px;
	    margin: 0;
}
#top-footer .mgs-footer-widget .widget ul.thumb li {
    padding-bottom: 0px;
    padding-left: 0;
    float: left;
    width: 23%;
    margin-right: 3%;
    text-decoration: none;
    list-style: none;
	    margin: 10px 5px;
	
}

.bloun-img {
    margin: 26px 0 0;
}
.post-image img {
    width: 100%;
}
div#home_slider img {
    width: 100%;
}

#top-footer .mgs-footer-widget .widget {
    background: transparent!important;
}

#top-footer .mgs-footer-widget .widget h2.widgettitle span {
    font-size: 18px;
}

.post-image {
    margin: 20px 0;
}



div#copyright_left {
    width: 40%;
    text-align: left;
	font-size: 14px;
    color: #d8caca;
	   font-family: 'Nanum Gothic', sans-serif;
}



div#copyright {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}




/*categories home page 10 june*/

.widget .widget-title 
{

font-size: 16px;
}
a.post_comment_number {
    padding: 10px 12px 10px 15px;
    background: #e82222;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 32px;
	height: 49px;
	margin-top: 26px;
}
.post_detail.half {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 23px;
}
.one_half {
    width: 46%;
    margin-top: 26px;
    margin-right: 13px;
}
.one_half .post_img img {
    width: 100%;
}
.post_wrapper {
    width:100%;
    margin: 2px 0 0 7px;
}
.post_header_wrapper {
    display: block;
    width: 100%;
	margin-top: 15px;
}
.post_inner_wrapper {
    width: 100%;
    margin: auto;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.post_header {
    width: 100%;
    float: left;
    padding-bottom: 0;
    border-left: 2px solid #e82222;
    border-bottom: 2px solid #e82222;
    line-height: 18px;
    min-height: 23px;
    text-align: left;
    display: block;
}
.post_category_rating {
    float: right;
    margin-top: 24px;
}
.post_header.half {
    width: 100%;
    float: left;
    padding-bottom:0;
    border-left:0px;
    border-bottom:0px;
    line-height: 18px;
    margin-bottom: 20px;
    min-height: 23px;
    text-align: left;
    display: block;
}
.post_header h3 {
    background: #e82222;
    color: #fff;
    line-height: 1.8em;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 0 20px;
    font-weight: 500;
}
/*
.one_half .post_img img {
    width: 92%;
}
*/
.one_half.last h6 a {
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left!important;
    color: #404040;
}

.post_inner_wrapper .one_half.last {
    float: right;
    margin-right: 0;
    text-align: left;
    width: 50%;
    margin-top: 26px;
}

.post_header_wrapper.half {
    margin-top: 5px;
}
a.readmore {
    float: left;
    padding: 10px 12px 10px 15px;
    background: #ebebeb;
    margin-top: 10px;
    color: #444;
    font-size: 14px;
    text-transform: uppercase;
}
.readmore:hover, .readmore:active {
    background: #e82222;
      color: #ffffff!important;
}

.one_half.last {
    font-size: 14px;
    color: #000000;
}
.post_detail.space {
    text-transform: uppercase;
    font-size: 12px;
    color: #444;
}
.one_half.last h6 {
    margin-top: 0px;
    margin-bottom: 5px;
}

img.alignleft.thumb {
    width: 78px;
    max-width: 100%;
}


.post_wrapper:last-child {
    padding-bottom: 20px;
}

.post_wrapper.half {
    width: 46%;
    float: left;
    margin-top: 30px;
    margin-right: 19px;
}

.post_wrapper.half .post_img img {
    margin-top: 0;
    width: 100%;
    display: block;
}

.hentry {
    margin: 0;
}
.post_inner_wrapper.half {
    width: 100%;
    margin: auto;
    margin-bottom: 15px;
}

.post_header.half h4 a {
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left!important;
    color: #404040;
}



/*pagination*/


.pagination {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.pagination a.inactive, .pagination a {
    padding: 6px 6px;
    font-size: 10px;
}

.pagination  span.current
{   padding: 6px 11px;
	font-size: 15px;
	background: #ebebeb;
	margin: 0 3px;

}
.pagination a.inactive, .pagination a {
    padding: 5px 11px 5px 11px;
	font-size: 15px;
	background: #ebebeb;
	margin: 0 3px;
}

/*about us page*/

.main-abouts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 20px 0 28px;
}

.about-main {
    width: 20%;
}

.about-info {
    width: 70%;
}



.main-abouts .frame_left img {
    background-color: #fff;
    border: 1px solid #dddddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 9px #b3b3b3;
    box-shadow: 0 0 9px #b3b3b3;
    min-height: 39px;
    max-width: 91%;
    object-fit: cover;
    height: 196px;
}

/*about us page*/

.main-abouts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 20px 0 28px;
}

.about-main {
    width: 20%;
}

.about-info {
    width: 70%;
    margin-top: 10px;
}



.main-abouts .frame_left img {
    background-color: #fff;
    border: 1px solid #dddddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 9px #b3b3b3;
    box-shadow: 0 0 9px #b3b3b3;

}
.site-branding .site-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 14px;
    margin: 0;
    text-transform: uppercase;
}
.site-branding .site-title a {
    color: #313541;
}

/*26-june 2020*/

.main-expand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin: 10px 0 42px;
}

h2.righ-hh {
    float: right;
	text-align:center;
    width: 50%;
}

h2.lef-hh {
    width: 50%;
    margin-bottom: 0;
		text-align:center;
}

.inner-expands {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
			margin: 0 0 51px;
}

/*contact form*/


.page-id-2046 .wdform_row.ui-sortable-handle , .page-id-6262 .wdform_row.ui-sortable-handle{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.page-id-2046 .contactform6 .wdform_column , .page-id-6262 .contactform8.wdform_column {

    width: 100%!important;
}
.page-id-2046 .wdform-field, .page-id-6262  .wdform-field {
    width: 100%!important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}


.page-id-2046 .contactform6 .wdform-label-section , .page-id-6262.contactform8 .wdform-label-section {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 15%!important;
}

.page-id-2046 .contactform6 .wdform-element-section, .page-id-6262 .contactform8 .wdform-element-section {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40%!important;
}
.contactform8 .wdform_column {
    padding-right: 50px !important;
    float: left;
    border-spacing: 2px;
    border-collapse: separate !important;
    width: 100%!important;
}
.contactform8 .wdform-label-section {
    text-align: left!important;
    display: table-cell;
    text-align: left;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    width: 15%!important;
}
.page-id-2046 .contactform6 input[type="text"], .page-id-2046 .contactform6 select , 
.page-id-6262 .contactform8 select, .page-id-6262 .contactform8 input[type="text"] {
    height: 40px;
    padding: 0 3px !important;
    background: #ffffff;
    display: block;
    line-height: 1.5;
    color: #495057;

    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0px;
    font-size: 13px;

    font-style: normal;
}
.page-id-2046 .contactform6 .mini_label,  .page-id-6262 .contactform8 .mini_label{
    font-size: 14px;
    color: #000000;
}

.page-id-2046  .contactform6 .wdform-label,   .page-id-6262  .contactform8 .wdform-label {
    border: none;
    vertical-align: top;
    line-height: 17px;
    font-size: 14px;

    color: #000000;
}


.page-id-2046  input#cfm_bot_validation6, 
.page-id-6262 input#cfm_bot_validation6 {
    border: transparent;
    background: transparent;
}


.page-id-2046 input::-webkit-input-placeholder, .page-id-6262 input::-webkit-input-placeholder
{
  font-size: 14px!important;
  
    color: #000000;
}
.page-id-2046 input:-moz-placeholder , .page-id-6262 i input:-moz-placeholder {
  font-size: 14px!important;

    color: #000000!important;
}


.page-id-2046  .contactform6 input#wdform_8_element_first6, .page-id-6262   .contactform68input#wdform_8_element_first6, {
    width: 200px!important;
}

.page-id-2046 .wdform-field , .page-id-6262 .wdform-field ,   .page-id-6262 .wdform-field  {
    width: 100%!important;
    /* -webkit-box-pack: start; */
    -ms-flex-pack: start;
    /* justify-content: flex-start; */
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important;
}



.page-id-1376 .contactform9 .wdform-label, .page-id-2046  .contactform6 .wdform-label ,  .page-id-6262 .contactform8 .wdform-label{
    border: none;
    color: #000;
    vertical-align: top;
    line-height: 17px;
    font-family: Poppins,serif;
}
.expheading h2 {
    margin-bottom: 11px;
}
.page-id-2046 .contactform6 .button-submit, .page-id-2046  .contactform6 button.button-reset
{
    float: left;
    background: #e82222;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 13px;
    height: 33px;
    padding: 10px 15px;
    font-weight: 400;
    display: inline-block;
    position: relative;
    text-shadow: none;
    border: 1px solid #e82222;
	font-family: Poppins,serif;
	outline:none;
}

/*contact form /9*/
.page-id-1376 .contactform9 .wdform_column {
    width: 100%;
    display: block;
}
.page-id-1376 .contactform9 input[type="text"], .page-id-1376 .contactform9 select {
    height: 40px;
    padding: 0 3px !important;
    display: block;
    line-height: 1.5;
    color: #495057;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius:0px;
    font-size: 13px;
    font-style: normal;
}

.page-id-2046 .contactform6 .input_deactive, .page-id-1376 .contactform9 .input_deactive
{
background-color: #ffffff;
}
.page-id-2046   .contactform6 textarea , .page-id-1376.contactform9 textarea {
    margin: 0px;
    height: 96px!important;
	border: 1px solid #ced4da!important;
}
.page-id-1376  .contactform9 .wdform-element-section {
    text-align: left;
    width: 500px!important;
}


.page-id-1376  .contactform9 input#wdform_7_element_first9 {
    width: 200px!important;
}

.page-id-1376   input#cfm_bot_validation9 {
    background: none;
    border: 0;
}

.page-id-1376  .contactform9 .button-submit {
    float: left;
}


.page-id-1376  .contactform9 .button-submit, .page-id-1376  .contactform9 .button-reset
{
    float: left;
    background: #e82222;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 13px;
    height: 33px;
    padding: 10px 15px;
    font-weight: 400;
    display: inline-block;
    position: relative;
    text-shadow: none;
    border: 1px solid #e82222;
	font-family: Poppins,serif;
	outline:none;
}
.page-id-1376 .contactform6 .mini_label {
    font-size: 14px;
    color: #000000;
}

/*categorsy page*/
.archive.category .post_category_rating {
    margin-top: 24px;
    display: block;
    float: none;
    width: 100%;
}
.archive.category  a.read-more-link {
    padding: 2px 10px;
    float: left;
    display: block;
    margin-top: 31px;
}
.archive.category  .entry-meta {
    display: block;
    width: 100%;
    text-align: left;
}
 .archive.category  .archive-desc-wrapper.clearfix .archive-classic .entry-title p a {
    text-align: left!important;
}
 .archive.archive-classic .entry-title a:after{
  display:none;
	}
	
	
 .archive .entry-header, .blog .entry-header {
    margin-top: 20px;
    text-align: left!important;
}
.poetic-carts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 20px 0 28px;
}

.poetic-imgs {
    width: 30%;
}

.people-text .alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
    background-color: #fff;
    border: 1px solid #dddddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 9px #b3b3b3;
    box-shadow: 0 0 9px #b3b3b3;
    /* height: 199px; */
    /* object-fit: cover; */
}
.poetic-imgs img {
    background-color: #fff;
    border: 1px solid #dddddd;
    padding: 6px;
    -webkit-box-shadow: 0 0 9px #b3b3b3;
    box-shadow: 0 0 9px #b3b3b3;
    height: 199px;
    object-fit: cover;
}
.poetic-text {
    width: 67%;
    margin-top: 10px;
    margin-left: 20px;
}

.page-id-1817 .contactform5 input[type="text"], .page-id-1817 .contactform6 select {
    height: 40px;
    padding: 0 3px !important;
    background: #ffffff;
    display: block;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0px;
    font-size: 13px;
    font-style: normal;
}
.page-id-1817 .contactform5 .wdform-label{
    border: none;
    color: #000;
    vertical-align: top;
    line-height: 17px;
    font-family: Poppins,serif;
}

.page-id-1817 .contactform5 .input_deactive{
    background-color: #ffffff;
	
	   border: 1px solid #ced4da!important;
}

.page-id-1817 .contactform5 textarea{
    margin: 0px;

 
}
.page-id-1817 .contactform5 .wdform-label-section {
    text-align: left;
    display: table-cell;

}
.page-id-1817 .contactform5 .button-submit
{
    float: left;
    background: #e82222;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 13px;
    height: 33px;
    padding: 10px 15px;
    font-weight: 400;
    display: inline-block;
    position: relative;
    text-shadow: none;
    border: 1px solid #e82222;
	font-family: Poppins,serif;
	outline:none;
}
.button-submit, .button-reset
{
    float: left!important;
    background: #e82222!important;
    color: #fff!important;
    cursor: pointer!important;
    font-size: 14px!important;
    line-height: 13px!important;
    height: 33px!important;
    padding: 10px 15px!important;
    font-weight: 400!important;
    display: inline-block!important;
    position: relative!important;
    text-shadow: none!important;
    border: 1px solid #e82222!important;
	font-family: Poppins,serif!important;
	outline:none!important;
}

textarea {
    height: 100px!important;
}

form#contactform5 input#cfm_bot_validation5 {
    display: none;
}

form#contactform8 input#cfm_bot_validation8 {
    display: none;
}
.smart_recent_posts .srpw-block.srpw-default-style {
    margin: 30px 0 0;
}

.smart_recent_posts .srpw-content {
    float: right;
    width: 80%;
}

.smart_recent_posts  .srpw-alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
    width: 25%;
}

.smart_recent_posts  li.srpw-li.srpw-clearfix {
    display: flex;
}

.expand-a {
    width: 50%;
}
.expand-b {
    width: 50%;
}


.single-post-image img {
    width: 100%;
}

.Custom_Popular_Posts ul.posts.blog.black_wrapper {
    width: 100%;
    margin: 27px 0 0;
}
/*responisve*/
@media (max-width: 1199px){

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body, iframe {
    max-width: 100%!important;
/*    object-fit: cover!important;
*/}		
}


@media (max-width: 1023px){

}

@media (max-width: 990px)
{
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body, iframe {
    margin: 0px auto;
    max-width: 100%!important;
    display: block;
}


table.aligncenter td {
    /* width: 100%; */
    max-width: 214px!important;
}

.widget .widget-title
{
    font-size: 16px!important;
}

.page-id-2046 .contactform6 .wdform-element-section
{
width:100%!important;
}

.contactform6 .wdform_column {
    padding-right: 0 !important;
}

.page-id-2046 .contactform6 .wdform-label-section {
   width: 100%!important;
}
.page-id-1376 .contactform9 .wdform-element-section {
    width: 100%!important;
}
.page-id-1376 .contactform9 input#wdform_7_element_first9 {
    width: 100%!important;
}

.page-id-1376.contactform6 .wdform-label-section {
   width: 100%!important;
}

}
@media (max-width: 768px)
{

table.aligncenter td {
  
    padding: 5px 10px;
    width: 100%;
    max-width: 100%!important;
    max-width: 100%;
}


table.aligncenter tbody {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}

table.aligncenter td {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}

table.aligncenter tr {
    width: 100%;
    display: block;
}
}
@media (max-width: 767px) {

.top-social-wrapper {
    float: none;
    width: 100%;
    text-align: center;
}

div#copyright {
    display: block;
}

div#copyright_left {
    width: 100%;
    text-align: center;
}

table.aligncenter td {
  
  margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}
 table.aligncenter  tr {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}  

table.aligncenter tbody {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin: 0px auto;
    display: block;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body, iframe {
    margin: 0px auto;
    max-width: 100%!important;
    display: block;
}


main#main .epyt-gallery .epyt-gallery-list .epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb {
    width: 100%!important;
}

main#main .epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb {
    width: 100%!important;
    display: block!important;
}
.wp-playlist .mejs-container {
    margin: 0;
    max-width: 100%;
    min-width: 100%!important;
}
select#archives-dropdown-2 {
    max-width: 100%;
    margin: 0px auto;
    display: block;
    text-align: center;
}
.one_half {
    width: 100%;
}

.post_inner_wrapper .one_half.last {
    width: 100%;
}

.post_wrapper {
    width: 100%;
    margin:10px 0 0 0;
}
.one_half .post_img img {
    width: 100%;
}
.post_wrapper.half {
    width: 100%;
    float: left;
}

.one_half
{
	margin-top:14px;
}

.pagination a.inactive, .pagination a
{
	margin: 0 5px;
}

.post_inner_wrapper .one_half.last
{
	margin-top: 0;
}

a.post_comment_number
{
    margin-top: 15px;
}

.main-abouts , .inner-expands
{
display:block;
}

h2.righ-hh {
    float: none;
    width: 100%;
    margin: 20px 0 0;
}

h2.lef-hh {
    width: 100%;
    margin-bottom: 0;
}

.page-id-2046 .contactform6 .wdform-element-section
{
width:100%!important;
}

.contactform6 .wdform_column {
    padding-right: 0px !important;
}
.contactform9 .wdform_column {
    padding-right: 0px !important;
}
.page-id-2046 .contactform6 .wdform-label-section {
 width: 100%!important;
}
.about-main {
    width: 100%;
}

.about-info {
    width: 100%;
}

.about-main .frame_left img {
    display: block;
    height: auto;
    max-width: 100%;
    margin: 0px auto;
}
.email-about p a {
    word-wrap: break-word;
    font-size: 14px;
}
.poetic-imgs {
    width: 100%;
}

.poetic-text {
    width: 100%;
}

.poetic-carts
{
display:block;
}

.site-branding .site-title {
    line-height: 24px;
}


.smart_recent_posts .srpw-content {
    float:none;
    width: 100%;
}

.smart_recent_posts  .srpw-alignleft {
    float:none;
    margin-right: 0px;
    width: 100%;
}


.smart_recent_posts  li.srpw-li.srpw-clearfix {
    display: block;
}

.expand-a {
    width: 100%;
    padding: 0 0 33px;
}
.expand-b {
    width: 100%;
}

.main-expand
{
   display: block; 
}


.people-text .alignleft {
    margin-right: 0;
    width: 100%;
    margin-bottom: 32px;
}
}