* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body {font-family: 'Open Sans', sans-serif; margin: 0;padding: 0;font-size: 14px;line-height: 1; overflow-x: hidden;position: relative;background-color: #fffbf2;}
h1, h2, h3, h4, h5, h6{font-family: 'Oswald', sans-serif;}
p, span, a {font-family: 'Open Sans', sans-serif;} 
ul,ol{list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{max-width: 100%;}


/*fonts*/
@font-face {
    font-family: 'Dakota';
    src: url('../fonts/Dakota.eot');
    src: url('../fonts/Dakota.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Dakota.woff2') format('woff2'),
        url('../fonts/Dakota.woff') format('woff'),
        url('../fonts/Dakota.ttf') format('truetype'),
        url('../fonts/Dakota.svg#Dakota') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}




/*buttons*/
.btn {cursor: pointer;min-width: 200px;min-height: 60px; font-weight: 400;font-size: 24px;line-height: 1.7; color: #000;position: relative; text-transform: capitalize;display: inline-block;font-family: 'Oswald', sans-serif;border-radius: 30px;padding: 10px 13px;border: 0px;z-index: 1;}
.btn:before {content: ""; position: absolute; border: 1px solid transparent; left: -13px; top: 0; right: -13px;bottom: 0; z-index: 0; display: block; border-radius: 30px;}
.btn:hover {background: transparent;}
.btn:focus {box-shadow: none;outline: 0;}

.btn.btn-green{background: #bac28c; color: #000;}
.btn.btn-green:hover,.btn.btn-green.active{background: #7a4023; color: #fff;}
.btn.btn-green:before {border-color: #bac28c; }
.btn.btn-green:hover::before {border-color: #7a4023; left: -8px;right: -8px;}
 


.label{font-size: 14px;color: #fff;line-height: 1;font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 0 0 10px;text-transform: capitalize;}

/*form-group*/
.form-group{margin: 0 0 30px;position: relative;}

/*form-control*/
.form-control{border: 1px solid rgba(0,0,0,.3);font-size: 14px;min-height: 50px;line-height: 1; font-style: italic; padding: 9px 14px;border-radius: 25px;height: auto;position: relative;font-family: 'Open Sans', sans-serif;color: #000;}
.form-control:focus{outline: 0;box-shadow: none;}
textarea.form-control{min-height: 192px;resize: none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
input[type=number] {-moz-appearance: textfield; }

/*::-webkit-input-placeholder {color: #fff;}
:-ms-input-placeholder {color: #fff;}
::placeholder {color: #fff;}*/

/*select-bx*/
.select-bx .form-control{font-size: 16px;color: #666666;line-height: 1;font-weight: 400;font-style: normal;background: #fff url(../img/caret-down.svg) no-repeat 97% center; background-size: 14px 10px; appearance: none;position: relative;}

/*search-sec*/
.search-sec {display: flex;position: relative;min-width: 585px;}
.search-sec .form-control{padding: 10px 50px 10px 30px;min-height: 50px;border-radius: 25px;font-size: 14px;font-weight: 400;border: 1px solid rgba(0,0,0,.3);font-family: 'Open Sans', sans-serif;font-style: italic;background: transparent;}
.search-sec .bSearch{position: absolute;top: 50%;transform: translateY(-50%);background: transparent;border: 0;padding: 0;right: 30px;}
.search-sec .bSearch:focus,.search-sec .bSearch:hover{outline: 0;box-shadow: none;}

/*table*/
.table thead {background: rgb(0,0,0); background: -moz-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(112,112,112,1) 100%); background: -webkit-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(112,112,112,1) 100%); background: linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(112,112,112,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#707070",GradientType=1);}
.table thead th {border:0;font-size: 16px;color: #fff;font-weight: 700;}
.table td, .table th {padding: 20px;vertical-align: middle;}
.table td {background-color: #fff;border-bottom: 2px solid #232323;border-top:1px solid #232323;}


/*radio-button*/
.rd-box {display: flex;align-items: center;margin: 0 0 20px;}
.rd-box input[type="radio"] {display: none;}
.rd-box input[type="radio"] + label {position: relative; cursor: pointer; margin: 0; padding-left: 30px; line-height: 21px;font-size: 14px;font-weight: 400;color: #fff;}
.rd-box input[type="radio"] + label:before,.rd-box input[type="radio"] + label:after {content: ""; position: absolute; border-radius: 50%; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.rd-box input[type="radio"] + label:before {top: 0; left: 0; width: 20px; height: 20px; padding:5px; border: 1px solid #fff; border-radius: 50%; }
.rd-box input[type="radio"] + label:after {top: 5px; left: 5px; width: 10px; height: 10px; opacity: 0; background-color: background: rgb(230,30,119); background: -moz-linear-gradient(90deg, rgba(230,30,119,1) 0%, rgba(113,138,230,1) 100%); background: -webkit-linear-gradient(90deg, rgba(230,30,119,1) 0%, rgba(113,138,230,1) 100%); background: linear-gradient(90deg, rgba(230,30,119,1) 0%, rgba(113,138,230,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e61e77",endColorstr="#718ae6",GradientType=1); border-radius: 50%; }
.rd-box input[type="radio"]:checked + label:before {background: linear-gradient(#1b1b1b,#1b1b1b) padding-box, linear-gradient(90deg, rgba(230,30,119,1) 0%, rgba(113,138,230,1) 100%) border-box; border:1px solid transparent; }
.rd-box input[type="radio"]:checked + label:after {opacity: 1; }


/*check-box*/
.chk-box {display: flex;align-items: center;margin: 0 0 15px;}
.chk-box input[type="checkbox"] {display: none;}
.chk-box input[type="checkbox"] + label {position: relative; cursor: pointer; margin: 0; padding-left: 22px; line-height: 1;font-size: 12px;font-weight: 400;color: rgba(0,0,0,.8);font-family: 'Open Sans', sans-serif;}
.chk-box input[type="checkbox"] + label:before,.chk-box input[type="checkbox"] + label:after {content: ""; position: absolute; border-radius: 0%;}
.chk-box input[type="checkbox"] + label:before {top: 0; left: 0; width: 11px; height: 11px; padding:0px; border: 1px solid rgba(0,0,0,.8);}
.chk-box input[type="checkbox"] + label:after {top: 0px; left: 3px; width: 5px; height: 8px; opacity: 0; transform: rotate(45deg); border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.chk-box input[type="checkbox"]:checked + label:before {background-color: #426a4a;border-color: #426a4a;}
.chk-box input[type="checkbox"]:checked + label:after {opacity: 1; }


/*accordian-sec*/
.acc-sec {position: relative;display: block;}
.acc-sec .ac-items {position: relative;display: block;}
.acc-sec .ac-items .ac-link {position: relative;font-size: 14px;font-weight: 700;font-family: 'Oswald', sans-serif;  line-height: 1;color: #7a4023;cursor: pointer;display: block;padding: 20px 0px 15px;border-bottom: 1px dashed rgba(0,0,0,.08);}
.acc-sec .ac-items .ac-link.collapsed {color:#000;}
.acc-sec .ac-items .ac-link:after {content: "\f077";font-family: "Font Awesome 5 Pro"; font-weight: 900; position: absolute; top: 55%;transform: translateY(-50%);right: 0px;display: block;font-size: 12px;color: #7a4023}
.acc-sec .ac-items .ac-link.collapsed:after {content: "\f078";color: #000;;}
.acc-sec .ac-items .ac-link img{max-width: 100%;object-fit: cover;}
.acc-sec .ac-items .ac-body {padding:20px 8px 0;}


/*breadcrumb-sec*/
.breadcrumb-sec {display: block;position: relative;background-color: #fffbf3;padding: 30px 0;}
.breadcrumb{background-color: transparent;border-radius: 0; padding: 0; margin: 0;}
.breadcrumb .breadcrumb-item a {font-family: 'Open Sans', sans-serif; font-size: 14px;color: #7a4023;font-weight: 400;}
.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item:hover a{color: #7a4023}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {content:"\f054";font-family: "Font Awesome 5 Pro"; font-weight: 900;color: #000;font-size: 10px;}

/*heading*/
.s-title{display: block;position: relative;font-size: 32px;color: #000;margin: 0 0 45px;font-family: 'Dakota';text-align: center;font-weight: 600;}
/*.s-title:after{content: ""; display: block;position: absolute;height: 51px;width: 496px;left: 50%;transform: translateX(-50%);bottom: -15px;background: url("../img/img-heading-pattern.png") no-repeat center;background-size: contain;}*/
/*.s-title img{display: block;margin: 0 auto 40px;max-width: 100%;}*/

.s-pattern:before{content: "";width: 202px;height: 369px;position: absolute;right: 0;top: -20px;background: url("../img/img-coffeebean2.png") no-repeat center top; background-size: contain; display: block;}


/*pagination */
.pagination .page-link{position: relative; display: block; padding: 0; margin-left: 2px; line-height: 30px; color: #000; background-color: transparent; border: 1px solid transparent; width: 30px; height: 30px; text-align: center;border-radius: 4px;font-size: 12px;font-weight: 400;font-family: 'Oswald', sans-serif;}
.page-item:first-child .page-link{color: rgba(0,0,0,.5);}
.pagination .page-link.active,.pagination .page-link:hover{background: #7a4023;color: #fff;}


/*header*/
header.navbar{background:#fffbf2;padding: 25px 15px 0; }
header.navbar .navbar-brand{padding: 0;margin: 0;}
header.navbar .linkAbout{color: #000;font-size: 18px;font-weight: 400;font-family: 'Oswald', sans-serif;text-transform: capitalize;}
header.navbar .linkAbout:hover,header.navbar .linkAbout:active{color: #7a4023;}
header.navbar .hdivider{border-bottom: 1px solid #426a4a;padding-bottom: 25px;}

.navbar-toggler {padding: 0; margin: 0 3px 0 0; border: 0;}
.navbar-toggler:focus {outline: 0;box-shadow: none;}
.navbar-toggler .navbar-toggler-icon {width: 20px;height: 20px;background: url(../img/icon-cancel.svg) no-repeat center center;background-size: contain;display: block;}
.navbar-toggler.collapsed .navbar-toggler-icon {background: url(../img/icon-menu.svg) no-repeat center center;}


/*footer*/
footer {padding: 0px 0 30px;position: relative;display: block;background: #fffbf2;}
footer .fdivider{border-top: 1px solid #426a4a;padding-top: 80px;}
footer .f-sec{width: 70%;margin-left: auto;}
footer h6{display: block;color: #000;font-size: 14px;font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 90px 0 0px;}
footer h6 a{color: #000;}
footer .lnkEmail{display: flex;align-items: center;color: #000;font-size: 16px;font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0px;}
footer .lnkEmail.cursor-inherit{cursor: inherit;}
footer .lnkEmail.cursor-inherit:hover{color: #000;}
footer .lnkEmail i{color: #426a4a;font-size: 24px;}
footer .social-links{font-size: 24px;color: #000;margin: 0 0px 0 0;}
footer .social-links:hover,footer h6 a:hover,footer .lnkEmail:hover{color: #426a4a;}



/*cafe-sec*/
.cafe-sec{display: block;position: relative;padding: 120px 0 0 0;}
.cafe-sec .cs-items{position: relative;}
.cafe-sec .cs-items .img{position: relative;display: block;width: 50%;overflow: hidden;}
.cafe-sec .cs-items .img img{display: block;width: 100%;height: 100%;object-fit: cover;}

.cafe-sec .cs-items .csi-desc{position: relative;width: 50%;background-color: #bac28c;padding: 55px 35px;}
.cafe-sec .cs-items .csi-desc h3{font-size: 36px;margin: 0 0 40px}
.cafe-sec .cs-items .csi-desc p,.discover-sec .ds-desc p{position: relative;display: block;font-size: 15px;color: rgba(0,0,0,.8);font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 35px;line-height: 30px;}
.cafe-sec .cs-items .csi-desc .lnkReadmore{position: relative;font-size: 24px;color: #000000;font-weight: 400;font-family: 'Oswald', sans-serif; text-decoration: underline;text-transform: capitalize;}
.cafe-sec .cs-items .csi-desc .lnkReadmore:hover{color: #7a4023;}

.hr-divider{position: relative;margin: 110px 0 100px;}
.hr-divider:before{content: ""; position: absolute;background-color: #426a4a;top: 50%;transform: translateY(-50%);left: 0;right: 0;width: 100%;height: 1px;display: block;z-index: 0;}
.hr-divider img{max-width: 100%;background-color: #fffbf2;display: block;position: relative;z-index: 1;padding: 0 30px;}


/*banner-half*/
.banner-half{position: relative;display: block;background: url("../img/banner-half-bg.jpg") no-repeat center top; background-size: cover;height: 600px;}
.banner-half .bh-img{margin: 0 0 -175px 0; position: relative; z-index: 9;}

/*banner-top*/
.banner-top{position: relative;display: block;background: url("../img/banner-top-bg.jpg") no-repeat center center; background-size: cover;height: 300px;}
.banner-top:after{content: "";position: absolute;display: block;background: url("../img/img-pattern3.png") no-repeat center top; background-size: cover;height: 62px;bottom: 0;left: 0;width: 100%;right: 0;}
.banner-top h4{color: #fff;font-size: 60px;font-family: 'Dakota';margin: 0;}


/*product-list-sec*/
.product-list-sec{position: relative;display: block;padding: 90px 0 50px;background: #fffbf3;width: 100%;}
.product-list-sec.s-pattern:before{top: -90px;}
.product-list-sec:after{content: "";width: 202px;height: 369px;position: absolute;right: 0;bottom: 20px;background: url("../img/img-coffeebean2.png") no-repeat center top; background-size: contain; display: block;}
.product-list-sec .plss-img1{position: absolute;display: block;top: 30%;left: 0;}
.product-list-sec .plss-img2{position: absolute;display: block;bottom: 12%;left: 0;}
.product-list-sec h4{position: relative;display: block;font-size: 36px;color: #426a4a;font-weight: 700;font-family: 'Oswald', sans-serif;text-align: center;margin: 60px 0 100px;}
.product-list-sec h4 span{display: block;font-size: 30px;color: #7a4023;font-weight: 700;font-family: 'Oswald', sans-serif;margin: 23px 0 0}
.product-list-sec .pls-items {margin: 0 0 70px;text-align: center;display: block;position: relative; overflow-wrap: break-word;}
.product-list-sec .pls-items:hover {cursor: pointer;}
.product-list-sec .pls-items .plsi-img{display: block;min-height: 115px;}
.product-list-sec .pls-items .img{display: block;text-align: center;margin: 0 auto;transition: all .2s;}
.product-list-sec .pls-items:hover .img{transform: scale(1.1) rotate(-15deg); }
.product-list-sec .pls-items h5{color: #7a4023;font-size: 20px;font-weight: 700;margin: 40px 0 20px;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.product-list-sec .pls-items:hover h5{color: #426a4a;}
.product-list-sec .pls-items p{color: rgba(0,0,0,.9);font-size: 16px;font-weight: 400;margin: 0 0 0px;font-family: 'Open Sans', sans-serif;line-height: 1.5;}


/*discover-sec*/
.discover-sec{position: relative;display: block;padding: 0px 0 60px;}
.discover-sec .ds-desc{display: block; background-color: #bac28c;padding: 50px;margin: 0 0 35px;}
.discover-sec .img{position: relative;display: block;overflow: hidden;min-height: 210px;margin: 0 0 30px;}
.discover-sec .img:hover{cursor: pointer;transform: scale(1.05) rotate(-1deg);}
.discover-sec .img:after{content: ""; position: absolute;display: block;bottom: 0;left: 0;right: 0;top:0;background: rgb(0,0,0); background: -moz-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);} .discover-sec .img img{display: block;height: 100%;width: 100%;object-fit: cover;}
.discover-sec .img h6{display: block;font-size: 16px;font-weight: 400;color: #fffbf2;margin: 0;position: absolute;z-index: 1;bottom: 35px;left: 10px;}
.discover-sec .img:hover h6{color: #bac28c;}


/*about-sec*/
.about-sec{position: relative;display: block;background: #fffbf2;padding-bottom: 80px;}
.about-sec .img-as1{position: absolute;display: block;max-width: 100%;top: 27%;left: 55px;}
.about-sec .img-as2{position: absolute;display: block;max-width: 100%;top: 21%;right: 85px;}
.about-sec:after{content: "";width: 195px;height: 140px;position: absolute;right: 70px;bottom: -40px;background: url("../img/img-coffee-ball.png") no-repeat center top; background-size: contain; display: block;z-index: 1;}
.about-sec .breadcrumb{padding: 30px 0;margin: 0 0 35px;}
.about-sec .s-title{margin: 0 0 75px;}
.about-sec .s-title:after{display: none;}
.about-sec p{display: block;color: #363635;font-size: 20px;font-family: 'Open Sans', sans-serif;line-height: 36px;margin: 0 0 20px;font-weight: 400;text-align: center;}
.about-sec .img-about{display: block;position: relative;width: 100%;height: auto;margin: 0 0 75px;}
.about-sec .img-about:before{content:"";display: block;position: absolute;width: 191px;height: 182px;background: url("../img/img-pattern4.png") no-repeat center center;background-size: cover;top: -60px;left: -50px;}
.about-sec .img-about.b-img:before{bottom: -60px;right: -50px;top: inherit;left: inherit;}
.about-sec .img-about img{display: block;width: 100%;height: 100%;object-fit: cover;}


/*product-search-sec*/
.product-search-sec{display: block;position: relative;}
.product-search-sec .pss-lists-sec {position: relative;}
.product-search-sec .pss-lists-sec .pssl-left{position: relative;display: block;width: 265px;transition: .2s all;}
.product-search-sec .pss-lists-sec .pssl-left h5{position: relative;display: block;font-size: 18px;color: #000;font-family: 'Oswald', sans-serif;font-weight: 700;margin: 22px 0 20px;}
.product-search-sec .pss-lists-sec .pssl-left .acc-sec{padding-right: 30px;}
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn{position: absolute; top: 140px; right: -40px; width: 40px; height: 40px; background: rgba(186,194,140,1); color: #7a4023; font-size: 20px;box-shadow: 0 0 2px 3px rgba(0,0,0,.1); border-radius: 0 20px 20px 0;}
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn.active{box-shadow: none; }
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn:hover{ background: rgb(214 216 181);}
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn.active i.ibars,
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn i.iclose{display: none;margin: 0 0 0 -5px;}
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn.active i.iclose,
.product-search-sec .pss-lists-sec .pssl-left .pl-toggle-btn i.ibars{display: block;margin: 0 0 0 -5px;}


.product-search-sec .pss-lists-sec .pssl-right{position: relative;display: block;width: calc(100% - 265px);}
.product-search-sec .pss-lists-sec .pssl-right:before{content: ""; position: absolute;display: block;width: 1px;height: 85%;background: rgba(0,0,0,.11);}
.product-search-sec .pss-lists-sec .pssl-right .psslr-top{border-bottom: 1px solid rgba(0,0,0,.15);padding:17px 0 17px 30px;margin: 0 0 70px; position: relative;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-top:after{height: 1px;background: rgba(0,0,0,.15);position: absolute;content:"";display: block;width: 15px;bottom: -1px;left:-15px;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-top h5{margin: 0;font-weight: 400;font-size: 14px;color: rgba(0,0,0,.8);font-family: 'Open Sans', sans-serif;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-top .sort-by label{margin: 0 20px 0 0;font-weight: 400;font-size: 14px;color: rgba(0,0,0,.8);font-family: 'Open Sans', sans-serif;white-space: nowrap;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-top .sort-by select.form-control{color: rgba(0,0,0,.8);border-radius: 0;max-width: 195px;text-transform: capitalize;background: url("../img/icon-down.png") no-repeat 90% 50%;appearance: none;min-width: 195px; font-style: inherit; line-height: 1.3;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom{display: block;position: relative;padding: 0 0 100px 30px;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list {border-radius: 40px; background: #fffbf2;position: relative;display: block;min-height: 330px;width: 100%; padding-bottom: 40px;margin: 50px 0; -webkit-box-shadow: 0px 0px 4px 2px rgba(26, 26, 26, 0.13); -moz-box-shadow:0px 0px 4px 2px rgba(26, 26, 26, 0.13); box-shadow:0px 0px 4px 2px rgba(26, 26, 26, 0.13);}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list.active,.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list:hover {box-shadow: none;background: rgba(186,194,140,.6);cursor: pointer;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list.active h4,.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list:hover h4{color: #7a4023;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list.active .img img,.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list:hover .img img{transform: translateX(-50%) scale(1.1);}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list .img{display: block;position: relative;min-height: 205px;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list .img img{display: block;position: absolute;max-width: 100%;object-fit: contain;top: -80px;left: 50%;transform: translateX(-50%); max-height: 280px; max-width: 253px;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list h4{font-size: 18px; color: #000; margin: 0px 0 13px; text-align: center; line-height: 1.2;font-family: 'Oswald', sans-serif;font-weight: 700;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list h4 span{font-size: 14px; color: #000; margin: 10px 0 0; font-family: 'Open Sans', sans-serif;font-weight: 400;display: block;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list p{font-size: 14px; color: #000; margin: 0px 0 0; font-family: 'Open Sans', sans-serif;font-weight: 400; line-height: 1.5; min-height: 45px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.product-search-sec .pss-lists-sec .pssl-right .psslr-bottom .pss-list p b{color: #426a4a;font-weight: 600;}

/* LP Style */ 
.country-list, .list-scroll{
	height: 310px;
    overflow: auto;
}
a.page-link.paginate-prev, a.page-link.paginate-next {
    color: #000 !important;
}
a.page-link.navbtn{color: rgba(0,0,0,.5);}
.pagination .page-link.navbtn:hover {
    background: transparent;
}
a.page-link.navbtn:hover, a.page-link.navbtn:hover{color: rgba(0,0,0,.5) !important;}
a.page-link.navbtn.paginate-prev:hover, a.page-link.navbtn.paginate-next:hover{color: #7a4023 !important;}
.pagination .page-link.navbtn:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none;
}
.def-sorting:focus{border: 1px solid rgba(0,0,0,.3);}
.def-sorting{ max-height: 40px; min-height: 40px;}
span.listpage-brewery {
    color: #555 !important;
}
.product-list-sec .pls-items p a {color: rgba(0,0,0,.9) !important;}