@font-face{font-family:'TenorSans';src:url('/wp-content/themes/pubnews-child/font/TenorSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'CocoGothic';src:url('/wp-content/themes/pubnews-child/font/coco-gothic.regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Metropolis';src:url('/wp-content/themes/pubnews-child/font/metropolis.regular.otf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'TTChoco';src:url('/wp-content/themes/pubnews-child/font/TT Chocolates.otf') format('truetype');font-weight:400;font-style:normal}.fixed-button{font-family:'DM Sans',sans-serif !important;display:inline-block;margin:20px auto 20px;color:#fff !important;font-weight:700;border-radius:50px;background-color:#da6221;text-decoration:none;padding:10px 25px;text-align:center;font-size:21px;border:none;width:auto !important}#ez-toc-container{border:none;padding:25px;border-radius:10px}.ez-toc-title-container{margin-bottom:15px !important}.ez-toc-title{font-size:24px !important;font-weight:700 !important}#ez-toc-container li{list-style-type:disc;list-style-position:inside}.navbar-nav .menu-item-has-children>a{pointer-events:auto !important;position:relative;z-index:10}.page-list{background-color:#fff;padding:30px !important;border-radius:10px}.page-list-ul{list-style-type:disc;padding-left:20px}.page-list-ul li{margin-bottom:8px}.page-list-ul a{color:#007bff;text-decoration:none}.page-list-ul a:hover{color:#0056b3;text-decoration:underline}.post-section .entry-content img{padding:0 !important;border-radius:10px}.post-section ul li{margin-bottom:15px}.post-section h4{font-size:20px}.entry-content .size-medium{max-height:300px;padding:10px;object-fit:contain}.re-search input{width:45%}.re-search button{background-color:#042249;border-radius:25px;padding:0 25px;font-weight:700}.custom-related-posts{margin-top:40px;padding-top:20px;border-top:2px solid #eaeaea}.custom-related-posts h6{font-size:24px !important;font-weight:700;margin-bottom:25px;text-align:left}.custom-related-posts .card{border:none;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;border-radius:10px;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.1)}.custom-related-posts .card-title{font-size:16px;text-align:left}.custom-related-posts .card-title a{color:#333;text-decoration:none;font-weight:700}.custom-related-posts .card-title a:hover{color:#0073aa;text-decoration:none}.search-submit{text-align:center !important;text-decoration:none !important;font-weight:700 !important;color:#fff !important;background-color:#042249 !important;border-radius:25px !important}.search-submit:hover{background-color:#00a1e7 !important}.button-404{margin-right:20px !important;text-align:center !important;min-width:140px !important;text-decoration:none !important;font-weight:700 !important;color:#fff !important;background-color:#042249 !important;border-radius:25px !important;padding:10px 20px !important}.button-404:hover{background-color:#00a1e7 !important}.related-posts{display:none}.page-section,.post-section{background-color:#eff6ff !important}.page-section .content,.post-section .content{background-color:#fff;padding:50px;border-radius:10px}.page-section .content h1,.post-section .content h1{font-size:28px !important;line-height:36px !important;margin-bottom:0 !important}.page-section .content h2 a,.post-section .content h2 a{color:#fff}.page-section .content h2,.post-section .content h2{margin:25px 0;font-size:24px !important;background-color:#4072af;font-weight:700;color:#fff;padding:10px 0 10px 10px;border-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0}.page-section .content h3,.post-section .content h3{margin:25px 0;font-size:20px !important;background-color:#d9e7fa;font-weight:700;color:#303030;padding:10px 0 10px 10px;border-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0}.page-section .content a,.post-section .content a{text-decoration:none}.page-section .sidebar,.post-section .sidebar{background-color:#fff;padding:50px 30px;border-radius:10px}.page-section .sidebar button,.post-section .sidebar button{background-color:#042249;border-radius:25px;padding:0 25px;font-weight:700}.post-section .post-thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.post-section .post-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:10px}.mm-page{margin:25px;padding:10px 350px 25px 40px;border-radius:25px;background-color:#fcfcff;box-shadow:-10px 0 25px rgba(0,0,0,.1);border:1px solid #f2f2f2}.mm-page h2,.mm-page h3{color:#00a1e7}.modal-ul{margin-bottom:10px;padding-bottom:10px}.email-download{padding-left:10px;padding-right:10px}.modal-title{margin-bottom:20px}.modal-title h2{margin:5px !important;text-align:center;font-size:32px}.modal-title h3{margin:5px !important;text-align:center;font-size:21px}.modal-logo{margin:auto;justify-content:center;text-align:center;max-width:300px}.custom-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:center}.custom-modal-body{display:flex;background-image:none;align-items:flex-end;padding:30px 50px 30px 0}.custom-modal-body img{max-height:300px;object-fit:contain}#customModal p{font-size:24px;margin-top:40px}#customModal button{display:block;width:100% !important;color:#fff;font-weight:700;border-radius:5px;background-color:#4072af !important;text-decoration:none;text-align:center;font-size:18px;border:none}#customModal button:hover{background-color:#00a1e7 !important;border:none}#customModal input{display:block;margin:25px 0;font-size:18px}.custom-modal-content{position:relative;margin:auto;padding:0;background-color:#fff;width:100%;max-width:800px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.2);overflow:hidden}.custom-close{position:absolute;top:10px;right:10px;font-size:36px;font-weight:400;color:#333;cursor:pointer;background:0 0;border-radius:50%;background-color:#fff;width:30px;height:30px;z-index:1001;display:flex;align-items:center;justify-content:center}.custom-close:hover{background-color:#f0f0f0;color:#000}.content-text{flex:1;text-align:center;padding-top:25px}.content-image{flex:1;align-items:center}.image-wrapper{flex:0 0 100%;max-height:450px}.image-wrapper img{width:450px;height:450px;object-fit:cover;object-position:center}.text-wrapper{flex:1}.btn-download{display:inline-block;padding:10px 20px;background-color:#02bcd1;color:#fff;font-weight:700;font-size:16px;text-decoration:none;border-radius:5px;text-align:center}.btn-download:hover{background-color:#01a8be}.close-btn{padding:5px 15px;font-size:14px;background-color:#999;color:#fff;border:none;cursor:pointer}.close-btn:hover{background-color:#777}.discount-button{display:inline-block;padding:10px 20px;background-color:#d9ddbb;color:#000;text-decoration:none;font-size:1.2rem;font-weight:400;border-radius:25px;text-align:center;transition:transform .3s ease,background-color .3s ease}.bottom-left{flex:3;display:flex;justify-content:flex-start}.bottom-right{flex:1;display:flex;justify-content:flex-end}.bottom-left p,.bottom-right p{margin:0;padding:15px;font-size:14px;color:#fff}.footer{margin-top:10px;display:flex;justify-content:space-between;padding:30px;background-color:#efefef;color:#000;text-align:left}.footer-left{display:flex;justify-content:flex-end;align-items:center;padding:15px 15px 15px 0;color:#fff !important}.footer-main-menu{list-style:none;margin:0;padding:auto;display:flex;gap:15px}.footer-main-menu li{margin:0;width:auto}.footer-main-menu a,.footer a{text-decoration:none;color:#fff;font-size:14px;transition:color .3s ease;padding:0 10px 0 0}.footer .pubnews-container{align-items:flex-start}.footer-column{flex:1;margin:0 15px}.footer-column h3,.footer h3{font-size:20px;margin-bottom:10px;color:#000;font-weight:700}.footer-column p,.footer-column ul,.footer p,.footer ul{font-size:14px;line-height:1.6}.footer-column ul,.footer ul{list-style:none;padding:0}.footer-column ul li,.footer ul li{margin-bottom:5px}.footer-column ul li a,.footer ul li a{color:#000;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#00a1e7 !important}.footer ul li a:hover{color:#00a1e7 !important}@media only screen and (max-width:992px){.re-search input{width:100%}.footer{text-align:center !important}.footer-main-menu a,.footer a,.footer p{padding:0 !important;font-size:16px !important}.footer-main-menu{padding:20px 0}.custom-modal-body{padding:20px 30px !important}.custom-modal-body img{max-height:150px !important;object-fit:contain !important}.custom-modal-body p,.custom-modal-body button{font-size:16px !important}#customModal{padding:25px}#customModal p{font-size:23px;margin-top:40px}.footer img{max-width:75%}.footer h3{font-size:20px;font-weight:700}.page-section .content,.post-section .content{padding:30px}.page-section .sidebar,.post-section .sidebar{padding:50px 30px;margin-top:10px}.page-section .sidebar button,.post-section .sidebar button{background-color:#042249;border-radius:25px;padding:0 25px;font-weight:700}.post-section .post-thumbnail{aspect-ratio:4/3}.page-section .content h2,.post-section .content h2{font-size:22px !important}.page-section .content h3,.post-section .content h3{font-size:18px !important}.page-section .content h1,.post-section .content h1{font-size:26px !important}}