/*!/wp-content/themes/bastionrm/style.css*//*!
	Theme Name: Bastion Collective
	Description: Theme description goes here.
	Author: Octave
	Author URI: https://madebyoctave.com
	Template: Avada
    Version: 1.0.0
*/.bg--yellow{background-color:#FFD800!important}.bg--white{background-color:#fff!important}.bg--black{background-color:#000!important}.bg--dark-red{background-color:#B5315B!important}.bg--orange{background-color:#E9824E!important}.bg--grey{background-color:#D4D0CB!important}.bg--light-grey{background-color:#f7f7f7!important}.container--padded-top{padding-top:4em!important}.container--padded-bottom{padding-bottom:4em!important}.container--cta{background:#56B3E4!important}.container--cta h3,.container--cta p{color:#fff!important}.container--cta a{color:#fff!important}.container--bc-tagline{background:#151C20!important;color:#fff;font-size:90%;line-height:1.4}.container--bc-tagline img{width:100px;height:auto;position:relative}.container--bc-tagline p{color:#fff;font-size:90%;line-height:1.4}.container--bc-tagline .reading-box-additional p{padding-top:7px}@media all and (max-width:800px){.container--bc-tagline img{position:unset;top:0}}.container--blue-box{background:#375B6B!important;padding:20px 20px 20px 20px!important}.container--blue-box h4,.container--blue-box h5,.container--blue-box h6{color:#f7f7f7!important;margin-bottom:15px}.container--blue-box p,.container--blue-box li,.container--blue-box a{color:#b4b4b4!important;line-height:1.5}.container--blue-box p{margin-top:7px;margin-bottom:7px}.single-navigation{padding-top:150px;border-bottom:1px solid #000!important}.single-case_study .single-navigation{padding-top:150px;border-bottom:1px solid #000!important}@media all and (max-width:800px){.reverse-cols .fusion-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}h2.flip-box-heading{font-size:16px!important;line-height:1.2!important;margin-top:15px!important}.flip-box-back,.flip-box-back p{font-size:12px!important;line-height:1.4!important}.fusion-flip-box-wrapper{padding-left:0;padding-right:0!important}.fusion-flip-box-wrapper .fusion-button{border:1px solid #fff!important;margin:10px auto 0!important;padding:6px 15px!important}.flip-box-heading-back{font-size:1.25em!important}@font-face{font-family:'brandon_textblack';src:url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-black-webfont.woff2) format("woff2"),url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'brandon_textmedium';src:url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'brandon_textregular';src:url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/bastionrm/assets/fonts/hvd_fonts_-_brandontext-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}.text--intro p{font-size:140%;line-height:1.5}.post-content p a{border-bottom:1px solid}.text--container-white p,.text--container-white h3,.text--container-white h4{color:#fff!important}.header--bc-sticky-logo{position:fixed;z-index:+99999;right:0;width:60px;height:auto}@media all and (max-width:1320px){.header--bc-sticky-logo{display:none}}.footer--widget-logo{width:80px!important}.fusion-footer-widget-area .widget_nav_menu li a:before{display:none}.fusion-widget-area .widget_nav_menu li{border-bottom:none;padding:5px 10px 5px 12px}.fusion-footer-widget-area #custom_html-2{position:relative;top:-43px}.fusion-footer-widget-area hr{border:.9px solid #4a4a4a;margin:1% 0}.fusion-footer-widget-area .footer--nav{margin-top:30px!important;text-transform:uppercase;line-height:2}.fusion-footer-widget-area .footer--social-icons{text-align:right}.fusion-footer-widget-area .footer--social-icons .footer--social-icons-wrapper{display:table;margin:100px 0 0 0;width:100%}.fusion-footer-widget-area .footer--social-icons .inline-icons li,.fusion-footer-widget-area .footer--social-icons .inline-icons li a{display:inline}.fusion-footer-widget-area .footer--social-icons .inline-icons li{padding:0 10px}.fusion-footer-widget-area .footer--social-icons .inline-icons li a img{width:15px;height:15px}.fusion-footer-widget-area .footer--address p{font-size:90%;margin:5px 0}@media only screen and (max-width:800px){.fusion-footer-widget-area .footer--social-icons{margin:5% 0;text-align:left}.fusion-footer-widget-area .footer--social-icons .footer--social-icons-wrapper{margin:25px 0 0 0}.fusion-footer-widget-area .footer--address{margin:5% 0}}.contact-form--wrapper{padding-right:30px}@media only screen and (max-width:800px){.contact-form--wrapper{padding-right:0}}.esg-grid a,.esg-navigationbutton,.esg-filterbutton{font-family:"brandon_textmedium"!important}.esg-navigationbutton{text-transform:uppercase}.esg-loadmore-wrapper{padding-top:5%}.disclaimer{font-size:12px;line-height:1.5;color:#6e7270}.align--center{text-align:center}.add-subtle-shadow{box-shadow:0 10px 40px 0 rgb(0 0 0 / .07)}.flex--vertically-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq--wrapper h4{margin-top:5%}.iframe-container{overflow:hidden;padding-top:100%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media all and (max-width:800px){.reverse-cols .fusion-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.agency-network--intro .custom-col--width{width:40%!important}.agency-network--intro p{font-size:1.2em}.home--agency-network--tiles{padding-bottom:2em!important}.home--agency-network--tiles .agency-network--wrapper{background-image:url(/wp-content/themes/bastionrm/assets/img/tile-bg.png);background-repeat:no-repeat;background-size:cover;padding:4% 10% 4% 5%}.home--agency-network--tiles .fusion-flip-box-wrapper{padding-left:0!important}.home--agency-network--tiles .flip-box-inner-wrapper{margin-bottom:0!important}.home--agency-network--tiles .flip-box-image img{width:85%}.home--get-to-know-us{background-color:#000!important;background-image:url(/wp-content/themes/bastionrm/assets/img/bg--dotted-horizontal.png);background-repeat:no-repeat!important;background-size:360px;background-position:15% 0!important;padding-top:2em!important;padding-bottom:0!important}.home--get-to-know-us h2,.home--get-to-know-us p{color:#fff!important}.home--get-to-know-us h2{font-size:2.75em!important}.home--get-to-know-us p{font-size:1.2em}.home--case-studies{padding-top:7em!important;background-image:url(/wp-content/themes/bastionrm/assets/img/svg/our-values-dots.svg);background-repeat:no-repeat!important;background-size:260px;background-position:16% 235px!important}.home--case-studies .fusion-post-content-wrapper{padding:10px!important;background:#FFD800}.home--case-studies .fusion-post-content-wrapper h2 a:hover{color:#000!important}.home--case-studies .fusion-post-wrapper{border:0!important}.home--case-studies .post-content{margin-bottom:0!important}.home--case-studies .blog-shortcode-post-title{padding:4px 0 4px 7px!important}.home--our-experience-box p{color:#fff!important;font-size:0.7em!important;line-height:1.5!important}.about--hero{min-height:500px;padding-top:22%!important;padding-bottom:0!important;border-bottom:100px solid;border-image-source:linear-gradient(274deg,#f91 15%,#ffd301 88%);border-image-slice:1}.about--hero-text-container{background:rgb(0 0 0 / .75);padding:15px;margin-bottom:0!important}.about--hero-text-container h1,.about--hero-text-container h2,.about--hero-text-container p{color:#fff!important}.about--hero-text-container p{font-size:1.2em}.about--why-we-exist{background:#000!important}.about--why-we-exist h2{color:#FFD800!important}.about--why-we-exist p{color:#fff!important}.about--our-values{padding-top:7em!important;background-image:url(/wp-content/themes/bastionrm/assets/img/svg/our-values-dots.svg);background-repeat:no-repeat!important;background-size:360px;background-position:15% -175px!important}.about--our-values .about--our-values-box{text-align:center!important}.about--our-values .about--our-values-box img{max-width:60px!important}.about--our-values .about--our-values-box .fusion-text{background:#FFD800;padding:7%;margin-top:15px;min-height:180px}.about--our-values .about--our-values-box .fusion-text h4{color:#fff}.about--team-intro{padding-top:7em!important;background-image:url(/wp-content/themes/bastionrm/assets/img/svg/our-values-dots.svg);background-repeat:no-repeat!important;background-size:360px;background-position:85% -120px!important}.agencies--intro{padding-top:7em!important;background-image:url(/wp-content/themes/bastionrm/assets/img/svg/our-values-dots.svg);background-repeat:no-repeat!important;background-size:360px;background-position:7% -160px!important}.agencies--network-intro{padding-top:7em!important;background-image:url(/wp-content/themes/bastionrm/assets/img/spacer-yellow.png);background-repeat:no-repeat!important;background-size:360px;background-position:80% -135px!important}.agencies--network-tiles{text-transform:uppercase;font-size:90%}.agencies--network-tiles img{max-width:200px}