.single_post .post_banner{max-width:1200px;margin:auto;padding-top:98px}.single_post .banner_content{position:relative}.single_post .pt_menu_bg{width:750px;margin:auto;height:399px}.single_post .pt_menu_bg::after{display:none}.single_post .back{position:absolute;top:0;left:0;color:#ed1f24;font-size:14px;font-weight:400;text-transform:uppercase;padding-left:23px}.single_post .back::before{content:"";position:absolute;top:3px;bottom:0;left:1px;margin:auto;width:14px;height:1px;background-color:#ed1f24}.single_post .back::after{content:"";position:absolute;top:3px;bottom:0;margin:auto;left:0;width:5px;height:5px;border-top:1px solid #ed1f24;border-left:1px solid #ed1f24;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.single_post .estimate_reading_time{color:#616161;font-size:16px;font-weight:500;letter-spacing:-0.13px;border-bottom:1px solid #dfdfdf;padding-bottom:14px}.single_post .socials_share{text-align:right;padding-bottom:18px}.single_post .social{display:inline-block;padding-left:3px}.single_post .ap_box_other{padding-bottom:42px}.single_post .apo_image{padding:19px 70px 14px 15px;height:168px;position:relative}.single_post .apo_image::before{display:none}.single_post .apo_image::after{display:none}.single_post .apo_col{margin-bottom:0}.single_post .apo_col:nth-child(3n+2) .apo_image{height:168px}.single_post .apo_name{padding:0 11px}.single_post .apo_name .text{max-width:100%;color:#000;font-size:20px;font-weight:600;text-transform:none}.single_post .apo_cont{padding:0 11px;margin-bottom:13px;font-size:14px;font-weight:400;line-height:22px}.single_post .read_more_wrap{text-align:right}.single_post .read_more{width:108px;background-color:#ed1f24;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;position:relative;display:inline-block;padding:5px 0 6px 9px;text-align:left}.single_post .read_more::before{content:"";position:absolute;top:0;bottom:0;right:17px;margin:auto;width:9px;height:1px;background-color:#fff}.single_post .read_more::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:16px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ap_cont{background-color:#fff;max-width:750px;margin:auto;padding:27px 0 0;margin-bottom:85px}.ap_title{color:#000;font-size:44px;font-weight:600;line-height:62px;max-width:100%;padding:0 34px 0 34px;text-align:left;margin:0 auto 0}.ap_boxes{max-width:680px;margin:auto}.ap_boxes a:not(.social):not(.read_more){color:#ed1f24;padding-bottom:3px;position:relative}.ap_boxes a:not(.social):not(.read_more)::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#ed1f24}@media screen and (min-width: 1025px){.ap_boxes a:not(.social):not(.read_more):hover{color:#ed1f24}}.ap_box{max-width:100%;background-color:#fff;width:100%;margin:0 auto}.ap_fbox{padding:16px 0 0;max-width:100%;width:100%;margin:auto}.ap_box_text .ap_box_text_all{padding:0}.ap_data_wrap{margin-bottom:25px;padding:0}.ap_box_text{padding:63px 0 45px;color:#000}.ap_box_other{padding:0}.apo_title{color:#000;font-size:30px;font-weight:400;letter-spacing:-0.25px;padding-bottom:24px}.apo_inside{padding:37px 0 0}@media screen and (max-width: 1024px){.single_post .apo_inside{padding:40px 0 0}.single_post .banner_content{padding:0 50px}.single_post .back{position:relative}.single_post .pt_menu_bg{width:100%;height:355px;margin:37px auto 0}.single_post .post_banner{padding-top:54px}.single_post .ap_box_other{width:-webkit-calc(100% + 70px);width:-moz-calc(100% + 70px);width:calc(100% + 70px);margin:0 -35px;max-width:unset}.single_post .ap_box_other .apo_inside.border{border-top:none;position:relative}.single_post .ap_box_other .apo_inside.border::before{content:"";position:absolute;top:0;right:35px;width:-webkit-calc(100% - 62px);width:-moz-calc(100% - 62px);width:calc(100% - 62px);height:1px;background-color:#d7d7d7}.single_post .apo_name{padding:0 14px}.single_post .apo_name .text{font-size:18px}.single_post .apo_cont{padding:0 14px}.single_post .read_more{width:134px;padding-left:22px}.single_post .read_more::before{right:14px}.single_post .read_more::after{right:13px}.single_post .estimate_reading_time{padding-bottom:9px}.ap_cont{padding:35px 65px 0;margin-bottom:85px;margin:0 50px;max-width:100%}.ap_title{padding:0;margin:0;width:100%;font-size:40px;font-weight:600;line-height:56px;max-width:680px;margin:auto}.ap_data_wrap{margin-top:28px}.ap_fbox{padding:20px 0 0}.ap_box_text.small_p_bot{padding-bottom:28px}.apo_title{font-size:20px;letter-spacing:-0.17px;padding-bottom:20px}.read_more{padding:5px 0 6px 23px}.cp_wrap{padding-bottom:32px}.apo_inside .apo_col{padding:0}}@media screen and (max-width: 767px){.single_post .apo_inside{padding:30px 0 0}.single_post .banner_content{padding:0px 10px}.single_post .pt_menu_bg{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:142px;margin:37px auto 0}.single_post .post_banner{padding-top:54px}.single_post .ap_box_other{width:100%;margin:0;padding-bottom:5px}.single_post .ap_box_other .apo_inside.border{border-top:none;position:relative}.single_post .ap_box_other .apo_inside.border::before{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background-color:#d7d7d7}.single_post .apo_name{padding:0 14px}.single_post .apo_name .text{font-size:18px}.single_post .apo_cont{margin-bottom:29px}.single_post .read_more::before{right:14px}.single_post .read_more::after{right:13px}.single_post .apo_inside .apo_row{margin:0;width:100%}.single_post .apo_image{margin-bottom:20px}.single_post .apo_inside .apo_title_line{margin:1px 0 4px}.single_post .estimate_reading_time{padding-bottom:7px;font-size:12px}.ap_cont{padding:16px 22px 0;margin:0 20px 22px;line-height:26px}.ap_title{font-size:20px;line-height:26px}.ap_data_wrap{margin-top:1px}.ap_data_wrap{margin-bottom:10px}.ap_fbox{padding:7px 0 0}.ap_box_text.small_p_bot{padding-top:10px;line-height:22px;padding-bottom:21px}.apo_title{padding-bottom:24px}.read_more{padding:5px 0 6px 23px}.cp_wrap{padding-bottom:32px}.apo_inside .apo_col{margin-bottom:20px}}