@charset "UTF-8";

/*** Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300;1,400;1,700&display=swap');

@font-face {
    font-family: 'hobo_stdregular';
    src: url( '../fonts/hobostd-webfont.woff2') format('woff2'),
         url('../fonts/hobostd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*font-family: 'Lato', sans-serif;/
/*** General */
body {width:100%; height:100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; position: relative; background-color:#FFF;
font-family: 'Lato', sans-serif; color:#1D1D1B; overflow-y: scroll;}

html {width:100%; height:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:100%; /*scroll-behavior: smooth;*/}

a {color:#1D1D1B; text-decoration:none; outline:none; -webkit-text-decoration-skip:objects; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a:hover, a:focus, a:active {color:#0F7032; text-decoration:none; outline:none; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}

/* anchor */
.anchor {/*border:1px solid red;*/ height:2px; /*top:-90px;*/ top:-180px; position:absolute; display:block; z-index:999; /*visibility:hidden;*/}

/*Scroll Up*/
#scrollUp {bottom:15px; right:15px; width:38px; height:38px; display:block; background-image:url(../images/top.png); background-repeat:no-repeat; background-position:center center;}

/* Social Media */
.social-media-cont {/*width:65px;*/ width:80px; /*position:absolute; right:268px; top:-40px;*/ /*border: 1px solid red;*/ /*width:175px;*/ /*margin-right: 258px; padding-bottom: 5px;*/}
.social-media {
  display: flex;
  flex-wrap: wrap;
  padding: 0rem 0px;
  /*margin-bottom: 1rem;*/
  list-style: none;
}
.social-media li {
  /*float: left;*/
  color: #33642B;
  /*display: inline-block;
  vertical-align: top;*/
  flex-basis:0; flex-grow:1; max-width: 100%;
  padding-right: .5rem;
  padding-left: .5rem;
}
.social-media li a {color:#33642B;}
.social-media li a:hover {color:#EF7D00;}
    
/*** Same Height*/
.same-col-height {/*border:1px solid red;*/ /*min-height:406px;*/}

/* Img */
.img-object-fit {object-fit: cover; -webkit-object-fit: cover; width: 100%; height: 100%;}

/* page margin top minus */
.cycle-m-top-minus {/*margin-top:-219px;*/ margin-top:-189px;}

/*Load more*/
.block, .block-2, .block-3 {display:none;}
#load, #load-2, #load-3 {margin-top:-24px;}

/* Container */
@media (min-width: 1441px) {	
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width:1440px; /*border:1px solid red;*/}
}

/* Font Family */
h1, h2, h3, h4 {font-family: 'Lato', sans-serif;}

/* Font Size */
h2 {/*font-size:48px; line-height:54px;*/ font-size:36px; line-height:42px; font-weight:400; font-style:italic; color:#EF7D00; margin-bottom:12px; /*border: 1px solid red;*/ position:relative;}
h2 span {margin-left:42px;}
h2 span.icon-title::before {content:""; position:absolute; left:0px; width:42px; height:42px; /*background-color:aqua;*/ background-image: url("../images/icon-title.png"); background-repeat: no-repeat; background-position:left center;}
h2 span.icon-title-pwu::before {background-image: url("../images/icon-title-pwu.png");}
h3 {font-size:36px; line-height:42px; font-weight:400; font-style:italic; color:#007334; /*margin-bottom:12px;*/ margin-bottom:16px; margin-left:42px; /*border: 1px solid red;*/}

h4 {font-size:28px; line-height:34px; font-weight:400; color:#EF7D00; margin-bottom:0px; /*border: 1px solid red;*/}

/* Xpress Cafe */
.title-hobo-std-font {font-family: 'hobo_stdregular'; color:#0F7032; font-size:76px; line-height:82px;}

/* Our Champions */
.title-name {background-color:#007334; color:#FFF; padding:10px; display: block; margin-bottom: 2px; text-align:center;}
.title-name h2 {font-weight:700; font-style:normal; color:#FFF; margin-bottom:0px;}
.title-name .lead {font-style:italic; color:#FFF; font-size:26px; line-height:32px;}

.count-title {font-size:84px; line-height:90px; font-weight:700; font-style:italic; color:#EF7D00; margin-bottom:0px;}
.count-body {font-size:66px; line-height:72px; font-weight:400; font-style:italic; color:#0F7032; margin-bottom:0px;}

.content-body {/*font-size:30px; line-height:42px;*/ font-size:18px; /*line-height:30px;*/ line-height:24px; font-weight:300; /*min-height: 500px;*/}
.content-body p {/*margin-bottom:42px;*/ /*margin-bottom:32px;*/ margin-bottom:26px;}
.content-body a {font-style:italic; /*color:#007334;*/ }
.content-body a:hover, .content-body .download a:hover {color:#EF7D00;}
.small, small {font-size: 80%; font-weight: 300; /*line-height: normal;*/ line-height:18px;}

.m-h {min-height:550px;}

.content-body .download a {font-style:normal; color:#007334; display:inline-flex; align-items:center;}
.content-body .download a span {/*flex-direction:column;*/ /*vertical-align:middle;*/ display:inline-block; padding-left:5px; width:40px; }

ol, ul {padding-left:0rem; list-style:none; margin-bottom: 0px;}
.content-body ol, .content-body ul {padding-left:1.3rem; list-style:none;}
.content-body li {padding-bottom:5px;}
.content-body li::before {content: "•"; color:#EF7D00; font-size:24px; display:inline-block; width:1em; margin-left:-1em; vertical-align:baseline;}
.content-body li.gam::before {content: ">"; font-weight: 400; font-size:24px;}
.content-body ol li::before {/*content:counter(li);*/ content:""; color:#EF7D00; font-size:inherit; /*display:inherit;*/ width:inherit; margin-left:inherit; vertical-align:inherit;}
.content-body ol {padding-left:18px; margin-bottom:20px; /*counter-reset: li;*/}
.content-body ol li {/*counter-increment:li;*/ list-style: decimal; padding-bottom: 10px; }
.content-body ol li:last-child {padding-bottom:0;}

.lead {font-size:26px; line-height:32px; font-weight:300;}

.fw-400 {font-weight:400;}
.fw-700, strong {font-weight:700;}
.fs-i {font-style: italic;}

/* Breadcrumb */
.breadcrumb {padding: .5rem 1rem; margin-bottom: 15px; background-color: transparent; border-radius: 0rem; font-size:14px;}
.breadcrumb-item + .breadcrumb-item::before {padding-right: .5rem; color: #1D1D1B; content: ">";}
.breadcrumb-item.active {color: #0F7032;}

/* sub nav */
.sub-nav-cont {display:flex; flex-wrap:wrap; list-style:none; padding-top:15px; padding-bottom:15px; background-color:rgba(255,255,255,.9); }
.sub-nav-cont ul {padding-left: 0; margin-bottom: 0;}
.sub-nav-cont li {float: left; font-size:18px; line-height:24px; color:#848484; font-weight:500; padding-right:0; padding-bottom:0; padding-left:.5rem; text-transform: uppercase;}
.sub-nav-cont li::before {float: left; content:"|"; width:inherit; margin-left:inherit; padding-right: .5rem; /*color:#848484;*/ color:#007334; font-size:16px; font-weight:400;}
.sub-nav-cont li:nth-child(1) {padding-left:0rem;}
.sub-nav-cont li:nth-child(1)::before {content:""; padding-right:0rem;}
.sub-nav-cont li a {font-style:normal; color:#007334; text-decoration:none;}
.sub-nav-cont li a:hover {color:#EF7D00;}
.sub-nav-cont li a.nav-link {display:inline-block; padding: 0rem 0.5rem;}
.sub-nav-cont .nav-pills .nav-link.active, .sub-nav-cont .nav-pills .show > .nav-link {color: #fff; background-color: #EF7D00;}

/* Border */
.border-bttm {border-bottom: 8px solid #C8D400;}
.border-lt {border-left: 8px solid #C8D400;}
hr {margin-top: 0rem; margin-bottom: 0rem; border-top: 8px solid #C8D400; padding-bottom:30px;}
hr.orange {border-color:#EF7D00;}    

.hr-for-cycle {width: 80%; margin-right:0; margin-left:auto;}
.border-bttm-thin {border-bottom:1px solid #ccc;}
.border-dash {border-style:dashed; border-color:#C8D400; border-width:6px;}
.border-dot {border:0;  border-bottom-style:dotted; border-color:#EF7D00; border-width:6px; margin-top:0px; padding-top:30px; padding-bottom:0; margin-bottom:30px; }

/* Colour */
.text-black {color:#1D1D1B!important;}
.text-white h2 {color:#FFF;}
.text-white a {color:#FFF; text-decoration: underline;}
.text-orange {color:#EF7D00;}
.text-green {color:#007334;}

/* BG color */
.bg-light {background-color:transparent!important;}
.bg-light-green {background-color:#EFF6E8;}
.bg-green {background-color:#0F7032;}
.bg-bright-green {background-color:#C3D555;}
.bg-black {background-color:#333;}
.bg-grey {background-color:#e8e8e8;}
.bg-pale {background-color:#f9f1e6;}
.bg-cream {background-color:#FDF2E5;}
.bg-orange {background-color:#EF7D00;}

.request-wrapper {border-radius:20px!important; background-color:#EF7D00; color:#FFF; font-weight:400; position: relative;}
.request-wrapper a {color:#FFF; font-style:normal; text-decoration: underline;}
.request-wrapper a:hover {color:#000;}
.request-wrapper .close {position: absolute; top: 15px; right: 15px; font-size: 2rem; color:#fff; opacity: 1; text-shadow:none; }

.bg-img-border-orange {height:100%; width:100%; position: relative;}
.bg-img-border-orange::before, .bg-img-border-orange::after {content:""; position: absolute; top: 0px; z-index: 99; display: inline-block; background-image: url("../images/bg-xpress-border-orange.png"); background-repeat: repeat-y; background-position:left top; background-size:100% auto; height: 100%; width:42.2px;}
.bg-img-border-orange::before {left: 0; transform: scaleX(-1)}
.bg-img-border-orange::after {right: 0;}

/* Box Height */
.box-h-100 {height:100%; display:flex; /*-ms-flex-direction:column!important; flex-direction:column!important;*/}
.pwu-h {position: absolute; left: 0; right: 0; margin:0 auto; width:98%; height:900px; z-index: -1;}

/* Form */
.col-form-label {font-size:18px; line-height:24px; color:#0F7032; padding:2px 15px;}
.col-form-label.text-orange {color:#EF7D00;}
.form-control {padding:2px 6px; font-size:18px; color:#1D1D1B; background-color:#DADADA; border:0px solid #9E9E9E; /*border-bottom-width: 4px; border-right-width: 4px; border-color:#9E9E9E; border-style: solid;*/ border-radius:0rem; height: calc(1.5em + .75rem + 0px);}

.form-control:focus {color: #495057; background-color: #fff; border-color: #9E9E9E; outline: 0; box-shadow: 0 0 0 .2rem rgba(218,218,218,.75);}
.custom-file-input:focus ~ .custom-file-label {border-color: #9E9E9E; box-shadow: 0 0 0 .2rem rgba(218,218,218,.75);}

/*File Browse File*/
.custom-control-label::before, .custom-file-label, .custom-select {transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}

.custom-file {height: calc(1.5em + .75rem + 0px);}
.custom-file-input {height: calc(1.5em + .75rem + 0px);}
.custom-file-label {padding:2px 6px; line-height: 1.7; color:#1D1D1B; background-color:#DADADA; border:0px solid #9E9E9E; border-radius:0rem; height: calc(1.5em + .75rem + 0px); font-weight:300; font-size: 18px;}
.custom-file-label::after {height: calc(1.5em + .75rem); padding: 4px 0.75rem; color: #495057; background-color: #C8D400; border-radius: 0 0rem 0rem 0}

/*Radio*/
.custom-control-label::before {/*top: 0.8rem;*/ /*top: 0rem;*/ border: #9E9E9E solid 3px;}
.custom-control-label::after {/*top: .8rem;*/}
.custom-control-input:checked ~ .custom-control-label::before {border-color: #0F7032; background-color: #0F7032;}
.color-orange.custom-control-input:checked ~ .custom-control-label::before {border-color: #EF7D00; background-color: #EF7D00;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-control-label {font-size:18px;}
.custom-control-input:focus ~ .custom-control-label::before {box-shadow: 0 0 0 .2rem rgba(218,218,218,.75);}

/*Size Radio*/
.custom-control.size-radio {/*z-index:1;*/ /*width:52px;*/ min-height:47px; padding-left:0; margin-bottom:10px;}
.size-radio .custom-control-input {width:52px; height:47px; /*line-height:47px;*/}
.size-radio .custom-control-label {width:52px; height:47px; /*border:1px solid red;*/ line-height:47px; text-align:center; padding-right:10px;}
.size-radio .custom-control-input:focus ~ .custom-control-label::before {box-shadow:none; background-color: transparent; outline: none;}
.size-radio .custom-control-label::before {border-radius:0; top:0; left:0; border:0px; width:52px; height:47px; line-height:47px; background-image: url("../images/bg-size-radio.png"); background-position: center; background-repeat: no-repeat; z-index: -1;}
.size-radio .custom-control-label::after {cursor:pointer; top:0; left:0; width:52px; height:47px; background:100%;}
.size-radio .custom-control-input:checked ~ .custom-control-label::before {border-color:transparent; background-color:transparent;}
.custom-radio.size-radio .custom-control-input:checked ~ .custom-control-label::after {background-image: url("../images/bg-size-radio-selected.png"); z-index: -1;}
.custom-radio.size-radio .custom-control-input:checked ~ .custom-control-label {color:#fff;}

/*Select*/
.custom-select {
  padding:2px 6px; /*font-size:26px;*/ font-size:18px; color:#1D1D1B; border:0px solid #9E9E9E; /*border-bottom-width: 4px; border-right-width: 4px; border-color:#9E9E9E; border-style: solid;*/ border-radius:0rem; height: calc(1.5em + .75rem + 0px);
  font-weight: 400;
  background: #DADADA url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 12px no-repeat;
  /*border: 1px solid #ced4da;*/
}
/*Select+Show-Tick*/
.show-tick.custom-select {
  padding:2px 6px 2px 36px; 
  height: calc(1.5em + .75rem + 0px);
  position: relative;
}
.show-tick.custom-select::before {
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 99;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image:url(../images/icon-tick.png);
    background-repeat: no-repeat;
    background-position:left center;
    border: 1px solid red;
}
/*
.custom-select option {background-color: red;}
.custom-select select { color: red; }
.custom-select option:not(:checked) { color: blue; } */ /* or whatever your default style is */

.show-tick.bootstrap-select .dropdown-menu .selected span.check-mark {left: 15px;}

/* Buttons */
.btn {font-size: 18px; line-height:24px; font-weight:400; /*color: #212529;*/ /*padding:10px 12px;*/ /*padding:8px 8px;*/ padding:6px 8px; border: 2px solid transparent; border-radius:0.75rem; text-transform:uppercase; min-width:120px; transition: color .30s ease-in-out,background-color .30s ease-in-out,border-color .30s ease-in-out,box-shadow .30s ease-in-out;}

.btn.btn-sm {font-size: 16px; line-height:20px; padding:5px 6px; min-width:100px;}

/**/
a.btn-primary, .btn-primary {color:#fff; font-style:normal; text-decoration:none!important; background-color:#EF7D00; border-color:#EF7D00; cursor:default; border-radius:0.75rem;}
a.btn-primary:hover, .btn-primary:hover {color:#EF7D00; background-color:#FFF; border-color:#C8D400;}

a.btn-secondary, .btn-secondary {color:#fff; font-style:normal; text-decoration:none!important; background-color:#03783E; border-color:#03783E; cursor:default; border-radius:0.75rem;}
a.btn-secondary:hover, .btn-secondary:hover {color:#03783E; background-color:#FFF; border-color:#C8D400;}

/* 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 .2rem rgba(0,115,52,.5);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #007334;
  border-color: #007334;
}

/**/

/* Space */
.space-wrapper {padding:40px;}
.space-p-t {padding-top:30px;}
.space-p-y {padding-top:30px; padding-bottom:30px;}
.space-p-b {padding-bottom:30px;}
.space-m-b {margin-bottom:15px;}
.space-m-t {margin-top:15px;}
.space-m-y {padding-top:15px; margin-bottom:15px;}

/* Slider */
.slider {width:100%; margin:auto 0px;}
.slick-slide {margin: 0px 15px; /*border: 1px solid red;*/}
.slick-slide img {width: 100%;}
.slick-prev:before,
.slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s; /*opacity: .2;*/}
.slick-active {/*opacity: .5;*/ opacity: 1;}
.slick-current {opacity: 1;}

.slick-dots li button {width: 25px; height: 25px;}
.slick-dots li button::before {font-size: 12px; line-height: 25px; width: 25px; height: 25px;}

/* Footer */
footer {padding-bottom:30px; padding-top:30px;}
footer a {color:#33642B;}

/* Copyright */
.copyright {font-size:16px; line-height:22px; color:#33642B; text-align:center; /*padding-top:30px;*/}
.modal {z-index:10000;}

/**/
@media only screen and (min-width:1368px) and (max-width:1440px) {    

/* Social Media */
.social-media-cont {width:80px; /*border: 1px solid blue;*/}
    
/* Our Champions */
.title-name .lead {font-size:22px; line-height:28px;}    

.m-h {min-height:500px;}

/* Space */
.space-wrapper {padding:36px;}

}

/**/
@media only screen and (min-width:1200px) and (max-width:1367px) {   
    
/* page margin top minus */
.cycle-m-top-minus {margin-top:-187px;}
    
/* Font Size */
h2 {font-size:34px; line-height:40px;}
h3 {font-size:34px; line-height:40px; margin-left:42px; /*border: 1px solid red;*/}
h4 {font-size:24px; line-height:30px;}

/* Our Champions */
.title-name .lead {font-size:22px; line-height:28px;}    
    
/* Social Media */
.social-media-cont {right:-28px; top:-25px; width:75px;}       
    
.m-h {min-height:500px;}

/* Space */
.space-wrapper {padding:30px;}

}


@media only screen and (min-width:992px) and (max-width:1440px) {    
.count-title {font-size:45px; line-height:84px;}
.count-body {font-size:40px; line-height:66px;}
}

/**/
@media only screen and (min-width:992px) and (max-width:1199px) { 
    
/* page margin top minus */
.cycle-m-top-minus { margin-top:-155px;}

/* Font Size */
h2 {font-size:32px; line-height:38px;}
h3 {font-size:32px; line-height:38px; margin-left:42px; /*border: 1px solid red;*/}
h4 {font-size:22px; line-height:28px;}
    
/* Our Champions */
.title-name h2 {font-size:26px; line-height:32px;}
.title-name .lead {font-size:18px; line-height:24px;}    
 
.content-body p {/*margin-bottom:24px;*/ margin-bottom:18px;}
.small, small {font-size:75%;}
    
.content-body .download a span {width:36px;}      

.m-h {min-height:500px;}
.pwu-h {width:96%; height:750px;}
.career-h {width:96%; height:100%;}

.lead {font-size:24px; line-height:30px;}

/* Border */
.border-bttm {border-bottom: 6px solid #C8D400;}
.border-lt {border-left: 6px solid #C8D400;}
.border-rt {border-right: 6px solid #C8D400;}    
hr {border-top: 6px solid #C8D400;}
    
/* Form */

/*Radio*/

/*Select*/

/* Buttons */

/* Space */
.space-wrapper {padding:36px;}

}


/**/
@media only screen and (min-width:768px) and (max-width:991px) { 

/* Social Media */
.social-media-cont {position:absolute; right:75px; /*top:-84px;*/ top:32px; width:80px; /*border:1px solid red;*/}
.social-media .fa-lg {font-size:1.75em; line-height:inherit; vertical-align:inherit;}
    
/* anchor */
.anchor {top:-210px;}    

/* page margin top minus */
.cycle-m-top-minus {/*margin-top:-121px;*/ margin-top:-121px;}

/* Font Size */
h2 {font-size:30px; line-height:36px;}
h3 {font-size:30px; line-height:36px; margin-left:42px; /*border: 1px solid red;*/}
h4 {font-size:20px; line-height:26px;}

/* Our Champions */
.title-name h2 {font-size:20px; line-height:26px;}
.title-name .lead {font-size:13px; line-height:18px;}  

.count-title {font-size:35px; line-height:78px;}
.count-body {font-size:30px; line-height:60px;}

.content-body p {margin-bottom:16px;}
.small, small {font-size:75%;}

.m-h {min-height:550px;}
.pwu-h {width:96%; height:700px;}

.lead {font-size:24px; line-height:30px;}
    
.content-body .download a span {width:42px;}    

/* Border */
.border-bttm {border-bottom: 6px solid #C8D400;}
.border-lt {border-left: 6px solid #C8D400;}
hr {border-top: 6px solid #C8D400;}

/* Form */
/*.custom-control-label::before {top:0.45rem;}
.custom-control-label::after {top:0.45rem;}*/

/*File Browse File*/

/*Radio*/

/*Select*/

/* Buttons */
.btn {font-size:16px; line-height:22px; padding:8px 10px;}
.btn.btn-sm {font-size:14px; line-height:18px;  padding:3px 4px; min-width: 90px;}

/* Space */
.space-wrapper {padding:24px;}

}

/**/
@media only screen and (max-width: 767px) {
    
/* Social Media */
.social-media-cont {position:absolute; right:70px; /*top:-77px;*/ top:32px; width:80px; /*border:1px solid red;*/}
.social-media .fa-lg {font-size:1.75em; line-height:inherit; vertical-align:inherit;} 


/* anchor */
.anchor {top:-240px;}    
    
/* page margin top minus */
.cycle-m-top-minus {margin-top:0px; margin-bottom:30px;}

/* Font Size */
h2 {font-size:30px; line-height:36px; margin-bottom:16px;}
h2 span {display:inline-block; vertical-align: middle;}
h2 span:nth-child(2) {width:88%;}     
/*h3 {font-size:24px; line-height:30px;}*/
h3 {font-size:30px; line-height:36px; margin-left:42px; /*border: 1px solid red;*/}
h4 {font-size:20px; line-height:26px;}
    
/* Our Champions */
/*.title-name h2 {}*/
.title-name .lead {font-size:20px; line-height:26px;}      

.count-title {font-size:66px; line-height:72px;}
.count-body {font-size:48px; line-height:54px;}

.content-body p {margin-bottom:16px;}
.small, small {font-size:75%;}

.m-h {min-height:550px;}
.pwu-h {width:95%; height:2200px;}    

.content-body li {padding-bottom:10px;}

.lead {font-size:22px; line-height:28px;}

/* Breadcrumb */
    
/* sub nav */
.sub-nav-cont li {font-size:16px; line-height:22px;}
/*.sub-nav-cont li a.nav-link {padding: 0 5px;}*/
    
/* Border */
.border-bttm {border-bottom: 6px solid #C8D400;}
.border-lt {border-left: 0px solid #C8D400; border-top: 0px solid #C8D400; }
hr {border-top: 6px solid #C8D400;}
.hr-for-cycle {width:100%;}

/* Form */
/*.custom-control-label::before {top:0.45rem;}
.custom-control-label::after {top:0.45rem;}*/
    
.col-form-label {padding-bottom:5px;}

/*File Browse File*/

/*Radio*/

/*Select*/

/* Buttons */
.btn {font-size:18px; line-height:24px; padding:8px 8px; /*min-width:140px;*/}
.btn.btn-sm {font-size:14px; line-height:18px; padding:3px 4px; min-width: 90px;}

/* Space */
.space-wrapper {padding:20px;}
.space-m-p-b {padding-bottom:30px;}

/* Footer */
footer {padding-bottom:15px; padding-top:15px;}

/* Copyright */


}


/**START: GIFT A MEAL **/
.sliderItems .mealTypeName, .sliderItems .price{font-size: 15px;}
.curency-symbol-input-icon { position: relative;min-height: 48px;}
.curency-symbol-input-icon > i {position: absolute;top: 17%;pointer-events: none;width: 25px;text-align: center;font-style: normal;color: #9E9E9E;}
.curency-symbol-input-icon > input {padding-left: 25px;padding-right: 0;color: #9E9E9E;}
@media only screen and (max-width: 767px) {
  .items{ width:78%; }
}
.vertical-video.embed-responsive-16by9::before, .gift-a-meal .embed-responsive-16by9::before{padding-top:175.25%}
.content-body .select2Wrapper li::before{content:''}
/* .select2-container--default .select2-results>.select2-results__options{background-color:red;color:#00f} */
.select2-container--default .select2-results__option[aria-selected=true]{color:grey}
.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-results__option{font-weight:400}
.select2-container{width:100%!important}
.slick-slide{display:table;table-layout:fixed;width:100%}
.days-select{overflow-y:auto;max-height:125px}
.readonly .form-control:focus,.readonly input{color:#9e9e9e;background-color:#e9ecef;opacity:1}
.load_loader{position:relative;background:#ccc}
.loader{border:16px solid #ef7d00;border-radius:50%;border-top:16px solid #0f7032;width:64px;height:64px;position:absolute;top:35%;right:40%;z-index:1;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
/**END: GIFT A MEAL **/
