@charset "UTF-8";
/*!
    Template:       wdc
    Theme Name:     Brand Butter
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         Wabash Design Co
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Advantage Fireplace Center
    Version:        1.0.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, architecture, interior
    License: 		    GNU General Public License
    License URI: 	  licence/GPL.txt
    Text Domain:    brandbutter
    Domain Path:    /languages/
*/@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url("assets/fonts/ProximaNova-Bold.woff2") format("woff2"),url("assets/fonts/ProximaNova-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url("assets/fonts/ProximaNova-Regular.woff2") format("woff2"),url("assets/fonts/ProximaNova-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url("assets/fonts/ProximaNova-Semibold.woff2") format("woff2"),url("assets/fonts/ProximaNova-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url("assets/fonts/ProximaNova-Semibold.woff2") format("woff2"),url("assets/fonts/ProximaNova-Semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Bushcraft";src:local("Bushcraft textured2"),local("Bushcraft-textured"),url("assets/fonts/Bushcraft-textured.woff2") format("woff2"),url("assets/fonts/Bushcraft-textured.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{border-radius:0}.has-default-404 .default-404-content{padding-top:50px;padding-bottom:50px}.la-footer-builder .container,.page-use-builder #content-wrap{width:100%;max-width:100%}@media (max-width:992px) and (min-width:767px){body:not(.elementor-editor-active) .elementor-hidden-tabletp{display:none!important}}.cursor{position:fixed;width:25px;height:25px;border-radius:50%;pointer-events:none;z-index:999;transition:transform 0.2s;display:flex}.cursor .cursor__wr{width:100%;border:1px solid #E3C98C;border-radius:50%;transition:all 0.6s}.cursor.-active .cursor__wr{border:none;background:#E3C98C;transform:scale(0.6);opacity:0.6}.cursor.-enter .cursor__wr{border:none;background:#E3C98C;transform:scale(2);opacity:0.6}.elementor-editor-active .cursor{display:none}.lastudio-images-layout__item .lastudio-images-layout__image-instance{transition:all 0.8s ease}.lastudio-images-layout__item:hover .lastudio-images-layout__image-instance{-webkit-transform:scale(1.2);transform:scale(1.2)}.circle-btn .elementor-button{position:relative;border:3px solid rgba(255,255,255,0.3)!important;width:113px;height:113px;border-radius:50%!important;display:flex;align-items:center;background:none;letter-spacing:5px;line-height:1.2;font-size:16px;justify-content:center;margin:0 auto;padding:9px 20px 0 25px}.circle-btn .elementor-button:hover{border-color:rgba(255,255,255,0.2)!important}.circle-btn .elementor-button:after,.circle-btn .elementor-button:before{box-sizing:inherit;content:"";position:absolute;right:-3px;bottom:-3px;top:-3px;left:-3px;border-radius:100%}.circle-btn .elementor-button:before{border:3px solid transparent}.circle-btn .elementor-button:hover:before{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;transition:border-top-color 0.15s linear,border-right-color 0.15s linear 0.1s,border-bottom-color 0.15s linear 0.2s}.circle-btn .elementor-button:after{border:0 solid transparent}.circle-btn .elementor-button:hover:after{border-top:3px solid #fff;border-left-width:3px;border-right-width:3px;transform:rotate(270deg);transition:transform 0.4s linear 0s,border-left-width 0s linear 0.35s}.circle-btn .elementor-button .elementor-button-text span:last-child{padding-right:5px}.flat-btn .elementor-button{position:relative}.flat-btn .elementor-button:after,.flat-btn .elementor-button:before{content:"";width:0;border-top:2px solid #E3C98C;left:50%;transition:all 0.4s;position:absolute}.flat-btn .elementor-button:after{top:-1px}.flat-btn .elementor-button:before{bottom:-1px}.flat-btn .elementor-button:hover:after,.flat-btn .elementor-button:hover:before{width:100%;left:0}.wpcf7-form-control-wrap{display:block}.elementor-shortcode .social--sharing a{font-size:20px;margin-right:30px}.el-portfolio-nav.style-1{display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6%;margin-top:4%}.el-portfolio-nav.style-1 i{font-size:12px}.el-portfolio-nav.style-1 span{vertical-align:middle}.el-portfolio-nav.style-1 .nl{width:35%}.el-portfolio-nav.style-1 .nr{width:35%;text-align:right}.el-portfolio-nav.style-1 .nm{width:30%;text-align:center}.el-portfolio-nav.style-1 .main-pf span{display:none}.el-portfolio-nav.style-1 .main-pf i{font-size:20px;background:#F9F9F9;padding:19px;border-radius:50px}.ryan_team{background-color:#282828;transition:background 0.4s}.ryan_team .elementor-element-populated{position:static}.ryan_team .elementor-element-populated:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(40,40,40,0) 18%,#282828 73%);z-index:1}.ryan_team .elementor-element-populated .elementor-heading-title{color:inherit}.ryan_team .elementor-element-populated .ryan_team_des,.ryan_team .elementor-element-populated .ryan_team_extra,.ryan_team .elementor-element-populated .ryan_team_title{color:#fff;z-index:2}.ryan_team .elementor-element-populated .ryan_team_role{z-index:2;color:var(--theme-primary-color)}.ryan_team .elementor-element-populated .elementor-icon-list-icon{color:var(--theme-primary-color)}.ryan_team:hover{background-color:var(--theme-primary-color)}.ryan_team:hover .elementor-element-populated:before{background-image:linear-gradient(180deg,rgba(179,153,92,0) 18%,#B3995C 72%)}.ryan_team:hover .elementor-element-populated .elementor-icon-list-icon,.ryan_team:hover .elementor-element-populated .ryan_team_des,.ryan_team:hover .elementor-element-populated .ryan_team_extra,.ryan_team:hover .elementor-element-populated .ryan_team_role,.ryan_team:hover .elementor-element-populated .ryan_team_title{color:#282828}.featherlight.featherlight-iframe .featherlight-outer{max-width:100vw;max-height:100vh;overflow:visible}.featherlight.featherlight-iframe .featherlight-content{max-width:100%;max-height:100%;margin:0}.featherlight.featherlight-iframe .featherlight-close-icon{top:-25px;right:-25px}.featherlight.featherlight-iframe iframe.featherlight-inner{height:658px}@media (max-width:1200px){.featherlight.featherlight-iframe iframe.featherlight-inner{height:calc(100vw * .5625)}.featherlight.featherlight-iframe .featherlight-close-icon{top:calc(100% + 20px);right:calc(50% - 25px)}}div#outer-wrap{min-height:50vh}.home-slider .elementor-slick-slider ul.slick-dots{width:auto;right:50px;bottom:50px;color:#fff}.home-slider .elementor-slick-slider ul.slick-dots li:not(.slick-active){display:none}.home-slider .elementor-slick-slider ul.slick-dots li{width:auto;height:auto}.home-slider .elementor-slick-slider ul.slick-dots li:after{content:"";border-top:1px solid;width:100px;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}.home-slider .elementor-slick-slider ul.slick-dots li button{width:25px;height:auto;font-size:18px;line-height:normal;color:inherit;font-weight:600;padding:0;display:inline-block;vertical-align:middle}.home-slider .elementor-slick-slider ul.slick-dots li button:before{content:"0";color:inherit;font:inherit;position:static;opacity:1}.home-slider .elementor-slick-slider ul.slick-dots:after{content:"04";font-size:18px;line-height:normal;color:inherit;font-weight:600;width:25px}.elementor-slick-slider .elementor-slides .slick-prev{display:none!important}.home-slider .elementor-slick-slider .elementor-slides .slick-next{top:auto;bottom:0;right:auto;left:0;width:150px;height:150px;margin:0;transform:none;background-color:var(--theme-primary-color);color:var(--theme-secondary-color)}.home-slider .elementor-slick-slider .elementor-slides .slick-next:before{content:"";font-size:40px;opacity:1;color:inherit}.home-slider .elementor-slick-slider .elementor-slides .slick-next:hover{background-color:var(--theme-secondary-color);color:#fff}.tparrows.brandbutterarrow.tp-leftarrow{display:none!important}.tparrows.brandbutterarrow.tp-rightarrow{background-color:var(--theme-primary-color)!important;width:150px!important;height:150px!important;transform:none!important;color:#1A1A1A;top:auto!important;bottom:0!important;left:auto!important;right:0!important;transition:all 0.3s}.tparrows.brandbutterarrow.tp-rightarrow:before{color:inherit!important;font-size:30px!important;margin-top:20px}.tparrows.brandbutterarrow.tp-rightarrow:hover{background-color:var(--theme-secondary-color)!important;color:#fff}.tparrows.brandbutterarrow.tp-rightarrow:hover~.brandbutterbullet .tp-bullet{color:#fff}.tp-bullets.brandbutterbullet{width:150px!important;height:30px!important;transform:none!important;top:auto!important;bottom:15px!important;left:auto!important;right:0!important;pointer-events:none}.tp-bullets.brandbutterbullet .tp-bullet{width:100%;position:static;height:auto;background:none;display:flex;justify-content:center;font-weight:600;color:#1a1a1a;transition:all 0.3s}.tp-bullets.brandbutterbullet .tp-bullet:not(.selected){display:none!important}.tp-bullets.brandbutterbullet .tp-bullet .tp-bullet-title:after{content:"";border-top:1px solid;width:60px;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:5px}img.lahb-logo{width:70px}.container.la-container-full{max-width:100%}.la-hamburger-wrap .hamburger-main .mm-lv-0{padding:10px 0}.la-hamburger-wrap .hamburger-main li a{color:rgba(246,246,246,0.6)}.la-hamburger-wrap .hamburger-main .mm-lv-0>a{font-size:46px;font-family:var(--theme-heading-font-family);line-height:normal}.la-hamburger-wrap .hamburger-main .mm-lv-0>a .la-menu-desc{font-size:16px;font-family:var(--theme-body-font-family);text-transform:capitalize;color:#DBBD77;display:block}.la-hamburger-wrap.hm-dark{background:none}.la-hamburger-wrap.hm-dark:before{content:"";position:absolute;left:0;right:0;background:#000;transition:height 300ms ease-out;height:0;top:0;bottom:auto}.la-hamburger-wrap.hm-dark.open-menu{visibility:inherit;transition:opacity 0.2s}.la-hamburger-wrap.hm-dark.open-menu:before{height:100%}.la-hamburger-wrap.hm-dark .mm-lv-0{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);transition:opacity 300ms,transform 400ms;visibility:hidden;animation-fill-mode:forwards}.la-hamburger-wrap.hm-dark .mm-lv-0:first-child{transition-delay:400ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(2){transition-delay:500ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(3){transition-delay:600ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(4){transition-delay:700ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(5){transition-delay:800ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(6){transition-delay:900ms}.la-hamburger-wrap.hm-dark .mm-lv-0:nth-child(7){transition-delay:1000ms}.la-hamburger-wrap.hm-dark.open-menu .mm-lv-0{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:inherit}.header-social-simple-wrap{margin-right:20px}.header-social-simple-wrap a{width:50px;height:50px;text-align:center;padding:0;line-height:50px;margin-right:15px;font-size:22px}.header-social-simple-wrap a i{line-height:inherit}body .lastudio-scroll-navigation--position-right,body .lastudio-scroll-navigation__item-hint{left:auto;right:20px}.la-hamburger-wrap .hamburger-nav{width:350px}.lastudio-map .gm-style .gm-style-iw-c{border-radius:0;box-shadow:0 0px 10px 0px rgba(0,0,0,0.1)}.lastudio-map .gm-style .gm-style-iw-d{font-size:14px;text-align:center;color:#292929;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:0;font-weight:600;font-family:"Poppins"}.lastudio-map .gm-style .gm-style-iw-d h2{font-size:inherit;color:#E6AF6D;line-height:inherit;margin:0 0 20px}.lastudio-map .gm-style .gm-style-iw-d p{margin:0 0 20px}.lastudio-map .gm-style .gm-style-iw-d .elementor-icon-list-item{margin-bottom:20px}.lastudio-map .gm-style .gm-style-iw-d .elementor-icon-list-icon{font-size:26px;padding-right:10px}.lastudio-map .gm-style .gm-style-iw-d .elementor-icon-list-icon i{margin-top:-2px}.lastudio-map .gm-style .gm-style-iw-d .elementor-icon-list-text{width:240px;text-align:left}.lastudio-portfolio__icons{display:none}.la-isotope-container.loaded .la-isotope-loading{display:none!important}.lastudio-portfolio__list.la-isotope-container{margin:0}.lastudio-portfolio__list .lastudio-portfolio__image_wrap{position:relative;margin-bottom:25px;overflow:hidden}.lastudio-portfolio__list .lastudio-portfolio__title{font-size:28px;margin:0}.lastudio-portfolio__list .lastudio-portfolio__category{font-size:20px;font-weight:600;color:#202020;line-height:30px;pointer-events:none;min-width:50px;position:absolute;bottom:0;text-align:center}.lastudio-portfolio__list .lastudio-portfolio__category span{padding:10px;display:block;background-color:var(--theme-primary-color)}.lastudio-portfolio__list .lastudio-portfolio__category .f-w{width:50px;transition:all 0.5s ease-in-out;opacity:1;transform:translateX(0)}.lastudio-portfolio__list .lastudio-portfolio__category .l-w{padding:10px 20px;position:absolute;width:auto;bottom:0;white-space:pre;left:0;transform:translateX(-100%);opacity:0;z-index:2;transition:all 0.5s ease-in-out}.lastudio-portfolio__list .lastudio-portfolio__image-instance{transition:all 1s ease}.lastudio-portfolio__list .lastudio-portfolio__inner{transition:all 0.4s}.lastudio-portfolio__list .lastudio-portfolio__inner:hover .lastudio-portfolio__image-instance{-webkit-transform:scale(1.1);transform:scale(1.1)}.lastudio-portfolio__list .lastudio-portfolio__inner:hover .lastudio-portfolio__title{color:var(--theme-primary-color)}.lastudio-portfolio__list .lastudio-portfolio__inner:hover .lastudio-portfolio__category{width:auto}.lastudio-portfolio__list .lastudio-portfolio__inner:hover .lastudio-portfolio__category .l-w{transform:translateX(0);opacity:1}.lastudio-portfolio__list .lastudio-portfolio__inner:hover .lastudio-portfolio__category .f-w{transform:translateX(-100%);opacity:0}.isotope__filter-list{text-align:center}.isotope__filter-list .isotope__filter-item{display:inline-block;font-size:28px;margin:0 35px}.isotope__filter-list .isotope__filter-item.active,.isotope__filter-list .isotope__filter-item:hover{color:var(--theme-primary-color)}.portfolio-pagination .pagination_ajax_loadmore a{position:relative;border:2px solid #D5D5D5;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;background:none;letter-spacing:3px;line-height:1.2;font-size:14px;justify-content:center;margin:0 auto;padding:5px 0 0 2px;color:#C1C1C1}.portfolio-pagination .pagination_ajax_loadmore a:after,.portfolio-pagination .pagination_ajax_loadmore a:before{box-sizing:inherit;content:"";position:absolute;right:-2px;bottom:-2px;top:-2px;left:-2px;border-radius:100%;width:auto}.portfolio-pagination .pagination_ajax_loadmore a:before{border:2px solid transparent}.portfolio-pagination .pagination_ajax_loadmore a:after{border:0 solid transparent}.portfolio-pagination .pagination_ajax_loadmore a:hover{color:#282828}.portfolio-pagination .pagination_ajax_loadmore a:hover:before{border-top-color:#282828;border-right-color:#282828;border-bottom-color:#282828;transition:border-top-color 0.15s linear,border-right-color 0.15s linear 0.1s,border-bottom-color 0.15s linear 0.2s}.portfolio-pagination .pagination_ajax_loadmore a:hover:after{border-top:2px solid #282828;border-left-width:2px;border-right-width:2px;transform:rotate(270deg);transition:transform 0.4s linear 0s,border-left-width 0s linear 0.35s}a.pf-t-video:before{content:"";font-family:LaStudioIcons;position:absolute;background-color:#fff;width:80px;height:80px;text-align:center;top:50%;z-index:2;line-height:80px;font-size:30px;border-radius:50%;padding:0 0 0 6px;left:50%;margin-left:-30px;margin-top:-30px;transition:all 0.5s ease;color:#000;transform:scale(0.7);opacity:0}.lastudio-portfolio__inner:hover a.pf-t-video:before{opacity:1;transform:scale(1)}.home .lahb-wrap .lahb-desktop-view .lahb-row1-area>.container{width:100%}.group_video{border-radius:15px;overflow:hidden}.bb_video iframe{transform:translateX(-50%);position:absolute;left:50%;top:0}.lahb-wrap .lahb-tablets-view .lahb-row1-area{height:120px!important;padding-left:30px!important;padding-right:30px!important}.lahb-wrap .lahb-mobiles-view .lahb-row1-area{height:100px!important;padding-left:20px!important;padding-right:20px!important}@media (max-width:1699px){.la-hamburger-wrap .hamburger-main .mm-lv-0>a{font-size:40px}.home-slider .elementor-slick-slider .elementor-slides .slick-next{width:130px;height:130px}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.tparrows.brandbutterarrow.tp-rightarrow{width:120px!important;height:120px!important}.tp-bullets.brandbutterbullet{width:120px!important;bottom:10px!important}.tp-bullets.brandbutterbullet .tp-bullet .tp-bullet-title:after{width:40px}}@media (max-width:1279px){.cursor{display:none!important}.circle-btn .elementor-button{width:100px;height:100px}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.home-slider .elementor-slick-slider .elementor-slides .slick-next{width:100px;height:100px}.home-slider .elementor-slick-slider ul.slick-dots{right:30px;bottom:30px}.home-slider .elementor-slick-slider ul.slick-dots li:after{width:50px}.rev_redraw_on_blurfocus{overflow:inherit}.tp-bullets.brandbutterbullet{bottom:-30px!important;width:100px!important}.tparrows.brandbutterarrow.tp-rightarrow{bottom:-40px!important;width:100px!important;height:100px!important}.tparrows.brandbutterarrow.tp-rightarrow:before{font-size:24px!important;margin-top:0}.group_video{border-radius:8px!important}}@media (max-width:991px){.elementor-tabletportrait-align-left{text-align:left}.elementor-tabletportrait-align-center{text-align:center}.elementor-tabletportrait-align-right{text-align:right}}@media (max-width:800px){.la-hamburger-wrap .hamburger-main .mm-lv-0>a{font-size:32px}img.lahb-logo{width:60px}.circle-btn .elementor-button{width:90px;height:90px;font-size:14px}.la-hamburger-wrap .lahb-hamburger-top{margin-top:0;margin-bottom:0}.btn-close-hamburger-menu-full{top:5%}.home-slider .elementor-slick-slider .elementor-slides .slick-next{width:70px;height:70px}.home-slider .elementor-slick-slider .elementor-slides .slick-next:before{font-size:24px}.home-slider .elementor-slick-slider ul.slick-dots{right:20px;bottom:20px}.home-slider .elementor-slick-slider ul.slick-dots:after,.home-slider .elementor-slick-slider ul.slick-dots li button{font-size:16px}.tparrows.brandbutterarrow.tp-rightarrow{background:none!important;color:#1a1a1a!important;width:50px!important;height:50px!important;right:calc(50% - 50px)!important;bottom:-10px!important}.tparrows.brandbutterarrow.tp-rightarrow:hover{background:none!important}.tparrows.brandbutterarrow.tp-leftarrow{display:block!important;background:none!important;color:#1a1a1a!important;width:50px!important;height:50px!important;right:50%!important;bottom:-10px!important;transform:none!important;left:auto!important;top:auto!important}.tparrows.brandbutterarrow.tp-leftarrow:hover{background:none!important}.tparrows.brandbutterarrow.tp-leftarrow:before,.tparrows.brandbutterarrow.tp-rightarrow:before{margin-top:0!important;font-size:20px!important;color:inherit!important}.tp-bullets.brandbutterbullet{display:none!important}}@media (max-width:575px){.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.group_video{border-radius:4px!important}}.platform-mac.safari .elementor-motion-effects-element,.platform-mac.safari .elementor-motion-effects-layer{transition-timing-function:ease;transition-duration:0s}

div.job_listings ul.job_listings{
    border: none;
}
div.job_listings ul.job_listings li.job_listing {
    border: none;
    background: #FFFFFF;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
    margin-bottom: 40px;
}
div.job_listings ul.job_listings li.job_listing .listing__content--outer {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    padding: 50px 0;
}
div.job_listings ul.job_listings li.job_listing .listing__image{
    width: 30px;
    margin-left: 40px;
}
div.job_listings ul.job_listings li.job_listing .listing__image a {
    padding: 0;
}
div.job_listings ul.job_listings li.job_listing .listing__content-title{
    margin: 0;
    padding: 0 30px;
    font-size: 18px;
    font-weight: 600;
    width: 38%;
}
div.job_listings ul.job_listings li.job_listing .listing__content-title a{
    padding: 0;
}

div.job_listings ul.job_listings li.job_listing .listing__content-action {
    margin-left: auto;
}
div.job_listings ul.job_listings li.job_listing .listing__content-action a{
    background-color: #E8E8E8;
    color: #8D8D8D;
    font-size: 16px;
    font-weight: 600;
    padding: .8em 2em;
}
div.job_listings ul.job_listings li.job_listing:hover .listing__content-action a{
    background-color: #F1D350;
    color: #202020;
}

div.job_listings ul.job_listings li.job_listing .listing__content-types {
    width: 18%;
}

div.job_listings ul.job_listings li.job_listing .listing__content-meta {
    width: 18%;
    color: #A2A2A2;
}

div.job_listings ul.job_listings li.job_listing .listing__content-types span.job-type {
    color: #202020;
}
@media(max-width: 1200px){
    div.job_listings ul.job_listings li.job_listing .listing__content--outer{
        padding: 40px 0;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-title {
        font-size: 16px;
    }   
    div.job_listings ul.job_listings li.job_listing .listing__content-action a{
        font-size: 14px;
    }
    div.job_listings ul.job_listings li.job_listing{
        margin-bottom: 30px;
        font-size: 14px;
    }
}
@media(max-width: 900px){
    div.job_listings ul.job_listings li.job_listing .listing__content--outer{
        align-items: flex-start;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-title{
        width: calc( 100% - 90px);
        padding-right: 0;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-types{
        width: 30%;
        margin-left: 100px;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-meta{
        width: 30%;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-action{
        margin-top: -25px;
    }
    div.job_listings ul.job_listings li.job_listing .listing__image {
        position: relative;
        top: 5px;
    }
}
@media(max-width: 767px){
    div.job_listings ul.job_listings li.job_listing .listing__content--outer{
        padding: 30px 20px;
    }
    div.job_listings ul.job_listings li.job_listing .listing__image{
        margin-left: 0;
        top: 0;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-title {
        width: calc( 100% - 50px);
        padding-left: 20px;
        margin-bottom: 10px;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-meta,
    div.job_listings ul.job_listings li.job_listing .listing__content-types{
        width: 100%;
        margin: 0 0 5px;
        padding-left: 50px;
    }
    div.job_listings ul.job_listings li.job_listing .listing__content-action{
        margin: 0 0 0 50px;
        padding-top: 10px;
    }
}

.single_job_listing .company {
    background: #FFFFFF;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
    border: none;
}

.single_job_listing .job_description h3,
.single_job_listing .job_description h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 1em;
    margin-top: 1em;
}
.single_job_listing .job_description h3:before,
.single_job_listing .job_description h2:before {
    content: "\ea6b";
    display: inline-block;
    font: normal normal normal 1em/1 LaStudioIcons;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    padding-right: 10px;
    font-size: .8em;
}
.single_job_listing .job_description h3 strong, 
.single_job_listing .job_description h2 strong{
    font-weight: normal;
}
.single_job_listing .job_description ul{
    margin-bottom: 2em;
}

@media(max-width: 1200px){
    .single_job_listing .job_description h3, 
    .single_job_listing .job_description h2{
        font-size: 20px;
    }
}

.single_job_listing .application .application_button {
    background-color: var(--theme-primary-color);
    border-color: var(--theme-primary-color);
    color: var(--theme-secondary-color);
    font-weight: 600;
}
.single_job_listing .application .application_button:hover{
    background-color: var(--theme-secondary-color);
    border-color: var(--theme-secondary-color);
    color: #fff;
}