/*!
Theme Name: Aging Matters Magazine
Theme URI: https://aginhwpl6n.nimpr.uk/
Author: MSGD Studio Ltd
Author URI: https://msgd.co.uk/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 7.2
*/@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");.bg-blue{background:#05A7FF}.bg-black{background:#000}html{scroll-behavior:smooth}html,body{max-width:100vw}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:'Open Sans', sans-serif}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container{padding-left:30px;padding-right:30px}@media (min-width: 576px){.container{padding-left:15px;padding-right:15px}}@media (min-width: 1200px){.container{max-width:1200px}}img{max-width:100%;height:auto}hr{height:1px;background-color:black;border:none;opacity:.5}b,strong,.bold{font-weight:600}a,a:hover{color:inherit}.border-bottom{border-color:black !important}main .tag{padding:5px 10px;display:inline-block;border-radius:2px;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);font-size:0.9em;text-transform:uppercase;color:white;font-weight:600;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;letter-spacing:0.01em}a>.tag:hover{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.13);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.13)}.btn{padding:9px 20px !important}a.more:hover{text-decoration:underline !important}header .custom-logo{width:250px}header ul{list-style:none;padding:0;margin:0 !important;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header ul a{margin:15px 0;display:block;text-decoration:none;position:relative}@media (min-width: 1200px){header ul a{font-size:0.8em;font-weight:bold;display:inline-block;white-space:nowrap}}header nav{display:none}header nav .sub-menu{display:none}@media (max-width: 992px){header nav .sub-menu{background:#05a7ff;padding:1px;color:white}}header nav .menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav .menu-item-has-children>a:after{content:url(assets/menu-arrow-down.svg);width:10px;margin-left:5px;height:20px;display:inline-block}@media (min-width: 992px){header nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav li:after{content:'';width:0;height:1px;background:black;display:block;-webkit-transition:width 0.3s;transition:width 0.3s}header nav li:hover:after{width:100%}header nav>ul>li{margin-left:50px}header nav a{margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex}header nav .sub-menu{position:absolute;background:#05a7ff;color:white;padding:10px 15px;text-align:left;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}header nav .sub-menu li:after{background:white !important}header nav .sub-menu a{padding:3px 0}header nav a:after{height:18px !important}header nav .menu-item-has-children:hover{cursor:pointer}header nav .menu-item-has-children:hover>.sub-menu{display:block}}header .top-head i{font-size:1.2em;margin-left:15px !important}header .top-head i{font-size:1.2em;margin-left:15px !important}@media (min-width: 1200px){header #searchform{margin-left:40px !important}}footer img{width:auto;max-width:90% !important}footer ul{list-style:none;padding:0;text-transform:capitalize}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.categories a{text-decoration:none}.categories a:hover p{text-decoration:underline}.categories .img{width:100%;position:relative;overflow:hidden}.categories .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.latest-posts a{text-decoration:none}.latest-posts a:hover p{text-decoration:underline}.latest-posts img{width:100%}.latest-posts .img{position:relative;overflow:hidden;width:100%;height:200px}.latest-posts .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 992px){.latest-posts .img{height:110px}}.subsribe-box,.video-box{position:relative}.subsribe-box a,.video-box a{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subsribe-box img,.video-box img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.subsribe-box p,.video-box p{position:relative;font-size:1.5em;font-weight:bold;margin:0}.subsribe-box i,.video-box i{font-size:2em;color:white}.latestMagazine{background:-webkit-gradient(linear, left top, right top, from(#f8f9fa), color-stop(50%, #f8f9fa), color-stop(50%, #fff), to(#fff)) !important;background:linear-gradient(90deg, #f8f9fa 0%, #f8f9fa 50%, #fff 50%, #fff 100%) !important}@media (min-width: 1200px){.category-posts img{height:250px}}.posts a{text-decoration:none}.posts a:hover .h5{text-decoration:underline}.read-more span{-webkit-transition:margin 0.1s;transition:margin 0.1s}.read-more:hover{border-bottom:1px solid #333}.sidebar a{text-decoration:none}.sidebar a:hover .h5{text-decoration:underline}@media (min-width: 992px){.sidebar{border-left:1px solid black}}.subscibe-banner{position:relative}.subscibe-banner img{position:absolute;top:0;left:0;width:100%;height:100%}.subscibe-banner p,.subscibe-banner .btn{position:relative;margin:0 10px}.subscibe-banner .btn{background:white;border-radius:30px !important;outline:none;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);font-size:0.95em}.subscibe-banner a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding:15px}@media (min-width: 768px){.subscibe-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.login,.modal-reset-pass{font-size:0.9em;position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .overlay,.modal-reset-pass .overlay{background:black;opacity:0.2;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.login form,.modal-reset-pass form{position:relative;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:2px;width:470px;max-height:80vh;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;overflow:hidden}.login form.show,.modal-reset-pass form.show{-webkit-transform:scale(1);transform:scale(1)}.login form input,.login form select,.login form textarea,.modal-reset-pass form input,.modal-reset-pass form select,.modal-reset-pass form textarea{display:block;margin-bottom:20px;width:100%;border:none;border:1px solid #cdcdcd;border-radius:2px;padding:5px 7px}.login label,.modal-reset-pass label{margin-bottom:7px;font-weight:600;display:block}.login .fa-times,.modal-reset-pass .fa-times{position:absolute;top:1.5rem;right:1.5rem;font-size:1.4em;cursor:pointer}.register{font-size:0.9em}.register form{max-width:575px;margin:auto}.register form input:not(.form-check-input),.register form select,.register form textarea{display:block;margin-bottom:20px;width:100%;border:none;border:1px solid #cdcdcd;border-radius:2px;padding:5px 7px}.register form label:not(.form-check-label){margin-bottom:10px;font-weight:600;display:block}input.form-check-input{margin-right:5px}.form-check-label{cursor:pointer}#searchform{position:relative;max-width:165px;margin:0 auto !important}#searchform input{border-radius:20px;border:none;border:1px solid grey;font-size:90%;padding:6px 15px;max-width:165px;outline:none}#searchform button{position:absolute;right:4px;border:0;background:none;top:4px;outline:none}@media (min-width: 1200px){#searchform{margin-left:1.5rem !important}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a,.pagination span{margin:0 3px;color:#6f6f6f;width:25px;height:25px;border:1px solid #d1d1d1;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:100;font-size:80%}.pagination a.current,.pagination span.current{background:black !important;color:white !important;border:none}.pagination a:hover,.pagination span:hover{border-color:black !important;color:black}.pagination a.dots,.pagination span.dots{border:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold;margin-top:4rem}.related a{text-decoration:none}.related a:hover{text-decoration:underline}.related img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width: 992px){.related img{height:140px}}#gform_1{margin-top:30px}#gform_1 .ginput_complex,#gform_1 #field_1_5,#gform_1 li,#gform_1 div,#gform_1 input,#gform_1 span,#gform_1 select{margin:0}#gform_1 input,#gform_1 select{margin-bottom:15px}#gform_1 li.gfield{max-width:100% !important}#gform_1 ul{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}#gform_1 ul li,#gform_1 ul input{display:block;width:100%}#gform_1 #field_1_6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100% !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#gform_1 #field_1_6 .validation_message{text-align:center}#gform_1 .validation_error{margin-bottom:20px}#gform_1 .gform_footer{text-align:center}#gform_1 #input_1_3_6{padding:6px 13px 6px 7px !important}#gform_1 .gform_button{background-color:#212529;color:white;border:none;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);padding:5px 20px;border-radius:2px}#gform_1 .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gform_1 .ginput_container_consent label{cursor:pointer}#gform_1 .ginput_container_consent input{width:auto;float:left;margin:0;margin-right:5px}@media (min-width: 576px){#gform_1 li:not(#field_1_3):not(#field_1_5):not(#field_1_6){width:49% !important;padding:0}#gform_1 #field_1_3,#gform_1 #field_1_5{padding:0 !important}#gform_1 #field_1_3 div{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;width:100%;padding:0 !important}#gform_1 #field_1_3 div span{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 !important;margin:0 !important}}#gform_5 .gchoice_5_8_1{height:10px !important}#gform_5 #field_5_8{display:none}#subscribe .validate{outline:2px solid #dc3545;padding:10px 10px 0 10px}#subscribe .g-recaptcha.validate{outline:none !important}#subscribe .g-recaptcha.validate>div{border:1px solid #dc3545}#subscribe #consent{outline-color:#dc3545}.post-tags a{background:#9f9f9f;color:white;margin-right:7px;text-decoration:none;padding:4px 10px;margin-bottom:7px;display:inline-block;text-transform:capitalize;border-radius:2px;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);-webkit-transition:all 0.2s;transition:all 0.2s}.post-tags a:hover{background:#000;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}#more-articles a{text-decoration:none}#more-articles a:hover p{text-decoration:underline}#more-articles img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width: 576px){#more-articles img{height:150px}}.category-posts img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.my-account-header{background-image:url("https://msgd-dev.com/clients/aging-matters/wp-content/uploads/Subscribe-banner.jpg");background-size:cover}.search-results .posts img{-o-object-position:center;object-position:center}.sidebar-content .latest-posts .row img{height:125px;width:100%;-o-object-fit:cover;object-fit:cover}.header-disclaimer{position:fixed;left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0);transform:scale(0);z-index:10}.header-disclaimer div.bg-white{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;max-width:90%;width:500px;margin:auto;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);border-radius:10px;max-height:90%;overflow-y:scroll}.header-disclaimer i{position:absolute;right:15px;top:15px;font-size:1.3em;cursor:pointer}.header-disclaimer.open{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1)}.header-disclaimer.open div.bg-white{-webkit-transform:scale(1);transform:scale(1);opacity:1}.header-disclaimer.open .overlay{background:black;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.4;cursor:pointer}.header-disclaimer .btn:hover{color:white !important;background:#0e4b2f !important}@media (min-width: 768px){.header-disclaimer div.bg-white{max-height:360px}}.single-post main a{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.single-post main .categories a{display:inline !important}.search-conditions{position:relative}.search-conditions input{padding:8px 20px}.search-conditions i{position:absolute;right:14px;top:13px}
