*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;color:#212529;margin:0;padding:0;background-color:#f6f7f2}@media (min-width: 992px) {body{font-size: 17px;}}
h1,h2,h3,h4,h5,h6{font-weight:500;margin-top:0;margin-bottom:.5em}h1{font-size:2.5em;line-height:1.2}h2{font-size:2em;line-height:1.25}h3{font-size:1.75em;line-height:1.3}h4{font-size:1.5em;line-height:1.4}h5{font-size:1.25em;line-height:1.5}h6{font-size:1em;line-height:1.6}ul{list-style: none;margin-top: 0;}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}p{margin-top: 0;}.p-0{padding:0!important} .p-1{padding:.25rem!important} .p-2{padding:.5rem!important} .p-3{padding:1rem!important} .p-4{padding:1.5rem!important} .p-5{padding:3rem!important} .pt-0{padding-top:0!important} .pt-1{padding-top:.25rem!important} .pt-2{padding-top:.5rem!important} .pt-3{padding-top:1rem!important} .pt-4{padding-top:1.5rem!important} .pt-5{padding-top:3rem!important} .pb-0{padding-bottom:0!important} .pb-1{padding-bottom:.25rem!important} .pb-2{padding-bottom:.5rem!important} .pb-3{padding-bottom:1rem!important} .pb-4{padding-bottom:1.5rem!important} .pb-5{padding-bottom:3rem!important} .pl-0{padding-left:0!important} .pl-1{padding-left:.25rem!important} .pl-2{padding-left:.5rem!important} .pl-3{padding-left:1rem!important} .pl-4{padding-left:1.5rem!important} .pl-5{padding-left:3rem!important} .pr-0{padding-right:0!important} .pr-1{padding-right:.25rem!important} .pr-2{padding-right:.5rem!important} .pr-3{padding-right:1rem!important} .pr-4{padding-right:1.5rem!important} .pr-5{padding-right:3rem!important}
.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-1 {padding-top: 15px !important;padding-bottom: 15px !important;}.py-2 {padding-top: 30px !important;padding-bottom: 30px !important;}.py-3 {padding-top: 50px !important;padding-bottom: 50px !important;}.py-4 {padding-top: 80px !important;padding-bottom: 80px !important;}.py-5 {padding-top: 100px !important;padding-bottom: 100px !important;}.px-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-5 {padding-left: 3rem !important;padding-right: 3rem !important;}@media (min-width: 576px) {.py-sm-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-sm-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-sm-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-sm-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-sm-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-sm-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}}@media (min-width: 768px) {.py-md-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-md-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-md-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-md-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-md-4 {padding-top: 80px !important;padding-bottom: 80px !important;}.py-md-5 {padding-top: 100px !important;padding-bottom: 100px !important;}}@media (min-width: 992px) {.py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-lg-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-lg-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-lg-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-lg-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-lg-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}}@media (min-width: 1200px) {.py-xl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}}@media (min-width: 1400px) {.py-xxl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xxl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xxl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xxl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xxl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xxl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}}@media (min-width: 576px) {.px-sm-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-sm-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-sm-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-sm-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-sm-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-sm-5 {padding-left: 3rem !important;padding-right: 3rem !important;}}@media (min-width: 768px) {.px-md-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-md-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-md-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-md-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-md-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-md-5 {padding-left: 3rem !important;padding-right: 3rem !important;}}@media (min-width: 992px) {.px-lg-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-lg-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-lg-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-lg-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-lg-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-lg-5 {padding-left: 3rem !important;padding-right: 3rem !important;}}@media (min-width: 1200px) {.px-xl-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-xl-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-xl-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-xl-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-xl-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-xl-5 {padding-left: 3rem !important;padding-right: 3rem !important;}}@media (min-width: 1400px) {.px-xxl-0 {padding-left: 0 !important;padding-right: 0 !important;}.px-xxl-1 {padding-left: 0.25rem !important;padding-right: 0.25rem !important;}.px-xxl-2 {padding-left: 0.5rem !important;padding-right: 0.5rem !important;}.px-xxl-3 {padding-left: 1rem !important;padding-right: 1rem !important;}.px-xxl-4 {padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.px-xxl-5 {padding-left: 3rem !important;padding-right: 3rem !important;}}
.container,.container-fluid{width:100%;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1400px){.container{max-width:1320px}}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;text-decoration: none; cursor:pointer;background-color:transparent;border:1px solid transparent;padding:8px 25px;font-size:1rem;line-height:1.5;border-radius:0;transition:background-color .15s ease-in-out}.btn-primary{background-color: #132124;border-color: #132124;color: #f6f7f2;}.btn-primary:hover{background-color: #000000;border-color: #000000;color: #f6f7f2;}.btn-outline-primary{background-color: transparent;border-color: #132124;color: #132124;}.btn-outline-primary:hover{background-color: #000000;color: #f6f7f2;}.btn-secondary{background-color: #c9c3b3;border-color: #c9c3b3;color: #132124;}.btn-secondary:hover{background-color: #b5af9e;border-color: #b5af9e;color: #132124;}.btn-outline-secondary{background-color: transparent;border-color: #c9c3b3;color: #c9c3b3;}.btn-outline-secondary:hover{border-color: #b5af9e;color: #b5af9e;}.btn-black{background-color: #132124;border-color: #132124;color: #f6f7f2;}.btn-black:hover{background-color: #1e1e1e;border-color: #1e1e1e;color: #f6f7f2;}.btn-transparent{background-color: transparent;border-color: transparent;}.btn-transparent:hover{background-color: transparent;border-color: transparent;}
.d-none{display:none!important} .d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-fill{flex:1 1 auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.order-0{order:0!important}.order-first{order:-1!important}.order-last{order:13!important}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;padding:8px 15px;font-size:16px;line-height:1.5;color:#212529;background-color:#f6f7f2;border:1px solid #ccc;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;outline:0}input::placeholder,textarea::placeholder{color:#888;opacity:1}input:disabled,select:disabled,textarea:disabled{background-color:#f3f3f3;cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{background-color:#e9ecef}
@font-face{font-family:'dwg icons';src:url(fonts/icons/dwg-icons.eot);src:url(fonts/icons/dwg-icons.eot?#iefix) format('embedded-opentype'),url(fonts/icons/dwg-icons.woff) format('woff'),url(fonts/icons/dwg-icons.ttf) format('truetype'),url(fonts/icons/dwg-icons.svg#dwg-icons) format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=adx-]:before{display:inline-block;font-family:'dwg icons';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adx-cart:before{content:"\41"}.adx-search:before{content:"\42"}.adx-arrow-left:before{content:"\43"}.adx-arrow-right:before{content:"\44"}.adx-arrow-up:before{content:"\45"}.adx-arrow-left-long:before{content:"\46"}.adx-arrow-right-long:before{content:"\47"}.adx-email:before{content:"\48"}.adx-email-outline:before{content:"\49"}.adx-calendar:before{content:"\4a"}.adx-caret-down:before{content:"\4b"}.adx-caret-left:before{content:"\4c"}.adx-caret-right:before{content:"\4d"}.adx-caret-up:before{content:"\4e"}.adx-fb:before{content:"\4f"}.adx-twitter:before{content:"\50"}.adx-linkedin:before{content:"\51"}.adx-instagram:before{content:"\52"}.adx-pinterest:before{content:"\53"}.adx-marker:before{content:"\54"}.adx-time:before{content:"\55";}.adx-nextdoor:before{content:"\56";}.adx-yelp:before{content:"\57";}.adx-youtube:before{content:"\58";}.adx-mommynearest:before{content:"\59";}


header {
    position: relative;
    z-index: 99999;
}
.header-container {
    width: 100%;
    padding-right: 26px;
    padding-left: 26px;
    margin-right: auto;
    margin-left: auto;
}
.header-nav{
    align-items: start;
}
@media (min-width: 992px) {
    .header-container {
        padding-right: 50px;
        padding-left: 50px;
    }
    .header-nav {
        align-items: center;
    }
}
main {
    min-height: 400px;
}


.mobile-menu {
    display: flex;
    align-items: center;
    padding: 1px 2px;
}
.mobile-menu .toggle-search {
    padding: 1px 10px;
    color: #f6f7f2;
    margin-right: 10px;
    font-size: 27px;
    margin-top: 5px;
    line-height: 1;
    position: relative;
  z-index: 9;
}
.search-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #132124;
    display: none;
    padding: 140px 35px 35px 35px;
}
.search-header-inner {
    position: relative;
    flex-direction: column;
    align-items: center;
    max-width: 400px;
  margin: 0 auto;
}
.search-header-inner .btn {
    margin-top: 20px;
    background: rgba(255,255,255,0.1);
    color: #fff;
    max-width: 100px;
    font-family: "Denim";
    letter-spacing: 0.5px;
}
.collapse {
    display: none;
}
.collapse.show {
    display: block;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}
.bg-primary {
    background-color: #132124;
}
.bg-secondary {
    background-color: #c9c3b3;
}
.bg-white {
    background-color: #f6f7f2;
}
.bg-black {
    background-color: #132124;
}
.bg-light {
    background-color: #f9f9f9;
}
.section-padding-sm {
    padding-top: 25px;
    padding-bottom: 25px;
}
.section-padding-md {
    padding-top: 50px;
    padding-bottom: 50px;
}
.section-padding-lg {
    padding-top: 100px;
    padding-bottom: 100px;
}
.hamburger {
    width: 34px;
    height: 4px;
    background-color: #f6f7f2;
    position: relative;
    margin-top: 3px;
    z-index: 9;
}
.hamburger::after,
.hamburger::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #f6f7f2;
    left: 0;
}
.hamburger::before {
    top: -11px;
}
.hamburger::after {
    bottom: -12px;
}
.hamburger span {
    width: 34px;
    height: 30px;
    position: absolute;
    top: -12px;
}
.hamburger.close::before {
    transform: rotate(136deg);
    top: 0;
}
.hamburger.close::after {
    transform: rotate(-136deg);
    top: 0;
}
.hamburger.close {
    background-color: transparent;
    z-index: 99999999;
    top: 36px;
    right: 28px;
}
.primary-heading {
    font-weight: bold;
    font-size: 1.75em;
    line-height: 1.3;
    padding-top: 15px;
}
.primary-heading h2 {
    font-weight: bold;
    font-size: 1.75em;
    line-height: 1.3;
}
.primary-heading h4 {
    font-weight: bold;
    font-size: 1.75em;
    line-height: 1.3;
}
.header-main {
    background-color: #0e0e0e;
    padding: 20px 0;
}
.logo img {
    display: block;
    position: relative;
    z-index: 9999999999999;
}
.navmenu {
    position: absolute;
    display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #132124;
    padding: 15px;
    z-index: 9999999;
    min-height: calc(100vh);
    padding-top: 120px;
}
.navmenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}
.navmenu > ul {
    display: block;
}
.navmenu li {
    position: relative;
    border-bottom: 1px solid #192c30;
}
.navmenu li:hover > ul {
    display: block;
}
.navmenu a {
    text-decoration: none;
    display: block;
    padding: 10px 0;
    color: #f6f7f2; /*font-family:'Droid Serif';*/
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
  letter-spacing: 1px;
}
.timeline {
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5rem;
    margin: 0 auto 1rem auto;
    overflow: hidden;
}
.timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -2px;
    border-right: 2px dashed #4b546f;
    height: 100%;
    display: block;
}

