/* Custom Styles */


@font-face { font-family: "progressfull"; src: url({{ 'progressfull.ttf' | asset_url }}); }


#block-1614781375192 .dropdown__menu {
    background-color: #4a6170 !important;
}

#block-1614925772610 .dropdown__menu {
    background-color: #7b7f26 !important;
}


#block-1614781443048 .dropdown__menu {
    background-color: #a7a089!important;
}

.header .dropdown__menu {
    background-color: #223445 !important;
}

.header .dropdown__item a { 
    color: white !important;
}

@media (max-width: 414px) {
  
    .sizer {
    padding-top: 10px !important;
}
    #block-1575400116835_0 {
    margin-top: 0px !important;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.feature__text {
    word-break:break-word;
}

.block-type--feature.col-3{
    padding: 5px;
}
.col-2 {
    width:30%;
}

.col-3 {
    width:30%;
}
}

@media (min-width: 768px) and (max-width: 3000px) {

}

@media (max-width: 767px) {

.col-12#block-1626953462309 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

    #block-1605526981113 .image {
        width: 100% !important;
    }
    #block-1605526981113 .image__image {
        width: 100% !important;
    }
    #section-1575400116835 .section {
    background-color: #efefea !important;
}
    #section-1602835620882 .sizer {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none !important;
}
    #section-1613828160841 .sizer {
    padding-top: 0px !important;
    padding-bottom: 40px;
    }
    #1575400116835 .container.container--full {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    #section-1575400116835 .container {
    max-width: calc(1260px + 30px + 30px);
    padding-right: 0px !important;
    padding-left: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 3000px) {

#section-1575400116835 {
    background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/3691366/settings_images/ZBpkKDe9QpWlVLQNGeV5_hero_banner_our_offer.png);
    background-position: center;
    background-size: cover;
}

#block-1575400116835_0 .block {
    border: 4px none black;
    border-radius: 4px;
    margin-top: 300px;
}
}

@media (min-width: 768px) and (max-width: 899px) {
#block-1575400116835_0 .block {
    border: 4px none black;
    border-radius: 4px;
    margin-top: 350px;
}
}
@media (min-width: 900px) and (max-width: 3000px) {
#block-1575400116835_0 .block {
    border: 4px none black;
    border-radius: 4px;
    margin-top: 300px;
}
}