/* ==========================================================================
HTML5 display definitions
========================================================================== */
/*
* Corrects `block` display not defined in IE 8/9.
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100i,200,300,400,500,600,700,800,900&display=swap');
* {
/*-webkit-backface-visibility: hidden;*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
display: block;
}
/*
* Corrects `inline-block` display not defined in IE 8/9.
*/
audio, canvas, video {
display: inline-block; 
}
/*
* Prevents modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/*
* Addresses styling for `hidden` attribute not present in IE 8/9.
*/
[hidden] {
display: none;
}
/* ==========================================================================
Base
========================================================================== */
/*
* 1. Sets default font family to sans-serif.
* 2. Prevents iOS text size adjust after orientation change, without disabling
*    user zoom.
*/
html {
font-family: 'Poppins', sans-serif;
/* 1 */
-webkit-text-size-adjust: 100%;
/* 2 */
-ms-text-size-adjust: 100%;/* 2 */
}
/*
* Removes default margin.
*/
body {
margin: 0;
overflow-x: hidden;
padding-top: 0;
}
/* ==========================================================================
Links
========================================================================== */
/*
* Addresses `outline` inconsistency between Chrome and other browsers.
*/
a {
color: #000;
-webkit-transition: ease-out 0.3s;
-moz-transition: ease-out 0.3s;
-o-transition: ease-out 0.3s;
transition: ease-out 0.3s;
}
.alert {
margin-top:16px; 
}
.show_hide{
color : #ff3232fa !important;
}
a:hover, a:focus {
outline: 0;
text-decoration: none;
color: #f6921e;
}
/*
* Improves readability when focused and also mouse hovered in all browsers.
*/
a:active, a:hover {
outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/*
* Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
* Safari 5, and Chrome.
*/
h1 {
font-size: 2em;
}
/*
* Addresses styling not present in IE 8/9, Safari 5, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/*
* Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
b, strong {
font-weight: bold;
}
/*
* Addresses styling not present in Safari 5 and Chrome.
*/
dfn {
font-style: italic;
}
/*
* Addresses styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/*
* Corrects font family set oddly in Safari 5 and Chrome.
*/
code, kbd, pre, samp {
font-family: monospace, serif;
font-size: 1em;
}
/*
* Improves readability of pre-formatted text in all browsers.
*/
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
/*
* Sets consistent quote types.
*/
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
/*
* Addresses inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/*
* Prevents `sub` and `sup` affecting `line-height` in all browsers.
*/
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* ==========================================================================
Embedded content
========================================================================== */
/*
* Removes border when inside `a` element in IE 8/9.
*/
img {
border: 0;
max-width: 100%;
}
/*
* Corrects overflow displayed oddly in IE 9.
*/
svg:not(:root) {
overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/*
* Addresses margin not present in IE 8/9 and Safari 5.
*/
figure {
margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/*
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/*
* 1. Corrects color not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend { 
border: 0;
/* 1 */
padding: 0;/* 2 */
}
/*==============================================
Header
================================================*/
a:hover {
text-decoration: none;
}
header.navbar {
position: relative;
left: 0;
right: 0;
margin: auto;
background: #000000;
z-index: 999;
-webkit-transition: transform .2s ease-in-out;
-moz-transition: transform .2s ease-in-out;
-ms-transition: transform .2s ease-in-out;
-o-transition: transform .2s ease-in-out;
transition: transform .2s ease-in-out;
}
header.navbar.fixed-header {
position: relative;
top: 0;
background: #222;
left: 0;
right: 0;
margin: auto;
z-index: 999;
}
.main-header-container {
position: relative;
padding-top: 28px;
padding-bottom: 28px;
background: none;
}
.top-head .container {
}
.top-head .dropdown-menu {
background: #f6921f;
}
.top-head {
background: #eb1e23;
/*overflow: hidden;*/
font-size: 12px;
z-index: 333333;
position: relative;
padding:7px; 
}
._topAddress {
font-size: 12px;
margin: 0;
padding: 9px 0;
}
._topAddress li {
list-style: none;
display: inline-block;
margin-right: 10px;
color: #fff;
}
._topAddress li .fa {
margin-right: 10px;
}
._loginTopArea {
text-align: right;
}
._logReg:after {
content: "";
display: block;
position: absolute;
background-color: #bd191d;
left: 100%;
top: 0; /*width: 300%;*/
z-index: -1;
bottom: 0;
}
._logReg {
position: relative;
z-index: 1;
background: #bd191d;
float: right;
margin: 0;
bottom: 0;
padding: 0 8px;
}
._logReg li {
list-style: none;
display: inline-block;
color: #fff;
padding: 5px 5px;
}
._logReg li a {
display: inline-block;
color: #fff;
text-transform: uppercase;
border: 0;
outline: 0;
}
._logReg li .fa {
margin-right: 10px;
}
.icon, .button:after {
display: inline-block;
background-image: url(../../images/site/sprite.png);
background-repeat: no-repeat;
vertical-align: middle;
margin-right: 5px;
}
.icon {
width: 25px;
height: 25px;
}
.icon.signUpIcon {
background-position: 0 0;
}
.icon.loginIcon {
background-position: 0 -23px;
}
.navInner .social-link {
padding: 6px 0px 10px 40px;
position: absolute;
right: 0;
}
.navInner .social-link a, .navInner .social-link li {
color: #f6921e;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
letter-spacing: 0.4px;
font-size: 13px;
}
.navInner .social-link a:hover {
color: #f6921e;
}
.social-link {
float: left;
}
.navbar-default .navbar-nav > li > a {
text-transform: uppercase;
color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #f6931e;
outline: 0;
border: 0;
}
.navbar-default .navbar-nav > li.active a {
background-color: transparent;
outline: 0;
border: 0;
color: #f6931e;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: transparent;
outline: 0;
border: 0;
color: #f6931e;
}
.main-header {
position: relative;
z-index: 1;
background: none /*#222*/;
}
.link-inline {
margin: 0;
padding: 0;
}
.link-inline li {
display: inline-block;
list-style: none;
padding: 4px;
}
#top-brand {
margin-left: 0;
top: 0;
width: 100%;
max-width: 259px;
z-index: 9;
float: left;
position: relative;
display: block;
}
.main-nav {
}
.main-nav .nav > li > a {
text-transform: uppercase;
font-weight: 500;
color: #000;
}
.main-nav .nav > li > a:hover {
background-color: #6a6929;
color: #fff;
}
/*banner Form*/
._topFormContainer {
text-align: center;
/*padding: 19% 0 15% 0;*/
}
._topForm {
background: rgba(0, 0, 0, 0.86);
padding:32px 39px 39px 39px;
display: block;
max-width:949px;
margin: 0 auto;
text-align: left;
border-radius: 0;
}
._topForm .form-control {
border-radius:5px;
border: 0;
outline: 0;
box-shadow: none;
height:auto;
padding:16px 26px;
line-height:26px;
padding-right:32px;
letter-spacing: 0.4px;
color: #494c65;
font-size:15px; 
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.33);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.33); 
font-family: 'Poppins', sans-serif;
}
._topForm select.form-control{
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
position: relative;
background:#fff url(../../images/site/arrow.png) no-repeat right; 
background-position: 93% 26px;
border-radius:0; 
padding: 16px 19px;
padding-right: 32px;
}
._topForm .col-md-3:nth-child(1) select.form-control {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
._topForm .col-md-3:last-child select.form-control {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
._topForm .form-control::-webkit-input-placeholder {color: #000;}
._topForm .form-control::-moz-placeholder {color: #000;}
._topForm .form-control:-ms-input-placeholder { color: #000;}
._topForm .form-control:-moz-placeholder { color: #000;}
._topForm .form-group {position: relative; margin: 0;}
._topForm .btn.search-btn {
border-radius: 5px;
margin-top:36px;
background: #138928;
color: #fff;
text-transform: capitalize;
letter-spacing: 1px;
padding: 17px 42px;
outline: 0;
font-size: 18px;
font-family: 'Poppins', sans-serif;  
}
._topForm .btn.search-btn .fa {margin-right:6px; font-size:16px;  }
._topForm .btn.search-btn:hover {
background:#eb1e23;
}
._topForm h2 {
font-size: 41px;
color:#fff; 
font-family: 'Poppins', sans-serif;
margin:0 0 19px 0; 
font-weight: 600;
letter-spacing: 0.6px;
}
._topForm h2 span {
font-size:18px;
display: block;
font-weight:400;
letter-spacing: 0.6px;
margin-top:2px;  
}
._topForm .btn-search-by-name:focus, ._topForm .btn-search-by-name:active, 
._topForm .btn-search-by-name:visited {
border: 0;
outline: 0;
box-shadow:none; 
}
._topForm .btn-search-by-name {
position: absolute;
right: 0;
z-index: 3;
top: 0;
border-radius: 0;
background-color: transparent;
font-size: 24px;
padding: 6px 17px;
outline: 0;
box-shadow: none;
height: 59px;
color:#8d90a6; 
}
._topForm .search-type {
display: inline-block;
padding:0 15px;
vertical-align: middle;
margin-top: 11px;
}
._topForm .search-type label {
color: #fff;
font-weight: 400;
letter-spacing: 0.6px;
margin: 0;
font-size: 17px;
font-family: 'Poppins', sans-serif; 
}
._topForm .search-type label input[type="radio"] {
/*float: left;*/
margin-right:7px;
display: inline-block;
vertical-align: middle;
margin-top: 0;
height: 18px;
width: 18px;
}
._topForm .search-or {
text-align: left;
display: block;
float: left;
width: 100%;
margin:6px 0;
}
._topForm .search-or span {
display: inline-block;
padding: 0 16px;
position: relative;
text-transform: none;
color:#fff;
letter-spacing: 0.6px; 
font-size: 18px; 
font-weight:400;
margin-bottom:9px;
margin-top:26px;
font-family: 'Poppins', sans-serif;  
}
/*._topForm .search-or span:after {
content:'';
position: absolute;
width:89px;
height:1px;
background:#745b23;
top: 50%;
left: 100%;     
}
._topForm .search-or span:before {
content:'';
position: absolute;
width:89px;
height:1px;
background:#745b23;
top: 50%;
right: 100%;     
}*/
._topForm .col-md-3 {
padding: 0;
}
._topForm .search-by-address .row, ._topForm .search-by-zip .row {
margin: 0 -1px;
}
._topForm .search-by-address .col-md-3, ._topForm .search-by-zip .col-sm-6 {
padding: 0 1px;
}
._topForm .search-by-address .form-group .form-control, ._topForm .search-by-zip .form-group .form-control {
border:0; 
color: #000;
font-weight: 500;
}
._topForm .search-by-address .col-md-3:last-child .form-group .form-control, 
._topForm .search-by-zip .col-sm-6:last-child .form-group .form-control {
border:0; 
}
.search-list {
/*position: absolute;
background: #fff;
width: 100%;
top: 100%;
padding: 0;
height:236px !important;
max-height: 200px;
overflow-y: scroll;
z-index: 2;
-webkit-box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);
box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);*/
}
.search-list ul {
list-style-type: none;
padding: 0;
margin: 0;
position: absolute;
background: #fff;
width: 100%;
top: 100%;
padding: 0;
/*height:236px !important;*/
max-height: 200px;
overflow-y: scroll;
z-index: 2;
-webkit-box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);
box-shadow: 0px 6px 41px -7px rgba(0,0,0,0.36);
}
.search-suggestion-orderList .suggestion-list-iteam {
/*border-bottom: 1px dashed #797979;*/
padding: 10px 16px;
list-style-type:none; 
}
.search-suggestion-orderList .suggestion-list-iteam:hover {
background-color: #e6e6e6;
}
.serInputLable.businesSsearchForm {-webkit-border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;}
.media-item {
position: relative;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
cursor: pointer;
}
.media-icon {
/*fl;*/
margin-right: 10px;
}
.media-story {
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
min-height: 0;
line-height: 25px;
}
.search-slide-open{
position: absolute;
left:-100%;
right: 0;
top: 100%;
z-index: 1;
margin:auto;
opacity:0;
}
.search-slide-content {
padding: 10px 20px;
background: rgba(0, 0, 0, 0.63);
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.search-slide-open a {
color: #fff;
}
.filter-item-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-start;
-ms-flex-pack: justify;
justify-content: baseline;
-webkit-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
.filter-item {
padding: 10px 10px 10px 0px;
}
.filter-item select {
padding: 5px 10px;
width: 147px;
text-align: left;
border: 0;
height: 35px;
}
.filter-item select option {
text-align: left;
}
#godNameList, #godNameList-mobile, .search-slide-open {
display: none;
}
/*._topForm{background:rgba(208, 130, 36, 0.93);padding: 25px;display: inline-block;}*/
header .navbar-right {
margin-top:12px;
float: left !important;
margin-left:99px; 
}
.nav > li > a {
padding: 10px 9px;
font-family: 'Poppins', sans-serif;
}
#main {
transition: margin-left .5s;
}
/*.mainContent{min-height:400px;}*/
.contentSection {
margin-bottom: 0;
}
/*Mainbody*/
.mainbanner {
background-image:/*url(../images/banner.jpg)*/;
background-repeat: no-repeat;
background-position: 0 0;
position: relative;
overflow: hidden;
}
#myCarousel {
height: 846px !important;
}
.mainbanner img {
width: 100%;
height: 100% !important;
}
#myCarousel .carousel-inner > .item > img {
width: 100%;
height: 846px !important;
object-fit: cover;
}
.top_breweries {
padding: 56px 0 6px 0;
background: url(../../images/site/top_breweries_bg.jpg) no-repeat top center;
}
/*.home_search {position: absolute; left: 0; right: 0; margin:auto; top: 10%; width:70%; }*/
.home_search {
position: absolute;
left:0;
right: 0;
margin: auto;
top:3%;
width: 70%;
/*transform: translate(-50%, -50%);*/
margin-top: 30px;
z-index: 99;
}
.carousel-indicators {
bottom: 8px !important;
display: none;
}
/**/
._mapTop-breContent {
position: relative;
max-width: 535px;
margin: 0 auto;
}
._mapTop-breContent img {
display: block;
margin: 0 auto;
position: absolute;
}
._mapTop-brecontainer {
top: 0;
width: 100%;
overflow: hidden;
padding: 10% 12.523364486% 15%;
margin: 0 auto;
position: relative;
}
._mapTop-bre {
width: 100%;
position: relative;
padding-bottom: 135%;
}
._mapTop-bre iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
/*Reviews*/
._reviewaction {
text-align: left;
}
._reviewText {
display: inline-block;
font-size: 12px;
color: #9c9c9c;
}
.reviewcontent {
position: relative;
font-size: 0;
width: 170px;
color: #9c9c9c;
display: inline-block;
}
.reviewResult {
position: absolute;
width: 200px;
height: 19px;
left: 0;
top: 0;
overflow: hidden;
z-index: 1;
white-space: nowrap;
}
.reviewcontent .fa {
font-size: 14px;
padding: 0 2px;
}
.rateUser h5 {
font-size: 11px;
margin-top: 3px;
}
/**/
* ul {
padding: 0;
}
.title {
text-transform: uppercase;
margin-bottom: 30px;
float: left;
width: 100%;
}
.title h2 {
font-weight: 700;
margin-top: 0;
}
.title h2 span {
color: red;
}
._brewList:after {
content: "";
display: table;
clear: both;
}
._brewList {
margin-left: -15px;
margin-right: -15px;
}
._brewList li {
list-style: none;
margin-bottom: 0;
}
._brewList li:hover {
background-color: #e8e8e8;
}
._brewList li .brew-img {
float: left;
width: 109px;
overflow: hidden;
}
._brewList li .brew-img img {
margin: auto;
display: block;
}
._brewList li .brew-des {
padding-left: 110px;
}
.brew-name h4 {
margin-bottom: 2px;
font-size: 15px;
font-weight: 600;
margin-top: 0;
font-family: 'Poppins', sans-serif;
}
.brew-place {
color: red;
margin-bottom: 1px;
}
.brew-place .fa {
margin-right: 5px;
}
.bew-iteam {
min-height: 150px;
position: relative;
}
.simplebar-scroll-content .bew-iteam {
min-height: 130px;
max-height: 130px;
position: relative;
overflow: hidden;
}
.bewList-col-2 ._brewList li {
width: 50%;
float: left;
padding: 13px;
position: relative;
}
/**/
.bew-about {
border: 1px solid #ccc;
padding: 36px 26px 46px 26px;
margin: 19px 0 46px 0;
background: #f6f6f6;
font-family: 'Poppins', sans-serif;
}
.bew-about h2 {
color: #000;
font-weight: 600;
margin: 0 0 16px 0;
}
.bew-about .button {
padding: 10px 22px;
margin: 16px 0 0 0 !important;
}
.bew-about .button:after {
display: none;
}
.bew-about .button_add {
border-color: #000;
color: #000;
margin-left: 16px !important;
}
.bew-about .button_add:hover {
background: #000;
}
.blockLeft {
margin-bottom: 15px;
}
.block {
border: 1px solid #ccc;
border-radius: 5px;
}
.block-title {
background-color: #f6921e;
color: #fff;
padding: 10px 15px;
border-radius: 5px 5px 0 0;
}
.block-title a {
font-size: 10px;
}
.block-title h4 {
font-weight: 700;
}
.blockContent {
padding: 15px;
}
.block li {
margin-bottom: 15px;
list-style: none;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
.eventNewsBlock {
}
/*Footer*/
footer {
background: #000 url(../../images/site/footer_bg.png);
background-size: cover;
color: #ccc;
padding:66px 0 22px 0;
font-family: 'Poppins', sans-serif;
}
footer img {
width:136px;
margin-bottom:16px;  
}
footer address {
text-align: center;
font-size: 12px;
color: #ccc;
padding: 30px 0 0;
}
footer h2 {
font-size: 14px;
text-transform: none;
font-weight: 500;
margin-top: 0;
letter-spacing: 0.6px;
margin-bottom:19px;
color: #fff;
}
footer ul {
padding: 0;
}
footer ul li {
list-style: none;
padding: 0 0 18px;
font-size: 14px;
color:#fff; 
}
footer .foot-link li {
list-style: none;
}
footer .foot-link li a {
color: #fff;
font-size: 14px;
letter-spacing: 0.6px;
}
.address-link li .fa {
margin-right: 15px;
color: #fff;
width:12px; 
}
footer .address-link {
margin-top:0px;
margin-bottom:0; 
}
footer .address-link a {
color: #fff;
}
footer .social-link li a {
color: #fff;
}
footer .social-link {
margin-top: 26px;
}
footer .social-link li a {
color: #fff;
}
footer .social-link li:hover a {
color: #f6921e;
}
footer hr {
border-color: #28211f;
margin-bottom:22px;
}
footer .bottom_footer p {
margin: 0;
color:#919191;
font-size:12px; 
}
footer .bottom_footer p a {
color: #919191;
}
footer .bottom_link {
margin: 0;
padding: 0;
text-align: right;
}
footer .bottom_link li {
display: inline-block;
padding-bottom: 0;
}
footer .bottom_link li:first-child a:before {
display: none;
}
footer .bottom_link li a {
color: #919191;
font-size:12px;  
font-weight: normal;
padding-left: 39px;
position: relative;
font-family: 'Poppins', sans-serif;
}
footer .bottom_link li a:before {
content: '';
position: absolute;
left: 18px;
bottom: 0;
top: 3px;
width: 1px;
height: 11px;
background: #919191;
}
footer .bottom_link li a:hover {
text-decoration: none;
color: #f6921e;
}
/*================================
All
==================================*/
.login-button {
display: block !important;
margin-bottom: 20px;
background-color: transparent;
}
.login-button:focus {
outline: 0 !important;
}
.button {
display: inline-block;
padding: 10px 21px;
color: #fd2c2c;
text-transform: uppercase;
border: 1px solid #fd2c2c;
border-radius: 12px;
-webkit-transition: ease-out 0.3s;
-moz-transition: ease-out 0.3s;
-o-transition: ease-out 0.3s;
transition: ease-out 0.3s;
}
.forgot-pass {
color: #000;
font-weight: normal;
text-transform: capitalize;
font-size: 13px;
padding-top: 5px;
}
/*.button:after, .button:hover:after {
content: "";
width: 18px;
height: 12px;
margin-left: 10px;
margin-right: 0;
}*/
.button:after {
background-position: 0 -53px;
}
.button:hover:after {
background-position: -24px -53px;
}
.button:hover {
background: #eb1e23;
color: #fff;
text-decoration: none;
}
/*.button + .button {
margin-left: 10px;
}*/
.action {
padding: 15px 0;
}
.list-iteam .product-name {
font-size: 22px;
}
/*---- profile page css start----- */
.profile_banner {
position: relative;
background: #000;
}
.profile_banner img {
width: 100%;
opacity: 0.4;
}
.profile_banner .ab_text {
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -49px;
}
.profile_banner .profile_pic {
background: #fff;
padding: 4px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
}
.profile_banner .profile_pic img {
opacity: 1;
}
.profile_banner h3 {
color: #fff;
font-weight: normal;
margin: 0;
font-size: 22px;
font-size: 26px;
}
.profile_banner h3 span {
font-size: 16px;
color: #f6921e;
margin-left: 26px;
font-family: 'Poppins', sans-serif;
letter-spacing: 0.3px;
}
.profile_banner h3 span .fa {
margin-right: 6px;
}
.profile_banner h5 {
color: #fff;
font-weight: normal;
text-transform: uppercase;
font-size: 16px;
margin-top: 26px;
letter-spacing: 0.6px;
}
.profile_banner h5 span {
color: #f6921e;
}
.profile_banner h4 {
color: #fff;
font-weight: normal;
text-transform: uppercase;
font-size: 13px;
margin-top: 26px;
letter-spacing: 0.6px;
}
.profile_banner h4 span {
color: #f6921e;
display: block;
font-size: 19px;
margin-top: 2px;
}
.favorite_sidebar .block-title {
text-transform: uppercase;
}
.favorite_sidebar .brew-content {
background: #f6f6f6;
padding: 24px 10px;
}
.favorite_sidebar ._brewList {
margin: 0;
}
.favorite_sidebar ._brewList .brew-img {
border-radius: 4px;
border: 1px solid #e7e7e7;
overflow: hidden;
}
.favorite_sidebar ._brewList li .brew-des {
padding-left: 72px;
}
.favorite_sidebar ._brewList li .brew-des a {
color: #000;
}
.favorite_sidebar ._brewList li .brew-des a:hover {
color: #f6921e;
text-decoration: none;
}
.favorite_sidebar ._brewList li .brew-name h4 {
font-size: 14px;
color: #000;
font-weight: 500;
}
.favorite_sidebar ._brewList ._reviewText {
display: block;
color: #000000;
margin-top: 4px;
}
.favorite_sidebar ._brewList li:hover {
background-color: transparent;
}
.favorite_sidebar ._brewList .bew-iteam:last-child {
margin: 0;
padding: 0;
border: 0;
}
.favorite_profile {
background: #f6f6f6;
padding: 26px;
border: 1px solid #dddddd;
border-radius: 6px;
margin-bottom: 20px;
}
.favorite_profile:last-child {
margin: 0;
}
.favorite_profile .profile_list_image {
border-radius: 9px;
overflow: hidden;
border: 1px solid #dddddd;
margin: 16px 0 19px 0;
}
.favorite_profile .profile_list_image img {
width: 100%;
}
.favorite_profile h4 {
color: #000;
margin-top: 0;
}
.favorite_profile h5 {
color: #eb1e23;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 0.6px;
margin-bottom: 2px;
}
.favorite_profile .profile_content {
margin-top: 16px;
}
.favorite_profile .profile_content p {
color: #222222;
font-family: 'Poppins', sans-serif;
margin: 0;
}
.favorite_profile h5 {
margin: 0;
}
.favorite_profile h5 span {
color: #f6921e;
text-transform: none;
}
/* #locationPickerModal{
display: none!important;
justify-content: center!important;
align-items: center!important;
}
body.modal-open #locationPickerModal{
display: flex!important;
justify-content: center!important;
align-items: center!important;
} */
.locationPickerModal{
display: none!important;
justify-content: center!important;
align-items: center!important;
}
.locationPickerModal.fade.in{
display: flex!important;
justify-content: center!important;
align-items: center!important;
}
#locationPickerModal .modal-dialog {
width: 485px;
margin: 30px auto;
}
.modal_drunk_header{
font-size: 22px;
font-weight: 700;
padding: 10px 0;
margin: 0 0 15px 0;
border-bottom: 1px solid #d1d1d1;
color: #212529;
}
.drunk_details{
font-size: 15px;
color: #333;
margin: 0 0 20px 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
background-color: #000;
}
.modal {
z-index: 999;
}
.search_location{
display: flex;
justify-content: center;
align-items: center;
background-color: #f1f1f1;
padding: 5px;
border-radius: 6px;
margin: 25px 0 15px 0;
}
.search_location input,
.search_location input:hover,
.search_location input:focus{
border:none;
box-shadow: none;
background-color: transparent;
width: 90%
}
.search_location i{
color: #f55c03;
font-size: 22px;
}
.favorite_profile_header .favorite_round_img {
border-radius: 50%;
margin-right: 16px;
width: 66px;
height: 66px;
overflow: hidden;
-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);
}
.favorite_profile_header .favorite_round_img img {
width: 100%;
}
.favorite_profile_header h5 {
color: #000;
font-size: 17px;
text-transform: none;
font-weight: 500;
font-family: 'Poppins', sans-serif;
margin: 12px 0 4px 0;
}
.favorite_profile_header span {
color: #eb1e23;
font-weight: 400;
}
.favorite_profile a {
color: #000;
}
.favorite_profile a:hover {
color: #f6921e;
text-decoration: none;
}
.innerSection {
padding: 79px 0;
}
/*---- profile page css End----- */
/*---- newsletter_area css Start----- */
.newsletter_area {
padding: 42px 0;
background: #f6921e url(../../images/site/newsletter_bg.png) no-repeat bottom center;
text-align: center;
}
.newsletter_area .newsletter_left, .newsletter_area .newsletter_form {
display: inline-block;
vertical-align: middle;
padding: 0 15px;
position: relative;
}
.newsletter_area .newsletter_left {
color: #000000;
font-size: 18px;
font-family: 'Poppins', sans-serif;
font-weight: 500;
}
.newsletter_area .newsletter_form .input_text {
border: 1px solid #000;
font-family: 'Poppins', sans-serif;
border-radius: 6px;
width: 429px;
padding: 10px 19px;
background: none;
outline: 0;
font-style: italic;
font-weight: 500;
}
.newsletter_area .newsletter_form .input_text::-webkit-input-placeholder {
color:#000;
font-weight:500;
}
.newsletter_area .newsletter_form .input_text::-moz-placeholder {
color:#000;
font-weight:500;
}
.newsletter_area .newsletter_form .input_text:-ms-input-placeholder {
color:#000;
font-weight:500;
}
.newsletter_area .newsletter_form .input_text:-moz-placeholder {
color:#000;
font-weight:500;
}
.newsletter_area .newsletter_form .input_submit {
position: absolute;
top: 9px;
right: 19px;
background: url(../../images/site/input_btn.png) no-repeat top center;
font-size: 0;
border: 0;
outline: 0;
width: 41px;
height: 24px;
}
.newsletter_area .alert-danger, .newsletter_area .alert-success {
margin: 19px 0 0 0;
padding: 0;
border: 0;
background-color: transparent;
}
.newsletter_area .alert-danger p, .newsletter_area .alert-success {
color: #fff;
letter-spacing: 0.6px;
}
/*---- newsletter_area css End----- */
.top_beers {
font-family: 'Poppins', sans-serif;
}
.top_beers .brew-place {
font-weight: 500;
}
.top_beers .brew-img {
border: 1px solid #ccc;
}
.blockNews {
font-family: 'Poppins', sans-serif;
background: #f3f3f3;
-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.3);
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.3);
margin-top: 30px;
}
.blockNews:last-child {
margin-bottom: 0;
}
.blockNews ._brewList {
margin: 0;
}
.blockNews ._brewList .brew-img {
border-radius: 3px;
overflow: hidden;
border: 1px solid #ccc;
}
.blockNews ._brewList li .brew-des {
padding-left: 73px;
}
.blockNews ._brewList li:hover {
background: none;
}
.blockNews ._brewList li .brew-des .brew-name h4 {
font-size: 15px;
margin: 0;
font-weight: 600;
}
.blockNews ._brewList li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.blockNews ._brewList li .brew-des .brew-name h4 a {
color: #000;
}
.blockNews ._brewList li .brew-des .brew-name h4 a:hover {
color: #f6921e;
}
.blockNews ._brewList li .brew-des .brew-name h5 {
color: #9b9a9a;
font-weight: 500;
margin-top: 2px;
font-size: 13px;
}
.eventNewsBlock li {
font-weight: 500;
font-size: 13px;
}
.eventNewsBlock li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.eventNewsBlock li span {
color: #eb1e23;
}
.eventNewsBlock li span.evnt-date {
color: #9b9a9a;
font-size: 12px !important;
display: inline-block;
font-weight: 400;
}
.event-list span {
display: block;
margin: 5px 0;
font-size: 14px;
}
.event-list a {
font-weight: 600;
font-size: 14px;
display: block;
}
.top_beers .bew-iteam .brew-des {
padding-left: 129px;
line-height: 16px;
}
.top_beers .button {
margin: 12px 0 0 0;
}
.right_dropdown {
float: right;
margin-bottom: 0;
}
.right_dropdown .select_drop {
width: 139px;
border-radius: 6px;
border: 0;
outline: 0;
background: #eb1e23;
color: #fff;
font-size: 14px;
padding: 9px;
}
.width-auto {
width: auto !important;
}
.beers_tabs {
margin-bottom: 56px;
}
.beers_tabs .nav-tabs > li > a {
padding: 13px 20px;
outline: 0;
border: 0;
text-transform: uppercase;
color: #b9aba3;
}
.beers_tabs .nav-tabs > li.active > a, .beers_tabs .nav-tabs > li.active > a:hover, .beers_tabs .nav-tabs > li.active > a:focus {
background: #f6921e;
color: #fff;
text-transform: uppercase;
outline: 0;
border: 0;
}
.beers_tabs .tab-content {
background: #f6f6f6;
border: 1px solid #ccc;
border-top: 0;
padding: 36px 36px 26px 36px;
}
.beers_tabs .view_rating {
margin-top: 1px;
background: #71ba51;
color: #fff;
border-radius: 3px;
padding: 1px 6px;
display: inline-block;
font-size: 12px;
}
.details_banner {
border: 0;
position: relative;
height: 439px;
background-size:cover !important; 
}
/*.details_banner ._topFormContainer {
padding: 14% 0 0 0;
}*/
.inner_padding {
padding: 76px 0;
}
.product_details {
font-family: 'Poppins', sans-serif;
}
.product_details .preview {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.product_details .preview-pic {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
border: 1px solid #ccc;
}
.product_details .preview-thumbnail.nav-tabs {
border: none;
margin-top: 15px;
margin: 0 -4px;
}
.product_details .preview-thumbnail.nav-tabs li {
width: 20%;
padding: 0 4px;
opacity: 0.6;
overflow: hidden;
margin: 6px 0;
}
.product_details .preview-thumbnail.nav-tabs li a {
border: 1px solid #ccc;
height: 69px;
}
.product_details .preview-thumbnail.nav-tabs li img {
max-width: 100%;
display: block;
height: 100%;
}
.product_details .preview-thumbnail.nav-tabs li.active {
opacity: 1;
}
.product_details .preview-thumbnail.nav-tabs li a {
padding: 0;
margin: 0;
border: 0;
}
.product_details .preview-thumbnail.nav-tabs li:last-of-type {
margin-right: 0;
}
.product_details .tab-content {
overflow: hidden;
}
.product_details .tab-content img {
/* width: 100%; */
-webkit-animation-name: opacity;
animation-name: opacity;
-webkit-animation-duration: .3s;
animation-duration: .3s;
}
.product_details .product-title {
color: #000;
text-transform: uppercase;
font-size: 29px;
letter-spacing: 0.6px;
font-weight: 600;
margin: 0 0 16px 0;
}
.product_details h4 {
font-weight: 600;
font-size: 19px;
margin-bottom: 19px;
letter-spacing: 1px;
}
.product_details h5 {
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
}
.product_details .product-title span {
color: #eb1e23;
}
.product_details .not-available {
text-align: center;
line-height: 2em;
}
.product_details .not-available:before {
font-family: fontawesome;
content: "\f00d";
color: #fff;
}
.product_details .tooltip-inner {
padding: 1.3em;
}
.product_details .product-description {
color: #303030;
font-family: 'Poppins', sans-serif;
font-size: 15px;
letter-spacing: 0.6px;
line-height: 26px;
}
.product_details .product-description strong {
font-weight: 500;
}
.product_details .product-description span {
color: #eb1e23;
}
@-webkit-keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes opacity {
0% {
opacity: 0;
-webkit-transform: scale(3);
transform: scale(3);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
.details_content {
margin-top: 66px;
font-family: 'Poppins', sans-serif;
}
.details_content .details_rating h3 {
text-transform: uppercase;
font-weight: bold;
color: #000;
font-size: 20px;
letter-spacing: 0.6px;
margin: 0 0 19px 0;
}
.details_content .details_rating .view_rating {
font-size: 16px;
color: #303030;
font-weight: 300;
margin-bottom: 19px;
}
.details_content .details_rating .view_rating span {
background: #71ba51;
color: #fff;
border-radius: 4px;
padding: 6px 12px;
display: inline-block;
font-size: 17px;
font-weight: normal;
margin-right: 12px;
}
.details_content .details_rating .reviewcontent {
width: auto;
}
.details_content .details_rating .reviewcontent .fa {
font-size: 18px;
}
.details_content .details_rating ._reviewaction ._reviewText {
font-size: 16px;
color: #000;
font-family: 'Poppins', sans-serif;
margin-left: 9px;
}
.details_content .details_rating ._reviewaction {
margin-bottom: 12px;
}
.details_content .review_star {
color: #303030;
font-family: 'Poppins', sans-serif;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.6px;
margin-bottom: 26px;
}
.details_content .review_star h4 {
margin-bottom: 19px;
}
.details_content .review_star .reviewcontent .fa {
font-size: 24px;
text-align: center;
color: #e1e1e1;
margin-right: 19px;
cursor: pointer;
}
.details_content .review_star .reviewcontent .fa:hover {
color: #ffb401;
}
.details_content .review_details_btn {
border: 1px solid #000;
font-size: 12px;
padding: 3px 5px;
border-radius: 3px;
color: #000;
margin-left: 16px;
}
.details_content .review_details_btn:hover {
background: #000;
text-decoration: none;
color: #fff;
}
.details_content .beers_tabs {
margin: 0;
}
.details_content .beers_tabs .tab-content {
background: none;
border: 0;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.details_content .client_image {
background: #ccc;
overflow: hidden;
border-radius: 50%;
width: 89px;
height: 89px;
}
.details_content .review_content {
padding-top: 16px;
padding-left: 0;
}
.details_content .review_content h3 {
margin-top: 0;
font-size: 17px;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
margin-bottom: 12px;
}
.details_content .review_content h3 span {
color: #eb1e23;
font-size: 20px;
font-weight: 500;
margin-right: 12px;
}
.details_content .review_content h3 span em {
font-style: normal;
color: #7d7d7d;
}
.details_content .review_content h5 {
color: #7e7d7d;
font-weight: normal;
letter-spacing: 0.6px;
margin-bottom: 16px;
}
.details_content .review_content h4 {
color: #303030;
text-transform: uppercase;
font-size: 15px;
}
.details_content .review_content h4 .btn_yes {
display: inline-block;
margin: 0 6px 0 4px;
color: #fff;
padding: 1px 9px;
border-radius: 4px;
text-transform: uppercase;
font-size: 13px;
background: #71ba51;
line-height: 18px;
margin-bottom: 12px;
}
.details_content .review_content p {
font-weight: 300;
font-size: 14px;
margin-bottom: 19px;
}
.details_content .review_content a.readmore {
color: #eb1e23;
font-weight: 500;
letter-spacing: 0.6px;
text-transform: uppercase;
margin: 6px 0 16px 0;
display: inline-block;
}
.details_content .review_content .like_box {
margin-top: 16px;
color: #303030;
}
.details_content .review_content .like_box a {
color: #303030;
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.6px;
}
.details_content .review_content .like_box a:hover {
text-decoration: none;
color: #f6921e;
}
.details_content .review_content .like_box span {
margin: 0 9px;
}
.details_content .review_content .like_area p {
color: #303030;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 0.6px;
margin-top: 16px;
}
.details_content .review_content .like_area .btn_yes, .details_content .review_content .like_area .btn_no {
display: inline-block;
margin-left: 3px;
color: #fff;
padding: 4px 6px;
border-radius: 4px;
text-transform: uppercase;
font-size: 15px;
background: #71ba51;
line-height: 15px;
}
.details_content .review_content .like_area .btn_no {
background: #eb1e23;
}
.details_content .review_content .like_area .btn_yes:hover, .details_content .review_content .like_area .btn_no:hover {
opacity: 0.6;
text-decoration: none;
}
.details_content ._brewList li .brew-img {
border: 1px solid #ccc;
margin-right: 16px;
}
.details_content .right_dropdown .add_beer {
width: 149px;
float: right;
border-radius: 6px;
border: 0;
outline: 0;
background: #eb1e23;
color: #fff;
font-size: 14px;
padding: 9px 16px;
}
.details_content .right_dropdown .add_beer span {
text-align: right;
float: right;
}
.brewere_details h4 {
font-size: 15px;
letter-spacing: 0.6px;
}
.brewere_details h4 span {
font-weight: normal;
color: #eb1e23;
}
.brewere_details .fa {
font-size: 20px;
width: 24px;
vertical-align: middle;
}
.brewere_details .button:after {
display: none;
}
.brewere_details .social_link {
margin-bottom: 26px;
}
.brewere_details .opening-timing-edit-btn{
float: right;
padding: 3px;
background-color: #008000;
}
/*details page css end */
.brew-img-listing-des {
width: 67% !important;
}
.brew-img-listing img {
border: solid 1px #ccc;
}
.add-button {
font-size: 14px;
padding: 6px 6px;
margin-top: 3px;
}
.button-box {
margin-top: 20px;
}
.button-box a {
/*margin-right: 20px !important;*/
display: inline-block;
}
.hidden-xs p {
/*padding-left: 17px !important;*/
}
.bew-item-home {
width: 48% !important;
margin-right: 10px;
}
.bewList-col-3 ._brewList li.bew-iteam {
width: 33%;
}
.top_list li.bew-iteam {
width: 100%;
background: #f7f7f7;
margin-bottom: 5px;
border: 0;
}
.top_list .beers_tabs .nav-tabs > li > a {
color: #000
}
.top_list .beers_tabs .nav-tabs > li.active a {
color: #fff;
}
.top_list .beers_tabs .tab-content {
border: 0;
background: none;
padding: 16px 0;
}
.top_list .beers_tabs .tab-content .brew-img {
position: relative;
margin-right: 14px;
margin-right: 14px;
width: 29%;
}
.top_list .beers_tabs .tab-content .brew-img .view_rating {
position: absolute;
padding: 4px 12px;
top: 0;
right: 0;
border-radius: 0;
margin: 0;
letter-spacing: 0.6px;
}
.top_list .beers_tabs .tab-content .brew-name h4 {
font-size: 14px;
letter-spacing: 0.6px;
float: left;
}
.top_list .beers_tabs .tab-content .brew-name h4 span {
background: #e10005;
text-align: center;
vertical-align: middle;
width: 20px;
height: 20px;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 200;
line-height: 21px;
margin-right: 9px;
}
.top_list .beers_tabs .tab-content .brew-name a {
color: #000; font-size: 12px;
}
.top_list .beers_tabs .tab-content .brew-name p {
float: right;
color: #e10005;
text-transform: uppercase;
font-size: 11px;
}
.top_list .beers_tabs .tab-content .brew-name p .fa {
margin-right: 3px;
}
.top_list .beers_tabs ._brewList li .brew-des {
padding-left: 20px;
width: 100% !important;
float: left;
}
.top_list .beers_tabs .list_details {
width: 100%;
float: left;
}
.top_list .beers_tabs .list_details p {
margin-bottom: 4px;
line-height: 18px;
}
.top_list .beers_tabs .list_details p span, .top_list .beers_tabs .list_details p a {
color: #e10005;
}
.top_list .beers_tabs .list_details p .fa {
width: 16px;
}
.top_list .beers_tabs .scroll_height {
overflow: hidden;
margin: 0;
}
.top_list .beers_tabs .scroll_height ._brewList {
margin-left: 0;
margin-right: 0;
}
.scroll_height {
margin-left: 22px;
width: 100%;
height: 520px;
margin-bottom: 25px;
}
.barrestaurent_list .title {
margin-bottom: 9px;
}
.barrestaurent_list .scroll_height {
height: 529px;
}
.barrestaurent_list .brew-name h4 em {
display: block;
font-style: normal;
font-size: 12px;
margin-bottom: 6px;
text-transform: uppercase;
font-weight: 300;
}
.barrestaurent_list .brew-name h4 a {
/*text-transform: uppercase;*/
font-size: 14px;
font-family: 'Poppins', sans-serif;
margin-bottom: 16px;
}
.barrestaurent_list hr {
margin-bottom: 9px;
border-color: #d8d8d8;
}
.barrestaurent_list .barrestaurent_des p {
font-size: 14px;
font-family: 'Poppins', sans-serif;
letter-spacing: 0.6px;
margin-bottom: 6px;
}
.barrestaurent_list .barrestaurent_des p span {
width: 166px;
display: inline-block;
}
.barrestaurent_list li.bew-iteam {
/*border: 1px solid #d8d8d8;*/
border-radius: 6px;
}
.beer_listing .title .right_dropdown {
margin: 0;
}
.listing_area .listing_box {
padding: 16px;
border-radius: 6px;
margin-bottom: 30px;
border: 1px solid #ccc;
-webkit-transition: ease-out 0.3s;
-moz-transition: ease-out 0.3s;
-o-transition: ease-out 0.3s;
transition: ease-out 0.3s;
}
.listing_area .listing_box:hover {
-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.6);
border-color: #fff;
}
.listing_area .listing_box .listing_box_img {
border: 1px solid #ccc;
height: 214px;
}
.listing_area .listing_box .listing_box_img img {
width: 100%;
height: 100%;
}
.listing_area .listing_box h3 {
font-size: 22px;
letter-spacing: 0.6px;
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 600;
margin-top: 9px;
}
.listing_area .listing_box h3 a {
color: #000;
}
.listing_area .listing_box h3 a:hover {
color: #f6931e;
text-decoration: none;
}
.listing_area .listing_box h4 {
color: #eb1e23;
font-size: 15px;
letter-spacing: 0.6px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 10px;
}
.listing_area .listing_box p {
margin-bottom: 6px;
letter-spacing: 0.6px;
}
.listing_area .listing_box .listing_rating {
font-size: 14px;
color: #000;
margin-top: 6px;
}
.listing_area .listing_box .listing_rating .view_rating {
margin-right: 12px;
}
.listing_area .listing_box .listing_rating .view_rating span {
background: #71ba51;
color: #fff;
border-radius: 4px;
padding: 4px 12px;
display: inline-block;
font-size: 14px;
font-weight: normal;
margin-right: 12px;
}
.listing_area .listing_box .listing_rating ._reviewaction {
margin-top: 0;
}
.listing_area .listing_box .listing_rating ._reviewText {
margin-top: 6px;
font-size: 14px;
color: #000;
}
button#load-more-data {
outline: 0;
border: 0;
}
.loading_image {
text-align: center;
margin: 49px 0 0 0;
}
.loading_image img {
text-align: center;
display: inline-block;
}
.list_search_area {
margin-bottom: 26px;
background: #f6931e;
font-family: 'Poppins', sans-serif;
}
.list_search_area .width_left {
width: 169px;
padding: 10px;
height: 46px;
outline: 0;
font-size: 15px;
border: 0;
}
.list_search_area .width_search {
width: 469px;
background: #fff url(../images/search_icon.jpg) no-repeat left;
padding: 10px;
height: 46px;
outline: 0;
font-size: 15px;
border: 0;
padding-left: 46px;
background-position: 10px;
}
.list_search_area .btn-default {
height: 46px;
outline: 0;
border: 0;
width: 96px;
}
.scroll_height.mobile_scroll {
margin: 0;
height: auto;
}
.scroll_height.mobile_scroll ._brewList {
margin: 0 !important;
}
.scroll_height.mobile_scroll .horizontal.simplebar-track .simplebar-scrollbar {
display: none;
}
.custom-tab-content .panel-default > .panel-heading {
background: #f6931e;
text-decoration: none;
color: #FFF;
}
.custom-tab-content .panel-default > .panel-heading .panel-title > a:hover, .custom-tab-content .panel-default > .panel-heading .panel-title > a:focus {
outline: 0;
border: 0;
text-decoration: none;
}
.custom-tab-content .panel-default > .panel-heading .panel-title > a {
position: relative;
display: block;
color: #fff !important;
}
.custom-tab-content .panel-default > .panel-heading .panel-title a:after {
content: '\f0d8';
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
font-size: 16px;
position: absolute;
right: 0;
top: 0;
}
.custom-tab-content .panel-default > .panel-heading .panel-title a.collapsed:after {
content: '\f0d7';
font: normal normal normal 14px/1 FontAwesome;
color: #fff;
font-size: 16px;
position: absolute;
right: 0;
top: 0;
}
.login_area {
width: 80%;
margin: auto;
margin-top: 76px;
margin-bottom: 76px;
font-family: 'Poppins', sans-serif;
}
.login_area .login_box {
border: 1px solid #ccc;
padding: 36px;
border-radius: 9px;
min-height: 366px;
}
.login_area .login_box h3 {
margin-top: 0;
font-size: 26px;
}
.login_area .login_box h3 span {
display: block;
font-size: 19px;
text-transform: none;
color: #666;
}
.login_area .login_box label {
font-weight: 500;
letter-spacing: 0.6px;
}
.login_area .login_box .form-control {
border: 1px solid #ccc;
outline: 0;
box-shadow: none;
color: #000;
}
.login_area .login_box .button {
margin-top: 16px;
margin-bottom: 0;
background: none;
outline: 0;
}
.login_area .login_box .forgot_pass {
margin-top: 26px;
}
.login_area .login_box .button:hover {
background: #fd2c2c;
}
.login_area .login_box p {
margin-bottom: 12px;
}
.margin_center {
margin: auto;
float: none;
}
.margin_center .button {
margin: auto;
display: block;
margin-top: 16px;
}
.listing_rating {
margin-bottom: 6px;
float: left;
position: relative;
}
.listing_rating span {
background: #71ba51;
color: #fff;
border-radius: 4px;
padding: 3px 12px;
display: inline-block;
font-size: 14px;
font-weight: normal;
margin-right: 12px;
}
.listing_rating ._reviewaction {
margin-top: 6px;
margin-left: 9px;
}
.form_border {
border: 1px solid #ccc;
display: block;
padding: 29px 16px;
width: 50%;
margin: auto;
margin-top: 36px;
margin-bottom: 26px;
}
.margin_auto {
margin: auto;
float: none;
}
.form_border .form-control-plaintext {
width: 100%;
padding: 6px;
border-radius: 0;
border: 1px solid #666;
}
.submit_btn {
margin: auto;
display: block;
width: 116px;
padding: 8px 12px;
text-transform: uppercase;
background: #f6921e;
outline: 0;
font-size: 19px;
color: #000;
border: 0;
}
.top_title {
text-align: center;
margin-top: 46px;
}
.street-address {
line-height: 13px;
}
.select2-container {
height: 41px;
width: 100% !important;
}
.select2-container .select2-selection--single {
height: 40px;
line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 7px;
}
#map_location {
margin-top: 8px;
}
.add-beer-button {
display: block;
margin-left: 14px;
padding: 10px 34px;
float: left !important;
}
#week-days {
margin-bottom: 20px;
}
/* ============== Loader ============*/
#overlay {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #000;
opacity: 0.8;
filter: alpha(opacity=80);
z-index: 1000;
}
#loading {
/*width: 50px;
height: 57px;*/
position: absolute;
top: 50%;
left: 50%;
margin: -28px 0 0 -25px;
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #3498db;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/*-------------------event details---------------------*/
.use-padding {
padding: 15px 0 50px;
font-size: 16px;
}
.use-padding label {
margin-bottom: 7px;
font-weight: 600;
font-size: 14px;
font-style: italic;
color: #f6921e;
font-family: 'Poppins', sans-serif;
display: block;
}
.use-padding span {
margin: 0 5px;
color: #f6921e;
}
.event-main-head {
font-size: 26px;
letter-spacing: 0.6px;
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 600;
margin-top: 30px;
line-height: 33px;
}
#eventLoc {
margin-top: 30px;
}
.size-style {
font-size: 18px !important;
}
.or_class {
position: relative;
top: 26px;
}
.or_class span {
/*color: #fff;font-weight: bolder;font-size: 18px;font-style: oblique;position: absolute;top:5px;left:5px;*/
}
/*form field width*/
@media screen and (min-width:768px) {
.w100 {
width: 100%;
}
/*#county{width:200px;}
#regions{width:150px;}
#city{width:180px;}*/
/*#zipCode{width:180px;}
._topForm .btn.btn-default{width:186px;}*/
}
/* ==========================================================================
Login body for login and advertisment login
========================================================================== */
.login-body {
margin-top: 50px !important;
}
.login-body .panel {
border-radius: 0px !important;
}
.login-body-container {
background-image: url(http://54.146.254.95/images/site/about_img.jpg), url(http://54.146.254.95/images/site/about_img.jpg);
background-position: right bottom, left top;
background-repeat: no-repeat, repeat;
}
.login-body .panel .panel-heading {
padding: 0px 15px !important;
}
.login-nav.active {
background: #f6921e !important;
color: #fff !important;
text-transform: uppercase !important;
outline: 0 !important;
border: 0 !important;
padding: 15px;
}
.login-nav {
padding: 15px;
}
.login-nav.active a {
color: #fff !important;
}
/*-----------------------login dashboard --------------------------*/
.user_image {
width: 150px;
height: 150px;
overflow: hidden;
background: #fff;
padding: 0;
border: 1px solid #ccc;
border-radius: 50%;
}
.user_image img {
background: #999;
}
.user_myaccount .container {
width: 1000px;
}
.user_myaccount {
padding: 62px 0;
}
.user_myaccount h2 {
margin-bottom: 6px;
margin-top: 0;
font-size: 26px;
color: #f6921e;
font-weight: 400;
position: relative;
}
.user_myaccount h2 .btn {
border: 1px solid #ccc;
padding: 2px 6px;
text-align: center;
border-radius: 3px;
color: #666;
letter-spacing: 0.6px;
opacity: 1;
}
.user_myaccount h2 .btn:hover {
color: #fff;
background: #09F;
border-color: #09F;
}
.user_myaccount .well:hover h2 a.btn {
opacity: 1;
}
.user_myaccount p {
margin-bottom: 0;
}
.user_myaccount .well {
text-align: center;
}
.user_myaccount span.label {
margin-top: 9px;
font-size: 13px;
font-weight: 300;
display: inline-block;
letter-spacing: 0.6px;
padding: 6px 12px;
}
.user_myaccount .custom_width {
display: inline-block;
padding: 0 15px;
vertical-align: middle;
text-align: left;
}
.user_myaccount .nav-tabs li {
display: block;
width: 100%;
text-align: left;
}
.review_list .review_img {
width: 46px;
height: 46px;
border-radius: 3px;
background: #ccc;
overflow: hidden;
float: left;
}
.review_list .review_title {
float: left;
}
.review_list .review_title h5 {
margin-bottom: 3px;
margin-top: 6px;
color: #f6931e;
letter-spacing: 0.6px;
}
.review_list .review_title h5 a {
color: #f6931e;
}
.review_content {
margin-top: 12px;
}
.review_list {
position: relative;
}
.review_list .pull-right {
position: absolute;
top: 6px;
right: 0;
}
.user_myaccount .tabs-left > .nav-tabs {
border: none;
}
.user_myaccount .tabs-below > .nav-tabs, .user_myaccount .tabs-right > .nav-tabs, .user_myaccount .tabs-left > .nav-tabs {
border-bottom: 0;
}
.user_myaccount .tabs-left > .nav-tabs > li, .user_myaccount .tabs-right > .nav-tabs > li {
float: none;
}
.user_myaccount .nav-tabs > li > a {
margin-right: 0;
border-radius: 0;
border: 1px solid #fff !important;
background: #f6931e;
color: #fff;
font-size: 15px;
font-weight: 300;
letter-spacing: 0.6px;
margin-bottom: 3px;
}
.user_myaccount .well {
background-color: #fff;
box-shadow: none;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.user_myaccount .nav-tabs > li:hover a {
color: #f00;
}
.user_myaccount .nav-tabs > li.active > a, .user_myaccount .nav-tabs > li.active > a:hover, .user_myaccount .nav-tabs > li.active > a:focus {
border: 1px solid #fff !important;
background: #eb1e23;
color: #fff;
}
.user_myaccount .tabs-left > .nav-tabs > li > a, .user_myaccount .tabs-right > .nav-tabs > li > a {
min-width: 74px;
margin-right: 0;
margin-bottom: 3px;
background-color: #536779;
border-radius: 0px;
color: white;
}
.review_content span.label {
font-size: 12px;
line-height: 12px;
margin-top: 0;
}
.review_list {
padding: 12px;
border: 1px solid #ececec;
border-bottom: 0;
}
.review_list:nth-child(even) {
background: #f9f9f9
}
.review_list:nth-child(odd) {
background: #FFF;
}
.review_list:last-child {
border-bottom: 1px solid #ececec;
}
.review_list .review_title p {
color: #b1b0b0;
}
.user_myaccount .left-tab-process .tab-content {
background-color: #fff;
border: 1px solid #ccc;
padding: 4px 12px;
}
.user_myaccount .left-tab-process .tab-content h3 {
margin-top: 0;
font-weight: 300;
font-size: 21px;
letter-spacing: 0.6px;
color: #eb1e23;
padding-bottom: 12px;
padding-top: 12px;
border-bottom: 1px dashed #ccc;
margin-bottom: 19px;
}
.user_myaccount .left-tab-process .tab-content h3 span {
color: #9e9e9e;
font-size: 17px;
}
.user_myaccount .left-tab-process .tab-content p {
font-size: 13px;
font-weight: 400;
letter-spacing: 0.5px;
}
.user_myaccount .tab-content > .active, .user_myaccount .pill-content > .active {
display: block;
}
.user_myaccount .book-process-ltab {
max-width: 100%;
}
.user_myaccount .left-tab-process .tab-pane {
padding: 13px 11px;
min-height: 442px;
}
.user_myaccount .left-tab-process h4 {
color: #536779;
}
.user_myaccount .term-fa {
margin-right: 7px;
font-size: 11px;
margin-left: -18px;
color: #2EA72F;
}
.user_myaccount .tac-content {
background-color: #ccc;
}
.photo_list {
background: #ccc;
height: 166px;
margin-bottom: 12px;
}
.photo_list img {
width: 100%;
height: 100%;
}
.rating_box {
border: 1px solid #ccc;
margin-bottom: 12px;
}
.rating_box .photo_list {
height: 166px;
margin-bottom: 0;
}
.rating_box .review_title {
padding: 9px 9px 6px 9px;
}
.rating_box .review_title h5 {
margin-bottom: 0;
font-size: 12px;
margin-top: 0;
color: #f6931e;
letter-spacing: 0.6px;
}
.rating_box .review_title h5 a {
color: #f6931e;
}
.rating_box .review_title p {
font-size: 12px !important;
color: #666;
font-weight: 300;
letter-spacing: 0.6px;
}
.margn10 {
margin-left: -6px;
margin-right: -6px;
}
.margn10 .col-sm-4 {
padding: 0 6px;
}
.bottom_btn_area {
text-align: right;
margin-top: 15px;
}
.bottom_btn_area .btn {
display: inline-block;
padding: 2px 6px;
}
.user_myaccount .review_content span.label {
padding: .2em .6em .3em;
}
.customer_views {
text-align: center;
}
.customer_views h4 {
display: inline-block;
margin: 0;
padding: 0 26px;
font-size: 16px;
font-weight: 300;
letter-spacing: 0.6px;
}
.customer_views h4 span {
display: block;
font-size: 29px;
margin-bottom: 3px;
color: #eb1e23;
}
.user_myaccount .customer_views {
border-top: 1px solid #ececec;
padding: 16px;
background: #fff8f1;
margin-top: 19px;
}
.achive_box {
background: #fff8f1;
padding: 16px 15px;
text-align: center;
}
.achive_box .photo_list {
width: 86px;
height: 86px;
background: #fff;
border-radius: 50%;
margin: auto;
display: table;
text-align: center;
border: 1px solid #eb1e23;
}
.achive_box .photo_list h2 {
display: table-cell;
vertical-align: middle;
color: #eb1e23;
}
.achive_box .review_title h5 {
font-size: 16px;
margin-top: 16px;
font-weight: 400;
}
.achive_box .review_title h5 a {
color: #000;
}
.achive_box:hover .photo_list {
background: #eb1e23;
border-color: #f6931e;
}
.achive_box:hover .photo_list h2 {
color: #fff;
}
.achive_box:hover h5 a {
color: #eb1e23;
}
.container-font {
font-family: 'Poppins', sans-serif;
}
.pic-dot-brd {
overflow: hidden;
border: 1px dashed #a7a7a7;
color: #a7a7a7;
margin-right: 2%;
display: inline-block;
/*height: 130px;*/
text-align: center;
vertical-align: middle;
font-weight: bold;
padding: 15px;
position: relative;
z-index: 1;
/*width: 14% !important;*/
width: 100px;
height: 100px;
}
.upload-btn-wrapper {
/*position: relative; */
overflow: hidden;
display: inline-block;
}
.btn-file1 {
border: 1px solid transparent !important;
color: gray;
background-color: white;
padding: 8px 20px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
font-size: 20px !important;
font-weight: bold;
z-index: 9;
}
.upload-btn-wrapper input[type=file] {
font-size: 100px;
position: absolute;
left: 0;
top: 0;
opacity: 0;
/* display: none; */
width: 100%;
height: 100%;
z-index: 998;
}
.cross_image {
position: absolute;
top: 0px;
right: 0px;
background: #000;
padding: 2px 6px;
color: #fff;
z-index: 999;
}
.breadcrumb {
background-color: transparent;
margin: 26px 0;
border: 0;
text-align: left !important;
padding: 0;
}
.breadcrumb li {
font-size: 15px;
letter-spacing: 0.6px;
}
.breadcrumb li a {
color: #e0490f;
font-weight: 500;
}
.breadcrumb li.active {
font-size: 14px;
}
#contactus_form {
width: 46%;
margin-top: 26px;
}
#contactus_form .form-control {
border: 1px solid #ababab;
border-radius: 0;
box-shadow: none;
outline: 0;
}
#desc_bu_user .panel {
border: 0;
margin-top: 26px;
box-shadow: none;
}
#desc_bu_user .panel .panel-body {
padding: 0;
}
#desc_bu_user .panel .panel-body .pull-right a {
color: #f6921e;
}
.blockNews ._brewList li.bew-iteam .brew-img {
width: 66px;
margin-right: 12px;
}
.blockNews ._brewList li.bew-iteam {
min-height: 69px;
padding-bottom: 10px;
}
.blockNews ._brewList li.bew-iteam .brew-img img {
width: 100%;
}
.brew-focus {
background-color: #e8e8e8;
}
.bew-box {
width: 216px;
overflow: hidden;
}
.bew-box .brew-boxImage {
display: inline-block;
margin-right: 9px;
width: 59px;
overflow: hidden;
vertical-align: top;
}
.bew-box .brew-details {
display: inline-block;
vertical-align: top;
width: 146px;
word-break: break-all;
}
.bew-box .brew-boxImage img {
width: 100%;
position: relative;
}
.bew-box .brew-details .btn {
padding: 4px 6px;
font-size: 11px;
letter-spacing: 0.2px;
margin-right: 4px;
}
.brew-serial-no {
position: absolute;
left: 0px;
top: 0px;
background-color: #f00;
border-radius: 50%;
text-align: center;
color: #fff;
padding: 4px;
width: 30px;
height: 30px;
line-height: 25px;
z-index: 9;
font-size: 11px;
}
.borderless td, .borderless th {
border: none;
}
li.arrow-up:after {
content: '';
width: 7px;
height: 7px;
position: absolute;
right: 10px;
top: 20px;
border-top: 1px solid #545454;
border-left: 1px solid #545454;
-webkit-transform: rotate(45deg);
-webkit-animation: arrow-slide .5s 0s ease both;
}
li.init-arrow-down:after {
content: '';
width: 7px;
height: 7px;
position: absolute;
right: 10px;
top: 15px;
border-right: 1px solid #545454;
border-bottom: 1px solid #545454;
-webkit-transform: rotate(45deg);
}
li.arrow-down:after {
content: '';
width: 7px;
height: 7px;
position: absolute;
right: 10px;
top: 15px;
border-right: 1px solid #545454;
border-bottom: 1px solid #545454;
-webkit-transform: rotate(45deg);
-webkit-animation: arrow-slide1 .5s 0s ease both;
}
li.init-arrow-up:after {
content: '';
width: 7px;
height: 7px;
position: absolute;
right: 10px;
top: 15px;
border-top: 1px solid #545454;
border-left: 1px solid #545454;
-webkit-transform: rotate(45deg);
}
.gw-submenu {
display: none
}
.gw-submenu>li>a {
display: block;
position: relative;
color: #616161;
padding: 7px 0 9px 43px;
margin: 0;
border-top: 1px dotted #e4e4e4;
font-size: 14px;
text-decoration: none;
}
.gw-submenu>li>a:hover {
text-decoration: none;
color: #dd4814;
background-color: rgba(25,25,50,0.1);
}
.gw-submenu>li>a:focus {
text-decoration: none
}
.gw-submenu>li.active>a {
color: #dd4814;
background-color: #48794c40;
}
.event-edit-btn {
position: absolute;
right: 19px;
}
.about-text p {
font-size: 17px;
line-height: 23px;
}
.img-resize img {
width: 20%;
}
.reviwe-wrapper {
min-height: 400px;
}
.use-clear .col-sm-6:nth-child(7) {
clear: both;
}
.review-list-margin p {
margin-top: 40px;
}
.menu-drop li {
width: 100%;
padding: 0;
}
.menu-drop li a {
width: 100%;
line-height: 35px;
}
.menu-drop li a, .menu-drop li a:hover, .menu-drop li a:focus {
background-color:transparent;
background:none;  
color:#fff; 
}
.menu-drop {
padding: 0;
border-radius: 0;
top: 29px;
left: -7px;
}
.top_breweries .breadcrumb, .inner_padding .breadcrumb {
margin: -39px 0 26px 0;
}
.beer-style{
display: block;
}
.beer-rating{
background: #ce780b !important;
margin-top: 10px;
}
a.rate-it-button {
background-color: #387b1b;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
font-weight: 500;
}
.my-rating a.rate-it-button {
background-color: #337ab7;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
font-weight: 500;
margin-left: 8px;
}
.details-map-nevagate{
width:100%; 
height:200px;
position: relative;
}
/* .details-map-nevagate #map_location{
height: 200px;
} */

