/*.bx-yellow,*/
/*.bx-theme-yellow {*/
    /*--primary: #f9a91d;*/
    /*--theme-color-primary: #f9a91d;*/
    /*--theme-color-second: #faba4a;*/
    /*--theme-color-light: #f0f0f0;*/
    /*--theme-b-link: #f9a91d;*/
    /*--theme-b-link-hover: #faba4a;*/
    /*--theme-b-tx-primary: #fff;*/
    /*--theme-b-bg-primary: #f9a91d;*/
    /*--theme-b-bd-primary: #f9a91d;*/
    /*--theme-b-sd-primary: rgba(249, 169, 29, 0.5);*/
    /*--theme-b-tx-primary-hover: #fff;*/
    /*--theme-b-bg-primary-hover: #faba4a;*/
    /*--theme-b-bd-primary-hover: #daa53e;*/
    /*--theme-b-tx-primary-active: #fff;*/
    /*--theme-b-bg-primary-active: #faba4a;*/
    /*--theme-b-bd-primary-active: #daa53e;*/
    /*--theme-b-tx-primary-disabled: #fff;*/
    /*--theme-b-bg-primary-disabled: #daa53e;*/
    /*--theme-b-bd-primary-disabled: #b7853b;*/
/*}*/

/*.bx-blue,*/
/*.bx-theme-blue {*/
    /*--primary: #0083d1;*/
    /*--theme-color-primary: #0083d1;*/
    /*--theme-color-second: #5ca6e4;*/
    /*--theme-color-light: #f0f6f8;*/
    /*--theme-b-link: #44b1c9;*/
    /*--theme-b-link-hover: #5cc3d1;*/
    /*--theme-b-tx-primary: #fff;*/
    /*--theme-b-bg-primary: #0083d1;*/
    /*--theme-b-bd-primary: #0083d1;*/
    /*--theme-b-sd-primary: rgba(0, 131, 209, 0.5);*/
    /*--theme-b-tx-primary-hover: #fff;*/
    /*--theme-b-bg-primary-hover: #5ca6e4;*/
    /*--theme-b-bd-primary-hover: #5599d2;*/
    /*--theme-b-tx-primary-active: #fff;*/
    /*--theme-b-bg-primary-active: #5ca6e4;*/
    /*--theme-b-bd-primary-active: #5599d2;*/
    /*--theme-b-tx-primary-disabled: #fff;*/
    /*--theme-b-bg-primary-disabled: #5599d2;*/
    /*--theme-b-bd-primary-disabled: #4d8bbf;*/
/*}*/

/*.bx-red,*/
/*.bx-theme-red {*/
    /*--primary: #e22b2b;*/
    /*--theme-color-primary: #e22b2b;*/
    /*--theme-color-second: #e95c5c;*/
    /*--theme-color-light: #f0f0f0;*/
    /*--theme-b-link: #e22b2b;*/
    /*--theme-b-link-hover: #e95c5c;*/
    /*--theme-b-tx-primary: #fff;*/
    /*--theme-b-bg-primary: #e22b2b;*/
    /*--theme-b-bd-primary: #e22b2b;*/
    /*--theme-b-sd-primary: rgba(226, 43, 43, 0.5);*/
    /*--theme-b-tx-primary-hover: #fff;*/
    /*--theme-b-bg-primary-hover: #e95c5c;*/
    /*--theme-b-bd-primary-hover: #d05454;*/
    /*--theme-b-tx-primary-active: #fff;*/
    /*--theme-b-bg-primary-active: #e95c5c;*/
    /*--theme-b-bd-primary-active: #d05454;*/
    /*--theme-b-tx-primary-disabled: #fff;*/
    /*--theme-b-bg-primary-disabled: #d05454;*/
    /*--theme-b-bd-primary-disabled: #c04e4e;*/
/*}*/

.bx-green,
.bx-theme-green {
    --primary: #63aa28;
    --theme-color-primary: #63aa28;
    --theme-color-second: #5b9f0b;
    --theme-color-light: #a8d95b;
    --theme-b-link: #44b1c9;
    --theme-b-link-hover: #5cc3d1;
    --theme-b-tx-primary: #fff;
    --theme-b-bg-primary: #63aa28;
    --theme-b-bd-primary: #63aa28;
    --theme-b-sd-primary: rgba(99, 170, 40, 0.5);
    --theme-b-tx-primary-hover: #fff;
    --theme-b-bg-primary-hover: #5b9f0b;
    --theme-b-bd-primary-hover: #56940b;
    --theme-b-tx-primary-active: #fff;
    --theme-b-bg-primary-active: #5b9f0b;
    --theme-b-bd-primary-active: #56940b;
    --theme-b-tx-primary-disabled: #fff;
    --theme-b-bg-primary-disabled: #56940b;
    --theme-b-bd-primary-disabled: #497c09;
}

/*region Bootstrap modified*/
.btn-primary,
.list-group-item.active {
    border-color: var(--theme-b-bd-primary);
    background-color: var(--theme-b-bg-primary);
    color: var(--theme-b-tx-primary);
}