.timeline-row {
    padding-left: 50%;
    position: relative;
    margin-bottom: 30px;
}
.timeline-row .timeline-time {
    position: absolute;
    right: 50%;
    top: 15px;
    text-align: right;
    margin-right: 20px;
    font-size: 1.5rem;
}
.timeline-row .timeline-time small {
    display: block;
    font-size: 0.8rem;
}
.timeline-row .timeline-content {
    position: relative;
    background: #f2f2f2;
    padding: 20px 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.timeline-row .timeline-content:after {
    content: "";
    position: absolute;
    top: 20px;
    height: 16px;
    width: 16px;
    background: #f2f2f2;
}
.timeline-row .timeline-content:before {
    content: "";
    position: absolute;
    top: 20px;
    right: -49px;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    z-index: 10;
    background: #f2f2f2;
    border: 2px dashed #4b546f;
}
.timeline-row .timeline-content h4 {
    margin: 0 0 20px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 150%;
}
.timeline-row .timeline-content p {
    margin-bottom: 30px;
    line-height: 150%;
}
.timeline-row .timeline-content i {
    font-size: 1.2rem;
    line-height: 100%;
    padding: 15px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #272e48;
    margin-bottom: 10px;
    display: inline-block;
}
.timeline-row .timeline-content .thumbs {
    margin-bottom: 20px;
    display: flex;
}
.timeline-row .timeline-content .thumbs img {
    margin: 5px;
    max-width: 60px;
}
.timeline-row .timeline-content .badge {
    color: #ffffff;
    background: linear-gradient(120deg, #00b5fd 0%, #0047b1 100%);
}
.timeline-row:nth-child(even) .timeline-content {
    margin-left: 40px;
    text-align: left;
}
.timeline-row:nth-child(even) .timeline-content:after {
    left: -8px;
    right: initial;
    border-bottom: 0;
    border-left: 0;
    transform: rotate(-135deg);
}
.timeline-row:nth-child(even) .timeline-content:before {
    left: -52px;
    right: initial;
}
.timeline-row:nth-child(odd) {
    padding-left: 0;
    padding-right: 50%;
}
.timeline-row:nth-child(odd) .timeline-time {
    right: auto;
    left: 50%;
    text-align: left;
    margin-right: 0;
    margin-left: 20px;
}
.timeline-row:nth-child(odd) .timeline-content {
    margin-right: 40px;
}
.timeline-row:nth-child(odd) .timeline-content:after {
    right: -8px;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(45deg);
}

@media (max-width: 992px) {
    .timeline {
        padding: 15px;
    }
    .timeline:after {
        border: 0;
    }
    .timeline .timeline-row:nth-child(odd) {
        padding: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
        position: relative;
        top: 0;
        left: 0;
        margin: 0 0 10px 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:before {
        display: none;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:after {
        display: none;
    }
    .timeline .timeline-row:nth-child(even) {
        padding: 0;
    }
    .timeline .timeline-row:nth-child(even) .timeline-time {
        position: relative;
        top: 0;
        left: 0;
        margin: 0 0 10px 0;
        text-align: left;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content {
        margin: 0;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content:before {
        display: none;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content:after {
        display: none;
    }
}
.navmenu .menarrow {
    color: #f6f7f2;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    padding: 0 10px;
    z-index: 9999;
    height: 44px;
    font-size: 9px;
}
.navmenu li > ul {
    padding-left: 20px !important;
}
.navmenu li > ul > li {
    border-bottom: none;
}
.navmenu li > ul > li a {
    padding: 6px 0;
    color: #bbb;
}
.navmenu li > ul .menarrow {
    color: #848484;
}
@media (max-width: 991.98px) {
    .navmenu li:hover > ul {
        display: none;
    }
}
@media (min-width: 992px) {
    .navmenu {
        min-height: unset !important;
    }
    .header-main {
        padding: 12px 0;
    }
    .navmenu {
        display: block;
        position: unset;
        background-color: transparent;
        padding: 0;
        margin-right: 35px;
    }
    .mobile-menu {
        position: absolute;
        right: 20px;
    }
    .mobile-menu .hamburger{
        display: none;
    }
    .mobile-menu .toggle-search{
        margin-top: 0;
    }
    .navmenu .menu-container {
        display: flex;
    }
    .navmenu .menarrow {
        display: flex;
        align-items: center;
        right: -8px;
        top: 14px;
        height: 20px;
    }
    .navmenu .sub-menu-container .menarrow {
        right: 0;
        top: 10px;
        transform: rotate(270deg);
    }

    .navmenu li {
        border-bottom: none;
        padding: 0 15px 0 25px;
    }
    .navmenu li > ul {
        position: absolute;
        top: 100%;
        padding: 20px 0 !important;
        right: 0;
        left: auto;
        min-width: 200px;
        background-color: #f6f7f2;
        border-radius: 0;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }
    .navmenu li > ul > li {
        padding: 0 20px;
    }
    .navmenu li > ul > li > a {
        color: #132124;
        text-transform: unset;
        text-decoration: none !important;
        transition: color 0.5s ease;
    }
    .navmenu li > ul > li:hover > a {
        color: #4a6267;
    }
    .navmenu li > ul > li > ul {
        right: calc(100% - 1px);
        top: 0;
    }
    .navmenu a {
        font-weight: 800;
        font-size: 18px;
        text-decoration: underline;
        text-decoration-color: transparent;
        text-decoration-thickness: 2px;
        text-underline-offset: 2px;
        transition: text-underline-offset 0.5s ease;
    }
    .navmenu a:hover{
        font-weight: 800;
        font-size: 18px;
        text-underline-offset: 6px;
        text-decoration-color: #f6f7f2;
    }
    .search-header-inner{
        flex-direction: row;
    }
    .search-header-inner .btn{
        margin-top: 0;
    }
    body.search-open .navmenu{
        display: none !important;
    }
}
.slider-wrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    z-index: 0;
    height: calc(43vw);
    min-height: 500px;
}
.slider-wrapper.vh-50 {
    height: calc(43vw);
    max-height: 300px;
}
.slider {
    display: flex;
    transition: transform 0.4s;
    height: 100%;
}
.slide {
    min-width: 100%;
    height: 100%;
    position: relative;
}
.slider-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: 0 0;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    opacity: 0.5;
}
.slider-nav button i {
    color: #f6f7f2;
}
.slider-nav button:hover {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 1;
}
.prev {
    left: 10px;
}
.next {
    right: 10px;
}
.slider-pagination {
    justify-content: center;
    margin-top: -40px;
    position: relative;
    z-index: 999;
    padding: 10px 0;
    display: none;
}
.slider-pagination .dot {
    width: 10px;
    height: 10px;
    background: gray;
    margin: 0 5px;
    border-radius: 50%;
    cursor: pointer;
}
.slider-pagination .dot.active {
    background: #132124;
}
.slider img.slider-bg {
    pointer-events: none;
    user-drag: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -ms-user-drag: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slider-caption {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.slider-caption .slider-caption-inner {
    padding: 15px 0;
    width: 100%;
}
.slider-caption h2 {
    color: #f6f7f2;
    font-weight: normal;
    font-size: 60px;
    line-height: 1;
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
    font-family: 'Reckless';
    padding: 90px 0 0 0;
    max-width: 384px;
    margin: 0 auto 10px auto;
}
.slider-caption h1 {
    color: #f6f7f2;
    font-weight: normal;
    font-size: 60px;
    line-height: 1;
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
    font-family: 'Reckless';
    padding: 90px 0 0 0;
    max-width: 500px;
    margin: 0 auto 10px auto;
}
.slider-caption p {
    color: #f6f7f2;
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.slider-caption .btn {
    padding: 5px 15px;
    font-size: 16px;
}
.slider-caption .btn.btn-link{
    color: #f6f7f2;
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: text-underline-offset 0.5s ease, text-decoration-thickness 0.5s ease;
}
.slider-caption .btn.btn-link:hover{
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
}
.slider-caption.caption-center {
    text-align: center;
}
.slider-caption.caption-right {
    text-align: right;
}

body.include-header .slider-wrapper {
    margin-top: -105px;
}
body.include-header .header-main {
    background-color: transparent !important;
}
.single-slide .slider-nav, .single-slide .slider-pagination{
    display: none !important;
}

@media (min-width: 992px) {
    .slider-wrapper {
        height: calc(43vw);
    }
    .slider-wrapper.vh-50 {
        height: 400px;
    }
    .slider-wrapper.vh-40 {
        height: 300px;
    }
    .slider-wrapper.vh-40 h2,
    .slider-wrapper.vh-50 h2 {
        font-size: 30px;
    }
    .slider-caption .slider-caption-inner {
        padding: 50px 0;
    }
    .slider-caption h2 {
        font-size: 70px;
        padding-top: 0;
        max-width: 580px;
    }
    .slider-caption .btn {
        padding: 8px 25px;
        font-size: 1rem;
    }
}
iframe.slider-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    z-index: -1;
    margin-left: -1px;
}
.section-heading h3 {
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 20px;
}
.border-bottom {
    border-bottom: 1px solid #132124;
}
@media (min-width: 992px) {
    .section-heading h3 {
        font-size: 36px;
    }
}
.news-updates .news-updates-item {
    padding-bottom: 50px;
    font-size: 15.5px;
}
.news-updates .news-img {
    width: 100%;
    height: auto;
}
.news-updates .news-updates-item h2 {
    font-size: 28px;
    margin-top: 15px;
    font-weight: 700;
}
.news-updates .news-updates-item h3 {
    font-size: 26px;
    margin-bottom: 12px;
    line-height: 1.3;
    text-decoration: underline;
    text-underline-offset: 6px;
    margin-top: 10px;
}
.news-updates .news-updates-item p {
    font-size: 15.5px;
    margin-bottom: 0;
}
.news-updates .news-updates-item .news-updates-btns .btn{
    margin-top: 15px;
}
.main-content-heading h4{
    font-size: 53px;
    line-height: 1;
}
@media (min-width: 992px) {
    .news-updates .news-updates-item h2 {
        font-size: 48px;
    }
    .news-updates .news-updates-item h3 {
        font-size: 26px;
    }
    .news-updates .news-updates-item p {
        font-size: 20px;
    }
}


@media (min-width: 992px) {
    .open-studio-wrapper .open-studio-item {
        background: #212529;
        /* width: 33%;
        margin-right: 15px; */
        padding: 25px;
        display: block;
    }
}

@media (min-width: 992px) {
    .open-studio-wrapper .open-studio-item p {
        display: block;
        padding: 0;
        width: unset;
        min-width: unset;
        background: #212529;
        color: #f6f7f2;
        font-size: 22px;
        text-align: left;
        /* margin-right: 15px; */
        line-height: 1.3;
        margin-bottom: 0;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .open-studio-wrapper .open-studio-item .entry-date{
        color: #f6f7f2;
        font-size: .8rem;
    }
}

.open-studio-wrapper .open-studio-enroll-btn-sec .arrow-link{
    border-bottom: 0;
    background: #c82027;
    padding: 2px 4px;
    color: #f8e6d2;
    width: 100%;
    text-align: center;

}

.open-studio-enroll-btn-sec{
    display: flex;
    align-content: space-around;
    flex-wrap: wrap;

}

#lightbox-html {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
    z-index: 9999999;
    overflow-y: auto;
}
#lightbox-html::before{
    display: block;
    position: fixed;
    content: '';
    top: 0;bottom: 0;
    left: 0;right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}
#lightbox-html-inner {
    background: white;
    max-width: 80%;
    overflow: auto;
    width: 100%;
    height: auto;
    min-height: 250px;
    position: relative;
    top: 0;
    left: 0;
    margin: 50px 0;
    max-height: 90vh;
}
#lightbox-content{
    padding: 0 15px;
}
#lightbox-html .close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: transparent;
    color: #333;
    border: none;
    padding: 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
    line-height: 1;
    z-index: 999999999;
}

.event-detail-popup .row.no-gutters > .col-md-6{
    padding: 0;
}
.d-popup-thumb img{
    display: block;
}
.detail-popup-left{
    background-color:#f7f7f7;
}
.d-popup-dates {
    padding: 40px;
    background-color: #fff;
    position: absolute;
    left: 40px;
    top: 0;
    font-size: 15px;
    width: auto;
    text-align: center;
    font-weight: 600;
}
.d-popup-dates h6{
    font-size: 60px;
    line-height: 1;
    margin-bottom: 0;
}
.d-popup-dates p{
    margin-bottom: 0
}
.d-popup-info{
    padding: 40px;
}
.d-popup-meta{
    padding: 40px;
}
.d-popup-meta label{
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 15px;
}
.d-popup-meta p.time{
    font-weight: bold;
    margin-bottom: 6px;
    line-height: 1;
}
.atelier-item {
    position: relative;
    height: 60vh;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px;
    color: white;
}

.atelier-info {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, 0.9); /* White background with slight transparency */
    padding: 20px;
    max-width: 45%; /* Adjust this value as needed */
    margin-left: 2rem; /* Adds ml-2 equivalent margin */
    margin-right: auto;
    color: black; /* Text color to contrast with white background */
    border-radius: 8px; /* Optional: Rounded corners */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Optional: Adds a subtle shadow */
}

.atelier-info h2 {
    font-size: 30px;
    margin-bottom: 10px;
    text-decoration: underline;
}

.atelier-info .btn {
    margin-left: 10px;
}

.atelier-info p {
    font-size: 16px;
}

.underline-btn {
    background-color: transparent;
    color: #000; /* Adjust text color */
    padding: 0; /* Remove padding to focus on text */
    border: none; /* Remove button border */
    border-bottom: 2px solid #000; /* Add custom underline */
    box-shadow: none; /* Remove button shadow */
    text-align: left;
    transition: border-color 0.3s ease; /* Smooth transition on hover */
    font-size: 16px; /* Adjust the font size as needed */
    font-weight: 400; /* Set font weight to normal (less bold) */
}

.underline-btn:hover {
    border-bottom-color: #8d99a5; /* Change underline color on hover */
    color: #8d99a5; /* Change text color on hover */
}

.custom-light-golden-btn {
    display: inline-block; /* Ensures it behaves like a button */
    padding: 10px 20px; /* Adjust padding as needed */
    background-color: #8f7a30; /* Light golden color */
    color: #fff; /* Text color, typically white on a golden background */
    text-align: center; /* Center text alignment */
    border: none; /* Remove default border */
    border-radius: 5px; /* Optional: rounded corners */
    box-shadow: none; /* Remove default box shadow */
    cursor: pointer; /* Show pointer cursor on hover */
    transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}

.custom-light-golden-btn:hover {
    background-color: #6b6136; /* Darker shade for hover effect */
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .atelier-info {
        max-width: 90%; /* Make the box wider on smaller screens */
        margin-left: 1rem; /* Adjust left margin for smaller screens */
        padding: 15px; /* Adjust padding for smaller screens */
    }

    .atelier-info h2 {
        font-size: 24px; /* Adjust font size for smaller screens */
    }

    .atelier-info p {
        font-size: 14px; /* Adjust font size for smaller screens */
    }

    .custom-light-golden-btn {
        padding: 8px 16px; /* Adjust button padding for smaller screens */
    }
}

@media (max-width: 576px) {
    .atelier-info {
        max-width: 95%; /* Further adjust width on very small screens */
        margin-left: 0.5rem; /* Further adjust left margin */
        padding: 10px; /* Further adjust padding */
    }

    .atelier-info h2 {
        font-size: 20px; /* Further adjust font size */
    }

    .atelier-info p {
        font-size: 12px; /* Further adjust font size */
    }

    .custom-light-golden-btn {
        padding: 6px 12px; /* Further adjust button padding */
    }
}

.calendar_related_event {
    color: #4f70cf !important;
}

.show-info.list-detail .show_location span a{
    color: #5d7dd1 !important;
    display: inline-block;
    line-height: 33px;
}

.show-info.list-detail .show_location img{
    width: 24px;
  vertical-align: middle;
  margin-top: -10px;
}
.clear_filters_btn {
    color: #4f70cf !important;
    font-size: 14px;
    font-weight: bold;
}

.center {
    text-align: center;
}
.no-underline {
    text-decoration: none;
}
.post-border {
    border: 1px solid #f2f4f7;
}
.blog_posts_container {
    display: flex;
    flex-direction: column;
}
.blog_post {
    background-color: #f0f0f0;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    width: 100%; /* Ensure each blog post takes up the full width */
    height: auto;
}

.blog-content {
    display: flex; /* Use flexbox for content alignment */
    flex-direction: column; /* Arrange content vertically */
    height: 100%; /* Ensure content fills the entire height of the parent container */
}

.blog-image img {
    width: 100%; /* Ensure the image takes up the full width of its container */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Ensure the image behaves as a block element */
    border-radius: 5px 5px 0 0; /* Apply border radius to the top corners of the image */
}

.client-row .col-md-4{padding-bottom:30px;}

.latest_blog_post .latest-post-container {
    width: 100%;
    display: flex;
    align-items: start;
    margin-bottom: 40px;
}

.latest_blog_post .latest-post-image {
    width: 50%;
    padding-right: 15px;
}

.latest_blog_post .latest-post-image img {
    width: 100%;
    height: auto;
}

.latest_blog_post .latest-post-details {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.latest_blog_post .latest-post-title {
    font-size: 1.5em;
    margin-bottom: 15px;
    text-align: left;
}

.latest_blog_post .latest-post-title a {
    text-decoration: none;
    color: inherit;
}

.latest_blog_post .latest-post-summary {
    margin-bottom: 15px;
    text-align: left;
}

.latest_blog_post .btn-secondary {
    text-decoration: none;
}
.all_blog_posts .title_description
{
    padding-right: 45px;
}
@media (max-width: 768px) {
    .all_blog_posts .show-title {
        font-size: 1.2em
    }
}
.all_blog_posts .custom-event-list
{
    display: flex;
    flex-wrap: wrap
}
.all_blog_posts .title_description .entry-title a
{
    color:black;
}
.all_blog_posts .btn-secondary{
    margin-bottom: 40px;
}
.latest_blog_post .btn-secondary{
    margin-bottom: 20px;
}
.all_blog_posts .slug_image a{
    display: inline-block !important;
}
.all_blog_posts .slug_image img{
    max-width: 100% !important;
}

.all_blog_posts .without_slug img{
    max-width: 500% !important;
}
.blog_posts_container .blog_title
{
    font-size: 1.5em !important;
}
.blog_posts_container .blog_title a
{
    color: black !important;
}

.blisting-top{
    background-color: #f7f7f7;
    padding: 50px 0;
    margin-bottom: 50px;
}
.blisting-top .row.latest_blog_post {
    margin: 0 !important;
    padding: 0 15px;
}
.blisting-top .latest_blog_post .latest-post-image {
    padding-right: 45px;
}
.blisting-top .latest_blog_post .latest-post-container{
    align-items: center;
}
.blisting-top .custom-event-list h2{
    font-size: 20px !important;margin-bottom: 22px;margin-top: 5px;
}
.blisting-top h2 a{
    color: #333 !important;
}
.blisting-top .custom-event-list .entry-date.mt-3 {
    margin-top: 0 !important;
    font-size: 16px;
    color: #02a8b8;
}
.blisting-top .all_blog_posts .slug_image img {
    margin-bottom: 5px;
}
.blisting-bottom .home-title{
    font-weight: bold;
    margin-bottom: 15px;
}
.blisting-bottom h1.blog_title{
    font-size: 20px !important;
}
.blisting-bottom h1.blog_title a{
    color: #333 !important;
}
.blisting-bottom .date-month.mt-3{
    font-size: 16px;
    color: #02a8b8;
}
.blisting-bottom .date-month.mt-3 .date-time{
    margin-left:0 !important;
}
.blisting-bottom .blog_posts_container {
    height: 100%;
}
.blisting-bottom .blog_post {
    background-color: #f7f7f7;
    height: 100%;
    border-radius: 0;
}
.blog-detail-page-body ul {
    list-style: inherit !important;
}
.blisting-top .latest_blog_post .latest-post-summary{
    font-size: 17px;
}
.blisting-top .custom-event-list .entry-content-text{
    display:none !important;
}
.blog-detail-page-header {
    padding-bottom: 20px;
}
.blog-detail-page-header .iconlist.mb-2 {
    padding: 0;
    font-size: 16px;color: #6e6e6e;
}
.all_blog_posts .btn-secondary {
    margin-bottom: 20px;
}

@media (max-width: 767.98px) {
    .all_blog_posts .title_description {padding-right: 0;width: 100%;}
    .blisting-top .latest_blog_post .latest-post-image {padding-right: 0;width: 100%;}
    .blisting-top .latest_blog_post .latest-post-container{display:block !important;}
    .blisting-top .latest_blog_post .latest-post-details{width: 100%;}
}
