html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{font-size:14px;line-height:20px;font-weight:300;color:#000;background-color:#fcf7f7}body.home{color:#fff;background-color:#000}body{font-size:14px;line-height:20px;font-weight:300;color:#000;font-family:"Inter",sans-serif}h1,h2{font-family:"Playfair Display",serif}body.home h1,body.home h2{font-family:"Inter",sans-serif}h3,h4,h5,h6{font-family:"Inter",sans-serif}p{font-size:14px;line-height:20px;font-weight:300;margin-bottom:20px}h2{font-size:30px;line-height:36px;font-weight:700;margin-bottom:15px}h3{font-size:16px;line-height:24px;font-weight:400}h4{color:#000;font-size:14px;line-height:100%;font-weight:400;margin-bottom:20px}.notice{font-size:16px;font-weight:400;line-height:20px;color:#000}.wrapper{max-width:1380px;width:100%;margin:0 auto;padding:0 20px}.wrapper:after{content:"";clear:both;display:block}.inner-wrapper{max-width:940px;width:100%;margin:0 auto}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:focus{color:#000;text-decoration:none}body.home a{color:#fff;text-decoration:none}body.home a:hover{color:#fff;text-decoration:none}body.home a:visited{color:#fff;text-decoration:none}body.home a:focus{color:#fff;text-decoration:none}img{max-width:100%;height:auto}.color-white{color:#fff !important}#masthead{padding:15px 0;background-color:#000}div#top-head-bar{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}div#top-head-bar .links-wrap{display:flex;justify-content:flex-end;gap:20px}div#top-head-bar .links-wrap a{font-size:12px;line-height:12px;font-weight:400;color:#b89a5e;text-transform:uppercase}div#top-head-bar .links-wrap a:not(:last-child){padding-right:20px;border-right:1px solid #fff}.home #masthead{padding-bottom:50px}#masthead .header-wrapper{position:relative}#masthead .row>div{margin:auto 0px}#masthead .home-link{display:inline-block;float:left}#masthead .site-title{width:190px;height:44px;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/30bb-logo-horizontal.svg);background-repeat:no-repeat;background-position:top left;background-size:100%;text-indent:-9999px}#masthead #navbar{display:block;text-align:center;min-height:inherit;margin-bottom:0;padding:15px 0}#masthead #navbar ul{padding:0;margin:0;list-style-type:none}#masthead #navbar ul li{margin-right:15px;display:inline-block;text-transform:uppercase;position:relative}#masthead #navbar ul li:last-child{margin-right:0}#masthead #navbar ul li a{font-size:12px;line-height:18px;font-weight:400;color:#b89a5e}#masthead #navbar li>.sub-menu{right:0;margin:0;min-width:max-content;position:absolute;top:100%;border-top:10px solid #000;padding-top:3px;transition:all .5s ease;z-index:88888;padding:0 5px;background-color:#b89a5e;display:none}#masthead #navbar li>.sub-menu>li{min-width:165px;border-bottom:1px solid #fff;text-align:left;margin:0;padding:5px 10px;display:block}#masthead #navbar li>.sub-menu>li:last-child{border-bottom:none}#masthead #navbar li>.sub-menu-toggle{display:none}#masthead #navbar li>.sub-menu>li>a{font-size:12px;line-height:16px;color:#fff}#masthead #navbar li:hover>.sub-menu{display:block}#masthead #navbar li>.sub-menu>li button.menu-item-link-return,#site-navigation button.menu-item-link-return,#masthead #navbar li>.sub-menu>.mobile-parent-nav-menu-item{display:none !important}#masthead #navbar li .submenu-expand{display:none}#masthead .wid-label{text-align:right}#masthead .wid-label img{max-width:84px;width:100%}.home #masthead .wid-label img{max-width:122px}.home #masthead{width:100%}.home #masthead .site-title{display:none}#masthead #navbar .social-media{text-align:right;margin-bottom:5px}#masthead #navbar .social-media a,.home #masthead #navbar .social-media a{font-size:18px;color:#b89a5e}.jim-beam-logo-main{text-align:center}.jim-beam-logo-main img{width:110px;height:auto}.jim-beam-logo{width:auto;height:80px}.mb-0{margin-bottom:0}#main{min-height:500px}.entry-title{font-size:30px;line-height:34px;font-weight:400;letter-spacing:.3px;margin-bottom:15px;font-family:"Playfair Display",serif}.entry-title:last-child{margin-bottom:0}.title{font-size:40px;line-height:44px;font-weight:400;margin-bottom:30px;padding-bottom:15px;text-align:center;position:relative;overflow:hidden;text-transform:uppercase}.title{font-size:32px;line-height:36px;text-transform:uppercase}.partners-section-title{font-size:32px !important;line-height:36px !important;color:#b89a5e !important;margin-bottom:30px}.s-title{font-size:24px;line-height:30px;font-weight:700;color:#fff;margin-bottom:30px;padding-bottom:15px;text-align:center;position:relative;overflow:hidden}.col-title{font-size:24px;line-height:30px;font-weight:300;color:#fff}.sub-title,.center-text-col h3{font-size:16px;line-height:100%;font-weight:400;color:#b89a5e;margin-bottom:30px;padding-bottom:15px;text-align:center;position:relative;overflow:hidden}.title-big{font-size:48px;line-height:52px}.title:after,.sub-title:after,.center-text-col h3:after,.s-title:after{content:"";display:block;width:60px;height:1px;background-color:#b89a5e;position:absolute;bottom:0;left:-50%;right:-50%;margin:0 auto}.entry-content,.center-col-7{max-width:800px;width:100%;margin:0 auto 50px auto;text-align:center}.entry-content p{font-size:16px;line-height:24px;font-weight:300}.center-text-col{max-width:550px;width:100%;margin:0 auto}.center-text-col .text-col{margin-bottom:50px}.center-text-col .text-col h3{text-align:center}.center-text-col .text-col p strong{color:#b89a5e}.awards-categories{max-width:650px;width:100%;margin:0 auto;padding:30px 0 40px}.awards-categories h3{font-size:16px;line-height:20px;color:#b89a5e;margin-bottom:10px}.awards-categories ul{margin-bottom:30px}.awards-categories li{font-size:18px;line-height:22px;margin-bottom:3px;padding-left:30px;position:relative;list-style-type:none;font-family:'Old Standard TT',serif}.awards-categories li:before{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:0;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/star-icon.png);background-repeat:no-repeat;background-position:center}.cocktail-week-featured{margin-top:40px;min-height:600px;display:flex;background-repeat:no-repeat;background-position:bottom right;background-attachment:fixed}.cocktail-week-featured .wrapper{margin-top:auto;margin-bottom:auto}.cocktail-week-featured .text-col{max-width:400px;text-align:center;margin:auto}.feature-video a{position:relative;display:block;overflow:hidden}.feature-video .play-icon{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/play-icon.png);background-repeat:no-repeat;background-position:center}.steps-container{max-width:1000px;width:100%;margin:0 auto}.step{height:100%;background-color:#edeaea;text-align:center;padding:15px;margin-bottom:60px;position:relative}.step:after{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #b89a5e;position:absolute;left:-50%;right:-50%;bottom:-40px;margin:0 auto}.step:last-child:after{display:none}.step .col{padding:15px 15px 30px}.step .col p:last-child{margin-bottom:0}.step .col p strong{font-size:24px;line-height:100%;color:#000;font-family:"Inter",sans-serif}.home-main{padding-bottom:50px;margin-bottom:20px;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover}.home-main .wrapper{margin-top:auto}#main-logos{max-width:255px;width:100%;margin:0 auto}.home-main .teachers-logo{text-align:center;margin-bottom:20px}.home-main .teachers-logo img{max-width:140px}.home-main .home-notice{padding:0 20px}.home-main .home-notice p{max-width:500px;width:100%;text-align:center;margin:0 auto;padding:10px;position:relative;background-color:#b89a5e}.home-main .home-notice p:before{content:"";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #b89a5e;position:absolute;top:0;left:-20px}.home-main .home-notice p:after{content:"";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #b89a5e;position:absolute;top:0;right:-20px}.home-main-button{padding-top:30px;text-align:center}.home-main-text{max-width:600px;width:100%;margin:20px auto 0px auto;padding:20px;text-align:center;background-color:rgba(0,0,0,.6)}.home-main-text p:last-child{margin-bottom:0}.home-features-posts{background:#b89a5e}.home-main-partners{background-color:#fff}.home-main-partners .logos-wrapper{margin-top:10px;padding:20px}.home-main-partners .logos-wrapper h4{text-align:center;margin-bottom:10px}.home-main-partners .logos-wrapper .organizers{max-width:550px;width:100%;text-align:center;margin:0 auto 20px auto;position:relative}.home-main-partners .logos-wrapper .organizers:after{content:"";display:block;position:absolute;bottom:0;left:-50%;right:-50%;margin:0 auto;width:1px;height:60px;background-color:#b89a5e}.home-main-partners .logos-wrapper .organizers .col-xs-6 img{margin-right:15px;display:inline-block;vertical-align:top}.home-main-partners .logos-wrapper .organizers .col-xs-6:first-child img{margin-top:15px}.home-main-partners .logos-wrapper .organizers .col-xs-6 img:last-child{margin-right:0}.home-main-partners .logos-container{max-width:1000px;width:100%;margin:0 auto}.partners-logo{text-align:center;text-align:center;justify-content:center}.partners-logo .logo-col{width:19%;text-align:center;padding:0 8px;display:inline-block;margin:10px 0}.partners-logo .logo-col img{max-width:120px;width:100%}.logo-main-partner{max-width:120px;margin-top:15px}.bx-wrapper{box-shadow:none;border:none;background-color:transparent;margin:0}.awards-types{padding:40px 40px 0;border:1px solid #b89a5e;margin-bottom:60px;position:relative}.awards-types:after{width:283px;height:499px;content:"";display:block;position:absolute;bottom:-15px;left:60px;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/award.png);background-repeat:no-repeat;background-position:0 0;background-size:100%}.awards-types .center-text-col{max-width:600px;margin-bottom:60px;text-align:center}.awards-types .award-featured-list{min-height:380px;padding-top:81px;padding-left:350px;margin-bottom:-25px}.awards-types .award-featured-list .title{margin-top:-81px}.awards-types .award-featured-list h4{font-size:16px;line-height:20px;color:#b89a5e}.awards-types .award-featured-list li{font-size:14px;line-height:18px;font-weight:400;list-style-type:none;position:relative;padding-bottom:10px;margin-bottom:10px}.awards-types .award-featured-list li:after{content:"";width:80px;height:1px;position:absolute;left:0;bottom:0;background-color:#b89a5e}.awards-types .award-featured-list li:last-child:after{content:none}.awards-types .awards-notice{padding-left:370px;padding-top:40px;padding-bottom:40px}.awards-types .notice{text-align:left;margin:0;padding:10px;position:relative;background-color:#b89a5e}.awards-types .notice:before{content:"";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #b89a5e;position:absolute;top:0;left:-20px}.list-of-bars-featured .list-of-bars-featured-bg{padding:80px 20px 40px;background-position:center;background-size:cover;text-align:center}.icon-100{margin-bottom:20px}a.b-link-button{font-size:14px;line-height:100%;display:inline-block;border:1px solid #b89a5e;color:#fff;padding:10px 100px;background-color:rgba(0,0,0,.6)}.c-w-row{padding-right:400px;margin-bottom:40px;position:relative;background-color:#333}.c-w-row .image-col{width:100%;height:450px;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:5px 0px 5px rgba(0,0,0,.6)}.c-w-row .text-col{max-width:400px;position:absolute;top:0;right:0;text-align:center;padding:30px}div#masterclasses-template .c-w-row{padding:100px 0;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}div#masterclasses-template .c-w-row .text-col{position:relative;margin-left:180px}.button{border:1px solid #b89a5e;display:block;margin:0 auto;padding:12px 10px;color:#fff !important}.bars-container{max-width:1000px;width:100%;margin:0 auto}.bars-container .col{margin-bottom:30px;overflow:hidden;position:relative}.bars-container .col a{display:block;position:relative;background-color:#333;overflow:hidden}.bars-container .col .b-ovr-lay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.10407913165266103);background:linear-gradient(360deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.10407913165266103) 30%)}.bars-container .col .bar-name{width:100%;position:absolute;bottom:0;left:0;padding:20px;text-align:center}.bars-container .col .location{color:#b89a5e}.bars-container .col .bar-name p{margin-bottom:0}.bars-container .img-col{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}.bars-container .img-col img{display:none}.bars-container .img-col,.bars-container .col .bar-name{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bars-container .col:hover .img-col{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.bars-container .col:hover .bar-name{padding-bottom:50px}.page-template-year-archive-template .bars-container .img-col{background-size:cover}.page-template-year-archive-template .bars-container .col:hover .img-col{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.bars-container .col .bar-position{width:80px;height:80px;text-align:center;position:absolute;top:10px;left:10px;font-size:18px;line-height:40px;font-weight:700;color:#000;background-color:#b89a5e;z-index:1}.bars-container .col-xs-12 .img-col{height:600px}.bars-container .col-xs-12 .col .bar-position{width:100px;height:100px;font-size:28px;line-height:90px}.single-bar-container .slider-container{max-width:940px;width:100%;margin:0 auto}.bar-slider-image-wrap{max-height:520px;background-color:#000;display:flex;align-items:center;justify-content:center}.bar-slider-image-wrap img{max-height:600px;width:auto !important}.single-bar-container .location{text-align:center;color:#b89a5e}.bar-menu-card{text-align:center}.bar-menu-card a{border:1px solid #b89a5e;padding:10px 30px;background-color:rgba(255,255,255,.2);color:#fff;text-transform:uppercase}.bar-images-slider.flexslider .slides li{text-align:center}.flexslider{border:none;border-radius:0;background-color:transparent}.flex-direction-nav a{font-size:28px;line-height:40px;color:#b89a5e;opacity:1}.flex-direction-nav a:before{display:none}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}.masterclass-slide .flex-direction-nav{width:calc(41.66666667% - 15px);position:absolute;top:50%}.masterclass-slide .flex-direction-nav .flex-prev{left:10px}.masterclass-slide .flex-direction-nav .flex-next{right:10px}.masterclasses-container .designation,.popup-container .designation{color:#b89a5e}.masterclasses-container p:last-child,.popup-container .popup-col p:last-child{margin-bottom:0}.popup-container{width:100%;height:100%;position:fixed;top:0;left:0;padding:20px;background-color:rgba(0,0,0,.85);overflow:auto;z-index:9999;display:none}.popup-container .popup-col{max-width:700px;width:100%;margin:50px auto 50px auto;border:1px solid #b89a5e;background-color:#333;padding:30px;position:relative}.masterclasses-container .bt-profile,.masterclasses-container .bt-concept{display:none}.bt-profile .bt-container .img-col{max-width:200px;width:100%;margin:0 0 15px;line-height:100%}.bt-profile-tab{text-align:center;padding-top:5px}.bt-profile-tab span,.concept-tab span{color:#b89a5e;cursor:pointer;font-weight:700}.concept-tab{margin-bottom:20px}.popup-container .popup-col .close-popup{font-size:24px;position:absolute;right:-13px;top:-13px;color:#b89a5e;cursor:pointer;background-color:#000}.curators{text-align:left}.curator-col img{display:inline-block;margin-bottom:15px}.curator-col h3{font-size:20px;line-height:24px;font-weight:700}.curator-col .designation{color:#b89a5e;padding-bottom:10px;position:relative}.curator-col .designation:after{content:"";height:1px;width:100px;position:absolute;bottom:0;left:0;background-color:#b89a5e}.curated-companies{margin-top:50px;padding-top:50px;border-top:1px solid #b89a5e;text-align:left}.curated-companies .row{margin-bottom:30px}.center-text-col p strong{font-size:24px;line-height:100%;font-weight:700}.shortlisted-bars-container{max-width:600px;width:100%;margin:0 auto}.shortlisted-bars-container ul{list-style-type:none}.shortlisted-bars-container .filter-bar{border:1px solid #fff;position:relative;padding:10px 15px;margin-bottom:30px;cursor:pointer}.shortlisted-bars-container .filter-bar p{margin:0}.shortlisted-bars-container .filter-bar p span{color:#b89a5e}.shortlisted-bars-container .filter-bar ul.filters{width:100%;position:absolute;top:50px;left:0;display:none;padding:20px;border:1px solid #b89a5e;background-color:rgba(255,255,255,1);z-index:1}.shortlisted-bars-container .filter-bar ul.filters li{color:#b89a5e}.shortlisted-bars-list li{display:block;margin-bottom:15px}.shortlisted-bars-list li span{color:#b89a5e}.shortlisted-bars-list li strong{font-size:24px;line-height:28px;font-weight:700;margin-right:15px;padding-bottom:5px;display:inline-block;position:relative}.shortlisted-bars-list li strong:after{content:"";display:block;width:60px;height:1px;background-color:#b89a5e;position:absolute;bottom:0;left:0;margin:0 auto}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #fff;background-color:transparent;font-size:12px}input[type=button],input[type=submit]{width:100%;border:1px solid #b89a5e;display:block;margin:0 auto;padding:12px 10px;background-color:rgba(255,255,255,.3)}label{font-size:14px;line-height:18px;font-weight:300;margin-bottom:10px;color:#b89a5e;text-transform:capitalize}.login-form-wrapper{max-width:400px;width:100%;margin:0 auto}#voting-form-container{max-width:900px;width:100%;margin:0 auto 20px auto}#voting-form-container .form-row{border-bottom:1px solid #b89a5e;padding:0 20px 50px;margin-bottom:50px;position:relative}#voting-form-container .form-row:after{content:"";clear:both;display:block}#voting-form-container .form-row .row-head{left:20px;top:0;width:40%;float:left}#voting-form-container .vote-input-field{width:60%;float:right;padding-left:20px}#voting-form-container .form-row .row-head ul{padding-left:20px;margin-bottom:10px}#voting-form-container .form-row .row-head p{margin-bottom:10px}#voting-form-container .form-row .row-head p,#voting-form-container .form-row .row-head ul li{font-size:13px;line-height:17px}#voting-form-container .form-row .row-head h3{font-size:20px;line-height:24px;font-weight:700;margin:0 0 10px}#voting-form-container .form-row input[type=text]{font-size:16px;line-height:100%;cursor:pointer;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/angle-arrow-down.png);background-repeat:no-repeat;background-size:15px;background-position:calc(100% - 10px) center;padding-right:40px}.bar-list-for-voting{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.85);overflow:auto;padding:50px;z-index:999999;display:none}.bar-list-for-voting ul{max-width:600px;width:100%;margin:0 auto;padding:20px;border:1px solid #b89a5e;position:relative;background-color:#000;list-style-type:none}.bar-list-for-voting ul:after{content:"";clear:both;display:block}.bar-list-for-voting ul li{display:block;margin-bottom:15px;cursor:pointer}.bar-list-for-voting ul li strong{font-size:16px;line-height:20px;font-weight:400;margin-right:15px;display:inline-block;position:relative;font-family:'Old Standard TT',serif}.bar-list-for-voting li span{font-size:12px;color:#b89a5e}.bar-list-for-voting .close-btn{position:absolute;top:-12px;right:-12px;font-size:24px;color:#b89a5e;cursor:pointer;background:#000}.center-align{text-align:center}.logout-button a{font-size:18px;font-weight:700;margin-top:30px;display:inline-block}.already-submited-message{margin-bottom:20px}.welcome-message{text-transform:uppercase}.q-cf7-form-container select option{color:#000}.media-article .foogallery .fg-thumb{border-bottom:5px solid #b89a5e}.subscribe-popup{width:100%;height:100%;position:fixed;top:0;left:0;padding:100px 20px 50px;background-color:rgba(0,0,0,.6);z-index:999}.subscribe-popup .form-col{max-width:750px;width:100%;margin:0 auto;padding:100px 50px;position:relative;background-color:#000;border-radius:15px}.subscribe-popup .form-col h3{font-size:24px;line-height:28px;margin-bottom:30px;text-align:center;font-family:'Old Standard TT',serif}.subscribe-popup .form-col form{max-width:400px;width:100%;margin:0 auto}.subscribe-popup .form-col .c_field{margin-bottom:15px}.subscribe-popup .form-col .close-popup{font-size:24px;position:absolute;right:-13px;top:-13px;color:#b89a5e;cursor:pointer;background-color:#000}.subscribe-popup .form-col .c_field input,.subscribe-popup .form-col .submit input{font-size:14px;border:1px solid #b89a5e;border-radius:10px;text-align:center;padding:12px 10px;background-color:transparent;color:#fff}.insta-feed-footer .insta-icon{text-align:center}.insta-feed-footer .insta-icon a{font-size:18px;line-height:100%;color:#b89a5e;display:inline-block;text-align:center}.insta-feed-footer .insta-icon a svg{width:20px}.insta-feed-footer .insta-icon a span{vertical-align:top;line-height:22px;margin-left:5px}.wpcf7 form .wpcf7-response-output{border:none !important;text-align:center}#instagram-widget{padding-top:50px;background-color:#fff}#colophon{padding-top:50px;background-color:#fff}#colophon .footer-logo-wrap img{max-width:130px;width:100%}#colophon,#colophon a{color:#b89a5e}#colophon ul#menu-footer-menu{list-style-type:none;padding:0}#colophon .widget-column:after{content:"";clear:both;display:block}#colophon .widget-column>.widget{width:33.33%;float:left}#colophon .widget-column>section:nth-child(2) p{font-size:16px;font-weight:700;position:relative;padding-left:45px}#colophon .widget-column>section:nth-child(2) p i{position:absolute;top:0;left:0;color:#b89a5e;padding-right:15px;border-right:1px solid #b89a5e}.follow-us-buttons a{font-size:24px;display:inline-block;margin-right:15px}.c_field input,.c_field textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #b89a5e;background-color:transparent;font-size:12px}.c_field textarea{height:100px}.c_field input::-webkit-input-placeholder,.c_field textarea::-webkit-input-placeholder{color:#fff}.c_field input::-moz-placeholder,.c_field textarea::-moz-placeholder{color:#fff}.c_field input:-ms-input-placeholder,.c_field textarea:-ms-input-placeholder{color:#fff}.c_field input:-moz-placeholder,.c_field textarea:-moz-placeholder{color:#fff}.submit{text-align:center}.submit input{width:100%;border:1px solid #b89a5e;display:block;margin:0 auto;padding:12px 10px;background-color:rgba(255,255,255,.3)}#colophon .social-media{margin-bottom:20px}#colophon .social-media li{list-style-type:none;display:inline-block;margin-right:15px}#colophon .social-media a{font-size:24px;color:#b89a5e}#colophon #btn-get-in-touch{display:block;width:100%;padding:10px;margin-bottom:10px;border:1px solid #b89a5e;font-size:16px;font-weight:700;text-align:center;cursor:pointer}.footer-navigation{text-align:center;margin-top:30px}.footer-navigation li{font-size:13px;display:inline-block;text-transform:uppercase;margin-right:15px}.footer-navigation li:last-child{margin-right:0}.site-info{text-align:center;padding:20px 0 10px;margin-top:10px;display:flex;border-top:1px solid #0000000D}.site-info p{margin:0;font-size:10px;line-height:14px;font-weight:300;color:#000}.site-info a{color:#000}#colophon .site-info p,#colophon .site-info a{font-size:11px;line-height:16px;font-weight:400;color:#000}.site-policy-list{list-style-type:none}.site-policy-list li{font-size:11px;line-height:100%}.site-policy-list li:not(:last-child){padding-right:10px;border-right:1px solid #000}#age_verification{width:100%;height:100%;position:fixed;top:0;left:0;padding:50px;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:auto;z-index:9999;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/30-bars-ptn-bg.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover}#age_verification #verification_popup{max-width:600px;width:100%;background:#000;padding:30px;text-align:center;margin:auto;border-radius:15px}#age_verification #verification_popup .popup-logo{max-width:150px;width:100%;margin:0 auto 30px auto}#verification_popup .info h3{max-width:360px;font-size:20px;line-height:24px;font-weight:400;margin:0 auto 30px auto;color:#fff}#verification_popup .info button{width:200px;display:inline-block;vertical-align:top;background-color:transparent;border:1px solid #b89a5e;border-radius:10px;padding:15px 30px;margin:30px 20px 20px 0;font-size:14px;line-height:100%;color:#b89a5e}#verification_popup .info button:hover{color:#000;background-color:#b89a5e}#verification_popup .info button:last-child{margin-right:0}.overflow-hidden{overflow:hidden}body.page-id-3386 .entry-content{text-align:left}body.page-id-3386 .entry-content ul{padding-left:15px}body.page-id-2580 .wpcf7 form.sent .wpcf7-response-output{font-size:28px;line-height:34px}.confirm-popup{width:100%;height:100%;position:fixed;top:0;left:0;padding:100px 50px 50px;background-color:#000;background-color:rgba(0,0,0,.85);overflow:auto;display:none;z-index:9999}.confirm-popup .q-col{max-width:500px;width:100%;background:#000;padding:30px;border:1px solid #fff;text-align:center;margin:auto}.confirm-popup .q-col p{font-size:20px;line-height:26px}.confirm-popup .button{width:100px;display:inline-block;vertical-align:top;background-color:transparent;border:1px solid #fff;padding:15px;margin:30px 20px 20px 0;font-size:14px;line-height:100%;cursor:pointer}form.post-password-form{width:100%;height:100%;position:fixed;top:0;left:0;padding:80px 30px 30px;background-color:#000;z-index:9999}form.post-password-form p{max-width:600px;width:100%;margin:0 auto 20px auto}form.post-password-form p label{display:block;width:100%}.blog-row{min-height:300px;margin-bottom:50px;position:relative;padding:0 0 0 300px;background-color:#333;box-shadow:0px 5px 10px rgb(0 0 0/50%)}.blog-row .blog-title{font-size:24px;line-height:30px;font-weight:700;margin-bottom:10px;color:#fff}.blog-row .img-col{width:300px;height:300px;position:absolute;top:0;left:0}.blog-row .featured-image{height:300px;position:relative;overflow:hidden}.blog-row .date{position:absolute;top:0;left:0;z-index:1;padding:0 10px;font-size:14px;line-height:30px;font-weight:700;color:#000;background-color:#c6a545}.blog-row:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.blog-row .featured-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.blog-row .blog-text-wrap{min-height:300px;padding:20px;display:flex;flex-direction:column}.blog-archive-widget{padding:20px;margin-bottom:30px;background-color:#333;box-shadow:0px 5px 10px rgb(0 0 0/50%)}.blog-archive-widget h2{font-size:24px;line-height:30px;font-weight:700;margin-bottom:20px;font-family:'Old Standard TT',serif}.blog-sidebar ul{padding-left:25px}.blog-sidebar ul li{font-size:14px;line-height:20px;margin-bottom:5px}.single-blog .entry-title{text-align:left;margin-bottom:20px}.single-blog .date{font-size:16px;line-height:40px;font-weight:700;color:#c6a545}.single-blog .entry-title:after{left:0;right:auto}body.single-blog,body.single-blog p{font-size:16px;line-height:20px}body.single-blog h2{font-size:24px;line-height:28px;font-weight:700;margin-top:40px;margin-bottom:10px;font-family:'Old Standard TT',serif}.pagination{display:block;text-align:center}.pagination h2.screen-reader-text{display:none}.pagination .nav-links span,.pagination .nav-links a{font-size:18px;line-height:22px;font-weight:700;color:#b89a5e;margin-left:5px;font-family:'Old Standard TT',serif}.blog-row .blog-text-wrap a.read-more{margin-top:auto}.pagination .nav-links span.page-numbers.current{color:#000}#c-form-7-wrapper .wpcf7{padding:20px;border-radius:10px;background-color:#000}#c-form-7-wrapper .wpcf7 p{margin-bottom:5px}.codedropz-upload-inner,.codedropz-upload-inner h3{color:#b89a5e}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{color:#fff}.get-in-touch-container{width:100%;height:100%;position:fixed;top:0;left:0;padding:100px 20px 50px;background-color:rgba(0,0,0,.6);z-index:999;display:none;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/30-bars-ptn-bg.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover}.get-in-touch-container .get-in-touch-popup{max-width:750px;width:100%;margin:0 auto;padding:50px;position:relative;background-color:#000}.get-in-touch-container .get-in-touch-popup>.wpcf7{max-width:500px;width:100%;margin:0 auto}.get-in-touch-container .get-in-touch-popup h3{font-size:24px;line-height:28px;color:#fff;margin-bottom:30px;text-align:center;font-family:'Old Standard TT',serif}.get-in-touch-container .get-in-touch-popup .close-popup{font-size:24px;position:absolute;right:-13px;top:-13px;color:#b89a5e;cursor:pointer;background-color:#000}.get-in-touch-container .get-in-touch-popup .c_field input,.get-in-touch-container .get-in-touch-popup .c_field textarea,.get-in-touch-container .get-in-touch-popup .submit input{border:1px solid #b89a5e;border-radius:10px;text-align:center;padding:12px 10px;background-color:transparent;color:#fff}.partner-feature-img{margin-bottom:20px}.partner-feature-img img{width:100%}.q-cf7-form-container{text-align:left}select{width:100%;padding:10px;margin-bottom:10px;border:1px solid #fff;background-color:transparent;font-size:12px}.q-cf7-form-container select,.q-cf7-form-container input[type=text],.q-cf7-form-container input[type=email],.q-cf7-form-container input[type=url],.q-cf7-form-container input[type=password],.q-cf7-form-container input[type=search],.q-cf7-form-container input[type=number],.q-cf7-form-container input[type=tel],.q-cf7-form-container input[type=range],.q-cf7-form-container input[type=date],.q-cf7-form-container input[type=month],.q-cf7-form-container input[type=week],.q-cf7-form-container input[type=time],.q-cf7-form-container input[type=datetime],.q-cf7-form-container input[type=datetime-local],.q-cf7-form-container input[type=color],.q-cf7-form-container textarea{margin-bottom:25px;border-radius:10px;border:1px solid rgba(255,255,255,.6);color:#fff}.q-cf7-form-container label{padding-left:20px}.q-cf7-form-container label small{font-size:12px;font-weight:700;display:block}.q-cf7-form-container label strong{font-size:12px;font-weight:700}.q-cf7-form-container .child-row{padding-left:100px}.codedropz-upload-handler{margin-bottom:25px}.codedropz-upload-inner h3{font-size:18px;line-height:22px}.submit input{background-color:#b89a5e !important;text-transform:uppercase;color:#000 !important;font-size:18px;line-height:22px;font-weight:400;border-radius:10px}.wpcf7-field-group-remove,.wpcf7-field-group-add{background-color:#b89a5e;color:#000;font-size:14px;line-height:18px;font-weight:400;padding:5px 10px;margin-right:10px;border:none}.q-cf7-form-container .height-120 textarea{height:120px}.q-cf7-form-container .user-details{padding-bottom:5px;margin-bottom:30px;border-bottom:1px dashed #b89a5e}.q-cf7-form-container .mb-3{margin-bottom:15px}.q-cf7-form-container .wpcf7-field-group>p{text-align:right}.q-cf7-form-container .wpcf7 form .wpcf7-response-output{font-size:18px;line-height:22px}.dnd-upload-status{margin-bottom:20px}.dnd-upload-status .dnd-upload-details .remove-file span:after{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/x-mark.png) !important}body #masthead #navbar .social-media a.enroll-btn{font-size:14px;font-weight:400;color:#000;padding:2px 10px;margin-right:15px;background-color:#b89a5e;border-radius:5px}._df_book{background-color:#000 !important}.df-container>.df-ui-next,.df-container>.df-ui-prev{color:#fff !important;opacity:.5 !important}.page-id-3942 .entry-content{max-width:1000px}.page-id-3942 .entry-title,.page-id-3942 .title{display:none}.flip-3d-book-wrap{text-align:left;max-width:650px;margin:0 auto}.flip-3d-book-wrap .row{display:flex;margin-bottom:10px}.flip-3d-book-wrap .row>div{margin-top:auto;margin-bottom:auto}.flip-3d-book-wrap h2{font-size:40px;line-height:44px;font-weight:400;font-family:'Old Standard TT',serif}.flip-3d-book-wrap h3{font-size:18px;line-height:22px;font-family:'Old Standard TT',serif}.flip-3d-book-wrap>p{text-align:center;color:#b89a5e}.flip-3d-book-wrap>p span:first-child{border-right:1px solid #fff;margin-right:10px;padding-right:15px}@media(max-width:768px){div#top-head-bar .links-wrap a{font-size:10px}#masthead #navbar{width:100%;height:100%;position:fixed;top:0;left:0;padding:75px 20px 30px;background-color:#000;background-color:rgba(0,0,0,.85);z-index:10;display:none}#masthead #navbar ul li{margin-right:0;display:block;text-align:center;margin-bottom:15px}.menu-button{-webkit-transition:all .5s cubic-bezier(.7,0,.3,1);-moz-transition:all .5s cubic-bezier(.7,0,.3,1);-o-transition:all .5s cubic-bezier(.7,0,.3,1);transition:all .5s cubic-bezier(.7,0,.3,1);width:28px;height:34px;position:absolute;top:5px;right:15px;z-index:999;cursor:pointer}.menu-button .lines{transition:all .3s cubic-bezier(.7,0,.3,1);position:relative;width:15px;height:5px;background-color:#b89a5e;display:block;top:50%;margin-top:-2px}.menu-button .lines:after,.menu-button .lines:before{transition:all .3s cubic-bezier(.7,0,.3,1);position:absolute;left:0;width:28px;height:5px;background-color:#b89a5e;display:block;content:''}.menu-button .lines:before{top:-10px}.menu-button .lines:after{top:10px}.menu-button .lines,.menu-button .lines:after,.menu-button .lines:before{-webkit-transition:all .3s cubic-bezier(.7,0,.3,1);-moz-transition:all .3s cubic-bezier(.7,0,.3,1);-o-transition:all .3s cubic-bezier(.7,0,.3,1)}.menu-button.toggle{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-button.toggle .lines{background-color:transparent!important}.menu-button.toggle .lines:after,.menu-button.toggle .lines:before{top:0}.menu-button.toggle .lines:before{background-color:#fff;-webkit-transform:translateY(0)rotate(-45deg);-moz-transform:translateY(0)rotate(-45deg);-o-transform:translateY(0)rotate(-45deg);-ms-transform:translateY(0)rotate(-45deg);transform:translateY(0)rotate(-45deg)}.menu-button.toggle .lines:after{background-color:#fff;-webkit-transform:translateY(0)rotate(45deg);-moz-transform:translateY(0)rotate(45deg);-o-transform:translateY(0)rotate(45deg);-ms-transform:translateY(0)rotate(45deg);transform:translateY(0)rotate(45deg)}.menu-button:hover .lines{width:100%}.logo-main img{width:180px}.awards-types{padding:20px}.awards-types .award-featured-list{padding-left:0}.awards-types .awards-notice{padding-left:20px}.awards-types:after{display:none}.shortlisted-bars-container{padding-left:0}.bars-container .col-xs-4{width:50%}.c-w-row{padding-right:0}.c-w-row .image-col{height:300px}.c-w-row .text-col{position:relative;margin:0 auto;padding:20px}div#masterclasses-template .c-w-row .text-col{margin:0 auto;padding:0;left:auto;right:auto;top:auto;bottom:auto}.masterclasses-container .row>.col-xs-6{width:100%}div#masterclasses-template .c-w-row{background-attachment:scroll}.page-template-cocktail-workshops-template .masterclasses-container .row{margin-bottom:40px}.post-type-archive-blog .site-main>.wrapper>.row>.col-xs-8,.post-type-archive-blog .site-main>.wrapper>.row>.col-xs-4{width:100%}.single-blog .site-main>.wrapper>.row>.col-xs-8,.single-blog .site-main>.wrapper>.row>.col-xs-4{width:100%}#colophon .widget-column>.widget{width:100%;margin-bottom:30px}}@media(max-width:768px){.bar-list-for-voting{padding:50px 20px}}@media(max-width:640px){.partners-logo .logo-col{width:33.33%}#voting-form-container .form-row{padding-left:0;padding-right:0}#voting-form-container .form-row .row-head{margin-bottom:20px}#voting-form-container .form-row .row-head,#voting-form-container .vote-input-field{width:100%;padding-left:0}.bar-list-for-voting ul li strong{font-size:14px}a.b-link-button{padding:10px}.blog-row{padding:0}.blog-row .img-col{width:100%;height:inherit;position:relative}.blog-row .featured-image{height:inherit}.blog-row .featured-image img{position:relative}.blog-row .blog-text-wrap{min-height:inherit;display:block}.flip-3d-book-wrap{max-width:400px}.flip-3d-book-wrap h2{font-size:24px;line-height:28px}.flip-3d-book-wrap h3{font-size:14px;line-height:18px}.flip-3d-book-wrap>p{font-size:12px;line-height:16px}}@media(max-width:480px){.home #masthead .site-title{width:140px;height:230px}.title,.home-main h2{font-size:24px;line-height:28px}.home-main p{margin-bottom:6px}.logo-main img,#colophon .widget-column>.widget:first-child img{width:120px}.notice{font-size:14px;line-height:18px}.home-main .home-notice,.awards-types .awards-notice{padding:0}.home-main .home-notice p:before,.home-main .home-notice p:after,.awards-types .notice:before{display:none}.awards-types .wp-block-spacer{height:20px !important}.cocktail-week-featured{position:relative}.cocktail-week-featured:before{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3)}.cocktail-week-featured .col-xs-6{width:100%}.cocktail-week-featured .col-xs-6 .text-col{margin-bottom:30px}.curators .col-xs-6{width:100%;margin-bottom:30px}.curators .col-xs-6:last-child{margin-bottom:0}.bars-container .col-xs-6,.bars-container .col-xs-4{width:100%}#age_verification{padding:50px 20px}#age_verification #verification_popup{border:none;padding:0}#age_verification #verification_popup .info{padding:30px 10px;border:none}#verification_popup .info h3{font-size:18px;line-height:28px}#verification_popup .info button{width:80px;padding:10px;font-size:12px}}.sq-card{width:100%;max-width:300px;margin:0 auto;position:relative;margin-bottom:15px}.sq-card .number{width:50px;height:50px;position:absolute;top:10px;left:10px;z-index:1}.sq-card-image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background-color:#c9c9c9}.sq-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sq-card h3{font-size:18px;line-height:22px;position:absolute;left:10px;bottom:10px;z-index:1}.entry-header{text-align:center;padding:30px 0 80px;background-color:#b89a5e}.page-container{margin-top:-50px;padding:50px 20px;margin-bottom:50px;position:relative;background-color:#fff;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/30-bars-ptn-bg.jpg);background-repeat:repeat-y;background-position:calc(100% - 100px) 0px;background-size:500px;background-attachment:fixed}.page-container:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;background-color:rgba(255,255,255,.7);z-index:1}.page-container>*{z-index:2;position:relative}.h-icon-v,.h-icon-v,.h-icon-h,.h-icon-h{display:flex;align-items:center;justify-content:center;min-height:50px;position:relative}.h-icon-v:before,.h-icon-v:after,.h-icon-h:before,.h-icon-h:after{width:50px;height:50px;content:"";display:inline-block;position:relative;margin:0 30px;background-repeat:no-repeat;background-position:center;background-size:100%}.h-icon-v:before,.h-icon-v:after{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/icons/h-icon-verticle.svg)}.h-icon-h:before,.h-icon-h:after{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/icons/h-icon-horizontal.svg)}.view-action{min-height:30px;display:block;position:relative;padding-right:40px}.view-action:after{content:"";display:block;position:absolute;right:0;top:0;width:30px;height:30px;background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/icons/h-icon-arrorw.svg);background-repeat:no-repeat;background-position:0 0}.gold-icon:after{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/icons/h-icon-arrorw-g.svg) !important}.view-action.inline{font-size:18px;line-height:30px;display:inline-block}body.single-bar{background-color:#fff}body.single-bar .page-container{padding-top:0;background-color:transparent}body.single-bar .page-container:before{top:50px}.bar-position-info,.bar-contact-info{max-width:800px;width:100%;margin:0 auto;border-top:1px solid #e9e9ed;border-bottom:1px solid #e9e9ed;padding:30px 0;margin-bottom:30px}.bar-position-info h3{color:#b89a5e;text-transform:uppercase}.bar-position-info .bar-position{display:flex;align-items:center;border:1px solid #b89a5e}.bar-position-info .bar-position .position{font-size:13px;font-weight:700;color:#fff;padding:5px 10px;background-color:#b89a5e}.bar-position-info .position-info p,.bar-position-info .bar-position .year{font-size:9px;font-weight:400;color:#0a0a0a;padding:5px 10px;background-color:#fff}body.single-bar .entry-content{text-align:justify}body.single-bar .entry-content img,body.single-bar .entry-content iframe{width:100%}.bar-contact-info{margin-top:50px}.bar-contact-info p{display:flex;align-items:center;gap:15px}.bar-contact-info p>.icon{width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100%}.bar-contact-info .address .icon{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/bar-location.svg)}.bar-contact-info .phone .icon{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/bar-phone.svg)}.bar-contact-info .instagram .icon{background-image:url(//www.30bestbarsindia.in/wp-content/themes/best-bars/images/bar-instagram.svg)}.blog-card{margin-bottom:30px}.blog-card .img-wrap{position:relative;width:100%;padding-bottom:50%;margin-bottom:10px;overflow:hidden}.blog-card .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.load-more-btn{color:#fff;padding:10px 50px;margin-bottom:10px;border:1px solid #fff;font-size:16px;font-weight:700;text-align:center;cursor:pointer;background-color:transparent}body.single.single-post{background-color:#fff}.single-blog-container .featured-image{margin-bottom:30px}.single-blog-container .featured-image img{width:100%}.single-blog-container .entry-title{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.single-blog-container .page-container{padding-top:0;background-color:transparent}body.single.single-post .entry-content,body.single.single-post .entry-content .content{text-align:justify}body.single.single-post .entry-content figure,body.single.single-post .entry-content figure img{max-width:100% !important;width:100% !important}.card-details-below-image .col-title{color:#b89a5e}.awarded-bar-col .bar-position-info{padding-top:0;border-top:0}.awarded-bar-col .bar-position-info .bar-position{margin-bottom:5px}.awarded-bar-col .bar-position-info .bar-position .position{min-width:50px}.awarded-bar-col .bar-position-info .bar-position.awards{align-items:normal}.awarded-bar-col .bar-position-info .bar-position.awards ul{list-style-type:none;padding-left:10px}.awarded-bar-col .bar-position-info .bar-position.awards ul li{display:flex;align-items:center;gap:5px}.awarded-bar-col .bar-position-info .bar-position.awards ul .year{padding:0}.fullscreen-video-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.fullscreen-video-container video{width:100%;height:100%;object-fit:cover}.fullscreen-video-container.hidden{display:none}.post-password-form input[type=password],.post-password-form input[type=button],.post-password-form input[type=submit]{color:#fff}.post-password-form input[type=password]{margin-top:15px}@media(max-width:768px){.home #masthead{padding-top:10px;margin-bottom:0}.site-logo-30bb img{max-width:125px}.footer-main-container{display:block !important}.footer-main-container .footer-navigation{margin-bottom:40px}.footer-main-container .footer-navigation li{display:block;text-align:left}#colophon .social-media{text-align:left !important}.site-info .d-flex{display:block !important}.site-info .d-flex p{text-align:center}.site-info .d-flex>div{margin-bottom:20px}.site-info *{margin-left:auto !important;margin-right:auto !important}}