@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
:root{--base-border-radius:10px}body,html{height:100%;width:100%}body{background-image:url(../img/background.png);background-repeat:repeat;background-size:contain;color:#172227;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}body:before{background-color:rgba(16,93,49,.75);bottom:0;-webkit-clip-path:polygon(0 0,100% 250px,100% 100%,0 100%);clip-path:polygon(0 0,100% 250px,100% 100%,0 100%);content:"";height:100%;height:calc(100% - 300px);left:0;position:fixed;width:100%;z-index:-1}h2,h3,h4,h5,h6{font-weight:600;text-transform:uppercase}p:last-child{margin-bottom:0}a{color:#8fc52d;text-decoration:none;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}a:focus,a:hover{color:#105d31}address span,address strong{display:block}.button-group{display:flex;margin-left:-5px;margin-right:-5px}.button-group .btn{align-self:center;margin-left:5px;margin-right:5px}.btn.btn-solid{border:none;border-radius:5px;color:#fff;outline:none;padding:.75rem 2.5rem;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out}.btn.btn-solid.bg-color-primary{background-color:#8fc52d}.btn.btn-solid.bg-color-primary:focus,.btn.btn-solid.bg-color-primary:hover,.btn.btn-solid.bg-color-secondary{background-color:#105d31}.btn.btn-solid.bg-color-secondary:focus,.btn.btn-solid.bg-color-secondary:hover{background-color:#4c7a34}.btn.btn-blank{background:none;border:none;font-size:.8em;outline:none;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}.btn.btn-blank:focus,.btn.btn-blank:hover{color:#8fc52d}#navigation-bar{background-color:rgba(76,122,52,.75);margin-bottom:100px;padding:15px 30px}#navigation-bar .main-nav{display:flex;justify-content:space-between}#navigation-bar .main-nav .navbar-brand img{max-width:250px}#navigation-bar .main-nav .language-nav{align-self:center;display:flex;list-style-type:none;margin:-10px;padding:0}#navigation-bar .main-nav .language-nav .nav-item{margin:0 10px}#navigation-bar .main-nav .language-nav .nav-item .nav-link{--bs-navbar-nav-link-padding-x:10px;color:#fff}#navigation-bar .account-nav{color:#fff;display:flex;list-style-type:none;margin:20px -10px 0;padding:0}#navigation-bar .account-nav .nav-item{align-self:center;margin:0 10px}#navigation-bar .account-nav .nav-item .nav-link i.fal,#navigation-bar .account-nav .nav-item .nav-link i.far,#navigation-bar .account-nav .nav-item .nav-link i.fas,#navigation-bar .account-nav .nav-item .nav-link i.fat{font-size:1.25em}.floating-box{background-color:rgba(76,122,52,.75);border-radius:var(--base-border-radius);color:#fff;padding:30px;text-align:center}.floating-box .title{display:block;font-size:2em;font-weight:300;line-height:1.1}.floating-box .content{margin-top:20px}.white-box{background-color:#fff;border-radius:var(--base-border-radius);margin:100px 0 50px;padding:30px 0}.white-box .logo{margin:-90px 0 15px;max-width:200px}.white-box .caption{padding-left:30px;padding-right:30px}.white-box .caption .content{color:#4c7a34;margin-bottom:30px}.white-box .tabbed-buttons{border-top:1px solid #ebebeb;display:flex;justify-content:space-between;margin-bottom:-30px;margin-top:30px;text-align:center}.white-box .tabbed-buttons .item{color:#105d31;font-weight:700;padding:30px 0;text-align:center;width:100%}.white-box .tabbed-buttons .item:focus,.white-box .tabbed-buttons .item:hover{color:#8fc52d}.tiles{margin:0 auto;max-width:600px;padding-left:30px;padding-right:30px}.tiles [class*=col-]{margin:10px 0}.tiles .item{background-color:#105d31;border-radius:var(--base-border-radius);color:#fff;display:flex;flex-wrap:wrap;height:100%;padding:30px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;width:100%}.tiles .item:focus,.tiles .item:hover{background-color:#4c7a34}.tiles .item .icon-wrapper{align-self:flex-start;margin-bottom:20px;width:100%}.tiles .item .icon-wrapper i.fal,.tiles .item .icon-wrapper i.far,.tiles .item .icon-wrapper i.fas,.tiles .item .icon-wrapper i.fat{font-size:40px}.tiles .item .title{width:100%}.form-basic{margin:0 auto;max-width:600px;padding-left:30px;padding-right:30px}.form-basic.form-full-width{max-width:none}.form-basic.form-full-width button[type=submit]{margin-top:20px}.form-basic .form-floating{margin:15px 0}.form-basic .form-floating textarea.form-control{height:125px;resize:none}.form-basic .form-floating>label{padding:.85rem 1.5rem}.form-basic .form-floating>.form-control,.form-basic .form-floating>.form-control-plaintext{padding-left:1.5rem;padding-right:1.5rem}.form-basic .form-floating>.form-control,.form-basic .form-floating>.form-control-plaintext,.form-basic .form-floating>.form-select{height:calc(3rem + 6px)}.form-basic .form-group>.form-control,.form-basic .form-group>.form-control-plaintext,.form-basic .form-group>.form-select{height:calc(3rem + 2px);padding-left:1.5rem;padding-right:1.5rem}.form-basic .form-control{background-color:#f3f3f3;border:none;border-radius:5px}.form-basic .form-control:focus{border-color:rgba(16,93,49,.25);box-shadow:0 0 0 .15rem rgba(16,93,49,.25)}.form-basic .form-check .form-check-input{background-color:#f3f3f3;border:none;border-radius:0;color:#105d31;height:32px;margin-right:15px;position:relative;width:32px}.form-basic .form-check .form-check-input:checked{background:#8fc52d}.form-basic .form-check .form-check-input:checked:before{color:#fff;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-basic .form-check .form-check-input[type=checkbox]:checked:before,.form-basic .form-check .form-check-input[type=radio]:checked:before{content:"\f00c"}.form-basic .form-check label{padding:8px 0}.form-basic input[type=number]{border-radius:0;width:100px}.table.table-basic{margin-bottom:0;table-layout:fixed}.table.table-basic.table-indent{margin-bottom:-30px}.table.table-basic.table-layout-auto{table-layout:auto}.table.table-basic>:not(caption)>*>*{padding:.5rem 1.5rem}.table.table-basic thead tr{background-color:#4c7a34;color:#fff}.table.table-basic thead tr th{font-weight:500}.table.table-basic tbody tr td:not(:last-child){word-break:break-word}.table.table-basic tbody tr:last-child td{border-bottom:none}.table.table-basic tbody tr td,.table.table-basic tbody tr th,.table.table-basic thead tr td,.table.table-basic thead tr th{vertical-align:middle}.table.table-basic .actions{text-align:right}.table.table-basic .actions .item{color:#172227;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}.table.table-basic .actions .item:focus,.table.table-basic .actions .item:hover{color:#8fc52d}.table.table-basic .actions .item i.fal,.table.table-basic .actions .item i.far,.table.table-basic .actions .item i.fas,.table.table-basic .actions .item i.fat{font-size:1.25em}.form-section-title{background-color:#4c7a34;color:#fff;display:block;font-weight:500}.form-section,.form-section-title{padding:.5rem 1.5rem}.form-section .text-small{display:block;font-size:.85em;margin-top:10px}.table-heading{border-top:1px solid #ebebeb;padding:10px 0;text-align:center}.table-heading .title{color:#4c7a34;display:block;font-size:1.1em;font-weight:600}.horizontal-indent{margin-left:-30px;margin-right:-30px}.alert{border:none}.container .inner-container{padding-left:100px;padding-right:100px}#form-create-order address{color:#4c7a34}#form-create-order [data-delivery-address],#form-create-order [data-delivery-type]{display:none}#form-create-order .prices{color:#4c7a34;margin-top:30px}#form-create-order .prices .item{border-top:1px solid #ebebeb;display:flex;padding:.5rem 1.5rem}#form-create-order .prices .item .title{width:200px}#form-create-order #delivery-address,#form-create-order #delivery-types{margin-bottom:30px}#calendar .main-heading{color:#105d31;font-size:2.75em;font-weight:200;margin-bottom:50px}#calendar #datepicker{min-height:400px}#calendar #datepicker .ui-datepicker{width:100%}#calendar #datepicker .ui-datepicker .ui-datepicker-title{color:#105d31;font-size:2em;font-weight:600;line-height:1;text-transform:capitalize}@media (max-width:430px){#calendar #datepicker .ui-datepicker .ui-datepicker-title{font-size:1.5rem!important}}@media (max-width:330px){#calendar #datepicker .ui-datepicker .ui-datepicker-title{font-size:.9rem!important}}#calendar #datepicker .ui-datepicker .ui-datepicker-calendar{margin:30px auto 0;max-width:400px;width:100%}#calendar #datepicker .ui-datepicker .ui-datepicker-calendar tr td:first-child,#calendar #datepicker .ui-datepicker .ui-datepicker-calendar tr th:first-child{border-right:1px solid #eee}#calendar #datepicker .ui-datepicker .ui-datepicker-next,#calendar #datepicker .ui-datepicker .ui-datepicker-prev{background-color:#4c7a34;top:5px}#calendar #datepicker .ui-datepicker .ui-datepicker-next .ui-icon,#calendar #datepicker .ui-datepicker .ui-datepicker-prev .ui-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:17px;margin:0 auto;transform:translate(-50%,-50%);width:9px}#calendar #datepicker .ui-datepicker .ui-datepicker-prev .ui-icon{background-image:url(../img/icons/arrow-left-white.svg)}#calendar #datepicker .ui-datepicker .ui-datepicker-next .ui-icon{background-image:url(../img/icons/arrow-right-white.svg)}#calendar #datepicker .ui-datepicker th{text-transform:capitalize}#calendar #datepicker .ui-datepicker td.ui-datepicker-week-col{padding:10px 15px}#calendar #datepicker .ui-datepicker td.ui-state-highlight a{color:#172227}#calendar #datepicker .ui-datepicker td.ui-datepicker-current-day:not(td .ui-state-highlight){background-color:#8fc52d}#calendar #datepicker .ui-datepicker td.ui-state-closed,#calendar #datepicker .ui-datepicker td.ui-state-default,#calendar #datepicker .ui-datepicker td.ui-state-disabled{background-color:#fc9595}#calendar #datepicker .ui-datepicker td.ui-state-closed a,#calendar #datepicker .ui-datepicker td.ui-state-closed span,#calendar #datepicker .ui-datepicker td.ui-state-default a,#calendar #datepicker .ui-datepicker td.ui-state-default span,#calendar #datepicker .ui-datepicker td.ui-state-disabled a,#calendar #datepicker .ui-datepicker td.ui-state-disabled span{color:#fff}#calendar #datepicker .ui-datepicker td a,#calendar #datepicker .ui-datepicker td span{color:#172227;font-weight:300;padding:10px 15px;text-align:center}#calendar #datepicker .ui-datepicker td a.ui-state-active:not(td .ui-state-highlight),#calendar #datepicker .ui-datepicker td span.ui-state-active:not(td .ui-state-highlight){background-color:#c1e125}.text-green-info{color:#8fc52d}@media (min-width:1400px){.container{max-width:1170px}}@media (max-width:992px){.container .inner-container{padding-left:50px;padding-right:50px}}@media (max-width:768px){.container .inner-container{padding-left:30px;padding-right:30px}}@media (max-width:576px){body{font-size:14px}.container .inner-container{padding-left:0;padding-right:0}#navigation-bar .main-nav .navbar-brand img{max-width:175px}.table.table-basic>:not(caption)>*>*{padding:.5rem .75rem}#calendar #datepicker .ui-datepicker .ui-datepicker-title{font-size:1.25em!important;padding:7px 0}#calendar #datepicker .ui-datepicker .ui-datepicker-calendar{margin-top:15px}#calendar #datepicker .ui-datepicker .ui-datepicker-week-col,#calendar #datepicker .ui-datepicker td a,#calendar #datepicker .ui-datepicker td span{padding:5px}}
