/*!
Theme Name: Tri Child
Theme URI: https://tri.web3.com.au
Description: Customisations to Tri theme
Author: Web3 Brisbane Web Design
Author URI: https://web3.com.au
Template: tri
Version: 1.0.5.9
*/.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-yellow-background-color{background-color:#ffc800}.has-red-background-color{background-color:#e32d00}.has-magenta-background-color{background-color:#ba0472}.has-purple-background-color{background-color:#5b388a}.has-mh-dark-blue-background-color{background-color:#11172D}.color-inherit{color:inherit !important}h5.text-has-accent,h5.text-has-accent-2{font-weight:600;text-transform:uppercase;font-size:1.15rem}.text-has-accent{color:#F32779 !important}.text-has-accent-2{color:#6A767F !important}.design-section-4 .text-has-accent{color:#6A767F !important}body{overflow-x:hidden;font-family:"Poppins"}html{overflow-x:hidden}.max-width-850{max-width:850px;margin-left:auto;margin-right:auto}.mb-2{margin-bottom:0rem !important}.nav-center ul#menu-main{justify-content:center}#tri-header{background-color:#11172D;top:0}@media (min-width:1200px){#tri-header>.container{max-width:1920px}}#tri-header .menu{padding-top:15px;padding-bottom:15px}#tri-header .menu a{color:#fff;padding:4px 15px}@media (min-width:1451px){#tri-header .menu a{padding:8px 25px}}@media (max-width:767px){#tri-header .menu a{color:#373a3c;font-size:1.3rem;padding:10px 20px}}#tri-header .menu .current_page_item>a{color:#E21E6D;font-weight:700}#tri-header .sub-menu a{color:#373a3c !important}.custom-logo{padding-top:15px;padding-bottom:15px}.custom-logo{height:100%;width:auto !important}#tri-menu .menu-item:not(.menu-btn)>a::after{background:#E21E6D}#tri-menu .menu>.menu-item-has-children>a::before{border-color:#fff !important;right:10px}#tri-navbar{justify-content:space-between;padding:0px 30px}.social-icons-wrapper ul{list-style:none;display:flex;align-items:center;padding-left:0}.social-icons-wrapper ul li{padding:8px 10px}.social-icons-wrapper ul svg{fill:#fff}#social-icons{margin-left:auto}#social-icons ul{justify-content:flex-end}@media (min-width:768px){.container,.wp-block-group__inner-container{max-width:none}}.wp-block-cover{margin-bottom:0}.wp-block-cover .wp-block-cover__inner-container{max-width:1450px}.parallax-section-block{color:#fff}@media (min-width:1200px){.parallax-section-block .container{max-width:1450px}}.parallax-section-block.design-hero-1 h2,.parallax-section-block.design-hero-2 h2{font-size:2.5rem;font-weight:600}@media (min-width:1200px){.parallax-section-block.design-hero-1 .container,.parallax-section-block.design-hero-2 .container{max-width:820px}.parallax-section-block.design-hero-1 .container .parallax-content p,.parallax-section-block.design-hero-2 .container .parallax-content p{max-width:700px}.parallax-section-block.design-hero-1 .container .parallax-content p.has-text-align-center,.parallax-section-block.design-hero-2 .container .parallax-content p.has-text-align-center{margin-left:auto;margin-right:auto}}.parallax-section-block.design-section-4 .card-carousel-block .card-carousel-item .card-image::before{background:linear-gradient(to left, #b9b9b9, transparent)}.parallax-section-block.design-section-4 .card-carousel-block .card-carousel-item .card-header-wrapper{border-color:#efefef}.parallax-section-block.design-section-4 .card-carousel-block .card-carousel-item .card-header{background-color:#fff}.parallax-section-block.design-section-4 .card-carousel-block .card-carousel-item .card-text-wrapper{border-color:#b09c9d}.parallax-section-block.design-section-4 .card-carousel-block .card-carousel-item .card-text{background-color:#c2aeaf}.text-carousel-block h4{font-size:2.3rem}.ginput_container{padding:8px;background:#fff;border-radius:15px}.ginput_container input[type="text"],.ginput_container input[type="email"],.ginput_container input[type="tel"],.ginput_container input[type="file"],.ginput_container input[type="number"],.ginput_container input[type="password"],.ginput_container input[type="search"],.ginput_container input[type="url"],.ginput_container textarea{border-radius:10px;padding:8px 15px !important}.ginput_container input[type="text"]:focus,.ginput_container input[type="email"]:focus,.ginput_container input[type="tel"]:focus,.ginput_container input[type="file"]:focus,.ginput_container input[type="number"]:focus,.ginput_container input[type="password"]:focus,.ginput_container input[type="search"]:focus,.ginput_container input[type="url"]:focus,.ginput_container textarea:focus{border-color:#313e47}.gform_footer{justify-content:center}.gform_footer input[type="submit"]{background:#E21E6D;border-radius:50px;border:1px solid #fff;padding:0.8rem 1.8rem;font-size:0.8rem;margin:5px;text-transform:uppercase;-webkit-box-shadow:0px 0px 0px 5px #E21E6D;-moz-box-shadow:0px 0px 0px 5px #E21E6D;box-shadow:0px 0px 0px 5px #E21E6D;transform:0.3s all ease-in-out;min-width:270px}.gform_footer input[type="submit"]:hover{background-color:#FF4590;-webkit-box-shadow:0px 0px 0px 5px #FF4590;-moz-box-shadow:0px 0px 0px 5px #FF4590;box-shadow:0px 0px 0px 5px #FF4590}.power-form{max-width:800px;margin:0px auto;width:90%}.hs-richtext{color:#fff !important}.hs-richtext h1{color:#fff !important}.hs-richtext img{width:100% !important}.wp-block-buttons>.wp-block-button{display:block !important;margin-bottom:20px !important}.footer-mh-button{display:block !important}.text-carousel-buttons .button-prev,.text-carousel-buttons .button-next{display:inline-block !important}.text-carousel-buttons{display:block !important}.wp-block-buttons{margin-top:30px}.wp-block-button.dark-button>a{color:#c0d256 !important;background-color:#2b373f;box-shadow:0px 0px 0px 5px #2b373f}.wp-block-button.dark-button>a:hover{background-color:#40525e;box-shadow:0px 0px 0px 5px #40525e}.wp-block-button>a{border-radius:50px;border:1px solid #fff !important;margin:5px;text-transform:uppercase;padding:0.8rem 1.8rem;font-size:0.8rem;min-width:270px;box-shadow:0px 0px 0px 5px #E21E6D;background-color:#E21E6D;transition:background-color 0.3s ease-in-out}.wp-block-button>a:hover{background-color:#FF4590;box-shadow:0px 0px 0px 5px #FF4590}#tri-footer{background-color:#0E1120;margin-top:-2px}@media (min-width:1200px){#tri-footer .container{max-width:1450px}}#tri-footer .widget>p{font-size:1.1rem}#tri-footer .widget>p.highlighted-text{color:#739c9b}#tri-footer .widget>.h4{font-size:1.2rem;color:#739c9b;margin-bottom:1.5rem}#tri-footer .widget ul li{font-size:1.1rem;margin-bottom:0.8rem}#tri-footer .widget ul li>a{padding:0}#tri-footer .widget .wp-block-button>a{min-width:200px}.tri-footer-trim img{width:100%;position:relative;background:#11172d}.tri-footer-trim-single img{width:100%;position:relative}.list-inline li:not(:last-child){margin-right:10px}#subfooter .footer-menu li::after{padding:0 5px 0 17px}.latest-posts .wp-block-post-template{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.latest-posts .wp-block-post-template>li{flex:0 1 auto;width:calc(33.33% - 10px)}.single-post .post-breadcrumbs{margin-top:3rem;margin-bottom:0}.single-post .entry-content{font-size:19px}.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin-top:2.5rem;margin-bottom:1.5rem}.single-post .entry-content p{margin-bottom:1.5rem}.container{padding-left:0 !important;padding-right:0 !important;width:95%}#primary-main{background:#11172D}#primary-main .post-card{background:#fff;border-radius:50px;padding:10px}.main-header{background-image:url("https://www.mediaheroes.com.au/wp-content/themes/tri-child/assets/img/static.webp");background-size:cover;position:relative;background-repeat:no-repeat;margin-bottom:100px;text-align:center;color:#fff;display:block;padding-top:200px;padding-bottom:200px}.main-header .header-content{z-index:99;position:relative}.main-header .header-content #tri-breadcrumbs{color:#fff}.main-header .header-content #tri-breadcrumbs a{color:#fff}.main-header img{width:100%;position:absolute;bottom:0;left:0}.post-thumbnail .wp-post-image{width:100vw;max-height:600px;object-fit:cover;border-radius:0px}.archive-main{width:90%;max-width:1200px;display:grid;margin:0 auto 50px;grid-template-columns:1fr 1fr 1fr;gap:25px}.bp-column-feed{text-align:center;background:#fff;border-radius:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;opacity:1;border:solid 1px #d4d4d4;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1) !important;margin:10px}.bp-column-feed a:hover{text-decoration:none}.bp-column{max-width:416px;text-align:center;background:#fff;border-radius:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;opacity:1;border:solid 1px #d4d4d4;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1) !important}.bp-column a:hover{text-decoration:none}.bp-column-content h3{font-weight:bold;font-size:20px;line-height:30px;margin-bottom:12px;margin-top:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#222}.bp-column-content .bp-date{line-height:28px;font-size:18px;margin:0px;color:#555}.bp-column-img{border-radius:30px;height:160px;width:100%}.bp-column-content{border-radius:30px;margin-top:11px;padding:20px;border:1px solid #d4d4d4}.bp-column-content-excerpt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:20px;color:#555}.post-breadcrumbs{margin-bottom:60px}.page-numbers.current{opacity:1;background-color:#dfdfdf;color:#111;border-color:#dfdfdf}@media (max-width:950px){.archive-main{grid-template-columns:1fr 1fr}}@media (max-width:720px){.archive-main{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:370px}}#content{margin-top:0rem !important}.single-results .case-study-sidebar{padding-top:50px;padding-right:30px;border-right:solid 1px rgba(55, 61, 85, 0.9)}@media (max-width:781px){.single-results .case-study-sidebar{order:2;border-right:none;border-top:solid 1px rgba(55, 61, 85, 0.9);padding-right:0}}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item-wrapper{margin-bottom:20px}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item{position:relative;aspect-ratio:1;width:100%;max-width:250px;border-radius:50px;overflow:hidden}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-image{height:44%;width:100%;position:relative;z-index:-1}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-content{height:56%;width:100%;background-color:#baa4a6}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-content .item-text-wrapper{position:absolute;top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);padding:8px;border:solid 1px #f2cbcd;border-radius:43px}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-content .item-text-wrapper .item-text{position:absolute;top:44%;left:0;width:100%;padding:12px 15px}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-content .item-title{color:#11172e;font-size:1.5rem;font-weight:600}.single-results .case-study-sidebar .sidebar-cards .sidebar-cards-item .item-content .item-subtitle{color:#E21E6D;font-size:1rem;font-weight:500;text-transform:uppercase;margin-bottom:0.2rem}.single-results .result-description{display:grid;grid-template-columns:0.4fr 1fr;align-items:center;grid-gap:40px;background:rgba(255, 255, 255, 0.5);padding:40px 50px;border-radius:50px;color:#222;width:95%;margin:0 auto}.single-results .description-left img{width:100%}.single-results .content-main{display:grid;grid-template-columns:1fr 0.3fr;grid-gap:50px;margin:0px auto;width:85%}@media (max-width:950px){.single-results .content-main{grid-template-columns:1fr}}@media (max-width:950px){.single-results .content-main-right{display:none}}@media (max-width:780px){.single-results .result-description{grid-template-columns:auto;padding:30px}.single-results .parallax-section-block.design-hero-2 .parallax-content{padding:100px 0}.single-results #block-20 .wp-block-buttons{margin:auto}}.single-results .content-main-right img{margin-bottom:25px;border-radius:50px}.single-results .results-point-section{border-left:5px solid #222;padding:20px 40px 15px 40px;margin:auto;display:grid;width:85%}.single-results .results-point-section .point{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;text-align:left}.single-results .case-study-main{background:#fff;border-radius:50px;color:#34383A;margin-top:120px}@media (max-width:781px){.single-results .case-study-main{order:1;padding:0}}.single-results .case-study-main>div{margin-bottom:50px}.single-results .case-study-main .description h2{font-size:2.45rem}.single-results .challenges{margin-bottom:50px}.single-results .provided{padding:0px;margin-bottom:100px !important;margin:auto;width:85%}.single-results .provided h3{margin-bottom:25px}.single-results .provided h4{margin-bottom:15px}.single-results .image-section-break{margin-bottom:70px}.single-results .image-section-break img{border-radius:50px}.single-results .the-results{display:flex;flex-direction:row;flex-wrap:wrap;padding:50px 50px 0px 50px;background:#bcc1c6;border-radius:50px 50px 0px 0px}@media (max-width:950px){.single-results .the-results{display:block}}.single-results .the-results .the-results-item-wrapper{flex:0 1 33.33%;top:-128px;position:relative}@media (max-width:950px){.single-results .the-results .the-results-item-wrapper{max-width:300px;width:100%;margin:auto}}.single-results .the-results .the-results-item{padding:0px 30px 0px 30px;text-align:center}.single-results .the-results .the-results-icon img{max-height:170px;max-width:170px}.single-results .the-results .the-results-item-title{font-size:3.5rem;text-align:center;font-weight:600;color:#34383A;line-height:initial}.single-results .the-results .the-results-item-content{font-size:1.25rem;text-align:center;font-weight:600}.single-results .the-results .the-results-item-content .border{height:5px;border-radius:10px;background-color:#F32779;display:block;margin-top:15px}.contact-information-box{padding:20px 30px;border:#fff solid 1px;border-radius:15px}.contact-information-box p{margin-bottom:0.5rem}.contact-information-box p:last-child{margin-bottom:0}.contact-information-box .tricon{margin-right:5px}.contact-information-box .tricon svg{fill:#fff}