@font-face {
    font-family: "WorkSans";
    src: url("../fonts/WorkSans-Regular_0.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "WorkSans-Bold";
    src: url("../fonts/WorkSans-Bold_0.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "WorkSans-SemiBold";
    src: url("../fonts/WorkSans-SemiBold_0.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "WorkSans-Medium";
    src: url("../fonts/WorkSans-Medium_0.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "WorkSans-Light";
    src: url("../fonts/WorkSans-Light_0.otf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: "Disposable-Droid-BB";
    src: url("../fonts/DisposableDroidBB.ttf") format("opentype");
    font-weight: normal;
}
@font-face {
    font-family: 'Gameplay';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Gameplay.woff") format("woff");
}
body {
    background: white;
    color: #000000;
    /*font-family: "WorkSans";*/
    font-family: 'Poppins';
    font-size: 18px;
    padding-top: 80px;
}
.content {
    color: rgba(0,0,0,.5);
}
.color-green{
    color: #059033;
}
.color-white{
    color: #fff;
}
.bg-green{
    background-color: #059033;
}
section {
    padding: 25px 0;
}
.margin-bottom-20{
    margin-bottom: 20px;
}
a, .btn {
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s; 
}
a:hover, .btn:hover {
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s; 
}
nav.fixed-top {
    padding-left: 90px;
    padding-right: 90px;
}
::placeholder{
    color: #DCDCDC!important;
  }
.navbar-brand {
    font-family: "WorkSans-SemiBold";
    font-size: 24px;
    color: #111;
    margin-top: 10px;
}
.nav-link{
    text-transform: uppercase;
    color: #111 !important;
    text-align: center;
}
img.carts-imgs{
    background-color: #FFFFFF;
    border-radius: 30px;
    padding: 15px 15px !important;
    color: #fff !important;
}

.nav-login-signup{
    background-color: #0C7E40;
    line-height: 1;
    letter-spacing: 0 !important;
    border-radius: 30px;
    /*border: 1px solid #EDEDED;*/
    padding: 15px 30px !important;
    color: #fff !important;
}

img.notifications-icon{
    position: relative;
    left: 17px;
    cursor: pointer;
}

.cartCount {
    /*font-weight: bold;*/
    color: #FFF;
    background-color: #0C7E40;
    padding: 0px 10px 0px 0px;
    /*padding: 7px 0px;*/
    /*border: 2px solid #FFF;*/
    border-radius: 30px;
    font-size: 15px;
    line-height: 1.5;
}
.ios-icon_imgs{
    height:51px;
    border:2px solid #fff;
    border-radius: 10px;
}
.andriod-icon_imgs{
    height: 51px;
    border:2px solid #fff;
    border-radius: 10px;
}
.navbar-brand .header-logo {
    height: 54px;
    margin-right: 10px;
}
.header-section {
    background: linear-gradient(0deg,rgba(0,0,0,0.5),rgba(34,34,34,0.5)),url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/header-img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    width: 100%;
    padding-top: 20%;
    background-size: cover;
}
.header-section-right {
    /*background: url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/header_right.png);*/
    background-repeat: no-repeat;
    background-position: center right;
    display: inline-block;
    width: 100%;
    background-size: contain;
}
.header-section .left-section {
    float: left;
    padding: 300px 0 200px;
    width: 40%;
}
.btn.btn-theme {
    color: #ffffff;
    background-color: #059033;
    padding: 10px 30px;
    border-radius: 25px;
    box-shadow: none;
    margin-bottom: 10px;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.btn.btn-theme:hover {
    color: #202020;
    background-color: #eeeeee;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.banner-title {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0.06em;
    color: #18B15E;
    /*background: #18B15E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    margin-top: 40px;
    text-transform: uppercase;
}

.banner-title-one {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 70px;
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 83px;
    letter-spacing: 0.06em;
    /*background: #1D1D1D;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
}

.banner-title-two {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 50px;
    color:#1D1D1D;
    line-height: 59px;
    letter-spacing: 0.06em;
   /* background: #1D1D1D;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    margin-top: 40px;
    text-transform: uppercase;
}

.banner-title-three {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 50px;
    color:#1D1D1D;
    line-height: 59px;
    letter-spacing: 0.06em;
    /*background: #1D1D1D;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
}

.banner-title-four {
    font-family: 'Poppins';
    font-weight: 600;
    color:#18B15E;
    line-height: 71px;
    letter-spacing: 0.06em;
    /*background: #18B15E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    text-transform: uppercase;
    font-size:50px;margin-top:0px;
    margin-bottom: 5px;
}
.banner-title-five {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
    /*background: #18B15E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
    line-height: 24px;
    color: #18B15E;
    text-transform: uppercase;
}
.products-prices{
    width:20%;
    background:#18B15E;
    color:#fff;
    font-weight:700;
    font-size:20px;
    padding-top:10px;
    padding-bottom:10px;
    position:absolute;
    top:0;
    border-radius: 10px 0px 10px 0px;
}
.banner-container{
    height: 420px;
}
.banner-title-low{
    font-size: 25px;
}
.map-mark{
    color: green;
    font-size: 30px;
}
.top1{
    text-align: left;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
}
.top2{
    text-align: center;
    font-size: 35px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #0C7E40;
    line-height: 45px;
    margin: 40px 0;
    text-decoration: underline;
    text-transform: uppercase;
    text-underline-position: under;
}
.top3{
    text-align: center;
    font-family: 'Montserrat', sans-serif;
}
.green-top{
    color: #FFF;
    background-color: #0C7E40;
    padding-top: 35px;
}
.grey-top{
    background-color: #F5F5F5;
    padding-top: 35px;
}
.top-text{
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}
.custom_slider_nav{
    position: absolute;
    top: 155px;
    width: 100%;
    z-index: 10000;
}
.custom_slider_nav i{
    border: 1px solid #E2E2E2;
    box-sizing: border-box;
    border-radius: 30px;
    padding: 10px;
    background: #0c7e40;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    position: relative;
    top: 70px;
    color: #ffffff;
}
.product-list{
    min-height: 225px;
    margin-bottom: 44px;
    text-align: center;
}
.product-list-title{
    overflow: hidden;
    display: -webkit-box;
    font-weight: bold;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-list-img{
    height: 250px;
    max-width: 100%;
    border-radius: 10px 10px 0 0;
}
.product-list-cover{
    width: 100%;
    border:1px solid #DCDCDC;
    border-radius: 10px 10px 0px 0px;
    margin: 0 !important;
}
.product_list__body-info{
    position: absolute;
    top: 162px;
    background-color: rgba(0, 0, 0, 0.4);
    left: 0;
    right: 0;
    padding: 15px 10px;
    margin: 0 15px;
}
.product_list__body-info h2{
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.discount-circle {
    background: none repeat scroll 0 0 #E55943;
    border-radius: 15px;
    color: #fff;
    /*font-size: 18px !important;*/
    font-weight: bold;
    padding: 5px 10px;
}
.states-map{
    text-align: center;
    background-color: #F5F6FB;
    padding: 40px 0;
}
.vendor-signup{
    text-align: center;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 36px;
    /*background-color: #0C7E40;*/
    padding: 5%;
    color: #FFF;
}
.vendor-signup-button{
    background-color: transparent;
    line-height: 1;
    letter-spacing: 0 !important;
    border-radius: 30px;
    border: 1px solid #EDEDED;
    padding: 15px 30px !important;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.driver-signup{
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    background-color: #F5F5F5;
    padding: 25px;
    color: #111;
    height: fit-content;
    border-radius: 15px;
}

.driver-become{
    font-family: 'Montserrat', sans-serif;
    padding: 40px;
    color: #111;
    height: fit-content;
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: left;
    font-size: 14px;
    

}
.vendor-driver{
    background: url("https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/become-a-driver.png") no-repeat center;
    background-color: #0C7E40;
}
.driver-become-top{
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 50px;
    line-height: 59px;
    letter-spacing: 0.06em;
    color: #fff;
}
.driver-become-text{
    font-weight: normal;
    letter-spacing: 0.05em;
    line-height: 30px;
}
p.driver-become-text{
    font-size: 20px!important; 
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Poppins';
    color: #fff;
}
.driver-signup-top{
    font-size: 36px; 
    font-weight: 700;
}
.driver-signup-text{
    font-size: 16px; 
    font-weight: normal;
    letter-spacing: 0.05em;
    line-height: 30px;
}
.how-to-box{
    width: 250px;
    min-height: 256px;
    border: 1px solid #0C7E40;
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #FFF;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #4C4C4C;
    line-height: 22px;
}
.how-app-work{
    background: url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/work-back.jpg) no-repeat center center fixed;
    background-size: cover;
}
.how-app-work2{
    background: url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/bw.png) no-repeat center center fixed;
    background-size: cover;
}
.signup-image{
    background: url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/drive.jpg) no-repeat;
    background-size: cover;
    margin: 50px 0;
    padding: 50px 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #FFF;
    font-size: 30px;
}
.pl-text{
    width: 425px;
    border: 3px solid #FFF;
    border-radius: 15px;
    margin: 0 auto 100px;
    padding: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    line-height: 22px;
}
.green-text{
    color: #0C7E40;
}
.work-img{
    height: 50px;
}
.img-max{
    width: 100%;
}
.btn-arrow{
    height: 22px;
}
.border-img{
    border: 2px solid #707070;
    border-radius: 15px;
}
.green-btn{
    font-weight: bold;
    background-color: #0C7E40;
    color: #FFF;
    border-radius: 8px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Poppins';
    
}

.green-btn-home{
    font-size: 20px;
    font-weight: bold;
    background: linear-gradient(219.93deg, #0C7E40 -42.39%, #18B15E 77.22%);
    box-shadow:0px 7px 15px rgb(24 177 94 / 50%);
    color: #FFF;
    border-radius: 8px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Poppins';
}
.green-btn-home:active:focus:hover{
    background: linear-gradient(219.93deg, #0C7E40 -42.39%, #18B15E 77.22%);
    box-shadow:0px 7px 15px rgb(24 177 94 / 50%);

}
.place-order-text{
    font-family: 'Poppins';
    font-weight: 600;
    /* padding-right: 60px; */
    color: #B7B7B7;
    font-size: 16px;
    /* text-align: center; */
}
.place-order-heading{
    font-family: 'Poppins';
    font-weight: 600;
    font-size:30px;
    line-height: 36px;
    letter-spacing: 0.06em;
    /* text-align: center; */

}
.subscribe{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.cann-order{
    margin: 20px 0;
}
.both-child-icon {
    font-family: 'WorkSans-Light';
}
.both-child-icon .input-group-text {
    padding-left: 15px;
    padding-right: 15px;
}
.both-child-icon .input-group-prepend, .both-child-icon .input-group-prepend .input-group-text {
    background: white;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.both-child-icon .input-group-append, .both-child-icon .input-group-append .input-group-text {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    background: whitesmoke;
    color: #DCDCDC;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
}
#address{
    font-size: 22px;
    font-family: 'Poppins';
    font-weight: 600;
}
.header-section .form-control {
    line-height: 36px;
}
.both-child-icon .input-group-append {
    background: white;
    padding: 10px;
    border: 1px solid #ced4da;
    border-left: 0;
}
.both-child-icon .input-group-append .input-group-text {
    border: 0;
}
.both-child-icon .form-control {
    border-left: 0;
    border-right: 0;
    padding: 10px;
}
.theme-form .first-child-icon .input-group-text {
    background: transparent;
}
.theme-form .first-child-icon .input-group-prepend .input-group-text {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.theme-form .form-control {
    border-radius: 8px;
    padding-left: 20px;
    padding-right: 20px;
}
.theme-form .input-group.first-child-icon .form-control {
    border-left: 0;
}
.title {
    font-family: "WorkSans-SemiBold";
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 10px;
}
.sub-title {
    font-family: "WorkSans-SemiBold";
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px;
    font-style: italic;
}
.discount-text {
    color: #252525;
    font-family: "WorkSans";
    font-size: 117px;
    line-height: 117px;
    text-transform: uppercase;
}
.discount-text > span {
    color: #059033;
    font-family: "WorkSans-Bold";
}
.content {
    margin-bottom: 10px;
}
.condition-text {
    color: #252525;
    font-family: "WorkSans-Medium";
    font-size: 49px;
    margin-bottom: 1rem;
}
.how-it-works {
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: left;
    font-size: 14px;

}
.how-it-works-one {
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: left;
    font-size: 14px;
    background: url("https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/place-order-img.png") no-repeat center;

}
.how-it-works p{ 
    font-size: 20px;
    font-family: 'Poppins';
    font-weight: 600;

}
.how-it-works p img{ 
    height: 30px;
}
#location_search_submit {
    border-radius: 15px;
    background-color: #fff;
    /*padding: 15px 35px;*/
}
.get-the-app {
    background-repeat: no-repeat;
    background-position: center center;
}
.btn-logo.btn-theme {
    border-radius: 6px; 
}
.btn-logo .img {
    width: 35px;
    margin-right: 5px;
}
.img-section {
    position: relative;
}
/*.satisfy-customer .right-section {
    padding: 100px 0 140px;
}*/
.subscribe-section, .subscribe-section .title {
    color: white;
}
.subscribe-check-list {
    margin-bottom: 45px;
}
.subscribe-check-list span {
    margin-right: 30px;
}
.last-child-icon .input-group-text {
    background-color: white;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.last-child-icon .form-control{
    border-right: 0;
}
.subscribe-section .btn-theme {
    background: white;
    color: #072d16;
    font-family: "WorkSans-Bold";
    font-size: 20px;
    padding: 4px 25px;
}
.subscribe-section .form-check{
    margin: 5px auto;
    font-size: 15px;
    font-weight: 600;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
.icon-instagram {
  background: url("../../../img/instagram.png") no-repeat center;
}

.icon-facebook {
  background: url("../../../img/facebook.png") no-repeat center;
}

.icon-twitter {
  background: url("../../../img/twitter.png") no-repeat center;
}
footer {
  padding: 50px 0;
  background: url("https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/footer-background.png") no-repeat center;
  background-color: #000000f0;
}

.footer-text{
    font-weight: 600;
    font-size: 15px;
    font-family: 'Poppins';
    line-height: 27.68px;
    color: #ffffff;
    text-align: justify;
}
.footer-links{
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 27.68px;
    color: #ffffff;
    font-family: 'Poppins';
}
.footer-arrow{
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #0C7E40;
}
footer h3{
    font-size: 18px;
    color: #FFF;
}
footer ul{
    padding: 0;
}
footer hr{
    border: 1px solid #C4C4C4;
    opacity: 0.2;
    width: 100%;
}
@media (max-width: 767px) {
  footer {
    padding: 25px 0;
  }
}

footer div.footer-container{
  font-size: 16px;
  color: #FFF;
  font-weight: 600;
  line-height: 10px;
}

footer a {
  text-decoration: none;
  color: #ffffff;
}
footer p{
    color: #DADADA;
    font-size: 16px;
    line-height: 20px;
}

footer a:not(:last-of-type) {
  margin-right: 11px;
}

footer a.active {
  font-weight: bold;
}

footer a:hover {
  color: #FFF;
  text-decoration: none;
}

footer div.container {
  display: table;
  width: 100%;
}

footer div.container > div.left {
  display: table-cell;
  vertical-align: middle;
  width: 40%;
}

footer div.container > div.right {
  display: table-cell;
  vertical-align: middle;
  width: 60%;
}

@media (max-width: 1200px) {
  footer div.container > div {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }
  footer div.container > div:nth-of-type(2) {
    margin: 30px auto;
  }
}

footer div.container > div:nth-of-type(2) {
  text-align: center;
}

footer .footer--logo {
  background: url("../../../img/Pelican_Logo.png") no-repeat center;
  width: 45px;
  height: 45px;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
}

footer .footer--logo + p {
  display: inline-block;
  margin-left: 10px;
}

@media (max-width: 767px) {
    .pl-text {
        border: 3px solid #0C7E40;
        border-radius: 15px;
        margin-bottom: 100px;
        padding: 30px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        font-size: 20px;
        line-height: 22px;
        margin: 0;
        margin: 0 0 20px 10px;
    }
    div.footer--navigation a {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

.how-it-works.our-partners img{
    margin: 10px;
}

.footer--social-wrapper a {
  display: inline-block;
  width: 27px;
  height: 27px;
}

.footer--social-wrapper a:not(:last-of-type) {
  margin-right: 10px;
}

@media (max-width: 1200px) {
  .footer--social-wrapper a:not(:last-of-type) {
    margin-right: 20px;
  }
}

@media (max-width: 1200px) {
  .footer--social-wrapper a {
    margin-top: 10px;
  }
}

.footer--social-wrapper > div {
  text-align: center;
}
.footer-menu, .footer{
    background-color: #072d16;
}
.footer-menu .menu-title {
    color: #b3facf;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}
.footer-menu ul {
    padding-left: 0;
}
.footer-menu ul li {
    list-style: none;
}
.footer-menu ul li a{
    color: #6eb98b;
}
.copy-right {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 184.5%;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
}
.footer .social-media a {
    background-color: #059033;
    border-radius: 25px;
    display: inline-block;
    height: 35px;
    margin-right: 5px;
    text-align: center;
    width: 35px;
}
.footer .social-media a:hover {
    background: #eeeeee;
}
.footer .social-media a .fa {
    color: #072d16;
    line-height: 35px;
}

.order-btn-home{
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
    padding: 5px 10px 5px 10px;
    position:relative;
    top:30px;
    right:0px;
    box-shadow:0px 7px 15px rgb(24 177 94 / 50%);
}

.close_btn-home{
    float:right;
    width: 50%;
    padding:0;
    text-align: right;
}
@media only screen and (min-width: 992px) {


}
@media only screen and (min-width: 1401px) {
    /*    .how-it-works .content-right-section{
            width: 75%;
        }*/
}
@media only screen and (max-width: 1400px) {
    .title {
        font-size: 50px;
        line-height: 50px;
    }
    .sub-title {
        font-size: 36px;
        line-height: 36px;
    }
    .discount-text {
        font-size: 70px;
        line-height: 70px;
    }
    .condition-text {
        font-size: 34px;
    }
}

@media only screen and (max-width: 991px) {
    nav.fixed-top {
        padding: 0 50px;
    }
    ul.navbar-nav {
        background-color: white;
        margin-bottom: 10px;
    }
    section {
        text-align: center;
    }
    .header-section .left-section {
        padding: 50px 0;
    }
    .header-section {
        height: auto;
    }
    .how-it-works {
        /*background-image: none;*/
    }
    .get-the-app {
        background-image: none;
        padding-bottom: 50px;
    }
    .satisfy-customer {
        height: auto;
        background: none;
    }
    .footer-menu, .footer {
        text-align: left;
    }
    .footer {
        padding-top: 0px;
    }
    .how-to-box{
        width: 100%;
        min-height: 0;
    }
    footer p {
        padding: 3px;
    }
    .pl-text {
        width: 100%;
        margin: 0 0 50px 15px;
    }
    .green-btn {
        padding-right: 15px;
        padding-left: 15px;
    }
    
}
@media only screen and (max-width: 575px) {
    body {
        font-size: 14px;
    }
    section {
        padding: 30px 0;
    }
    .banner-title {
        font-size: 25px;
        /*line-height: 35px;*/
        /*top: 10vh;*/
        /*margin: 10px 0;*/
    }
    .banner-title-low {
        font-size: 15px;
        line-height: 15px;
    }
    .banner-title-green {
        font-size: 54px;
        line-height: 54px;
    }
    .title {
        font-size: 32px;
        line-height: 32px;
        margin-top: 0px!important;
    }
    .sub-title {
        font-size: 28px;
        line-height: 28px;
    }
    .discount-text {
        font-size: 46px;
        line-height: 46px;
    }
    .condition-text {
        font-size: 28px;
    }
    .header-section .left-section {
        padding: 50px 0 0;
    }
    .footer-menu .menu-title {
        font-size: 16px;
    }

}
@media only screen and (max-width: 460px) {
    nav.fixed-top {
        padding: 0 15px;
    }
    .navbar-brand {
        font-size: 18px;
    }
}

/*navbar css*/

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000"; }

.fa-music:before {
  content: "\F001"; }

.fa-search:before {
  content: "\F002"; }

.fa-envelope-o:before {
  content: "\F003"; }

.fa-heart:before {
  content: "\F004"; }

.fa-star:before {
  content: "\F005"; }

.fa-star-o:before {
  content: "\F006"; }

.fa-user:before {
  content: "\F007"; }

.fa-film:before {
  content: "\F008"; }

.fa-th-large:before {
  content: "\F009"; }

.fa-th:before {
  content: "\F00A"; }

.fa-th-list:before {
  content: "\F00B"; }

.fa-check:before {
  content: "\F00C"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D"; }

.fa-search-plus:before {
  content: "\F00E"; }

.fa-search-minus:before {
  content: "\F010"; }

.fa-power-off:before {
  content: "\F011"; }

.fa-signal:before {
  content: "\F012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\F013"; }

.fa-trash-o:before {
  content: "\F014"; }

.fa-home:before {
  content: "\F015"; }

.fa-file-o:before {
  content: "\F016"; }

.fa-clock-o:before {
  content: "\F017"; }

.fa-road:before {
  content: "\F018"; }

.fa-download:before {
  content: "\F019"; }

.fa-arrow-circle-o-down:before {
  content: "\F01A"; }

.fa-arrow-circle-o-up:before {
  content: "\F01B"; }

.fa-inbox:before {
  content: "\F01C"; }

.fa-play-circle-o:before {
  content: "\F01D"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E"; }

.fa-refresh:before {
  content: "\F021"; }

.fa-list-alt:before {
  content: "\F022"; }

.fa-lock:before {
  content: "\F023"; }

.fa-flag:before {
  content: "\F024"; }

.fa-headphones:before {
  content: "\F025"; }

.fa-volume-off:before {
  content: "\F026"; }

.fa-volume-down:before {
  content: "\F027"; }

.fa-volume-up:before {
  content: "\F028"; }

.fa-qrcode:before {
  content: "\F029"; }

.fa-barcode:before {
  content: "\F02A"; }

.fa-tag:before {
  content: "\F02B"; }

.fa-tags:before {
  content: "\F02C"; }

.fa-book:before {
  content: "\F02D"; }

.fa-bookmark:before {
  content: "\F02E"; }

.fa-print:before {
  content: "\F02F"; }

.fa-camera:before {
  content: "\F030"; }

.fa-font:before {
  content: "\F031"; }

.fa-bold:before {
  content: "\F032"; }

.fa-italic:before {
  content: "\F033"; }

.fa-text-height:before {
  content: "\F034"; }

.fa-text-width:before {
  content: "\F035"; }

.fa-align-left:before {
  content: "\F036"; }

.fa-align-center:before {
  content: "\F037"; }

.fa-align-right:before {
  content: "\F038"; }

.fa-align-justify:before {
  content: "\F039"; }

.fa-list:before {
  content: "\F03A"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B"; }

.fa-indent:before {
  content: "\F03C"; }

.fa-video-camera:before {
  content: "\F03D"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E"; }

.fa-pencil:before {
  content: "\F040"; }

.fa-map-marker:before {
  content: "\F041"; }

.fa-adjust:before {
  content: "\F042"; }

.fa-tint:before {
  content: "\F043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044"; }

.fa-share-square-o:before {
  content: "\F045"; }

.fa-check-square-o:before {
  content: "\F046"; }

.fa-arrows:before {
  content: "\F047"; }

.fa-step-backward:before {
  content: "\F048"; }

.fa-fast-backward:before {
  content: "\F049"; }

.fa-backward:before {
  content: "\F04A"; }

.fa-play:before {
  content: "\F04B"; }

.fa-pause:before {
  content: "\F04C"; }

.fa-stop:before {
  content: "\F04D"; }

.fa-forward:before {
  content: "\F04E"; }

.fa-fast-forward:before {
  content: "\F050"; }

.fa-step-forward:before {
  content: "\F051"; }

.fa-eject:before {
  content: "\F052"; }

.fa-chevron-left:before {
  content: "\F053"; }

.fa-chevron-right:before {
  content: "\F054"; }

.fa-plus-circle:before {
  content: "\F055"; }

.fa-minus-circle:before {
  content: "\F056"; }

.fa-times-circle:before {
  content: "\F057"; }

.fa-check-circle:before {
  content: "\F058"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-times-circle-o:before {
  content: "\F05C"; }

.fa-check-circle-o:before {
  content: "\F05D"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-arrow-left:before {
  content: "\F060"; }

.fa-arrow-right:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

.fa-arrow-down:before {
  content: "\F063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064"; }

.fa-expand:before {
  content: "\F065"; }

.fa-compress:before {
  content: "\F066"; }

.fa-plus:before {
  content: "\F067"; }

.fa-minus:before {
  content: "\F068"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-leaf:before {
  content: "\F06C"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071"; }

.fa-plane:before {
  content: "\F072"; }

.fa-calendar:before {
  content: "\F073"; }

.fa-random:before {
  content: "\F074"; }

.fa-comment:before {
  content: "\F075"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-chevron-up:before {
  content: "\F077"; }

.fa-chevron-down:before {
  content: "\F078"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-open:before {
  content: "\F07C"; }

.fa-arrows-v:before {
  content: "\F07D"; }

.fa-arrows-h:before {
  content: "\F07E"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-camera-retro:before {
  content: "\F083"; }

.fa-key:before {
  content: "\F084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\F085"; }

.fa-comments:before {
  content: "\F086"; }

.fa-thumbs-o-up:before {
  content: "\F087"; }

.fa-thumbs-o-down:before {
  content: "\F088"; }

.fa-star-half:before {
  content: "\F089"; }

.fa-heart-o:before {
  content: "\F08A"; }

.fa-sign-out:before {
  content: "\F08B"; }

.fa-linkedin-square:before {
  content: "\F08C"; }

.fa-thumb-tack:before {
  content: "\F08D"; }

.fa-external-link:before {
  content: "\F08E"; }

.fa-sign-in:before {
  content: "\F090"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-upload:before {
  content: "\F093"; }

.fa-lemon-o:before {
  content: "\F094"; }

.fa-phone:before {
  content: "\F095"; }

.fa-square-o:before {
  content: "\F096"; }

.fa-bookmark-o:before {
  content: "\F097"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A"; }

.fa-github:before {
  content: "\F09B"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-feed:before,
.fa-rss:before {
  content: "\F09E"; }

.fa-hdd-o:before {
  content: "\F0A0"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-hand-o-right:before {
  content: "\F0A4"; }

.fa-hand-o-left:before {
  content: "\F0A5"; }

.fa-hand-o-up:before {
  content: "\F0A6"; }

.fa-hand-o-down:before {
  content: "\F0A7"; }

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

.fa-arrow-circle-up:before {
  content: "\F0AA"; }

.fa-arrow-circle-down:before {
  content: "\F0AB"; }

.fa-globe:before {
  content: "\F0AC"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-filter:before {
  content: "\F0B0"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-arrows-alt:before {
  content: "\F0B2"; }

.fa-group:before,
.fa-users:before {
  content: "\F0C0"; }

.fa-chain:before,
.fa-link:before {
  content: "\F0C1"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-flask:before {
  content: "\F0C3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9"; }

.fa-list-ul:before {
  content: "\F0CA"; }

.fa-list-ol:before {
  content: "\F0CB"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-plus:before {
  content: "\F0D5"; }

.fa-money:before {
  content: "\F0D6"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE"; }

.fa-envelope:before {
  content: "\F0E0"; }

.fa-linkedin:before {
  content: "\F0E1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4"; }

.fa-comment-o:before {
  content: "\F0E5"; }

.fa-comments-o:before {
  content: "\F0E6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA"; }

.fa-lightbulb-o:before {
  content: "\F0EB"; }

.fa-exchange:before {
  content: "\F0EC"; }

.fa-cloud-download:before {
  content: "\F0ED"; }

.fa-cloud-upload:before {
  content: "\F0EE"; }

.fa-user-md:before {
  content: "\F0F0"; }

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-bell-o:before {
  content: "\F0A2"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cutlery:before {
  content: "\F0F5"; }

.fa-file-text-o:before {
  content: "\F0F6"; }

.fa-building-o:before {
  content: "\F0F7"; }

.fa-hospital-o:before {
  content: "\F0F8"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-plus-square:before {
  content: "\F0FE"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B"; }

.fa-circle-o:before {
  content: "\F10C"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-circle:before {
  content: "\F111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-folder-o:before {
  content: "\F114"; }

.fa-folder-open-o:before {
  content: "\F115"; }

.fa-smile-o:before {
  content: "\F118"; }

.fa-frown-o:before {
  content: "\F119"; }

.fa-meh-o:before {
  content: "\F11A"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-keyboard-o:before {
  content: "\F11C"; }

.fa-flag-o:before {
  content: "\F11D"; }

.fa-flag-checkered:before {
  content: "\F11E"; }

.fa-terminal:before {
  content: "\F120"; }

.fa-code:before {
  content: "\F121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123"; }

.fa-location-arrow:before {
  content: "\F124"; }

.fa-crop:before {
  content: "\F125"; }

.fa-code-fork:before {
  content: "\F126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127"; }

.fa-question:before {
  content: "\F128"; }

.fa-info:before {
  content: "\F129"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-shield:before {
  content: "\F132"; }

.fa-calendar-o:before {
  content: "\F133"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-chevron-circle-left:before {
  content: "\F137"; }

.fa-chevron-circle-right:before {
  content: "\F138"; }

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-play-circle:before {
  content: "\F144"; }

.fa-ticket:before {
  content: "\F145"; }

.fa-minus-square:before {
  content: "\F146"; }

.fa-minus-square-o:before {
  content: "\F147"; }

.fa-level-up:before {
  content: "\F148"; }

.fa-level-down:before {
  content: "\F149"; }

.fa-check-square:before {
  content: "\F14A"; }

.fa-pencil-square:before {
  content: "\F14B"; }

.fa-external-link-square:before {
  content: "\F14C"; }

.fa-share-square:before {
  content: "\F14D"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\F153"; }

.fa-gbp:before {
  content: "\F154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\F155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\F156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158"; }

.fa-won:before,
.fa-krw:before {
  content: "\F159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A"; }

.fa-file:before {
  content: "\F15B"; }

.fa-file-text:before {
  content: "\F15C"; }

.fa-sort-alpha-asc:before {
  content: "\F15D"; }

.fa-sort-alpha-desc:before {
  content: "\F15E"; }

.fa-sort-amount-asc:before {
  content: "\F160"; }

.fa-sort-amount-desc:before {
  content: "\F161"; }

.fa-sort-numeric-asc:before {
  content: "\F162"; }

.fa-sort-numeric-desc:before {
  content: "\F163"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-youtube-square:before {
  content: "\F166"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-youtube-play:before {
  content: "\F16A"; }

.fa-dropbox:before {
  content: "\F16B"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-adn:before {
  content: "\F170"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitbucket-square:before {
  content: "\F172"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-long-arrow-down:before {
  content: "\F175"; }

.fa-long-arrow-up:before {
  content: "\F176"; }

.fa-long-arrow-left:before {
  content: "\F177"; }

.fa-long-arrow-right:before {
  content: "\F178"; }

.fa-apple:before {
  content: "\F179"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-android:before {
  content: "\F17B"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-foursquare:before {
  content: "\F180"; }

.fa-trello:before {
  content: "\F181"; }

.fa-female:before {
  content: "\F182"; }

.fa-male:before {
  content: "\F183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184"; }

.fa-sun-o:before {
  content: "\F185"; }

.fa-moon-o:before {
  content: "\F186"; }

.fa-archive:before {
  content: "\F187"; }

.fa-bug:before {
  content: "\F188"; }

.fa-vk:before {
  content: "\F189"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-arrow-circle-o-right:before {
  content: "\F18E"; }

.fa-arrow-circle-o-left:before {
  content: "\F190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191"; }

.fa-dot-circle-o:before {
  content: "\F192"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195"; }

.fa-plus-square-o:before {
  content: "\F196"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-slack:before {
  content: "\F198"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-openid:before {
  content: "\F19B"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-pied-piper-pp:before {
  content: "\F1A7"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-paw:before {
  content: "\F1B0"; }

.fa-spoon:before {
  content: "\F1B1"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-file-pdf-o:before {
  content: "\F1C1"; }

.fa-file-word-o:before {
  content: "\F1C2"; }

.fa-file-excel-o:before {
  content: "\F1C3"; }

.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8"; }

.fa-file-code-o:before {
  content: "\F1C9"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD"; }

.fa-circle-o-notch:before {
  content: "\F1CE"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-qq:before {
  content: "\F1D6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-circle-thin:before {
  content: "\F1DB"; }

.fa-header:before {
  content: "\F1DC"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-sliders:before {
  content: "\F1DE"; }

.fa-share-alt:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-plug:before {
  content: "\F1E6"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-newspaper-o:before {
  content: "\F1EA"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bell-slash-o:before {
  content: "\F1F7"; }

.fa-trash:before {
  content: "\F1F8"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-eyedropper:before {
  content: "\F1FB"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-area-chart:before {
  content: "\F1FE"; }

.fa-pie-chart:before {
  content: "\F200"; }

.fa-line-chart:before {
  content: "\F201"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-bus:before {
  content: "\F207"; }

.fa-ioxhost:before {
  content: "\F208"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-cc:before {
  content: "\F20A"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B"; }

.fa-meanpath:before {
  content: "\F20C"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-forumbee:before {
  content: "\F211"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-diamond:before {
  content: "\F219"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-user-secret:before {
  content: "\F21B"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-venus:before {
  content: "\F221"; }

.fa-mars:before {
  content: "\F222"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-facebook-official:before {
  content: "\F230"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-server:before {
  content: "\F233"; }

.fa-user-plus:before {
  content: "\F234"; }

.fa-user-times:before {
  content: "\F235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\F236"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-train:before {
  content: "\F238"; }

.fa-subway:before {
  content: "\F239"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-sticky-note:before {
  content: "\F249"; }

.fa-sticky-note-o:before {
  content: "\F24A"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-clone:before {
  content: "\F24D"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-hourglass-o:before {
  content: "\F250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256"; }

.fa-hand-scissors-o:before {
  content: "\F257"; }

.fa-hand-lizard-o:before {
  content: "\F258"; }

.fa-hand-spock-o:before {
  content: "\F259"; }

.fa-hand-pointer-o:before {
  content: "\F25A"; }

.fa-hand-peace-o:before {
  content: "\F25B"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-tripadvisor:before {
  content: "\F262"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-safari:before {
  content: "\F267"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-tv:before,
.fa-television:before {
  content: "\F26C"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-500px:before {
  content: "\F26E"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-calendar-plus-o:before {
  content: "\F271"; }

.fa-calendar-minus-o:before {
  content: "\F272"; }

.fa-calendar-times-o:before {
  content: "\F273"; }

.fa-calendar-check-o:before {
  content: "\F274"; }

.fa-industry:before {
  content: "\F275"; }

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-map-o:before {
  content: "\F278"; }

.fa-map:before {
  content: "\F279"; }

.fa-commenting:before {
  content: "\F27A"; }

.fa-commenting-o:before {
  content: "\F27B"; }

.fa-houzz:before {
  content: "\F27C"; }

.fa-vimeo:before {
  content: "\F27D"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-edge:before {
  content: "\F282"; }

.fa-credit-card-alt:before {
  content: "\F283"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-modx:before {
  content: "\F285"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-usb:before {
  content: "\F287"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-pause-circle:before {
  content: "\F28B"; }

.fa-pause-circle-o:before {
  content: "\F28C"; }

.fa-stop-circle:before {
  content: "\F28D"; }

.fa-stop-circle-o:before {
  content: "\F28E"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

.fa-percent:before {
  content: "\F295"; }

.fa-gitlab:before {
  content: "\F296"; }

.fa-wpbeginner:before {
  content: "\F297"; }

.fa-wpforms:before {
  content: "\F298"; }

.fa-envira:before {
  content: "\F299"; }

.fa-universal-access:before {
  content: "\F29A"; }

.fa-wheelchair-alt:before {
  content: "\F29B"; }

.fa-question-circle-o:before {
  content: "\F29C"; }

.fa-blind:before {
  content: "\F29D"; }

.fa-audio-description:before {
  content: "\F29E"; }

.fa-volume-control-phone:before {
  content: "\F2A0"; }

.fa-braille:before {
  content: "\F2A1"; }

.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4"; }

.fa-glide:before {
  content: "\F2A5"; }

.fa-glide-g:before {
  content: "\F2A6"; }

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7"; }

.fa-low-vision:before {
  content: "\F2A8"; }

.fa-viadeo:before {
  content: "\F2A9"; }

.fa-viadeo-square:before {
  content: "\F2AA"; }

.fa-snapchat:before {
  content: "\F2AB"; }

.fa-snapchat-ghost:before {
  content: "\F2AC"; }

.fa-snapchat-square:before {
  content: "\F2AD"; }

.fa-pied-piper:before {
  content: "\F2AE"; }

.fa-first-order:before {
  content: "\F2B0"; }

.fa-yoast:before {
  content: "\F2B1"; }

.fa-themeisle:before {
  content: "\F2B2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4"; }

.fa-handshake-o:before {
  content: "\F2B5"; }

.fa-envelope-open:before {
  content: "\F2B6"; }

.fa-envelope-open-o:before {
  content: "\F2B7"; }

.fa-linode:before {
  content: "\F2B8"; }

.fa-address-book:before {
  content: "\F2B9"; }

.fa-address-book-o:before {
  content: "\F2BA"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC"; }

.fa-user-circle:before {
  content: "\F2BD"; }

.fa-user-circle-o:before {
  content: "\F2BE"; }

.fa-user-o:before {
  content: "\F2C0"; }

.fa-id-badge:before {
  content: "\F2C1"; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3"; }

.fa-quora:before {
  content: "\F2C4"; }

.fa-free-code-camp:before {
  content: "\F2C5"; }

.fa-telegram:before {
  content: "\F2C6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB"; }

.fa-shower:before {
  content: "\F2CC"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD"; }

.fa-podcast:before {
  content: "\F2CE"; }

.fa-window-maximize:before {
  content: "\F2D0"; }

.fa-window-minimize:before {
  content: "\F2D1"; }

.fa-window-restore:before {
  content: "\F2D2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4"; }

.fa-bandcamp:before {
  content: "\F2D5"; }

.fa-grav:before {
  content: "\F2D6"; }

.fa-etsy:before {
  content: "\F2D7"; }

.fa-imdb:before {
  content: "\F2D8"; }

.fa-ravelry:before {
  content: "\F2D9"; }

.fa-eercast:before {
  content: "\F2DA"; }

.fa-microchip:before {
  content: "\F2DB"; }

.fa-snowflake-o:before {
  content: "\F2DC"; }

.fa-superpowers:before {
  content: "\F2DD"; }

.fa-wpexplorer:before {
  content: "\F2DE"; }

.fa-meetup:before {
  content: "\F2E0"; }

.overflow-hidden {
  position: relative;
  overflow: hidden; }

.clearfix:after, header.navigation ul:after, .col-row:after, .sidebar-search--wrapper:after, div.store-main--wrapper:after {
  content: '';
  display: table;
  clear: both; }

/* support classes */
.img-responsive {
  max-width: 100%;
  display: block;
  margin: 0 auto; }

.fleft {
  float: left; }

.fright {
  float: right; }

.clear {
  clear: both; }

.inline-block {
  display: inline-block !important; }

.block {
  display: block !important; }

.width-25 {
  width: 25%; }

.width-50 {
  width: 50%; }

.width-75 {
  width: 75%; }

.width-100 {
  width: 100%; }

.no-margin {
  margin: 0 !important; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

.relative {
  position: relative; }

.padding-top-10 {
  padding-top: 10px !important; }

.padding-bottom-10 {
  padding-bottom: 10px !important; }

.padding-right-40 {
  padding-right: 40px; }

.pointer {
  cursor: pointer; }

.margin-left-10 {
  margin-left: 10px; }

.margin-top-10 {
  margin-top: 10px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-top-40 {
  margin-top: 40px; }

.margin-top-80 {
  margin-top: 80px; }

.margin-right-5 {
  margin-right: 5px; }

.margin-right-10 {
  margin-right: 10px; }

.margin-right-20 {
  margin-right: 20px; }

.margin-right-40 {
  margin-right: 40px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.vertical-top {
  vertical-align: top; }

.vertical-middle {
  vertical-align: middle; }

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

.modal-active {
  position: fixed;
  overflow: hidden;
  width: 100%; }

.not-clickable {
  pointer-events: none; }

.min-width-120 {
  min-width: 120px; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }*/


ol, ul {
  list-style: none; }




/*body > div {
  height: 100%; }*/


/*.cta-default {
  background-color: #18314f;
  color: #fff;
  letter-spacing: 2px; }*/
  em.fa.fa-map-marker{
    color: #0c7e40; font-size: 40px;
  }
  em.fa.fa-search{
    font-size: 30px;background-color:#fff;
  }
  img.img.img-responsive.puffpassimg{
    float: left;
  }
  .product-title-home{
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family:'Poppins';font-size:15px;
  }

.cta-primary {
  background-color: #fef38f;
  color: #41555f;
  font-size: 24px; }
  .cta-primary:hover {
    transform: scale(1.05);
    box-shadow: 0 2px #41555f; }

.cta-loader {
  min-height: 42px;
  position: relative; }
  .cta-loader > div {
    display: none; }
  .cta-loader.cta-loader-active {
    font-size: 0;
    pointer-events: none;
    cursor: not-allowed; }
    .cta-loader.cta-loader-active > div.lds-ellipsis {
      display: block;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      top: 2px; }

.cta-main, div.swal2-buttonswrapper button.swal2-styled {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  font-family: 'Montserrat', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 3px;
  border: none;
  background-color: #0D7039;
  padding: 10px;
  min-height: 40px;
  cursor: pointer; }
  .cta-main:disabled, div.swal2-buttonswrapper button.swal2-styled:disabled {
    cursor: not-allowed;
    opacity: 0.5; }
  .cta-main:active, div.swal2-buttonswrapper button.swal2-styled:active, .cta-main:focus, div.swal2-buttonswrapper button.swal2-styled:focus, .cta-main:hover, div.swal2-buttonswrapper button.swal2-styled:hover {
    outline: none;
    color: #fff;
    text-decoration: none;
    background-color: #0D7039; }
  .cta-main.cta-small, div.swal2-buttonswrapper button.cta-small.swal2-styled {
    padding: 6px;
    min-height: unset;
    height: 30px;
    line-height: 12px; }
  .cta-main.cta-main--dark, div.swal2-buttonswrapper button.cta-main--dark.swal2-styled {
    background-color: #0D7039; }
    .cta-main.cta-main--dark:hover, div.swal2-buttonswrapper button.cta-main--dark.swal2-styled:hover {
      background-color: #0D7039; }
  .cta-main.cta-main--secondary, div.swal2-buttonswrapper button.cta-main--secondary.swal2-styled {
    background-color: #0D7039; }
    .cta-main.cta-main--secondary:hover, div.swal2-buttonswrapper button.cta-main--secondary.swal2-styled:hover {
      background-color: #0D7039; }
  .cta-main.cta-outline, div.swal2-buttonswrapper button.cta-outline.swal2-styled {
    border: 2px solid #8cbeb2;
    background-color: #fff;
    color: #8cbeb2;
    line-height: 16px; }
    .cta-main.cta-outline:hover, div.swal2-buttonswrapper button.cta-outline.swal2-styled:hover {
      color: #fff;
      background-color: #8cbeb2; }
  .cta-main.cta-active, div.swal2-buttonswrapper button.cta-active.swal2-styled {
    background-color: #8cbeb2 !important;
    color: #fff !important; }
  .cta-main.cta-not-active, div.swal2-buttonswrapper button.cta-not-active.swal2-styled {
    opacity: 0.5; }
  .cta-main.cta-disabled, div.swal2-buttonswrapper button.cta-disabled.swal2-styled {
    opacity: 0.4;
    pointer-events: none; }
  .cta-main.cta-icon.cta-icon-right, div.swal2-buttonswrapper button.cta-icon.cta-icon-right.swal2-styled {
    padding-right: 40px; }
  .cta-main.cta-icon.cta-icon-left, div.swal2-buttonswrapper button.cta-icon.cta-icon-left.swal2-styled {
    padding-left: 40px; }
  .cta-main.cta-icon.cta-arrow-down, div.swal2-buttonswrapper button.cta-icon.cta-arrow-down.swal2-styled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMyAoNTExNjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRvd24taWNvbiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTYuNzg5MzM5MDksMC4yMjUgQzYuNDg5MzM5MDksLTAuMDc1IDYuMTg5MzM5MDksLTAuMDc1IDUuODg5MzM5MDksMC4yMjUgTDMuNDg5MzM5MDksMi41MjUgTDEuMDg5MzM5MDksMC4yMjUgQzAuNzg5MzM5MDkzLC0wLjA3NSAwLjM4OTMzOTA5MywtMC4wNzUgMC4xODkzMzkwOTMsMC4yMjUgQy0wLjExMDY2MDkwNywwLjUyNSAtMC4wMTA2NjA5MDcyLDAuOTI1IDAuMTg5MzM5MDkzLDEuMjI1IEMwLjM4OTMzOTA5MywxLjUyNSAyLjk4OTMzOTA5LDMuOTI1IDIuOTg5MzM5MDksMy45MjUgQzMuMDg5MzM5MDksNC4wMjUgMy4yODkzMzkwOSw0LjEyNSAzLjQ4OTMzOTA5LDQuMTI1IEMzLjY4OTMzOTA5LDQuMTI1IDMuNzg5MzM5MDksNC4wMjUgMy45ODkzMzkwOSwzLjkyNSBDMy45ODkzMzkwOSwzLjkyNSA2LjU4OTMzOTA5LDEuNDI1IDYuNzg5MzM5MDksMS4yMjUgQzYuOTg5MzM5MDksMC45MjUgNi45ODkzMzkwOSwwLjQyNSA2Ljc4OTMzOTA5LDAuMjI1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) #8cbeb2 center right 18px no-repeat !important;
    background-size: 10px auto !important; }
  .cta-main.cta-icon.cta-check, div.swal2-buttonswrapper button.cta-icon.cta-check.swal2-styled {
    transition: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwNS4wMDJweCIgaGVpZ2h0PSIzMDUuMDAycHgiIHZpZXdCb3g9IjAgMCAzMDUuMDAyIDMwNS4wMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNS4wMDIgMzA1LjAwMjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNTIuNTAyLDAuMDAxQzY4LjQxMiwwLjAwMSwwLDY4LjQxMiwwLDE1Mi41MDFzNjguNDEyLDE1Mi41LDE1Mi41MDIsMTUyLjVjODQuMDg5LDAsMTUyLjUtNjguNDExLDE1Mi41LTE1Mi41DQoJCQlTMjM2LjU5MSwwLjAwMSwxNTIuNTAyLDAuMDAxeiBNMTUyLjUwMiwyODAuMDAxQzgyLjE5NywyODAuMDAxLDI1LDIyMi44MDYsMjUsMTUyLjUwMWMwLTcwLjMwNCw1Ny4xOTctMTI3LjUsMTI3LjUwMi0xMjcuNQ0KCQkJYzcwLjMwNCwwLDEyNy41LDU3LjE5NiwxMjcuNSwxMjcuNUMyODAuMDAyLDIyMi44MDYsMjIyLjgwNiwyODAuMDAxLDE1Mi41MDIsMjgwLjAwMXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIxOC40NzMsOTMuOTdsLTkwLjU0Niw5MC41NDdsLTQxLjM5OC00MS4zOThjLTQuODgyLTQuODgxLTEyLjc5Ni00Ljg4MS0xNy42NzgsMGMtNC44ODEsNC44ODItNC44ODEsMTIuNzk2LDAsMTcuNjc4DQoJCQlsNTAuMjM3LDUwLjIzN2MyLjQ0MSwyLjQ0LDUuNjQsMy42NjEsOC44MzksMy42NjFjMy4xOTksMCw2LjM5OC0xLjIyMSw4LjgzOS0zLjY2MWw5OS4zODUtOTkuMzg1DQoJCQljNC44ODEtNC44ODIsNC44ODEtMTIuNzk2LDAtMTcuNjc4QzIzMS4yNjksODkuMDg5LDIyMy4zNTQsODkuMDg5LDIxOC40NzMsOTMuOTd6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) #81afa4 center left 14px no-repeat !important;
    background-size: 20px auto !important; }
  .cta-main.cta-icon.cta-arrow-up, div.swal2-buttonswrapper button.cta-icon.cta-arrow-up.swal2-styled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMyAoNTExNjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRvd24taWNvbiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTYuNzg5MzM5MDksMC4yMjUgQzYuNDg5MzM5MDksLTAuMDc1IDYuMTg5MzM5MDksLTAuMDc1IDUuODg5MzM5MDksMC4yMjUgTDMuNDg5MzM5MDksMi41MjUgTDEuMDg5MzM5MDksMC4yMjUgQzAuNzg5MzM5MDkzLC0wLjA3NSAwLjM4OTMzOTA5MywtMC4wNzUgMC4xODkzMzkwOTMsMC4yMjUgQy0wLjExMDY2MDkwNywwLjUyNSAtMC4wMTA2NjA5MDcyLDAuOTI1IDAuMTg5MzM5MDkzLDEuMjI1IEMwLjM4OTMzOTA5MywxLjUyNSAyLjk4OTMzOTA5LDMuOTI1IDIuOTg5MzM5MDksMy45MjUgQzMuMDg5MzM5MDksNC4wMjUgMy4yODkzMzkwOSw0LjEyNSAzLjQ4OTMzOTA5LDQuMTI1IEMzLjY4OTMzOTA5LDQuMTI1IDMuNzg5MzM5MDksNC4wMjUgMy45ODkzMzkwOSwzLjkyNSBDMy45ODkzMzkwOSwzLjkyNSA2LjU4OTMzOTA5LDEuNDI1IDYuNzg5MzM5MDksMS4yMjUgQzYuOTg5MzM5MDksMC45MjUgNi45ODkzMzkwOSwwLjQyNSA2Ljc4OTMzOTA5LDAuMjI1IFoiIGlkPSJTaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy40Njk2NzAsIDIuMDYyNTAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zLjQ2OTY3MCwgLTIuMDYyNTAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) #8cbeb2 center right 18px no-repeat !important;
    background-size: 10px auto !important; }
  .cta-main.cta-icon.cta-map-view, div.swal2-buttonswrapper button.cta-icon.cta-map-view.swal2-styled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OS4zICg1MTE2NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1tYXAtdmlldzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uLW1hcC12aWV3IiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTIuNTk5OTk5OTUsNi42IEwyLjU5OTk5OTk1LDAgTDAsMS4zIEwwLDcuOSBMMi41OTk5OTk5NSw2LjYgWiBNNS44OTk5OTk4OCw4IEw1Ljg5OTk5OTg4LDEuNCBMMy4yOTk5OTk5MywwLjEgTDMuMjk5OTk5OTMsNi43IEw1Ljg5OTk5OTg4LDggWiBNOS4xOTk5OTk4MSw2LjYgTDkuMTk5OTk5ODEsMCBMNi41OTk5OTk4NiwxLjMgTDYuNTk5OTk5ODYsNy45IEw5LjE5OTk5OTgxLDYuNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) #8cbeb2 center left 14px no-repeat !important;
    background-size: 16px auto !important; }
  .cta-main.cta-icon.cta-tile-view, div.swal2-buttonswrapper button.cta-icon.cta-tile-view.swal2-styled {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMyAoNTExNjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmljb24tdGlsZS12aWV3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tdGlsZS12aWV3IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNy40LDEuNCBDNy40LDAuNyA3LjEsMC40IDYuNCwwLjQgTDUuMywwLjQgQzQuNiwwLjQgNC4zLDAuNyA0LjMsMS40IEw0LjMsMi41IEM0LjMsMy4yIDQuNiwzLjUgNS4zLDMuNSBMNi40LDMuNSBDNy4xLDMuNSA3LjQsMy4yIDcuNCwyLjUgTDcuNCwxLjQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjIsMS40IEMzLjIsMC43IDIuOSwwLjQgMi4yLDAuNCBMMS4xLDAuNCBDMC40LDAuNCAwLjEsMC43IDAuMSwxLjQgTDAuMSwyLjUgQzAuMSwzLjIgMC40LDMuNSAxLjEsMy41IEwyLjIsMy41IEMyLjksMy41IDMuMiwzLjIgMy4yLDIuNSBMMy4yLDEuNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTYuNCw0LjcgTDUuMyw0LjcgQzQuNiw0LjcgNC4zLDUgNC4zLDUuNyBMNC4zLDYuOCBDNC4zLDcuNSA0LjYsNy44IDUuMyw3LjggTDYuNCw3LjggQzcuMSw3LjggNy40LDcuNSA3LjQsNi44IEw3LjQsNS43IEM3LjQsNSA3LjEsNC43IDYuNCw0LjcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjIsNC43IEwxLjEsNC43IEMwLjQsNC43IDAuMSw1IDAuMSw1LjcgTDAuMSw2LjggQzAuMSw3LjUgMC40LDcuOCAxLjEsNy44IEwyLjIsNy44IEMyLjksNy44IDMuMiw3LjUgMy4yLDYuOCBMMy4yLDUuNyBDMy4yLDUgMi45LDQuNyAyLjIsNC43IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) #8cbeb2 center left 14px no-repeat !important;
    background-size: 16px auto !important; }
  .cta-main.cta-icon.cta-cart, div.swal2-buttonswrapper button.cta-icon.cta-cart.swal2-styled {
    padding-left: 60px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLWNhcnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi1jYXJ0IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4zLDcuMSBMMTEsNS4yIEMxMS4xLDUuMiAxMS4yLDUgMTEuMiw0LjkgTDExLjIsMS42IEwyLjcsMS42IEwyLjcsMC42IEMyLjcsMC41IDIuNiwwLjQgMi41LDAuNCBMMC42LDAuNCBDMC41LDAuNCAwLjQsMC41IDAuNCwwLjYgTDAuNCwxLjYgTDEuNiwxLjYgTDIuOCw3LjEgTDIuOSw3LjcgTDIuOSw4LjYgQzIuOSw4LjcgMyw4LjggMy4xLDguOCBMMy40LDguOCBMOS40LDguOCBMMTEsOC44IEMxMS4xLDguOCAxMS4yLDguNyAxMS4yLDguNiBMMTEuMiw3LjcgTDQuNCw3LjcgQzMuNyw3LjUgMy43LDcuMyA0LjMsNy4xIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOS40LDguNyBDOC43LDguNyA4LjIsOS4yIDguMiw5LjkgQzguMiwxMC42IDguNywxMS4xIDkuNCwxMS4xIEMxMC4xLDExLjEgMTAuNiwxMC42IDEwLjYsOS45IEMxMC42LDkuMyAxMCw4LjcgOS40LDguNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMuNCwxMS4xIEM0LjEsMTEuMSA0LjYsMTAuNiA0LjYsOS45IEM0LjYsOS4yIDQuMSw4LjcgMy40LDguNyBDMi43LDguNyAyLjIsOS4yIDIuMiw5LjkgQzIuMSwxMC42IDIuNywxMS4xIDMuNCwxMS4xIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) #0D7039 center left 20px no-repeat !important;
    background-size: 20px auto !important; }
  .cta-main.cta-badge span, div.swal2-buttonswrapper button.cta-badge.swal2-styled span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background-color: #0D7039;
    width: calc(2 * 24px - 1px);
    line-height: calc(2 * 24px - 8px);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }

table.table--main,
table.table--cart {
  table-layout: fixed;
  min-width: 480px; }
  @media (max-width: 767px) {
    table.table--main,
    table.table--cart {
      min-width: unset;
      width: 100%; } }
  table.table--main thead tr,
  table.table--cart thead tr {
    border-bottom: 1px solid #cfcfcf; }
  table.table--main tbody tr,
  table.table--cart tbody tr {
    border-bottom: 1px solid #cfcfcf; }
    table.table--main tbody tr.no-border,
    table.table--cart tbody tr.no-border {
      border: none; }
    table.table--main tbody tr.pricing td,
    table.table--cart tbody tr.pricing td {
      font-size: 12px;
      text-transform: uppercase;
      text-align: right; }
      table.table--main tbody tr.pricing td strong,
      table.table--cart tbody tr.pricing td strong {
        font-size: 13px;
        font-weight: 700; }
  table.table--main th, table.table--main td,
  table.table--cart th,
  table.table--cart td {
    vertical-align: middle;
    text-align: left; }
  table.table--main th,
  table.table--cart th {
    padding: 12px 6px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px; }
  table.table--main td,
  table.table--cart td {
    padding: 4px 6px;
    font-size: 13px; }
    table.table--main td > label, table.table--main td i,
    table.table--cart td > label,
    table.table--cart td i {
      display: inline-block;
      vertical-align: middle; }
    table.table--main td img,
    table.table--cart td img {
      width: 60px;
      height: 60px;
      object-fit: cover;
      display: block; }
    table.table--main td label.block,
    table.table--cart td label.block {
      word-break: break-all;
      word-wrap: unset;
      white-space: normal; }
  table.table--main .icon-cart-remove,
  table.table--cart .icon-cart-remove {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    cursor: pointer; }
    table.table--main .icon-cart-remove:hover,
    table.table--cart .icon-cart-remove:hover {
      transform: scale(1.2); }
  table.table--main i.table--cart__action,
  table.table--cart i.table--cart__action {
    background-color: #0D7039;
    width: 21px;
    height: 21px;
    display: inline-block;
    text-align: center;
    line-height: 1px;
    position: relative;
    cursor: pointer; }
    table.table--main i.table--cart__action:after,
    table.table--cart i.table--cart__action:after {
      font-size: 15px;
      color: #fff;
      font-weight: 700;
      position: absolute;
      left: 0;
      right: 0;
      z-index: 100; }
    table.table--main i.table--cart__action.plus,
    table.table--cart i.table--cart__action.plus {
      margin-left: 6px; }
      table.table--main i.table--cart__action.plus:after,
      table.table--cart i.table--cart__action.plus:after {
        top: 9px;
        left: 1px;
        content: '+'; }
    table.table--main i.table--cart__action.minus,
    table.table--cart i.table--cart__action.minus {
      margin-right: 6px; }
      table.table--main i.table--cart__action.minus:after,
      table.table--cart i.table--cart__action.minus:after {
        top: 8px;
        content: '-'; }

table.table--cart {
  width: 100%; }
  @media (max-width: 767px) {
    table.table--cart th:nth-of-type(4) {
      width: 60px; } }

*[class^="icon-"] {
  background-size: contain !important; }

.icon-menu--open {
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0Ljk3IDM4NC45NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0Ljk3IDM4NC45NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9Ik1lbnVfMV8iPg0KCQk8cGF0aCBkPSJNMTIuMDMsMTIwLjMwM2gzNjAuOTA5YzYuNjQxLDAsMTIuMDMtNS4zOSwxMi4wMy0xMi4wM2MwLTYuNjQxLTUuMzktMTIuMDMtMTIuMDMtMTIuMDNIMTIuMDMNCgkJCWMtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzQzAsMTE0LjkxMyw1LjM5LDEyMC4zMDMsMTIuMDMsMTIwLjMwM3oiLz4NCgkJPHBhdGggZD0iTTM3Mi45MzksMTgwLjQ1NUgxMi4wM2MtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzczUuMzksMTIuMDMsMTIuMDMsMTIuMDNoMzYwLjkwOWM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDMNCgkJCVMzNzkuNTgsMTgwLjQ1NSwzNzIuOTM5LDE4MC40NTV6Ii8+DQoJCTxwYXRoIGQ9Ik0zNzIuOTM5LDI2NC42NjdIMTMyLjMzM2MtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzYzAsNi42NDEsNS4zOSwxMi4wMywxMi4wMywxMi4wM2gyNDAuNjA2DQoJCQljNi42NDEsMCwxMi4wMy01LjM5LDEyLjAzLTEyLjAzQzM4NC45NywyNzAuMDU2LDM3OS41OCwyNjQuNjY3LDM3Mi45MzksMjY0LjY2N3oiLz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center; }*/
  background: url("https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/mobile-menu-open.png") no-repeat center; }

.icon-menu--close {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB3aWR0aD0iNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center; }

/*.icon-instagram {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS44NSAyMS44NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCA2PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iRm9vdGVyIj48ZyBpZD0iX0dyb3VwXyIgZGF0YS1uYW1lPSImbHQ7R3JvdXAmZ3Q7Ij48ZyBpZD0iX0dyb3VwXzIiIGRhdGEtbmFtZT0iJmx0O0dyb3VwJmd0OyI+PHBhdGggaWQ9Il9Db21wb3VuZF9QYXRoXyIgZGF0YS1uYW1lPSImbHQ7Q29tcG91bmQgUGF0aCZndDsiIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjkzLDIxLjg1Yy0zLDAtMy4zNCwwLTQuNTEtLjA2YTguMjEsOC4yMSwwLDAsMS0yLjY1LS41MUE1LjU2LDUuNTYsMCwwLDEsMS44MywyMCw1LjQ3LDUuNDcsMCwwLDEsLjU3LDE4LjA4YTgsOCwwLDAsMS0uNS0yLjY1QzAsMTQuMjYsMCwxMy44OCwwLDEwLjkzUzAsNy41OS4wNyw2LjQyYTgsOCwwLDAsMSwuNS0yLjY1QTUuNTYsNS41NiwwLDAsMSwzLjc3LjU3LDgsOCwwLDAsMSw2LjQyLjA3QzcuNTgsMCw4LDAsMTAuOTMsMHMzLjM0LDAsNC41LjA3YTgsOCwwLDAsMSwyLjY1LjVBNS40Nyw1LjQ3LDAsMCwxLDIwLDEuODNhNS41Niw1LjU2LDAsMCwxLDEuMjYsMS45NCw4LjIxLDguMjEsMCwwLDEsLjUxLDIuNjVjLjA1LDEuMTcuMDYsMS41Ni4wNiw0LjUxczAsMy4zMy0uMDYsNC41YTguMjEsOC4yMSwwLDAsMS0uNTEsMi42NSw1LjU2LDUuNTYsMCwwLDEtMy4yLDMuMiw4LjIxLDguMjEsMCwwLDEtMi42NS41MUMxNC4yNiwyMS44NCwxMy44OCwyMS44NSwxMC45MywyMS44NVpNMTAuOTMsMkM4LDIsNy42NiwyLDYuNTEsMmE2LjE5LDYuMTksMCwwLDAtMiwuMzdBMy42OCwzLjY4LDAsMCwwLDIuNDEsNC40OGE2LjE5LDYuMTksMCwwLDAtLjM3LDJDMiw3LjY2LDIsOCwyLDEwLjkzczAsMy4yNi4wNyw0LjQxYTYuMTksNi4xOSwwLDAsMCwuMzcsMiwzLjQsMy40LDAsMCwwLC44MiwxLjI1LDMuNDgsMy40OCwwLDAsMCwxLjI1LjgyLDUuOTMsNS45MywwLDAsMCwyLC4zN2MxLjE1LjA2LDEuNS4wNyw0LjQyLjA3czMuMjYsMCw0LjQxLS4wN2E1LjkzLDUuOTMsMCwwLDAsMi0uMzcsMy42OCwzLjY4LDAsMCwwLDIuMDctMi4wNyw1LjkzLDUuOTMsMCwwLDAsLjM3LTJjLjA2LTEuMTUuMDctMS41LjA3LTQuNDFzMC0zLjI2LS4wNy00LjQyYTUuOTMsNS45MywwLDAsMC0uMzctMiwzLjQ4LDMuNDgsMCwwLDAtLjgyLTEuMjUsMy40LDMuNCwwLDAsMC0xLjI1LS44Miw2LjE5LDYuMTksMCwwLDAtMi0uMzdDMTQuMTksMiwxMy44NCwyLDEwLjkzLDJaIi8+PHBhdGggaWQ9Il9Db21wb3VuZF9QYXRoXzIiIGRhdGEtbmFtZT0iJmx0O0NvbXBvdW5kIFBhdGgmZ3Q7IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC45Myw1LjM3YTUuNTYsNS41NiwwLDEsMCw1LjU1LDUuNTYsNS41Niw1LjU2LDAsMCwwLTUuNTUtNS41Nm0wLDkuMTZhMy42MSwzLjYxLDAsMSwxLDMuNi0zLjYsMy42MSwzLjYxLDAsMCwxLTMuNiwzLjYiLz48cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xIiBkPSJNMTguMDcsNS4xYTEuMzEsMS4zMSwwLDEsMS0xLjMxLTEuMzJBMS4zMSwxLjMxLDAsMCwxLDE4LjA3LDUuMSIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center; }

.icon-facebook {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC4wNyAyMS44MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCA3PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iRm9vdGVyIj48ZyBpZD0iX0dyb3VwXyIgZGF0YS1uYW1lPSImbHQ7R3JvdXAmZ3Q7Ij48cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xIiBkPSJNMi4yOSwyMS44Mkg2LjY4di0xMUg5Ljc0bC4zMy0zLjY5SDYuNjhWNWMwLS44Ni4xNy0xLjIxLDEtMS4yMWgyLjM4VjBIN0MzLjc2LDAsMi4yOSwxLjQ0LDIuMjksNC4yVjcuMTNIMHYzLjczSDIuMjlaIi8+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat center; }

.icon-twitter {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4xNCAxNi4zNyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCA4PC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iRm9vdGVyIj48ZyBpZD0iX0dyb3VwXyIgZGF0YS1uYW1lPSImbHQ7R3JvdXAmZ3Q7Ij48cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgY2xhc3M9ImNscy0xIiBkPSJNNi4zNCwxNi4zN0ExMS43OCwxMS43OCwwLDAsMSwwLDE0LjUyYy4zMywwLC42Ni4wNSwxLC4wNUE4LjM3LDguMzcsMCwwLDAsNi4xMiwxMi44LDQuMTIsNC4xMiwwLDAsMSwyLjI2LDkuOTMsNC4xMSw0LjExLDAsMCwwLDMsMTBhMy45LDMuOSwwLDAsMCwxLjA4LS4xNEE0LjE0LDQuMTQsMCwwLDEsLjgxLDUuNzZhNC4yMiw0LjIyLDAsMCwwLDEuODcuNTFBNC4xMyw0LjEzLDAsMCwxLDEuNC43NiwxMS43OSwxMS43OSwwLDAsMCw5LjkyLDUuMDdhNC4xMyw0LjEzLDAsMCwxLDctMy43Niw4LjQ0LDguNDQsMCwwLDAsMi42Mi0xLDQuMDgsNC4wOCwwLDAsMS0xLjgxLDIuMjksOC40Miw4LjQyLDAsMCwwLDIuMzctLjY1LDguMDcsOC4wNywwLDAsMS0yLjA2LDIuMTQsMTIuMTksMTIuMTksMCwwLDEtMy4zMiw4LjhBMTEuMzYsMTEuMzYsMCwwLDEsNi4zNCwxNi4zN1oiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center; }*/

.icon-gplus {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ3NS4wOTJweCIgaGVpZ2h0PSI0NzUuMDkycHgiIHZpZXdCb3g9IjAgMCA0NzUuMDkyIDQ3NS4wOTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3NS4wOTIgNDc1LjA5MjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNzMuMzcyLDMwMi40OThjLTUuMDQxLTYuNzYyLTEwLjYwOC0xMy4wNDUtMTYuNy0xOC44NDJjLTYuMDkxLTUuODA0LTEyLjE4My0xMS4wODgtMTguMjcxLTE1Ljg0NQ0KCQkJYy02LjA5Mi00Ljc1Ny0xMS42NTktOS4zMjktMTYuNzAyLTEzLjcwOWMtNS4wNDItNC4zNzQtOS4xMzUtOC45NDUtMTIuMjc1LTEzLjcwMmMtMy4xNC00Ljc1Ny00LjcxMS05LjYxLTQuNzExLTE0LjU1OA0KCQkJYzAtNi44NTUsMi4xOS0xMy4yNzgsNi41NjctMTkuMjc0YzQuMzc3LTUuOTk2LDkuNzA3LTExLjc5OSwxNS45ODYtMTcuNDE3YzYuMjgtNS42MTcsMTIuNTU5LTExLjc1MywxOC44NDQtMTguNDE1DQoJCQljNi4yNzYtNi42NjUsMTEuNjA0LTE1LjQ2NSwxNS45ODUtMjYuNDEyYzQuMzczLTEwLjk0NCw2LjU2My0yMy40NTgsNi41NjMtMzcuNTQyYzAtMTYuNzUtMy43MTMtMzIuODM1LTExLjEzNi00OC4yNQ0KCQkJYy03LjQyMy0xNS40MTgtMTcuODktMjcuNDEyLTMxLjQwNS0zNS45NzZoMzguNTRMMzAzLjIsMEgxNzguNDQxYy0xNy42OTksMC0zNS40OTgsMS45MDYtNTMuMzg0LDUuNzINCgkJCWMtMjYuNDUzLDUuOS00OC43MjMsMTkuMzY4LTY2LjgwNiw0MC4zOTdDNDAuMTcxLDY3LjE1LDMxLjEyOSw5MC45OSwzMS4xMjksMTE3LjYzN2MwLDI4LjE3MSwxMC4xMzgsNTEuNTgzLDMwLjQwNiw3MC4yMzMNCgkJCWMyMC4yNjksMTguNjQ5LDQ0LjU4NSwyNy45NzgsNzIuOTQ1LDI3Ljk3OGM1LjcxLDAsMTIuMzcxLTAuNDc4LDE5Ljk4NS0xLjQyN2MtMC4zODEsMS41MjEtMS4wNDMsMy41NjctMS45OTcsNi4xMzYNCgkJCXMtMS43MTUsNC42Mi0yLjI4Niw2LjE0Yy0wLjU3LDEuNTIxLTEuMDQ3LDMuMzc1LTEuNDI1LDUuNTY2Yy0wLjM4MiwyLjE5LTAuNTcxLDQuNDI4LTAuNTcxLDYuNzENCgkJCWMwLDEyLjU2Myw2LjA4NiwyNi43NDQsMTguMjcxLDQyLjU0MWMtMTQuNDY1LDAuMzg3LTI4LjczNywxLjY3LTQyLjgyNSwzLjg2Yy0xNC4wODQsMi4xOS0yOC44MzMsNS42MTYtNDQuMjUyLDEwLjI4DQoJCQljLTE1LjQxNyw0LjY2MS0yOS4yMTcsMTEuNDItNDEuMzk2LDIwLjI3Yy0xMi4xODIsOC44NTQtMjEuMzE3LDE5LjM2Ni0yNy40MDgsMzEuNTQ5QzMuNTMzLDM2MS41NTksMC4wMSwzNzQuNDA1LDAuMDEsMzg2LjAxNw0KCQkJYzAsMTIuNzUxLDIuODU3LDI0LjMxNCw4LjU2NSwzNC42OWM1LjcwOCwxMC4zNjksMTMuMDM1LDE4Ljg0MiwyMS45ODIsMjUuNDA2YzguOTQ1LDYuNTcsMTkuMjczLDEyLjA4MywzMC45NzgsMTYuNTYyDQoJCQljMTEuNzA0LDQuNDcsMjMuMzE1LDcuNjU5LDM0LjgyOSw5LjU2MmMxMS41MTYsMS45MDMsMjIuODg4LDIuODU0LDM0LjExOSwyLjg1NGM1MS4wMDcsMCw5MC45ODEtMTIuNDY0LDExOS45MDktMzcuMzk3DQoJCQljMjYuNjQ4LTIzLjIyMywzOS45NzEtNTAuMDYyLDM5Ljk3MS04MC41MTdjMC0xMC44NTUtMS41Ny0yMC45ODQtNC43MTItMzAuNDA5QzI4Mi41MSwzMTcuMzM3LDI3OC40MiwzMDkuMjU0LDI3My4zNzIsMzAyLjQ5OHoNCgkJCSBNMTYzLjMxMSwxOTguNzIyYy05LjcwNywwLTE4LjkzNy0yLjQ3NS0yNy42OTQtNy40MjZjLTguNzU3LTQuOTUtMTYuMTgtMTEuMzc0LTIyLjI3LTE5LjI3Mw0KCQkJYy02LjA4OC03Ljg5OC0xMS40MTgtMTYuNzk2LTE1Ljk4Ny0yNi42OTVjLTQuNTY3LTkuODk2LTcuOTQ0LTE5Ljc5Mi0xMC4xMzUtMjkuNjkyYy0yLjE5LTkuODk1LTMuMjg0LTE5LjMxOC0zLjI4NC0yOC4yNjUNCgkJCWMwLTE4LjI3MSw0Ljg1NC0zMy45NzQsMTQuNTYyLTQ3LjEwOGM5LjcwNS0xMy4xMzQsMjMuNDExLTE5LjcwMSw0MS4xMTItMTkuNzAxYzEyLjU2MywwLDIzLjkzNSwzLjg5OSwzNC4xMTgsMTEuNzA0DQoJCQljMTAuMTgzLDcuODA0LDE4LjE3NywxNy43MDEsMjMuOTg0LDI5LjY5MmM1LjgwMiwxMS45OTEsMTAuMjc3LDI0LjQwNywxMy40MTcsMzcuMjU3YzMuMTQsMTIuODQ3LDQuNzExLDI0Ljk4Myw0LjcxMSwzNi40MDMNCgkJCWMwLDE5LjAzNi00LjEzOSwzNC4zMTctMTIuNDE5LDQ1LjgzM0MxOTUuMTQ0LDE5Mi45NjQsMTgxLjc3NSwxOTguNzIyLDE2My4zMTEsMTk4LjcyMnogTTI0Mi4yNTEsNDEzLjEyMw0KCQkJYy01LjIzLDguOTQ5LTEyLjMxOSwxNS45NC0yMS4yNjcsMjAuOTgxYy04Ljk0Niw1LjA0OC0xOC41MDksOC43NTgtMjguNjkzLDExLjE0Yy0xMC4xODMsMi4zODUtMjAuODg5LDMuNTcyLTMyLjEyLDMuNTcyDQoJCQljLTEyLjE4MiwwLTI0LjI3LTEuNDMxLTM2LjI1OC00LjI4NGMtMTEuOTktMi44NTEtMjMuNDU5LTcuMTg3LTM0LjQwMy0xMi45OTFjLTEwLjk0NC01LjgtMTkuNzk1LTEzLjc5OC0yNi41NTEtMjMuOTgyDQoJCQljLTYuNzU3LTEwLjE4NC0xMC4xMzUtMjEuNzQ0LTEwLjEzNS0zNC42OWMwLTExLjQxOSwyLjU2OC0yMS42MDEsNy43MDgtMzAuNTVjNS4xNDItOC45NDUsMTEuNzA5LTE2LjA4NCwxOS43MDItMjEuNDA4DQoJCQljNy45OTQtNS4zMzIsMTcuMzE5LTkuNzEzLDI3Ljk3OS0xMy4xMzFjMTAuNjYtMy40MzMsMjAuOTM3LTUuODA4LDMwLjgzMy03LjEzOWM5Ljg5NS0xLjMzNSwxOS45ODUtMS45OTUsMzAuMjYyLTEuOTk1DQoJCQljNi4yODMsMCwxMS4wNDMsMC4xOTEsMTQuMjc3LDAuNTY3YzEuMTQzLDAuNzY3LDQuMDQzLDIuNzU5LDguNzA4LDUuOTk2czcuODA0LDUuNDI4LDkuNDIzLDYuNTcNCgkJCWMxLjYxNSwxLjEzNyw0LjU2NywzLjMyNiw4Ljg1LDYuNTYzYzQuMjgxLDMuMjM3LDcuMzI3LDUuNjYxLDkuMTM1LDcuMjc5YzEuODAzLDEuNjE4LDQuNDIxLDQuMDQ1LDcuODQ5LDcuMjc5DQoJCQljMy40MjQsMy4yMzcsNS45NDgsNi4wNDMsNy41NjYsOC40MjJjMS42MTUsMi4zNzgsMy42MTYsNS4yOCw1Ljk5Niw4LjcwMmMyLjM4LDMuNDMzLDQuMDQzLDYuNzE1LDQuOTk4LDkuODU1DQoJCQljMC45NDgsMy4xNDIsMS44NTQsNi41NjcsMi43MDcsMTAuMjc3YzAuODU1LDMuNzIsMS4yODMsNy41NjksMS4yODMsMTEuNTdDMjUwLjEwNSwzOTMuNzEzLDI0Ny40ODcsNDA0LjE4MiwyNDIuMjUxLDQxMy4xMjN6Ii8+DQoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDAxLjk5OCw3My4wODkgNDAxLjk5OCwwIDM2NS40NDksMCAzNjUuNDQ5LDczLjA4OSAyOTIuMzU4LDczLjA4OSAyOTIuMzU4LDEwOS42MzYgMzY1LjQ0OSwxMDkuNjM2IA0KCQkJMzY1LjQ0OSwxODIuNzI1IDQwMS45OTgsMTgyLjcyNSA0MDEuOTk4LDEwOS42MzYgNDc1LjA4MSwxMDkuNjM2IDQ3NS4wODEsNzMuMDg5IAkJIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center; }

.icon-pinterest {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDg2LjM5MiA0ODYuMzkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODYuMzkyIDQ4Ni4zOTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MzAuMTQ5LDEzNS4yNDhDNDE2Ljg2NSwzOS4xMjUsMzIxLjA3Ni05LjgxOCwyMTguODczLDEuNjQyDQoJCQkJQzEzOC4wNzEsMTAuNzAxLDU3LjUxMiw3Ni4wMyw1NC4xNjgsMTY5LjQ0N2MtMi4wMzcsNTcuMDI5LDE0LjEzNiw5OS44MDEsNjguMzk5LDExMS44NA0KCQkJCWMyMy40OTktNDEuNTg2LTcuNTY5LTUwLjY3Ni0xMi40MzMtODAuODAyQzkwLjIyMiw3Ny4zNjcsMjUyLjE2LTYuNzE4LDMzNi45NzUsNzkuMzEzYzU4LjczMiw1OS41ODMsMjAuMDMzLDI0Mi43Ny03NC41NywyMjMuNzENCgkJCQljLTkwLjYyMS0xOC4xNzksNDQuMzgzLTE2NC4wMDUtMjcuOTM3LTE5Mi42MTFjLTU4Ljc5My0yMy4yODYtOTAuMDEzLDcxLjEzNS02Mi4xMzcsMTE4LjA3Mg0KCQkJCWMtMTYuMzU1LDgwLjcxMS01MS41NTcsMTU2LjcwOS0zNy4zLDI1Ny45MDljNDYuMjA3LTMzLjU2MSw2MS44MDItOTcuNzM0LDc0LjU3LTE2NC43MDQNCgkJCQljMjMuMjI1LDE0LjEzNiwzNS42NTksMjguNzU4LDY1LjI2OCwzMS4wMzhDMzg0LjA2NCwzNjEuMjA3LDQ0NS4xMzYsMjQzLjcxMyw0MzAuMTQ5LDEzNS4yNDh6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center; }

.icon-mail {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYxMnB4IiBoZWlnaHQ9IjYxMnB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwNi43NjgsMzQ2LjgxNGgwLjEzMWM0LjYxNSwwLDkuMTc2LTEuMzM5LDEyLjg2Ni0zLjc3N2wxLjAwMS0wLjY0M2MwLjIxOC0wLjE0MiwwLjQ0Ni0wLjI3MSwwLjY3NS0wLjQyNGwxMS42NTgtOS42NDUNCgkJbDI3OC4yNTktMjI5LjYyNGMtMC41NzYtMC43OTUtMS41NTctMS4zMzktMi42MDItMS4zMzlIMy4yMzNjLTAuNzUxLDAtMS40NDgsMC4yNzItMi4wMDMsMC43MjlsMjkxLjEyNSwyMzkuOTU0DQoJCUMyOTYuMDI0LDM0NS4wODMsMzAxLjI1OSwzNDYuODE0LDMwNi43NjgsMzQ2LjgxNHogTTAsMTMzLjg5OXYzNDAuMzdsMjA4LjU1LTE2OC40NzFMMCwxMzMuODk5eiBNNDAzLjY2OCwzMDYuOTQxTDYxMiw0NzQuMzU2DQoJCVYxMzUuMDMxTDQwMy42NjgsMzA2Ljk0MXogTTMzNy40MzEsMzYxLjU4NWMtOC4zMDUsNi44MTQtMTkuMTY4LDEwLjU3LTMwLjU3NiwxMC41N2MtMTEuNDUxLDAtMjIuMzA0LTMuNzM0LTMwLjU4Ny0xMC41MTYNCgkJbC00Ny43NjUtMzkuMzk0TDAsNTA2LjgwNnYwLjU4N2MwLDEuNzUzLDEuNTAyLDMuMjQ0LDMuMjc2LDMuMjQ0aDYwNS40OTFjMS43NDEsMCwzLjIzMi0xLjQ5MSwzLjIzMi0zLjI1NXYtMC41NDRMMzgzLjY5MywzMjMuNA0KCQlMMzM3LjQzMSwzNjEuNTg1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center; }

.icon-return {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OS4zICg1MTE2NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1yZXR1cm48L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi1yZXR1cm4iIGZpbGw9IiM4Q0JFQjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjYsNi4xIEM3LjUsNi4xIDkuNiw2LjQgMTEuMSw5IEMxMS4xLDkgOS45LDMuMSA0LjYsMy4xIEw0LjYsMC44IEwwLjIsNC43IEw0LjYsOC43IEw0LjYsNi4xIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center;
  background-size: contain; }

.icon-pagination-prev {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLXBhZ2luYXRpb24tcHJldjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uLXBhZ2luYXRpb24tcHJldiIgZmlsbD0iI0JEQkRCRCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNCREJEQkQiPgogICAgICAgICAgICA8cGF0aCBkPSJNOC44LDYuNiBDOC44LDYuNiA4LjgsNi42IDguOCw2LjYgTDguNiw2LjMgQzguNiw2LjMgOC41LDYuMyA4LjUsNi4zIEM4LjUsNi4zIDguNCw2LjMgOC40LDYuMyBMNi42LDguMSBDNi42LDguMSA2LjYsOC4yIDYuNiw4LjIgQzYuNiw4LjIgNi42LDguMyA2LjYsOC4zIEw4LjQsMTAuMSBDOC40LDEwLjEgOC41LDEwLjEgOC41LDEwLjEgQzguNSwxMC4xIDguNiwxMC4xIDguNiwxMC4xIEw4LjgsOS45IEM4LjgsOS45IDguOCw5LjggOC44LDkuOCBDOC44LDkuOCA4LjgsOS43IDguOCw5LjcgTDcuMyw4LjIgTDguOCw2LjYgQzguOCw2LjcgOC44LDYuNyA4LjgsNi42IFoiIGlkPSJTaGFwZSIgc3Ryb2tlLXdpZHRoPSIwLjc1Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi44LDAuOSBMMi43LDAuOSBDMS42LDAuOSAwLjYsMS44IDAuNiwzIEwwLjYsMTIuOSBDMC42LDE0IDEuNSwxNSAyLjcsMTUgTDEyLjgsMTUgQzEzLjksMTUgMTQuOSwxNC4xIDE0LjksMTIuOSBMMTQuOSwzIEMxNC44LDEuOSAxMy45LDAuOSAxMi44LDAuOSBaIE0xNC4zLDEyLjkgQzE0LjMsMTMuNyAxMy42LDE0LjQgMTIuOCwxNC40IEwyLjcsMTQuNCBDMS45LDE0LjQgMS4yLDEzLjcgMS4yLDEyLjkgTDEuMiwzIEMxLjIsMi4yIDEuOSwxLjUgMi43LDEuNSBMMTIuOCwxLjUgQzEzLjYsMS41IDE0LjMsMi4yIDE0LjMsMyBMMTQuMywxMi45IFoiIGlkPSJTaGFwZSIgc3Ryb2tlLXdpZHRoPSIwLjI1Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center;
  background-size: contain; }

.icon-pagination-next {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTUgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLXBhZ2luYXRpb24tbmV4dDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uLXBhZ2luYXRpb24tbmV4dCIgZmlsbD0iI0JEQkRCRCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNCREJEQkQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNi43LDYuNCBDNi43LDYuMyA2LjcsNi4zIDYuNyw2LjQgQzYuNiw2LjQgNi41LDYuNCA2LjUsNi40IEw2LjMsNi42IEM2LjMsNi42IDYuMyw2LjcgNi4zLDYuNyBDNi4zLDYuNyA2LjMsNi44IDYuMyw2LjggTDcuOCw4LjMgTDYuMyw5LjggQzYuMyw5LjggNi4zLDkuOSA2LjMsOS45IEM2LjMsOS45IDYuMywxMCA2LjMsMTAgTDYuNSwxMC4yIEM2LjUsMTAuMiA2LjYsMTAuMiA2LjYsMTAuMiBDNi42LDEwLjIgNi43LDEwLjIgNi43LDEwLjIgTDguNSw4LjQgQzguNSw4LjQgOC41LDguMyA4LjUsOC4zIEM4LjUsOC4zIDguNSw4LjIgOC41LDguMiBMNi43LDYuNCBaIiBpZD0iU2hhcGUiIHN0cm9rZS13aWR0aD0iMC43NSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTIuNSwwLjkgTDIuNCwwLjkgQzEuMywwLjkgMC4zLDEuOCAwLjMsMyBMMC4zLDEyLjkgQzAuMywxNCAxLjIsMTUgMi40LDE1IEwxMi41LDE1IEMxMy42LDE1IDE0LjYsMTQuMSAxNC42LDEyLjkgTDE0LjYsMyBDMTQuNSwxLjkgMTMuNiwwLjkgMTIuNSwwLjkgWiBNMTQsMTIuOSBDMTQsMTMuNyAxMy4zLDE0LjQgMTIuNSwxNC40IEwyLjQsMTQuNCBDMS42LDE0LjQgMC45LDEzLjcgMC45LDEyLjkgTDAuOSwzIEMwLjksMi4yIDEuNiwxLjUgMi40LDEuNSBMMTIuNSwxLjUgQzEzLjMsMS41IDE0LDIuMiAxNCwzIEwxNCwxMi45IFoiIGlkPSJTaGFwZSIgc3Ryb2tlLXdpZHRoPSIwLjI1Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center;
  background-size: contain; }

.icon-cart-remove {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPHN2ZyB3aWR0aD0iNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center; }

.icon-share {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTI1LjE1MiA1MjUuMTUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MjUuMTUyIDUyNS4xNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoICBmaWxsPSIjMTgzMTRmIiBkPSJNNDIwLjczNSwzNzEuMjE3Yy0yMC4wMjEsMC0zNy45NDIsNy44NTUtNTEuNTk2LDIwLjI0TDE4MS4xMTIsMjgyLjA5NGMxLjM1Ny02LjA2MSwyLjQwNy0xMi4xNjYsMi40MDctMTguNDY4DQoJCWMwLTYuMzAyLTEuMDcyLTEyLjM4NS0yLjQwNy0xOC40NjhsMTg1LjkwNC0xMDguMzM1YzE0LjE3OSwxMy4xMjksMzIuOTMxLDIxLjMzNCw1My43MTksMjEuMzM0DQoJCWM0My44MjgsMCw3OS4xNDUtMzUuMjUxLDc5LjE0NS03OS4wNzlDNDk5Ljg4LDM1LjMzOCw0NjQuNTQxLDAsNDIwLjczNSwwYy00My43NDEsMC03OS4wNzksMzUuMzM4LTc5LjA3OSw3OS4wNTcNCgkJYzAsNi4zODksMS4wNzIsMTIuMzg1LDIuNDA3LDE4LjQ2OEwxNTguMTU4LDIwNS45NDdjLTE0LjIwMS0xMy4xOTQtMzIuOTMxLTIxLjM3OC01My43NDEtMjEuMzc4DQoJCWMtNDMuODI4LDAtNzkuMTQ1LDM1LjMxNy03OS4xNDUsNzkuMDU3czM1LjMxNyw3OS4wNzksNzkuMTQ1LDc5LjA3OWMyMC43ODcsMCwzOS41NC04LjIwNiw1My43MTktMjEuMzM0bDE4Ny42OTgsMTA5LjYwNA0KCQljLTEuMjkxLDUuNTgtMi4xMDEsMTEuNC0yLjEwMSwxNy4xOTljMCw0Mi40NSwzNC41OTQsNzYuOTc5LDc2Ljk3OSw3Ni45NzljNDIuNDI4LDAsNzcuMDQ0LTM0LjUwNyw3Ny4wNDQtNzYuOTc5DQoJCVM0NjMuMTYzLDM3MS4yMTcsNDIwLjczNSwzNzEuMjE3eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center; }

.icon-back {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCA2IDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OS4zICg1MTE2NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbi1hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiAgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi1hcnJvdy1sZWZ0IiAgc3Ryb2tlPSIjODFhZmE0IiBzdHJva2Utd2lkdGg9IjEiICBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDAuNSBDNS4zLDAuMyA1LjEsMC4zIDQuOSwwLjUgTDAuMiw1LjMgQzEuNDQ2MDY1NDllLTE0LDUuNSAxLjQ0NjA2NTQ5ZS0xNCw1LjcgMC4yLDUuOSBMNC45LDEwLjcgQzUuMSwxMC45IDUuMywxMC45IDUuNSwxMC43IEM1LjcsMTAuNSA1LjcsMTAuMyA1LjUsMTAuMSBMMS4yLDUuNiBMNS41LDEuMSBDNS43LDEgNS43LDAuNyA1LjUsMC41IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center; }

.icon-modal-success {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODMiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA4MyA2OCI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8aW1hZ2UgaWQ9IkNoZWNrIiB3aWR0aD0iODMiIGhlaWdodD0iNjgiIHhsaW5rOmhyZWY9ImRhdGE6aW1nL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZNQUFBQkVDQU1BQUFES3Yva1JBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUJ5MUJNVkVVQ1pYRC8vLzhDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFDWlhBQ1pYQUNaWEFBQUFCbFFpdUVBQUFBbDNSU1RsTUFBQUdNallPQmY0QitmSHQ0ZW5kMmVYVngvcGFTYjVWdWxHcVphV2VjbW1TZVlxQmdvV0g5b2dOZW8xMzhwUVJacHZ1cFY2Z0YrYXNHVlBwU3IyVmpVYTRIVy9ld1dFNnhDVlpOOXJOYVUwcTE5YllLUjdjTDh3eE1SYm9OUlBLNytFaEJ2ZkM4RGc4Lzc4QVFRKzYvOFRrMHcrMFJ4QklVeGhQQ3lCYkxGOHpGemhqTkc4ZlFITlBTSHRRWjFTRFAxeUVkMkNNbkw4OSt3Z0FBQUFGaVMwZEVtSGJSQmo0QUFBQUpjRWhaY3dBQUZpVUFBQllsQVVsU0pQQUFBQUFIZEVsTlJRZmlCdzBWQkFYWitVVDBBQUFDeGtsRVFWUll3NjNYK1ZzU1FSZ0g4T0V0Syt4dXV1KzdMRXd5eWtwTEtsTXpTN01zTGRRT0ZFdUt5akExVVV2SnNzUHUrWGNEQlZ4MnZ6Tjd2ai94UERQemVXWjNYM2EreTVnblJVdVcwc0l2bjgvbkVWa2lSQWw1YXRJeUlmS29SeVl0Ri9PMWdqd3p5Uy9FSXVxSlNhV2lVSDd5eEtTVlFsT2w1SUZKcTBSUnJTYlhKcTBSd29DNkpOY0tRNjBqZCtSNkFjcnZpdHlBU0w3UmUzS1RpL3RKbXlHNXhjVnpwNjJRM09haVAyazdKSGU0K0IvUlRnbnAzS1Jka056Tm5Kc1NjbytMZHgzdGhlUysrVUZuSnUySDVBRVhad2NkNUlnODVPS01vOE5IRUhtMGpEazI2UmdraitkSkJ5WUZ5aEY1b29JNU5pa0lkM215akRrMktWaUp5Rk1WekxGSklVU0swMmVZY3pOVWhjaXo1NWh6ODN5MUJWSm5rdnB3cW9Ia0JSMVpiTkxGV2hVYWhoZCs2VEpUbUJRUTRvb2NEZGNoOHFxQjFKb1V5SFJlZWIwTWJZQms0eldtTUhQTlhObUV5ZXZOaUx3QnlFV1RidVk2cjdvRmthMXdsN2NRV1RDcHZ0RE1WVFdBYkVQazdUdE1ZVkpJMHlaMVlmMnNka2pldmNkVVpsTlI1OVUxNk1nT1NIWXlsZG1pNjd6bSs5bzVEeUFaNldJS2svUmtCbTFkbk5MZGc4aUhzbDB1bU1GSHhpVnRqL016bmtBeUt0M2xndG1JRm5XMDU4aGVOTm9YWTJxelA0S1c5WFJueDU4K1EyTURjV1ppc2k2TVBzK1FMOUJJUWtubW5udG5IMXI2OHRWclNBNzJNd3NtaTBYUjR0NDNrRXd5UzZZRVJUWDBsbGswV1R4aGtSdzJJelh2dWxpVW00dmNmSmRGNytUWWdDbktSMGJOeWFLekkyNkc4aEh6QzllWkxQbE9pZkt4bEJWU2R4YVBEbkwzcEQ0ekpJZWtLQitmc0VZYWNzam9pQVRsazFaSlk3WVpmZzlSL21IS0tnbnlVbW9Nb2ROcHl5VEtZS21QUm5UR0JnbHpYV3Bjajg1OHNrSGlyRGloUXovYjJhVXNmMDVOYXRIWkw3WklXYVpOYTlDdk5rbHBUdjQyblNlL3o5a2s1ZGs3UGNNZGtvbzhuLzZSSlgvK3NrMnF2aEYrejNMKzU2OTlVdm5kTVJkSi9ITkFaczMvZUFxZkg0QVNzVFFBQUFBQVNVVk9SSzVDWUlJPSIvPgo8L3N2Zz4K) no-repeat center;
  background-size: contain; }

.icon-modal-error {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8aW1hZ2UgaWQ9IlgiIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgeGxpbms6aHJlZj0iZGF0YTppbWcvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUVBQUFCQkNBTUFBQUM1S1RsM0FBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQW9sQk1WRVgzYVZ6Ly8vLzNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWejNhVnozYVZ6M2FWd0FBQUFZQ1ZrZ0FBQUFOSFJTVGxNQUFDR2NMeXlZSW9EMmpRT005SVY3aXdTQ0Fmd0cvUUo2Z2Y2S2ZRV0RlUHNnZDRtRUtKQ2RLb2NIaGczQStZaC9mdkFqN0F0Q1VBQUFBQUZpUzBkRU5kNjIyV3NBQUFBSmNFaFpjd0FBRmlVQUFCWWxBVWxTSlBBQUFBQUhkRWxOUlFmaUJ3MFZBeFQ4Q1BMQkFBQUNwVWxFUVZSWXc3V1k2M2FiTUF5QXhiYTBiSFpwaUF0dUljbTZRWnMxV2Rwazgvcy8yNEJ3c1MxaHpNbVpmdlZ3MUsrNld5cEFLNTgrZndGL1dkemN0ajhGL2JmdzZ6Zm1EV0Q4THJJSjkwcXBaZXdKaUplVjlrcm9CSEgvb0dwRTRnVklhb0JLUTZrUkhodUFweFdOQlRYaWFTQThacXFWWEV3Q1JONHBxMUMwaEhYYWYxUDVaZ0t3R1FCS2JXVkQrUDZzZlZQY0hZdUU2OHFWSXdIOCtQbWdEQ2xjU1dXRnFaeVZML0Q2ckN4eGhMTUxvaVk3K1BXVzJSK0wvUWhnWHlBQVh3RElDSDFlMG80d2JBR1BtMXlVR0NFSmdNU0E0cElMWUZ1TXdFbmRZRUNlZEJYRm9ta0VBV2lhb09zTGJFVnVPVktPYUhTOUtiQVZYTGVDc0pKZmt0NTNkNHovUmpGVVo3d2lZMkFRUUJJWjZaSXFEcWhtK3JJTE5FdTNTQzFuWS9DaWo1Sk9JQnhwMm15RExjaUhxdFVKVkxqeUdBVGhuaFprZ3dDQUE3YjZIV0lYOURGa0VXUmtHNXdlVTJTQjBic1dBUmcyMlphRFdhMDJnZXBVVXlLclZoR2hLdkRNOGZ2WjFoN0ZtQUFibHhVUjZsbUM0SXBGaVVjUFJhRDZzQVVRdWpRaFBsQ3h5QTZ4TndGaytJNEE3eUUxK3NZSXNEOGl3cEdlNFAvTGh1dmpjRzB1cnE0SFowMFd5VFRCM1JmcWcwMFIySnR5aS8ybTJnVGlaVUlJNTN5SXVhMVB6Q2p1bUZFQzd3ZmhyRGxKdVBBaDU4enFmWTVVZWQwTDN1K0Z4QzdNZTdPSUpXdmV1NWxnRithOTNUaU5NL2NIaVMyd2Q1aXhMZWRDU0lnWTJHT2Q2TmhoanlKaVFPeHk3SVNUMnU1eVJCckpmUkxXVkZJRE1vZ2pPeTJjaUI0SllJRUJvM3UxWENOSHFyMTZoeTBZMyszRkNXbnY0S1cwdU03N0Fpd3I2dnNDNE1ud2J1TEdrV2RkdWJseHFvOTZzVXplV2VLc1dkSGVXU0NHSWVKeDYybEo3Vys5d1JHdmUxT2MwODRGR1BvaVRQc3luWlpMTE15YkY4VEsxNEkrcWViZFhVbDB4LzF2ZnpqOVFiYy8zTjRzL0FIdzk3WC8vOE0vM2lwNjZHcDBHdjBBQUFBQVNVVk9SSzVDWUlJPSIvPgo8L3N2Zz4K) no-repeat center;
  background-size: contain; }

.icon-search {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTYuOTY2IDU2Ljk2NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuOTY2IDU2Ljk2NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMNCglzMTAuMzE4LDIzLDIzLDIzYzQuNzYxLDAsOS4yOTgtMS40MzYsMTMuMTc3LTQuMTYybDEzLjY2MSwxNC4yMDhjMC41NzEsMC41OTMsMS4zMzksMC45MiwyLjE2MiwwLjkyDQoJYzAuNzc5LDAsMS41MTgtMC4yOTcsMi4wNzktMC44MzdDNTYuMjU1LDU0Ljk4Miw1Ni4yOTMsNTMuMDgsNTUuMTQ2LDUxLjg4N3ogTTIzLjk4NCw2YzkuMzc0LDAsMTcsNy42MjYsMTcsMTdzLTcuNjI2LDE3LTE3LDE3DQoJcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: contain; }

.icon-search-remove {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYxMS45NzlweCIgaGVpZ2h0PSI2MTEuOTc5cHgiIHZpZXdCb3g9IjAgMCA2MTEuOTc5IDYxMS45NzkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYxMS45NzkgNjExLjk3OTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM1Ni43ODEsMzA1Ljk4Mkw2MDEuNDUzLDYxLjMxMWMxNC4wMzMtMTQuMDMzLDE0LjAzMy0zNi43NzEsMC01MC43NzRjLTE0LjAwNC0xNC4wMzMtMzYuNzQxLTE0LjAzMy01MC43NzQsMA0KCQlMMzA2LjAwNywyNTUuMjA4TDYxLjI3NywxMC41MzZjLTE0LjAwNC0xNC4wMzMtMzYuNzcxLTE0LjAzMy01MC43NzQsMGMtMTQuMDA0LDE0LjAwNC0xNC4wMDQsMzYuNzQyLDAsNTAuNzc0bDI0NC43MDEsMjQ0LjY3Mg0KCQlMMTAuNTAzLDU1MC42ODRjLTE0LjAwNCwxNC4wMDQtMTQuMDA0LDM2Ljc3MSwwLDUwLjc3NGM3LjAxNiw3LjAxNywxNi4yMTYsMTAuNTEsMjUuMzg3LDEwLjUxYzkuMiwwLDE4LjM3MS0zLjQ5MywyNS4zODctMTAuNTENCgkJbDI0NC43MDEtMjQ0LjcwMWwyNDQuNjcxLDI0NC43MDFjNy4wMTcsNy4wMTcsMTYuMjE3LDEwLjUxLDI1LjM4OCwxMC41MWM5LjE5OSwwLDE4LjM5OS0zLjQ5MywyNS4zODctMTAuNTENCgkJYzE0LjAzMy0xNC4wMzMsMTQuMDMzLTM2Ljc3MSwwLTUwLjc3NEwzNTYuNzgxLDMwNS45ODJ6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
  background-size: contain; }

div.input-mask--wrapper input[type="checkbox"],
div.input-mask--wrapper input[type="radio"] {
  opacity: 0;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  margin: 0;
  border: none;
  transition: 0.2s all ease;
  z-index: 1000000; }

div.input-mask--wrapper .mask--checkbox,
div.input-mask--wrapper .mask--radio {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  vertical-align: middle; }
  div.input-mask--wrapper .mask--checkbox i,
  div.input-mask--wrapper .mask--radio i {
    transition: 0.2s all ease;
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid #e7e6e6;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100000; }
  div.input-mask--wrapper .mask--checkbox ~ label,
  div.input-mask--wrapper .mask--radio ~ label {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    vertical-align: middle;
    margin-left: 6px;
    margin-bottom: 0 !important;
    color: #41555f !important;
    width: auto;
    text-transform: none; }

div.input-mask--wrapper input[type='checkbox']:checked ~ i.icon,
div.input-mask--wrapper input[type='radio']:checked ~ i.icon {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDkgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmNoZWNrbWFyazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjaGVja21hcmsiIGZpbGw9IiMxNzMxNEYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjIsNi43IEwxLjgsNC44IEMxLjUsNC40IDEsNC40IDAuNiw0LjYgQzAuMiw0LjkgMC4yLDUuNCAwLjQsNS44IEwyLjYsOC42IEMyLjgsOC44IDMsOC45IDMuMyw4LjkgQzMuMyw4LjkgMy4zLDguOSAzLjMsOC45IEMzLjYsOC45IDMuOCw4LjcgNCw4LjUgTDguMiwxLjcgQzguNCwxLjMgOC4zLDAuOCA3LjksMC41IEM3LjUsMC4zIDcsMC40IDYuNywwLjggTDMuMiw2LjcgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center;
  background-size: contain; }

select.input-main,
textarea.input-main,
input.input-main,
input[type="number"].input-main,
input[type="date"].input-main,
input[type="text"].input-main,
input[type="email"].input-main,
input[type="password"].input-main {
  font-size: 14px;
  color: #18314f;
  font-weight: 300;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: 'Montserrat';
  border: 1px solid #e7e6e6;
  padding: 10px;
  border-radius: 0;
  -webkit-border-radius: 0;
  background-color: #fff; }
  select.input-main:focus,
  textarea.input-main:focus,
  input.input-main:focus,
  input[type="number"].input-main:focus,
  input[type="date"].input-main:focus,
  input[type="text"].input-main:focus,
  input[type="email"].input-main:focus,
  input[type="password"].input-main:focus {
    outline: none; }

textarea {
  resize: none; }

.input-group.input-main--group .input-group-addon {
  font-size: 14px;
  color: #18314f;
  font-weight: 300;
  border-radius: 0;
  background-color: #fff; }

select.input-main {
  border-radius: 0;
  -webkit-border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE3cHgiIGhlaWdodD0iNjNweCIgdmlld0JveD0iMCAwIDExNyA2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRvd24tYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzMy4wMDAwMDApIiBmaWxsPSIjOENCRUIyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTE0LjksLTMxLjggQzExMy4zLC0zMy40IDExMC43LC0zMy40IDEwOS4xLC0zMS44IEw1OC4xLDE5LjMgTDcsLTMxLjggQzUuNCwtMzMuNCAyLjgsLTMzLjQgMS4yLC0zMS44IEMtMC40LC0zMC4yIC0wLjQsLTI3LjYgMS4yLC0yNiBMNTUuMSwyNy45IEM1NS45LDI4LjcgNTYuOSwyOS4xIDU4LDI5LjEgQzU5LDI5LjEgNjAuMSwyOC43IDYwLjksMjcuOSBMMTE0LjgsLTI2IEMxMTYuNSwtMjcuNiAxMTYuNSwtMzAuMiAxMTQuOSwtMzEuOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) #fff no-repeat center right 10px;
  background-size: 16px auto;
  padding-right: 30px; }

div.pac-container.pac-logo {
  max-height: 180px; }

input.input-main::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c3c0c0; }

input.input-main::-moz-placeholder {
  /* Firefox 19+ */
  color: #c3c0c0; }

input.input-main:-ms-input-placeholder {
  /* IE 10+ */
  color: #c3c0c0; }

input.input-main:-moz-placeholder {
  /* Firefox 18- */
  color: #c3c0c0; }

.tooltip-trigger {
  position: relative; }
  .tooltip-trigger:hover .tooltip {
    display: block; }

.tooltip {
  font-size: 11px;
  color: #fff !important;
  font-weight: 700;
  position: absolute;
  display: none;
  bottom: calc(100% + 10px);
  left: -6px;
  background-color: #18314f;
  white-space: nowrap;
  padding: 6px 8px; }
  .tooltip:after {
    content: '';
    position: absolute;
    bottom: -16px;
    left: 6px;
    border-style: solid;
    border-width: 10px;
    border-color: #18314f transparent transparent transparent; }




@media only screen and (min-width: 1201px) {
.navbar-brand{
    float: left;
    margin-top: 22px;
    padding-left: 15px;
    font-weight: bold;
    /*margin-right: 70px;*/
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    line-height: 19.88px;
}
}

@media only screen and (max-width: 1200px) {
.navbar-brand{
    display: none;
}
}

header.navigation {
  background: linear-gradient(219.93deg, #0C7E40 -42.39%, #18B15E 77.22%);
  box-shadow: 0px 7px 59px rgb(24 177 94 / 50%);
  border-radius: 0px 0px 40px 40px;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 95px;
  z-index: 1000; }
  header.navigation div.container > div.clearfix, header.navigation div.container > div.col-row, header.navigation div.container > div.sidebar-search--wrapper, header.navigation div.container > div.store-main--wrapper {
    min-height: 90px; }
    @media (max-width: 767px) {
      header.navigation div.container > div.clearfix, header.navigation div.container > div.col-row, header.navigation div.container > div.sidebar-search--wrapper, header.navigation div.container > div.store-main--wrapper {
        min-height: 60px; } }
  header.navigation div.header--logo {
    background: url('https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/pelican-delivers.png') no-repeat center;
    background-size: contain;
    width: 55px;
    height: 55px;
    margin-top: 17px;
    border:2px solid #fff;
    border-radius: 30px;
    }
    

    @media (max-width: 992px) {
      header.navigation div.header--logo {
        margin-right: 15px; } }
    @media (max-width: 767px) {
      header.navigation div.header--logo {
        /*width: 180px;*/
        margin-top: 12px; } }
    @media (max-width: 460px) {
      /*header.navigation div.header--logo {
        width: 50px; } */
    }
  @media (max-width: 767px) {
    /*header.navigation ul {
      display: none; }*/
      .cta-main.cta-icon {
          padding-right: 40px;
      }
  }
  header.navigation ul > li {
    float: left;
    line-height: 90px; }
    header.navigation ul > li:not(:last-of-type) {
      margin-right: 15px; }
      @media (max-width: 992px) {
        header.navigation ul > li:not(:last-of-type) {
          margin-right: 10px; } }
  header.navigation a {
    font-size: 15px;
    color: #757575;
    font-weight: 400;
    line-height: 1.5;
    text-transform: capitalize;
    text-decoration: none;
    font-family: 'Poppins';
    font-weight: 400;
  }
    header.navigation a.button--link {
      background-color: #fef38f;
      padding: 12px 20px; }

/*
    mobile header navigation
*/
div.navigation-dropdown--trigger {
  display: none;
  float: right;
  margin-top: 16px;
  margin-right: 6px; }
  @media (max-width: 767px) {
    div.navigation-dropdown--trigger {
      display: block; } }
  div.navigation-dropdown--trigger *[class^="icon-"] {
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
    top: 8px;
}

div.navigation-dropdown {
  overflow-y: scroll;
  height: 350px!important;
  position: absolute;
  top: 70px;
  border-top: 1px solid #ffffff69;
  left: 0;
  right: 0;
  height: 352px;
  background: linear-gradient(219.93deg, #0C7E40 -42.39%, #18B15E 77.22%);
  box-shadow: 0px 7px 21px rgba(24, 177, 94, 0.5);
  border-radius: 0px 0px 20px 20px;
  z-index: 10;
  padding: 40px 0; }
  div.navigation-dropdown > div {
    padding: 24px 0;
    text-align: center; }
    div.navigation-dropdown > div a {
      line-height: 1; }

.navbar-user {
  font-weight: 400 !important;
  color: #fff!important;
  letter-spacing: 0.5px;
  cursor: pointer;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE3cHgiIGhlaWdodD0iNjNweCIgdmlld0JveD0iMCAwIDExNyA2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRvd24tYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzMy4wMDAwMDApIiBmaWxsPSIjOENCRUIyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTE0LjksLTMxLjggQzExMy4zLC0zMy40IDExMC43LC0zMy40IDEwOS4xLC0zMS44IEw1OC4xLDE5LjMgTDcsLTMxLjggQzUuNCwtMzMuNCAyLjgsLTMzLjQgMS4yLC0zMS44IEMtMC40LC0zMC4yIC0wLjQsLTI3LjYgMS4yLC0yNiBMNTUuMSwyNy45IEM1NS45LDI4LjcgNTYuOSwyOS4xIDU4LDI5LjEgQzU5LDI5LjEgNjAuMSwyOC43IDYwLjksMjcuOSBMMTE0LjgsLTI2IEMxMTYuNSwtMjcuNiAxMTYuNSwtMzAuMiAxMTQuOSwtMzEuOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center right 10px;*/
  background: url(https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/navbar-user-icon.png) no-repeat center right 10px;
  background-size: 12px auto; }

div.navbar-dropdown--wrapper {
  position: absolute;
  top: 65px;
  right: 0px;
  background-color: rgba(255, 255, 255, 0.95);
  line-height: 1;
  padding: 14px 20px;
  border: 1px solid #f0f0f0;
  white-space: nowrap; }
  div.navbar-dropdown--wrapper:before, div.navbar-dropdown--wrapper:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 10px; }
  div.navbar-dropdown--wrapper:after {
    top: -18px;
    right: 6px;
    border-color: transparent transparent #fff transparent; }
  div.navbar-dropdown--wrapper:before {
    top: -20px;
    right: 6px;
    border-color: transparent transparent #f0f0f0 transparent; }
  div.navbar-dropdown--wrapper a {
    line-height: 1;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400 !important;
    display: block;
    color: #1D1D1D; }
    div.navbar-dropdown--wrapper a:not(:last-of-type) {
      border-bottom: 1px solid #e2e2e2;
      padding-bottom: 10px;
      margin-bottom: 10px; }

.state-list ul > li {
    font-weight: 600;
}

.header-cart--wrapper {
  /*width: 240px;*/
  margin-top: 20px;
  position: relative; }
  @media (max-width: 767px) {
    .header-cart--wrapper {
      width: 100px;
      margin-top: 15px;
      margin-right: 20px;
      position: static; } }
  .header-cart--wrapper > button {
    width: inherit; }
    @media (max-width: 767px) {
      .header-cart--wrapper > button {
        font-size: 0; }
        .header-cart--wrapper > button > span {
          font-size: 12px; } }
  .header-cart--wrapper div.header-cart__dropdown--wrapper {
    position: absolute;
    top: calc(100% + 14px);
    right: 0;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    padding: 16px;
    z-index: 100; }
    @media (max-width: 767px) {
      .header-cart--wrapper div.header-cart__dropdown--wrapper {
        left: 10px;
        right: 10px;
        max-height: calc(100vh - 120px);
        overflow-y: auto; } }
    .header-cart--wrapper div.header-cart__dropdown--wrapper:before, .header-cart--wrapper div.header-cart__dropdown--wrapper:after {
      content: '';
      position: absolute;
      border-style: solid;
      border-width: 10px; }
      @media (max-width: 767px) {
        .header-cart--wrapper div.header-cart__dropdown--wrapper:before, .header-cart--wrapper div.header-cart__dropdown--wrapper:after {
          right: 80px !important; } }
    .header-cart--wrapper div.header-cart__dropdown--wrapper:after {
      top: -18px;
      right: 14px;
      border-color: transparent transparent #fff transparent; }
    .header-cart--wrapper div.header-cart__dropdown--wrapper:before {
      top: -20px;
      right: 14px;
      border-color: transparent transparent #cfcfcf transparent; }
    @media (max-width: 767px) {
      .header-cart--wrapper div.header-cart__dropdown--wrapper .cta-main, .header-cart--wrapper div.header-cart__dropdown--wrapper div.swal2-buttonswrapper button.swal2-styled, div.swal2-buttonswrapper .header-cart--wrapper div.header-cart__dropdown--wrapper button.swal2-styled {
        width: 100% !important;
        display: block;
        float: none !important; }
        .header-cart--wrapper div.header-cart__dropdown--wrapper .cta-main:not(:last-of-type), .header-cart--wrapper div.header-cart__dropdown--wrapper div.swal2-buttonswrapper button.swal2-styled:not(:last-of-type), div.swal2-buttonswrapper .header-cart--wrapper div.header-cart__dropdown--wrapper button.swal2-styled:not(:last-of-type) {
          margin-bottom: 20px; } }



/*
    mobile search delivery address
*/
@media (max-width: 767px) {
    .both-child-icon .input-group-text {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 0.8em;
    }
    .theme-form .form-control {
        padding-left: 5px;
        padding-right: 5px;
    }
    #address {
        font-size: 15px;
    }
    .pac-container.pac-logo{
        width: 95% !important;
        left: 10px !important;
    }
    .store-text{
        height: auto !important;
    }
    .pelican-search-logo{
        display: none;
    }
    .banner-container{
        height: auto;
    }
    .banner-title{
        margin-top: 0;
    }
}

.footer_menu_social_icon a{
    font-size: 1.5em;
}

@media (min-width: 1200px){
    .container {
        max-width: 1205px;
    }
}
@media (min-width: 1300px){
    .container {
        max-width: 1305px;
    }
}

@media (min-width: 1600px){
    .container {
        max-width: 1500px;
    }
}
/*# sourceMappingURL=app.3f7a84071af0f50515a1854bca668113.css.map*/

/*custom css*/

img.img.green-girl{
    /*position: absolute; bottom: 0; height: 220px;*/
    width: 70%;
    float: right;
}


.section-heading-one {
      font-family: 'Poppins';
      font-size: 30px;
      font-weight: 600;
      color: #18B15E;
      text-align: left;
      text-transform: uppercase;
      line-height: 36px;
      letter-spacing: 0.06em;
  }

  .section-heading-one-small {
      font-family: 'Poppins';
      font-size: 25px!important;
      font-weight: 600;
      color: #18B15E!important;
      text-align: left;
      text-transform: uppercase;
      line-height: 30px;
      letter-spacing: 0.06em;
  }
  .section-heading-two-small {
      font-family: 'Poppins';
      font-size: 25px!important;
      font-weight: 600;
      color: #1D1D1D!important;
      text-align: left;
      text-transform: uppercase;
      line-height: 30px;
      letter-spacing: 0.06em;
      margin-bottom: 20px;
  }
  .section-heading-two {
      font-family: 'Poppins';
      font-size: 30px;
      font-weight: 600;
      color: #1D1D1D;
      text-align: left;
      text-transform: uppercase;
      line-height: 36px;
      letter-spacing: 0.06em;
      margin-bottom: 20px;
  }
  .contents-all{
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
    line-height: 161.5%;
    color: #1D1D1D;
  }
  .contents-all-one{
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 30px;
    line-height: 45px;
    color: #18B15E;
  }
  .contents-all-two{
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
    line-height: 161.5%;
    color: #18B15E!important;
  }
  .contents-all-three{
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
    line-height: 161.5%;
    color: #1D1D1D!important;
  }
.get-unlimited-delivery{
    font-size:35px;color:#94248F;font-weight:600;
    /* margin-top: 20px; */
    font-family: 'Poppins';
}
.with-puffpass-starting{
    font-size:25px;color:#000;font-weight:600;
    /* margin-bottom: 20px; */
    font-family: 'Poppins';
}
.puffpass-img{
    height: 115px;
    margin-bottom: 20px;
}

.puffpass-homeleftside{
    float:left;
}
.puffpass-homerightside{
    float:right;
}

img.img.img-responsive.appleimg{
    width:75%; margin-left:22px;margin-top:25px;
}

.explore-shops{
    color:#18B15E;font-size:20px!important;font-family:Poppins;font-weight:600;
}

.explore-shops-one{
    color:#18B15E;font-size:27px!important;font-family:Poppins;font-weight:600;
}

.what-to-expect p{
    font-family: 'Poppins';
    font-weight: 600;
    line-height: 161.5%;
    letter-spacing: 0.06em;
    text-align: left;
    color: #1D1D1D;
}

.what-to-expect p img{
    height: 8px;
    margin-right: 10px;
    margin-bottom: 3px;
}

.browser-by-state {
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: left;
    font-size: 14px;
    background: url("https://pelican-prod.s3.us-east-2.amazonaws.com/static-images/home/browser-by-state.png") no-repeat center;
    background-color: #0c7e40;
}
.browser-by-state-top{
    color: #ffffff;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 50px;
    line-height: 59px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 20px;
    margin-top: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
}
.open-close-now{
    width: 50%;
    float:left;
}
.title-storename{
    padding-top:20px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ios-app-icon-home img{
    height:65px;
    border:2px solid #fff;
    border-radius: 10px;
    margin-right: 20px;
}
.andriod-app-icon-home img{
    height:65px;
    border:2px solid #fff;
    border-radius: 10px;
}
/*.gap-line{
        display: none;
    }*/
/*custom  mobile responsive*/
 
@media (min-width: 1600px) {
    img.img.green-girl{
        width: 65%;
    }
}
@media (max-width: 1200px) {

    .top1{
        font-size: 30px;
    }
    .top-text{
        font-size: 22px;
    }

    .city-list a{
        font-size: 13px!important;
    }

    img.img.img-responsive.appleimg{
        width: 85%;
        margin-top: 22px;
    }

}


@media only screen and (max-width: 1024px) {
    nav.fixed-top {
        padding: 0;
    }
    .header-section .left-section {
        padding: 150px 0 10px;
    }
    .banner-title {
        font-size: 35px;
        line-height: 40px;
    }
    .banner-title-one{
        font-size: 65px;
    }
    .banner-title-two{
        font-size: 45px;
    }
    .banner-title-three{
        font-size: 45px;
    }
    .banner-title-four{
        font-size: 45px;
    }
    .browser-by-state-top{
        font-size: 45px;
    }
    .driver-become-top{
        font-size: 45px;
    }
    .explore-shops{
        font-size: 15px!important;
    }
    .green-btn-home{
        font-size: 15px;
    }
    .order-btn-home{
        right: 0px;
    }
    .owl-carousel .owl-item img{
        width: 100%!important;
    }
    .banner-title-green {
        font-size: 65px;
        line-height: 65px;
    }
    .header-section {
        height: 530px;
    }
    section {
        padding: 50px 0;
    }
    .satisfy-customer {
        height: 650px;
    }
    .how-to-box{
        width: 100%;
        min-height: 322px;
    }

    .ios-icon_imgs{
        height: 45px;
    }
    .andriod-icon_imgs{
        height: 45px;
    }
    header.navigation a{
        font-size: 13px;
    }
    .cartCount{
        /*font-size: 12px;*/
    }
    .nav-login-signup{
        padding: 15px 20px !important;
    }
    .get-unlimited-delivery{
        font-size: 28px;
    }
    .with-puffpass-starting{
        font-size: 22px;
    }
    p.place-order-text{
        padding-right: 0px;
    }
    .footer-text{
        font-size: 13px;
    }
    .footer-links{
        font-size: 13px;
    }
    .copy-right{
        font-size: 13px;
    }
    .custom_slider_nav i{
        top: 60px;
    }
    img.img.green-girl{
        width: 90%;
    }
    .product-list-img{
      height: 180px;
    }
    .products-prices{
      font-size: 16px;
    }
}

@media (max-width: 768px) {

    header.navigation a{
        font-size: 13px;
    }

    .header-cart--wrapper{
        width: auto;
    }

    ul#localUser{ 
        /*margin-right:110px; margin-top:-68px; */
    }

    img.img.green-girl{
        position: relative;
        bottom: 0;
        height: 185px;
        bottom: 166px;
        width: 46%;
    }
    .title-storename{
        margin-left: 20px;
    }
    .open-close-now{
        margin-bottom: 44px!important;
    }

    .how-it-works{
        padding: 0px 0;
    }

    .gap-line{
        display: none;
    }

    .footer-questions-part{
        padding: 0 0 0 15px;
    }
    .footer-quicklink-part{
        padding: 0 0 0 15px!important;
    }
    .footer-support-part{
        padding: 0 0 0 15px!important;
    }
    ul.fleft.system_top_page{
        display: none;
    }
    .order-img{
        height: 110px!important;
    }
    .custom_slider_nav{
        top: 234px;
    }
    button.btn.pull-right.green-btn-home{
        margin-top: 0px!important;
        margin-bottom: 20px;
    }

    .product-list-img{
      height: 250px;
    }
    .products-prices{
      font-size: 20px;
    }
}

@media (max-width: 425px) {
    /*.gap-line{
        display: none;
    }*/
    .section-heading-one{
    font-size: 25px;
    line-height: 141.2%;
   } 
   .contents-all{
    font-size: 12px!important;
   }
   .section-heading-two{
    font-size: 25px;
    line-height: 141.2%;
   }
   .contents-all-one{
    font-size: 15px;
    line-height: 22px;
   }
   .contents-all-two{
    font-size: 12px!important;
    line-height: 22px!important;
   }
   .contents-all span{
    font-size: 12px;
    line-height: 161.5%;
   }
   .contents-all-three{
    font-size: 12px!important;
    line-height: 22px!important;
   }
   .section-heading-one-small{
    font-size: 15px!important;
    line-height: 18px;
   }
   .section-heading-two-small{
    font-size: 15px!important;
    line-height: 18px;
   }
   .contact-feild{
    margin-bottom: 20px;
   }
   #contact_submit_button{
    width: 100%!important;
    font-size: 15px!important;
   }
    .banner-title{
        font-size: 25px;
    }
    .banner-title-one{
        font-size: 50px;
        margin-top: 0px;
    }
    .banner-title-two{
        font-size: 25px;
        margin-top: 20px;
    }
    .banner-title-three{
        font-size: 25px;
    }

    .driver-become-top{
        font-size: 25px;
    }
    p.driver-become-text{
        font-size: 15px!important;
    }
    .system_page a{
        font-size: 15px!important;
        color: #fff!important;
        background: #0C7E40;
        padding: 20px 40px 20px 40px;
        border-radius: 40px;
        line-height: 2.5!important;
    }
    .system_page_icon a{
        font-size: 20px!important;
        color: #fff!important;
        /*background: #0C7E40;*/
        padding: 20px 40px 20px 40px;
        border-radius: 40px;
        line-height: 2.5!important;
    }
    .city-list{
        width: 50%;
    }
    .row.banner-container{
        margin-top: 50px;
        margin-bottom: 50px!important;
    }
    .get-unlimited-delivery{
        font-size: 25px;
    }
    .with-puffpass-starting{
        font-size: 18px;
    }
    .custom_slider_nav{
        display: none;
    }
    .how-it-works-one{
        background: #fff;
    }
    p.explore-shops{
        line-height: 1.5;
        margin-top: 5px!important;
    }
    .ios-app-icon-home img{
        height:47px;
    }
    .andriod-app-icon-home img{
        height:47px;
    }
    .banner-title-four{
        font-size: 25px;
        line-height: 35px;
    }
    .driver-become{
        margin-bottom: 30px;
    }
    .explore-shops{
        margin-top: 0px;
    }
    .browser-by-state{
        margin-top: 20px;
        padding:0px;
        /*font-size: 40px;*/
    }
    .row.browser-states-all{
        margin-left: 10px;
    }
    .ios-icon_imgs{
        position: relative;
        /* left: 30px; */
        height: 43px;
    }
    .andriod-icon_imgs{
        position: relative;
        right: 30px;
        height: 43px;
    }
    .sessMbMenu{
        padding:0px 15px 0px 15px!important;
        text-align: left!important;
    }
    .sessMbMenu a{
        font-size: 15px!important;
        color: #fff!important;
        /*background: #0C7E40;*/
        /*padding: 20px 40px 20px 40px;*/
        border-radius: 40px;
        line-height: 2.5!important;
    }
    .navbarmbl-icons-img{
        float: right;
        padding-top: 15px;
    }
    .navbar-brand{
        display: block;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        color: #fff;
        font-size: 13px;
        line-height: 132.5%;
        letter-spacing:0.15em;
        margin-top: 15px;
    }
    .place-order-heading{
        font-size: 20px;
    }
    .green-btn-home{
        width: 100%;
    }
    .how-it-works p{
        font-size: 15px;
    }
    .explore-shops-one{
        font-size: 15px!important;
    }
    .browser-by-state-top{
        font-size: 25px;
    }
    .footer-text{
        line-height: 184.5%;
    }
    
    .header-cart--wrapper{
        /*top: -60px;
        position: relative;left: 70px;*/
    /*margin-right: -32px!important;
    margin-top: -38px;*/
    }
    .dropdown-notification{
        width: 100%!important;
        left: 0!important;
        top: 105%!important;
    }
    .dropdown-notification.arrow:before, .dropdown-notification.arrow:after{
        right: 95px!important;
    }
    img.notifications-icon-mobile{
        right: 7px;
        position: relative;
        bottom: 5px;
    }
    div.navigation-dropdown{
        height: auto;
    }
    .cartCount{
      font-size: 14px;
    }
}
@media (max-width: 415px) {
 
  .ios-icon_imgs{
    height: 40px;
  }
  .andriod-icon_imgs{
      height: 40px;
  }
  .cartCount{
    font-size: 10px;
  }
}

@media (max-width: 400px) {
  .navbar-brand {
    font-size: 12px;
    /* margin-top: 20px; */
    margin-left: -11px;
}
.ios-icon_imgs{
  height: 38px;
}
.andriod-icon_imgs{
  height: 37px;
}
.ios-app-icon-home img{
  height: 42px;
}
.andriod-app-icon-home img{
  height: 42px;
}
.cartCount{
  font-size: 10px;
}
}
@media (max-width: 375px) {

    .navbar-brand{
        font-size: 12px;
        /* margin-top: 20px; */
        margin-left: -10px;
    }
    .top1{
        font-size: 25px;
    }
    .top-text{
        font-size: 20px;
    }
    .ios-app-icon-home img{
    height:39px;
    }
    .andriod-app-icon-home img{
        height: 38px;
    }
    .ios-icon_imgs{
        height: 38px;
    }
    .andriod-icon_imgs{
        height: 37px;
    }
    .system_page a{
        padding: 15px 28px 15px 28px;
    }
    .banner-title-four{
        font-size: 23px;
    }
    .banner-title-two{
        font-size: 25px;
    }
    .browser-by-state-top{
        font-size: 20px;
        margin: 10px;
        padding: 0px;
    }
    .cartCount{
        font-size: 9px;
    }
    .banner-title{
        font-size: 20px;
        line-height: 17px;
    }
    .banner-title-one{
        font-size: 40px;
    }
    .get-unlimited-delivery{
        font-size: 20px;
    }
    .with-puffpass-starting{
        font-size: 15px;
    }
    .explore-shops{
        font-size: 12px!important;
    }
    .place-order-text{
        font-size: 12px;
    }
    p.driver-become-text{
        font-size: 12px!important;
    }
    
    .explore-shops-one{
        font-size: 15px!important;
    }
    .footer-text{
        font-size: 12px;
    }
    /*.header-cart--wrapper{
        margin-right: -78px!important;
        margin-top: 11px;
    }
    .fleft.navbar-brand{
        display: none;
    }*/
    header.navigation div.header--logo{
        width: 50px;height: 50px;
    }
    img.notifications-icon-mobile{
        right: 0px;
    }
}
@media (max-width: 365px) {
  .navbar-brand{
    display: none;
}
.ios-icon_imgs{
  height: 35px;
}
.andriod-icon_imgs{
  height: 35px;
}

}
@media (max-width: 320px) {
    .navbar-brand{
        display: none;
    }
    .system_page a{
        font-size: 12px!important;
    }
    .ios-icon_imgs{
        height: 30px;
    }
    .andriod-icon_imgs{
        height: 30px;
    }
    .driver-become-top{
        font-size: 20px;
    }
    .andriod-app-icon-home img{
        height: 32px;
    }
    .ios-app-icon-home img{
        height: 32px;
    }
    .banner-title-four{
        font-size: 22px;
    }
    .banner-title-two {
        font-size: 19px;
    }
    .browser-by-state-top {
    }
    .banner-title-one{
        font-size: 25px;
        line-height: 40px;
    }  
    .banner-title{
        font-size: 15px;
    }
    .products-prices{
        font-size: 19px;
    }
    .footer-links{
        font-size: 12px;
    }
    .header-cart--wrapper{
        /* margin-top: -50px; */
    }
    .badge{
        top: 15%!important;
        right: 20%!important;
    }
}