.btn-primary:hover {
    border-color: var(--theme-b-bd-primary-hover);
    background-color: var(--theme-b-bg-primary-hover);
    color: var(--theme-b-tx-primary-hover);
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.btn-primary.disabled,
.btn-primary:disabled {
    border-color: var(--theme-b-bg-primary);
    background-color: var(--theme-b-bg-primary);
    color: var(--theme-b-tx-primary);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    border-color: var(--theme-b-bd-primary-active);
    background-color: var(--theme-b-bg-primary-active);
    color: var(--theme-b-tx-primary-active);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.form-control:focus {
    border-color: var(--theme-color-primary);
    box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

a,
.btn-link { color: var(--theme-b-link); }

a:hover,
.btn-link:hover { color: var(--theme-b-link-hover); }

.g-font-size-15 { font-size: 15px; }

.g-font-size-17 { font-size: 17px; }

.g-font-size-20 { font-size: 20px; }

.text-primary { color: var(--primary) !important }

.bg-primary { background: var(--primary) !important }

.border-primary { border-color: var(--primary) !important }


.product-item-label-text span, .product-item-label-ring {
    background: var(--theme-color-primary);
    text-align: left;
}

.basket-item-label-text span, .basket-item-label-big  .basket-item-label-top .basket-item-label-left .basket-item-label-ring {
    background: var(--theme-color-primary);
    text-align: left;
}

/*endregion*/



/*.product-item-label-text span, .product-item-label-ring {*/
    /*background: #97AB51;*/
/*}*/

.basket-item-label-text.basket-item-label-big span {
    font-size: 9px;
}

.main-user-consent-request-announce {
    font-size: 10px;
}

.bx-soa-wrapper {
    font-size: 12px;
}

.bx-soa-item-title {
    font-size: 12px;
}

/*.btn-primary {*/
    /*background-color: #97AB51;*/
    /*border-color: #97AB51;*/
/*}*/

/*.btn-primary:hover {*/
    /*color: #fff;*/
    /*background-color: #8D8D98;*/
    /*border-color: #8D8D98;*/
/*}*/

.product-item-price-container {
    line-height: 3;
    text-align: left;
}

.product-item-properties {
    display: block;
    margin: inherit;
}

.product-item-title {
    text-align: left;
}

.product-item-detail-properties-item {
    margin-bottom: 5px;
    display: block;
    align-items: stretch;
}

.btn-link {
    font-weight: 400;
    /*color: #97AB51;*/
    background-color: transparent;
}

.product-item-properties dt {
    float: left;
    clear: both;
    font-weight: normal;
    font-size: 11px;
}

.product-item-properties dd {
    float: right;
    margin-bottom: 3px;
    margin-left: 5px;
    font-size: 11px;
}

.map-canvas {
    height: 400px;
    margin: 0;
}

.page-item.active .page-link {
    color: white;
    background-color: #97AA51;
    border-color: #97AA51;
}

.feature-icon1 {
    background: #7AC9A8;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    float: right;
    height: 60px;
    line-height: 60px;
    margin-right: 11px;
    position: relative;
    text-align: center;
    /* top: 8px; */
    width: 60px;
    font-size: x-large;
}

.feature-icon2 {
    background: #919F57;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    float: right;
    height: 60px;
    line-height: 60px;
    margin-right: 11px;
    position: relative;
    text-align: center;
    /* top: 8px; */
    width: 60px;
    font-size: x-large;
}

.feature-icon3 {
    background: #DBB47E;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    float: right;
    height: 60px;
    line-height: 60px;
    margin-right: 11px;
    position: relative;
    text-align: center;
    /* top: 8px; */
    width: 60px;
    font-size: x-large;
}

.feature-icon4 {
    background: #DF8595;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    float: right;
    height: 60px;
    line-height: 60px;
    margin-right: 11px;
    position: relative;
    text-align: center;
    /* top: 8px; */
    width: 60px;
    font-size: x-large;
}

.news-detail-content {
    margin-bottom: 5px;
    text-align: left;
}

/* .bx-breadcrumb {
    margin: 10px 0;
    font-size: 20px;
} */



.mg-right-3 {
    margin-right: 0rem;
    color: #91ad41;
    font-weight: 700;
    font-size: 240px;
}

.mg-left-3 {
    margin-left: 0rem;
    color: #91ad41;
    font-weight: 700;
    font-size: 240px;
}

.page-home {
    padding-top: 1.041666667in;
    padding-bottom: 105pt;
    padding-right: 0;
    padding-left: 0;
}

.size-full {
    vertical-align: bottom;
}

.info {
    margin-bottom: 2.6875pc;
    margin-top: 16.5pt;
    max-width: 562.5pt;
    font-family: "Poppins", sans-serif;
    line-height: 16.5pt;
    text-align: center !important;
}

.content-404 {
    margin-bottom: auto
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
}

.pclass {
    font-size: 80px;
}

.product-item-label-text.product-item-label-small span, .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 3px;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
}

