.print_hide{ display: none;}
.print_show{  display: block;}
.pagenav_back_top{ display:none;}
.single_page .single_content{ border-bottom: none !important; padding-bottom: 0px; margin-bottom: 0 ;}

.modal-open .overlay,
.modal-open .overlay *{ display:none;}

/* p { line-height: 1.2; } */

/* html, body { margin: 0; padding: 0; overflow: hidden; } */

body{ position:relative; } 

#header { border: 0; padding-top: 0; margin: 0; }

#logo.print_enabled { display: none; }
.print { display: block; }
.header_right { display: none; }
.print-all { display: none; }

.print-page { padding: 15px; }

.page_title { text-align: center; margin-bottom: 40px; }

.post_list { margin: 0; }
.post_list .post_item.full_width_item { position: static; }

.post_list .post_item .post_featured_img img { width: auto; }
.post_list .post_item .post_inner { background: none; margin-top: 25px; }
.post_list .post_item .post_inner .divider_box { margin-top: 20px; }

.view-page .single_meta { display: none; }

/* .post_list .post_item .post_inner .divider_box span { position: static; } */

.modal-open #footer { display: none; }
#footer { margin: 0; padding: 0; }

#footer .footer_left { width: 100%; }
#footer .footer_left > * { display: block; text-align: center; }
#footer .footer_left .logo.print { margin: auto; }
#footer .footer_left .footer_logo.print_enabled { display: none; }

#footer .footer_right { display: none; }

.mfp-wrap{ position:static !important; height:auto !important;}
.mfp-container{ position:static !important; height:auto !important;}
.mfp-content{ display:block !important;}


.single_content{ max-width:none; width:100%; margin:0;}
.mfp-container{ padding:0;}
.single_head{ padding-bottom:0px; padding-left:0px; padding-right:0px;}
.single_body{ padding:0; position:static !important;}
.mfp-close-btn-in .single_body .mfp-close{ display:none;}


#footer{ border-top: none !important;}

.post_list .post_item .post_content p{ display:block; margin-bottom:25px;}


#footer .footer_bottom{padding-bottom: 50px;}
#footer .footer_bottom ul {display: none;}
#footer .footer_bottom p{ color: #747474;}
#footer .footer_socials{ display: none;}
.header_top .container{padding-bottom: 20px; border-bottom-width:1px; border-bottom-style:solid;}
#content{ padding-top: 20px; padding-bottom: 20px;}


















