/*!

Theme Name: Powerful Media 2025
Theme URI: https://powerful-media.co.uk
Description: Custom style treatments for Powerful Media Ltd  as a child theme of Blocksy
Version: 1.0.0
Author: Utika Solutions
Author URI: https://utika.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: powerfulmedia
Template: blocksy

*/.filters:after,.publications:after,.partners:after,.icons:after,.profiles:after{content:"";display:table;clear:both}.columns-2{columns:2;-webkit-columns:2;-moz-columns:2}.columns-2 .column{border-bottom:1px dashed #999;padding-top:35px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.floater.right img{float:right;margin:0 0 20px 20px}.floater.left img{float:left;margin:0 20px 20px 0}.floater.wide img{max-width:500px}.floater.narrow img{max-width:350px}@media only screen and (min-width: 998px){.floater.wide img{max-width:350px}}@media only screen and (max-width: 900px){.columns-2{columns:1;-webkit-columns:1;-moz-columns:1}}@media only screen and (max-width: 760px){.floater.wide img,.floater.narrow img{max-width:300px}}@media only screen and (max-width: 660px){.floater.wide img,.floater.narrow img{max-width:250px}}@media only screen and (max-width: 560px){.floater{text-align:center}.floater.right img,.floater.left img{float:none;margin:0 auto}.floater.wide img,.floater.narrow img{max-width:100%;height:auto}}.ct-footer .ct-socials-widget .widget-title{display:none}.ct-footer .ct-social-box a:hover .ct-icon-container{transition:none;border-color:#fff !important}.ct-footer .ct-social-box a:hover .ct-icon-container svg{color:#fff}.ct-sidebar .widget_categories ul,.ct-sidebar .widget_nav_menu ul,.ct-sidebar .widget_recent_entries ul,.ct-sidebar .widget_rss ul{list-style:circle}.ct-sidebar .widget_categories ul li,.ct-sidebar .widget_nav_menu ul li,.ct-sidebar .widget_recent_entries ul li,.ct-sidebar .widget_rss ul li{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-left:20px;padding-top:5px}.ct-sidebar .widget_categories ul li.menu-item.current-menu-item,.ct-sidebar .widget_nav_menu ul li.menu-item.current-menu-item,.ct-sidebar .widget_recent_entries ul li.menu-item.current-menu-item,.ct-sidebar .widget_rss ul li.menu-item.current-menu-item{list-style:disc;color:var(--theme-palette-color-3)}.ct-sidebar .widget_categories ul li.menu-item.current-menu-item a,.ct-sidebar .widget_nav_menu ul li.menu-item.current-menu-item a,.ct-sidebar .widget_recent_entries ul li.menu-item.current-menu-item a,.ct-sidebar .widget_rss ul li.menu-item.current-menu-item a{font-weight:500;color:var(--theme-palette-color-4)}.icons,.profiles{list-style:none;margin:0 0 25px 0;padding:0}.icons li,.profiles li{width:22.5%;margin:0 1% 2% 1%;display:inline-block;padding:0;text-align:center;vertical-align:top}.icons li .profileContainer,.profiles li .profileContainer{background-color:#f1f1f1;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:6px;min-height:290px;transition:all .2s}.icons li .profileContainer:hover,.profiles li .profileContainer:hover{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-ms-filter:grayscale(90%);-o-filter:grayscale(90%);filter:grayscale(90%)}.icons li h5,.profiles li h5{margin:14px 0 0 0;font-size:18px}.icons li h5 a,.profiles li h5 a{text-decoration:none;color:var(--theme-palette-color-1)}.icons li span,.profiles li span{font-size:14px}.icons.alumni li .profileContainer,.profiles.alumni li .profileContainer{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width: 1410px){.icons li,.profiles li{width:22.5%;margin:0 1% 2% 1%}.icons li .profileContainer,.profiles li .profileContainer{min-height:280px}.icons.promo li:nth-of-type(9),.icons.promo li:nth-of-type(10),.profiles.promo li:nth-of-type(9),.profiles.promo li:nth-of-type(10){display:none}}@media screen and (max-width: 1060px){.icons li,.profiles li{width:31%;margin:0 1% 4% 1%}.icons.promo li:nth-of-type(9),.profiles.promo li:nth-of-type(9){display:inline-block}.icons.promo li:nth-of-type(10),.profiles.promo li:nth-of-type(10){display:none}}@media screen and (max-width: 800px){.icons li,.profiles li{width:47%;margin:0 1.3% 4.5% 1.3;float:left}.icons li h5,.profiles li h5{font-size:18px}.icons li span,.profiles li span{font-size:15px}.icons.promo li:nth-of-type(7),.icons.promo li:nth-of-type(8),.icons.promo li:nth-of-type(9),.icons.promo li:nth-of-type(10),.profiles.promo li:nth-of-type(7),.profiles.promo li:nth-of-type(8),.profiles.promo li:nth-of-type(9),.profiles.promo li:nth-of-type(10){display:none}}@media screen and (max-width: 615px){.hero-section{margin-bottom:30px !important}}@media screen and (max-width: 600px){.icons li .profileContainer,.profiles li .profileContainer{min-height:240px}.icons li span,.profiles li span{display:none}}@media screen and (max-width: 500px){.icons li,.profiles li{float:none}.icons li .profileContainer,.profiles li .profileContainer{min-height:210px}}.partners{margin:0;padding:0;list-style:none}.promo .partners{text-align:center}.partners li{float:left;padding:0;text-align:center}.partners li:hover{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.partners.five li{width:17.5%;margin:0 1% 20px 1%}.partners.four li{width:22.5%;margin:0 1% 20px 1%}.partners.three li{width:31%;margin:0 1% 20px 1%}.partners.two li{width:47%;margin:0 1% 20px 1%}.partners.grayscale li{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}@media only screen and (max-width: 900px){.partners.five li,.partners.four li,.partners.three li{width:31%;margin:0 1% 20px 1%}.partners.four li:nth-child(4n){display:none}}@media only screen and (max-width: 700px){.partners.five li,.partners.four li,.partners.three li{width:47.5%;margin:0 1% 20px 1%}.partners.four li:nth-child(4n){display:inline-block}}.single-profile .profile-role,.single-profile .single-profile .profile-email,.single-powerlistee .profile-role,.single-powerlistee .single-profile .profile-email,.single-future-leader .profile-role,.single-future-leader .single-profile .profile-email,.single-judge .profile-role,.single-judge .single-profile .profile-email{display:block}.single-profile .profile-img,.single-powerlistee .profile-img,.single-future-leader .profile-img,.single-judge .profile-img{float:right;width:35%;margin:0 0 15px 45px;text-align:center;position:relative}.single-profile .profile-img .ribbon,.single-powerlistee .profile-img .ribbon,.single-future-leader .profile-img .ribbon,.single-judge .profile-img .ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.single-profile .profile-img .ribbon span,.single-powerlistee .profile-img .ribbon span,.single-future-leader .profile-img .ribbon span,.single-judge .profile-img .ribbon span{font-size:11px;font-weight:400;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#f70505 0%, #8f0808 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-20px}.single-profile .profile-img .ribbon span::before,.single-powerlistee .profile-img .ribbon span::before,.single-future-leader .profile-img .ribbon span::before,.single-judge .profile-img .ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #8f0808;border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid #8f0808}.single-profile .profile-img .ribbon span::after,.single-powerlistee .profile-img .ribbon span::after,.single-future-leader .profile-img .ribbon span::after,.single-judge .profile-img .ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid rgba(0,0,0,0);border-right:3px solid #8f0808;border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid #8f0808}.single-profile .profile-img img,.single-powerlistee .profile-img img,.single-future-leader .profile-img img,.single-judge .profile-img img{width:100%;max-width:300px;margin:0 auto;border-radius:3px}.single-profile .profile-img figcaption,.single-powerlistee .profile-img figcaption,.single-future-leader .profile-img figcaption,.single-judge .profile-img figcaption{padding:10px 0 0 0;font-size:16px;text-align:center}.single-profile .profile-img figcaption h5,.single-powerlistee .profile-img figcaption h5,.single-future-leader .profile-img figcaption h5,.single-judge .profile-img figcaption h5{margin:0 0 0 0}.single-profile .classification i:first-of-type,.single-powerlistee .classification i:first-of-type,.single-future-leader .classification i:first-of-type,.single-judge .classification i:first-of-type{color:var(--theme-palette-color-2)}.single-profile .classification em,.single-powerlistee .classification em,.single-future-leader .classification em,.single-judge .classification em{color:var(--theme-palette-color-1)}.single-profile .classification.alumni i:first-of-type,.single-powerlistee .classification.alumni i:first-of-type,.single-future-leader .classification.alumni i:first-of-type,.single-judge .classification.alumni i:first-of-type{color:#666}.single-profile .classification.alumni em,.single-powerlistee .classification.alumni em,.single-future-leader .classification.alumni em,.single-judge .classification.alumni em{color:#333}@media screen and (max-width: 500px){.single-profile .entry-header,.single-powerlistee .entry-header,.single-future-leader .entry-header,.single-judge .entry-header{margin-bottom:15px}.single-profile .profile-img,.single-powerlistee .profile-img,.single-future-leader .profile-img,.single-judge .profile-img{float:none;width:300px;margin:15px auto;text-align:center}.single-profile .profile-img img,.single-powerlistee .profile-img img,.single-future-leader .profile-img img,.single-judge .profile-img img{max-width:300px}}.publications{margin:0;padding:0;list-style:none}.promo .publications{text-align:center}.publications li img{border:1px solid #e4e4e4}.publications li{float:left;padding:0;text-align:center}.publications li:hover{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.publications.five li{width:17.5%;margin:0 1% 20px 1%}.publications.four li{width:22.5%;margin:0 1% 20px 1%}.publications.three li{width:31%;margin:0 1% 20px 1%}.publications.two li{width:47%;margin:0 1% 20px 1%}.publications.grayscale li{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.publications h5{margin:14px 0 -5px 0;font-size:18px}.publications h5 a{text-decoration:none;color:var(--theme-palette-color-1)}.publications span{font-size:12px}@media only screen and (max-width: 900px){.publications.five li,.publications.four li,.publications.three li{width:31%;margin:0 1% 20px 1%}.publications.four li:nth-child(4n){display:none}}@media only screen and (max-width: 700px){.publications.five li,.publications.four li,.publications.three li{width:47.5%;margin:0 1% 20px 1%}.publications.four li:nth-child(4n){display:inline-block}}.filters{list-style:none;margin:15px 0 35px 0;padding:0;text-align:center}.filters li{display:inline-block;font-size:16px;background:#f6f6f6;padding:4px 8px;border:1px solid #e9e9e9;margin:0 2.5px 5px 2.5px;border-radius:5px}.filters li.on{background:var(--theme-palette-color-1);color:#fff}.filters li.on:hover{color:#fff}.filters li:hover{color:#333;cursor:pointer}.ugb-accordion__heading:focus{outline-color:#fff}body.single-tribe_events #tribe-events-footer{display:none}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0px}body.single-tribe_events #tribe-events-footer,body.single-tribe_events .tribe-events-related-events-title,body.single-tribe_events .tribe-related-events{display:none}body.single-tribe_events .fauxButton{background-color:var(--theme-palette-color-1);color:#fff;padding:10px 15px;border-radius:var(--theme-button-border-radius, 3px);font-size:16px}body.single-tribe_events .fauxButton:hover{background-color:var(--theme-palette-color-5);text-decoration:none;background-size:var(--has-link-decoration, 0% 0) !important}body.single-tribe_events .tribe-events-event-url{margin-top:25px !important;margin-bottom:35px}body.single-tribe_events .tribe-events-event-url a{color:#fff}body.single-tribe_events .tribe-events-event-url-label{display:none}.single-tribe_events .hero-section,.archive.post-type-archive-tribe_events .hero-section{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{font-size:34px}.tribe-events-cal-links .tribe-events-ical,.tribe-events-cal-links .tribe-events-gcal{border:1px solid #e4e4e4;background:#f1f1f1;padding:10px 20px;border-radius:4px}@media only screen and (max-width: 450px){.tribe-events-cal-links{text-align:center}.tribe-events-cal-links .tribe-events-ical,.tribe-events-cal-links .tribe-events-gcal{padding:10px 20px;margin:0 auto}.tribe-events-cal-links .tribe-events-gcal{margin-right:24px}}