.details-map-nevagate .map_location{
    height: 200px;
}
.navigate-btn{
position: absolute;
top: 5px;
left: 5px;
z-index: 1;
padding: 1px 10px 1px 3px;
}
.search-type-place{ text-align: left; }
.search-type-place label{cursor: pointer; margin-right: 10px;}
._rating-in-digit{border:1px solid #000; color: #fff !important; background-color: #000; font-size: 12px !important;padding: 1px 5px;position: relative;}
._rating-in-digit:before{
content: "";
position: absolute;
border-right: 7px solid rgba(0,0,0);
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
top: 18%;
left: -7px;
}
.beers_tabs .nav-tabs li .btn-rate{padding: 10px 30px; color: #fd2c2c; text-transform: uppercase; border: 1px solid #fd2c2c; border-radius: 12px; font-weight: 500; cursor: pointer; }
.beers_tabs .nav-tabs li .btn-rate:hover{background-color: #f00; color: #fff; }
.captcha-load{width: 215px; border: 1px solid #b2b2b2; padding-bottom: 8px; border-radius: 10px; margin-bottom: 10px; }
.button-hover{position: absolute;
bottom: 100%;
right: -20%;
border:2px solid #e0ae6f;
padding: 16px 12px;
background: rgba(255,255,255,.7);
border-radius: 6px;     margin-bottom: 12px}
.button-hover a {
margin:2px;
padding: 5px 15px !important; 
}
.button-hover:after   {
content: '';
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -12px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 12px solid #cb7f21;
}
.button-hover a{cursor: pointer; padding: 2px 15px; background-color: #387b1b; border-radius: 3px; }
.event-date .events{margin-bottom: 5px; border-radius: 5px; background-color: #8a8484; padding: 5px 13px; }
.event-date .events a{font-size: 16px; font-weight: 600; color: #fff; }
.tempust .event {background-color: #eee !important;}
.tempust .day[data-event]::before{border-color : transparent #908c8c transparent transparent !important;}
.ba-no-rating{margin-bottom: 0px; font-weight: normal;}
.add-brew-btn{padding: 5px 15px; margin-bottom:16px; font-size:13px;
}
.my-rating a{
margin-right: 5px;
cursor: pointer;
}
.my-rating .review-delete{background-color: #f00 !important;}
.greenRating{background: #008000 !important; color: #fff; padding: 1px 5px; border-radius: 3px;}
.yellowRating{background: #f6921e !important; color: #fff; padding: 1px 5px; border-radius: 3px;}
.redRating{background: #f00 !important; color: #fff; padding: 1px 5px; border-radius: 3px;}
.tempust .month, .tempust .year {
padding-left:0 !important 
}
#addPhoto .col-md-8, .addPhoto .col-md-4 {
width: 50%;
}
.editModal .modal-header{
padding: 9px;
border-bottom: 0;
background-color: #dca42a;
}
.editModal .modal-body{
border: 2px solid #dca42a;
}
.editModal #week-days {
margin-bottom: 0; 
}
.editModal .opening-hours-update-btn{
background-color: #dca42a;
font-weight: 600;
}
.view-by-style{
font-size: 14px;
text-transform: capitalize;
margin-right: 6px;
font-weight: 600;
}
.place-sort-by{
width: 165px;
height: 31px;
border-radius: 10px;
padding-left: 10px;
}
.place-images .btn-delete{
position: absolute;
top: 10px;
right: 24px;
border-radius: 50%;
}
.place-images .delete-crope-image{
position: absolute;
top: 10px;
right: 10px;
border-radius: 50%;
}
.place-image-border{
position: relative;
}
.place-image-border .upload-place-image{
position: absolute;
bottom: 10px;
font-weight: 600;
border-radius: 0px;
background-color: #138928;
border-color: #138928;
left: 50%;
transform: translateX(-50%);
}
.place-images img{
width: 100%;
}
.box-2 .result{
padding-left: 10px;
padding-right: 10px;
}
.view-photos-btn{
margin-top: 20px;
}
/*--- new home css start --- */
.social-signin, .login-view  {
position: relative;
padding:49px 0;
text-align: center;
overflow:hidden;  
font-family: 'Poppins', sans-serif;
}
.social-signin .overlaybg {
position: absolute; 
background:rgba(246,146,30,0.6);  left:0; 
right:0; top: 0; width: 100%; 
height: 100%;  
}
.social-signin {
position: absolute;
left:0;
right: 0;
bottom:0;  
background:rgba(246,146,30,0.8);
}
.social-signin .container, .login-view .container, .support-area .container {
width:1000px;
position:relative;
z-index: 3; 
}
.social-signin h4, .login-view h4 { 
font-size: 22px;
color: #000000;
font-weight: 600;
font-family: 'Poppins', sans-serif;
letter-spacing: 0.2px;
line-height: 26px;
margin:0 0 29px 0;   
}
.social-signin .cre-btn { 
display: inline-block;
border: 2px solid #000000;
color: #000000;
font-size: 18px;
padding: 12px 29px;
font-weight: 500;
border-radius: 6px;   
margin:0 10px;
letter-spacing:0.4px;   
vertical-align: middle;  
}
.social-signin .cre-btn:hover, .social-signin .login-btn:hover, .login-view .login-btn:hover {
background:#000;
color:#fff;
border-color:#000;      
}
.social-signin .login-btn {
display: inline-block;
border: 2px solid #eb1e23;
color: #fff;
background:#eb1e23; 
font-size: 18px;
padding: 12px 69px;
font-weight:400;
border-radius: 6px; 
margin:0 10px;
letter-spacing:0.4px;   
vertical-align: middle;   
}
.social-signin .fb-btn {
display: inline-block;
margin:0 10px;
background:url(../../images/site/fb-login.png) no-repeat center;
width: 275px;
height: 53px;
font-size: 0;
vertical-align: middle;
}
.login-view {
background:url(../../images/site/login-view-bg.jpg) no-repeat center; 
padding:86px 0;
background-size:100%;  
}
.login-view .login-btn {
display: inline-block;
border: 2px solid #eb1e23;
color: #fff;
background:#eb1e23; 
font-size: 14px;
padding:14px 49px;
font-weight:400;
border-radius: 6px;
letter-spacing:0.4px;      
}
.support-area  {
padding:156px 0 236px 0;
overflow: hidden;
position: relative; 
background:url(../../images/site/support-bg.jpg) no-repeat top center;
background-size:cover;  
text-align: center;
font-family: 'Poppins', sans-serif;
background-attachment:fixed; 
}
.support-area .overlaybg {
position: absolute; 
background:rgba(0,0,0,0.8);  left:0; 
right:0; top: 0; width: 100%; 
height: 100%;  
}
.support-area h3 {
color:#f6921e; 
font-size:36px;
margin:0 0 26px 0; 
font-weight:300; 
font-family:'Poppins', sans-serif;
position: relative; 
padding-top:139px; 
}
.support-area h3:before {
content:'';
position:absolute;
left:0; 
right: 0;
top: 0;
width:100px;
height: 88px;
background:url(../../images/site/quote.png) no-repeat top center;   
margin:auto;   
}
.support-area h3 span {
font-size: 46px;
display: block;	
font-weight: 700;
margin-bottom:9px; 
}
.reg-frm {
margin-top: 20px;
}
.reg-frm .reg-frm-header{
font-size: 4rem;
text-align: center;
}
/*css add by arunava on 11-11-2019*/
.top-beer-w{ padding: 70px 0 50px; }
.top-beer-w h3 { font-size: 24px; font-weight: 600; line-height: 100%; margin: 0; }
.top-beer-w h3 span { color:#bc181c;  }
.c-inline-search label { font-size: 13px; padding-right: 10px; }
.c-inline-search .form-control { padding-right: 30px; -webkit-appearance: none;appearance: none;
background:#fff url("../../images/site/places/c-select-arow.png") no-repeat ; background-position:92% 50%; border-color: #aaaab0; 
height: 34px; font-size: 13px;}
.top-beer-list { margin-top: 20px; height:685px; margin-bottom: 30px; }
.top-beer-box { padding-left: 25px; position: relative; margin-bottom: 10px; }
.top-beer-box-in { -webkit-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
-moz-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7); padding: 8px; display: -webkit-box;display: -ms-flexbox;display: flex;
-ms-flex-wrap: wrap;flex-wrap: wrap; }
.top-beer-box-con { padding-left: 12px; -ms-flex: 0 0 67%;
flex: 0 0 67%;max-width: 67%;  }
.top-beer-box-con h4 { line-height: 100%; margin: 0; margin-bottom: 15px; color: #3a3a3e; font-size: 16px; font-weight: 600; }
.top-beer-box-con h4 a {   white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block; }
.top-beer-box-con h4 span { font-weight: 400; color: #424247; font-size: 13px; display: block;
margin-top:5px; }
.top-beer-box-con h4 span a {font-weight: 400; color: #424247;  }
.top-beer-box-con h5 { white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-weight: 600; color: #bc181c; font-size: 13px; line-height: 100%;margin: 0; margin-bottom: 15px; }
.top-beer-rating-p p { color: #008000; font-size: 13px; line-height: 100%; margin-bottom: 8px;}
.top-beer-box-img { -ms-flex: 0 0 32%;flex: 0 0 32%;max-width:32%; }
.top-beer-box-img img { width: 100%; }
.top-beer-rating-w { display: -webkit-box;display: -ms-flexbox;display: flex;  }
.top-beer-rating-p { width: 100%; }
.top-beer-rating-value {-ms-flex-negative: 1;flex-shrink: 1; background:#008000; color: #fff; border-radius: 8px;
color: #fff; font-size:13px; padding:9px 20px; line-height: 100%;font-weight: 600; margin-left: 20px;  }
.top-beer-rating-img  {position: relative; width: 100%;  background: url("../../images/site/places/rating-bf.png") no-repeat; height: 11px;}
.top-beer-rating-img span { position: absolute; left: 0; top: 0;display: block;  background: url("../../images/site/places/rating-af.png") no-repeat;
height: 11px;z-index: 1;  }
.top-beer-box-value  { position: absolute; left: 0; top: 0; background-color:#f3eb17; font-size: 12px;
color: #3a3a3e;padding:3px 5px; line-height: 100%;   }
.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.5);
box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.5); }
.mCSB_inside > .mCSB_container { padding-right: 5px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar ,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#ed0e13 !important;  }
.free-quatie-w  a{ background-color:#f6921e; padding:20px 10px; text-align: center;display: block;   }
.c-beer-event { margin: 10px 0; }
.c-beer-event .block-title {padding: 20px 10px;background-color:#f3eb17;}
.c-beer-event  h2 { line-height: 100%; margin: 0; color:#3a3a3e;  
font-size: 22px; text-align: center; font-weight: 600;  }
.beer-datepicker { background-color:#ffffff; -webkit-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
-moz-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7); padding: 10px; }
.beer-datepicker .ui-widget.ui-widget-content { width: 100%; border: none; background-color: #fcfbfb; }
.beer-datepicker .ui-datepicker .ui-datepicker-title { margin: 0;padding: 5px; }
.beer-datepicker .ui-datepicker .ui-datepicker-title:after{ display: block; content: ""; clear: both; }
.beer-datepicker  .ui-datepicker-prev ,.beer-datepicker  .ui-datepicker-next { display: none; }
.top-beer-w .beer-datepicker .ui-state-default { border: none; background:  none; text-align: center;  }
.c-beer-rated h2 { line-height: 100%; margin: 0; padding: 20px 10px;color:#3a3a3e; background-color:#f6921e; 
font-size: 22px; text-align: center; font-weight: 600;  }
.about-craft-w { margin-bottom: 30px; padding: 50px 0;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } 
.about-craft-in { flex:0 0 50%;max-width: 50%; }
.about-craft-in h3{ font-size: 24px; color: #3a3a3e; font-weight: bold; margin: 0; margin-bottom: 15px; line-height: 100%; }
.about-craft-in p { margin-bottom: 30px; }
.c-red-btn { display: inline-block;background-color: #fff; border: 1px solid #ed0e13; text-transform: uppercase;
color: #ed0e13; transition: 0.5s; padding: 12px 30px; border-radius: 4px; line-height: 100%;font-weight:600; font-size: 13px; }
.c-red-btn:hover { background-color: #ed0e13; color: #fff;  }
.c-beer-event .ui-datepicker-calendar .ui-state-active { background-color:#f6921e; color: #fff; }
.c-map-page #map_location { margin: 0; }
.c-map-list-w { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.c-google-map {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.c-google-map-list {position: relative;z-index: 1;
-webkit-box-shadow: -5px -20px 18px 0px rgba(0,0,0,0.25);
-moz-box-shadow: -5px -20px 18px 0px rgba(0,0,0,0.25);
box-shadow: -5px -20px 18px 0px rgba(0,0,0,0.25);
-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; padding: 50px 40px 60px 30px; background-color:#fafafc; }
.c-google-map-list h3 { font-size: 24px; color: #3a3a3e; font-weight: 600; line-height: 100%; margin: 0; margin-bottom: 20px; }
.c-add-plus {  padding: 12px 15px;}
.c-add-plus span{ font-size:20px; line-height: 10px; display: inline-block; position: relative;top: 2px;margin-right: 5px;}
.cg-map-list-box{   }
.cg-add-beery-w { margin-bottom: 30px; }
.cg-map-list-box-in { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; 
background-color: #fff; padding: 10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.2);box-shadow: 0px 0px 5px 0px rgba(150,145,150,0.2);  }
.cg-map-list-img {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width:25%; }
.cg-map-list-img  { width: 100%; }
.cg-map-list-con { padding: 0 20px;-ms-flex: 0 0 47%;flex: 0 0 47%;max-width:47%; -ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center; }
.cg-map-list-con h4 { font-size: 16px;  font-weight: 500; line-height: 100%;
margin: 0; margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.cg-map-list-con h4 a {color: #3a3a3e;}
.cg-map-list-con ul { padding: 0; margin: 0; list-style-type: none; }
.cg-map-list-con ul li { padding-left: 22px; position: relative; font-size: 13px; color: #424247; margin-bottom: 15px; }
.cg-map-list-con ul li  a{font-size: 13px; color: #424247;}
.cg-map-rating-w { padding: 12px 15px; padding-right: 0; text-align: center; border-left: 1px solid #dcdce3;
-ms-flex: 0 0 28%;flex: 0 0 28%;max-width:28%;  }
.cg-map-rating-w h5 { color: #12a638; font-size: 13px; line-height: 100%; margin: 0; margin-bottom: 15px; text-align: center; } 
.cg-map-list-con ul li:last-child { margin: 0; } 
.cg-map-list-con ul li span { position: absolute; left: 0; top: 0; display: block; color: #87878e; font-size: 18px; }
.cg-map-rating-img  {position: relative; margin: 0 auto;  background: url("../../images/site/places/rating-bf.png") no-repeat; height: 11px;width: 119px;
margin: 0 auto;}
.cg-map-rating-img span { position: absolute; left: 0; top: 0;display: block;  background: url("../../images/site/places/rating-af.png") no-repeat;
height: 11px;z-index: 1;  }
.cg-map-rating-w p{ line-height: 100%; margin: 8px; margin-bottom: 12px; }
.c-red-btn-f { display: inline-block;background-color: #ed0e13; border: 1px solid #ed0e13; text-transform: uppercase;
color: #fff; transition: 0.5s; padding: 12px; border-radius: 4px; line-height: 100%;font-weight:600; font-size: 12px; }
.c-red-btn-f:hover { background-color:#f6931e; color: #fff; border-color:#f6931e;  }
.c-tab-beer { margin-bottom: 30px; }
.c-tab-beer  > li> a { background: none; padding: 5px 0; border: none; font-size: 14px; color: #aaaab0; font-weight: 600; position: relative;  }
.c-google-map-list .c-tab-beer  > li.active > a ,.c-google-map-list .c-tab-beer  > li.active > a:hover ,.c-google-map-list .c-tab-beer  > li >  a:hover ,.c-google-map-list .c-tab-beer  > li > a:focus { background:none; border:  none; color:#000;  }
.c-google-map-list .c-tab-beer  > li { padding-right: 35px; }
.c-tab-beer  > li> a:after{ position: absolute; left: 0; bottom:-1px; background-color: #ed0e13; height: 3px;
content: ""; width: 100%; opacity: 0; }
.c-google-map-list .c-tab-beer  > li.active > a:after ,.c-google-map-list .c-tab-beer  > li > a:hover:after { opacity: 1; } 
.cg-map-list-box { position: relative; padding-left: 30px; margin-bottom: 10px; }
.cg-map-list-box:last-child { margin: 0 ;}
.cg-beer-box-value  { position: absolute; left: 0; top: 0; background-color:#f3eb17; font-size: 12px;
color: #3a3a3e;padding:3px 5px; line-height: 100%;   }
.cg-map-list-w {   height: 658px; overflow-y: scroll; overflow-x: hidden; }
.c-beer-event .block-title { text-align: center; }
.c-beer-event .block-title h2 { margin-bottom: 10px; }
.c-beer-event .block-title .btn-primary { background-color:#000; border-color:#000;   }
.c-beer-event .block-title .btn-primary:hover,.c-beer-event .block-title .btn-primary:focus{ background-color: #f6921e;
color: #fff; border-color:#f6921e;  }
.c-beer-event .block-title .btn-primary:last-child { background-color: #ed0e13; border-color: #ed0e13; }
.c-beer-event .blockContent { background-color:#ffffff; -webkit-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
-moz-box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7);
box-shadow: 2px 0px 10px 0px rgba(236,236,239,0.7); padding: 10px; }
.c-beer-event .header { background-color:#f6f6f6; border: none;padding: 5px; }
.c-beer-event .dates { background:#fcfbfb;  }
.c-beer-event   .header:after ,.c-beer-event  .header:before ,.c-beer-event .dates:after { clear: both; content: ""; display: block; }
.c-beer-event .header .year { float: left; width: 47%; }
.c-beer-event .header .month { float: right; width: 47%; }
.c-beer-event .header select { background-color: #fff; border:  none; height: 37px;padding: 10px;  -webkit-appearance: none;appearance: none;
background:#fff url("../../images/site/places/c-select-arow.png") no-repeat ; background-position:92% 50%; }
.c-beer-rated ._brewList{ margin: 0; background:#fff url("../../images/site/places/rated-beers.png") no-repeat ; padding: 10px;background-size: cover; }
.c-beer-rated ._brewList .no-beers-rated { padding: 50px 0; font-size: 15px; color: #ed0e13;
text-transform: uppercase; text-align: center; font-weight: 600;text-shadow: -1px -1px 9px rgba(255, 255, 255, 1); } 
.c-beer-rated .bew-iteam { padding: 5px; background: rgba(0,0,0,0.5); padding-left:90px; }
.c-beer-rated ._brewList li { min-height: inherit; margin-bottom: 5px; }
.c-beer-rated ._brewList li:last-child { margin-bottom: 0; }
.c-beer-rated ._brewList li .brew-des { padding: 0; }
.c-beer-rated ._brewList li .brew-des h4 { font-size: 14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
.c-beer-rated color: #fff;}
.c-beer-rated ._brewList li .brew-des h5 { margin: 2px; color:#fff; font-size: 12px;  }
.c-beer-rated ._brewList li .brew-des h5 a { color: #fff; }
.c-beer-rated ._brewList li .brew-img { width: 70px; position: absolute; left: 0; top: 0; }
.c-beer-rated ._brewList li .brew-img img { width: 100%; height: auto; }
.c-beer-rated .reviewcontent { width: 100%; }
.c-beer-rated .reviewcontent .fa { font-size: 11px; }
.c-beer-rated .rateUser { color: #fff; font-size: 12px; }
.c-beer-rated .rateUser h5 { margin-bottom: 2px; }
.c-beer-rated ._brewList li .brew-img {left: 11px;top: 11px;}
.c-beer-rated ._brewList li:hover {background: #ed0e13;}
#addEvent .modal-header{line-height: 100%;margin: 0;padding: 20px 10px;color:#3a3a3e;background-color:#f6921e;position: relative;}
.cg-map-list-img ,.top-beer-box-img { border:1px solid #ddd; }
#addEvent  .modal-title { font-size: 22px; font-weight: bold; color: #3a3a3e; padding-right: 80px; }
#addEvent  .modal-header  .close { background: #c66c04; color:#000; padding: 10px; line-height: 100%;
position: absolute; right: 0; top: 0; height: 100%;  
opacity: 1;
line-height: 100%;
text-shadow: none;
color: #fff;
font-size: 34px;
padding: 10px 20px;
margin: 0;
}
.c-map-page #addEvent  .btn.btn-primary.pull-left {background-color:#ed0e13;
border-color:#ed0e13; padding: 10px 30px; }
.c-map-page #addEvent .panel-default { border: none; margin: 0; padding: 0; }
.c-map-page #addEvent .panel-default label {color: #3a3a3e;}
.c-map-page .gm-style .gm-style-iw-c  .btn-success { background:#f6921e; border-color:#f6921e;   } 
.c-map-page .gm-style .gm-style-iw-c  .btn-primary {background-color:#ed0e13;border: 1px solid #ed0e13;}
/*css add by arunava on 6-12-2019*/
/* .c-open-days-remove{  width: 30px; height: 30px; border-radius: 50%;  display: inline-block; color:#fff;
background-color: #ed0e13; font-size: 18px;text-align: center;line-height: 30px;  } */
.c-open-days-remove {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    color: #fff;
    background-color: #ed0e13;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    align-items: center;
    justify-content: center;
}
.day-heading-msg { font-weight: 700; margin-bottom: 30px; color:#000;  }
.day-heading-msg span { color: #ed0e13; }
.add-beery-f #map_location{ margin-top: 25px; }
.add-beery-captecha .captcha-load { width: 100%; border: none; }
.captcha-img { display: -webkit-box;display: -ms-flexbox;display: flex; }
.captcha-img #refresh { width: 34px; height: 34px; margin-left: 8px; align-self: center;}
.captcha-img #captcha {width: 100%;}
.add-beer-button { float: none !important; }
.add-beer-button { margin-top: 11px; }
.captcha-input { margin-top: 15px; }
.category-error {display: none; color: #f00; margin-top: 6px; margin-bottom: 0px;}
.login-btns{	
display: inline-flex;
}
.login-btns .action-btns{
}
.login-btns .button{
padding: 11px 37px;
color: #fd2c2c;
text-transform: uppercase;
border: 1px solid #fd2c2c;
border-radius: 8px;
-webkit-transition: ease-out 0.3s;
-moz-transition: ease-out 0.3s;
-o-transition: ease-out 0.3s;
transition: ease-out 0.3s;
}
.login-btns .fb-btn {
display: inline-block;
margin: 0 10px;
background: url(../../images/site/fb-login.png) no-repeat center;
width: 275px;
height: 43px;
font-size: 0;
vertical-align: middle;
border-radius: 7px;
}
.reviwe-wrapper .untappd-panel{
display: block;
position: relative;
width: 100%;
height: 100%;
color: #ffffff;
}
.untappd-panel .cover-block{
position: relative;
display: block;
height: 300px;
width: 100%;
overflow-y: hidden;
}
.untappd-panel .cover-block .div-background{	
position: absolute;
width: 100%;
height: 100%;
top: 0;
background-color: #00000099;
}
.untappd-panel .cover-block .cover-image{
width: 100%;
}
.untappd-panel .cover-block .user-status{	
position: absolute;
z-index: 3;
bottom: 0;
width: 100%;    
display: flex;
padding: 20px;
}
.untappd-panel .cover-block .user-status .profile-image{
margin-right: 30px;
}
.untappd-panel .cover-block .user-status .profile-image img{	
border: 2px solid #fff;
border-radius: 50%;
width: 100px;
}
.untappd-panel .cover-block .profile-status{
margin-left: 20px;
}
.untappd-panel .cover-block .profile-status .account-details{	
display: block;
margin: 6px 0;
font-size: 17px;
}
.account-details .user-name{
margin-right: 20px;
}
.account-details .user-location{
}
.untappd-panel .cover-block .profile-status .account-details h3{	
margin-bottom: 0;
padding: 0px;
border: 0;    
color: #fff;
font-size: 25px;
}
.untappd-panel .account-details ul{
list-style: none;
}
.untappd-panel .account-details ul li{
display: inline-block;
margin-right: 20px;
}
/*-- 08-06-2020 --*/
.check-beer{	
display: inline-flex;
width: 100%;
margin: 10px 0;
border: 1px solid #ccc;
}
.check-beer .beer-image{
}
.check-beer .beer-info{
padding: 5px;
}
.check-beer .beer-info .info-title{
margin: 0;
}
.check-beer .beer-info .info-list{
color: #000;
list-style: none;
display: inline-grid;
margin-bottom: 0;
margin-top: 5px;
}
.check-beer .beer-info .info-heading{
font-weight: 500;
display: inline-block;
width: 60px;
color: #000;
}
.check-beer .beer-info .info-list li{
color: #847c7c;	
display: inline-flex;
}
.check-beer .q-ry-container{
padding: 0;
}
.btn-pagination button{
display: inline-block;
width: 150px;
}
.rating-edit{	
border: 1px solid #f6931e;
padding: 0 7px;
border-radius: 4px;
background-color: #f6931e;
}
.rating-edit:hover{
color: #fff;
}
.form-control {
min-height: 41px;
background: #fff;
box-shadow: none !important;
border-color: #e3e3e3;
}
.select2-container--default .select2-selection--single{
    border-color: #e3e3e3;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 38px;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none; 
}
.form-control:focus {
border-color: #70c5c0;
}
.form-control, .btn {        
border-radius: 2px;
}
.login-form {
width: 350px;
margin: 0 auto;
padding: 100px 0 30px;      
}
.login-form form {
color: #7a7a7a;
border-radius: 2px;
margin-bottom: 15px;
font-size: 13px;
background: #ececec;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
padding: 30px;  
position: relative; 
}
.login-form h2 {
font-size: 22px;
margin: 35px 0 25px;
}
.login-form .avatar {
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
top: -50px;
width: 95px;
height: 95px;
border-radius: 50%;
z-index: 9;
background: #f6921e;
padding: 15px;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.login-form .avatar img {
width: 100%;
}   
.login-form input[type="checkbox"] {
margin-top: 2px;
}
.login-form .btn {        
font-size: 16px;
font-weight: bold;
background: #f6921e;
border: none;
margin-bottom: 20px;
}
.login-form .btn:hover, .login-form .btn:focus {
background: #eb1e23;
outline: none !important;
}    
.login-form a {
color: #f6921e;
text-decoration: underline;
}
.login-form a:hover {
text-decoration: none;
}
.login-form form a {
color: #7a7a7a;
text-decoration: none;
}
.login-form form a:hover {
text-decoration: underline;
}
.loginByBtn{
display: inline-block;
border: 1px solid #ccc;
padding: 8px 10px;
width: 49%;
text-align: center;
background-color: #f6921e;
color: #fff !important;
font-size: 15px;
margin-top: 10px;
text-decoration: none !important;
font-weight: 600;
}
.loginByBtn.facebook{
background-color: #4c3cd2;
border: 1px solid #4c3cd2;
}
.loginByBtn.untappd{
background-color: #fc0;
border: 1px solid #fc0;
}

/*28.06.21*/

.search-list {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}

.search-list .beer-sec, .search-list .brewries-sec, .search-list .bar-sec {
    position: relative;
}
.search-list .bar-sec .title-sec, .search-list .beer-sec .title-sec, .search-list .brewries-sec .title-sec{
    background: #ecebeb;
    padding: 5px 16px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}

.search-list .bar-sec .result-sec, .search-list .beer-sec .result-sec, .search-list .brewries-sec .result-sec{

}
.search-list .bar-sec .result-sec .search-suggestion-orderList, .search-list .beer-sec .result-sec .search-suggestion-orderList, .search-list .brewries-sec .result-sec .search-suggestion-orderList{
	position:relative; top: inherit;
}

/*._topForm .search-or{
	    margin-top: 150px;
}*/

/* ===========tab css start here==== */
.new-custom-tab{
    margin-top: 30px;
    margin-bottom: 30px;
}
.new-custom-tab  > li {
    padding-right: 35px;
}
.new-custom-tab  > li a{
    background: none;
    padding: 5px 0;
    border: none;
    font-size: 14px;
    color: #aaaab0;
    font-weight: 600;
    position: relative;
    border: none !important;
    font-family: 'Poppins', sans-serif;
}
.new-custom-tab  > li.active a, .new-custom-tab  > li:hover a{
    background: none;
    border: none;
    color: #000;
}
.new-custom-tab  > li a:after {
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #ed0e13;
    height: 3px;
    content: "";
    width: 100%;
    opacity: 0;
}
.new-custom-tab  > li.active > a:after, .new-custom-tab  > li a:hover:after {
    opacity: 1;
}
/* ======button==== */
.border-btn { display: inline-block;background-color: #fff; border: 1px solid #ed0e13; text-transform: uppercase; color: #ed0e13; transition: 0.5s; padding: 12px 16px; border-radius: 4px; line-height: 100%;font-weight:600; font-size: 13px; 
}

.border-btn:hover { background-color: #ed0e13; color: #fff; }

/* ========accordian css start here===== */ 
#accordionExample .card-header h2{
    margin-bottom: 0;
}
#accordionExample .day-heading-msg{
    width: 100%;
    text-align: left;
    padding: 10px;
    margin: 0;
    background: #ffedd9;
    outline: none !important;
    box-shadow: none !important;
    position: relative;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
} 
#accordionExample .day-heading-msg::after {
    content: "\f0d7";
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 15px;
    border-radius: 100%;
    background-color: #f8e2c9;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f6921e;
    font-family: 'fontawesome';
}
#accordionExample .card-body{
    background: #fff6ec;
    padding: 20px;
}

/* =======details page button design===== */
.product_details .button-box, .product_details .view-photos-btn{ 
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.product_details .button-box a, .product_details .view-photos-btn a{
    padding: 10px 13px; 
    text-align: center;
    flex: 1;
}