@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=New+Amsterdam&display=swap');*:focus{outline:none !important}img{max-width:100%;height:auto;border-radius:10px}.wow{visibility:hidden}body{font-family:"Montserrat",serif;position:relative;background-color:#f4f4f2;margin:0 auto;padding:0;font-weight:400;font-size:16px;line-height:187%;color:#000}a,button,.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a{color:#d4aa72;text-decoration:none}a:hover{color:#d4aa72;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"New Amsterdam",serif}h1{margin:0 0 20px;font-weight:400;font-size:76px;line-height:91px;color:#7e4f10}h2{margin:0 0 20px;font-weight:400;font-size:50px;line-height:50px;color:#7e4f10}h3{margin:0 0 20px;font-weight:400;font-size:30px;line-height:36px;color:#7e4f10}h4{margin:0 0 20px;font-weight:400;font-size:30px;line-height:36px;color:#d4aa72}h5{margin:0 0 20px;font-weight:400;font-size:30px;line-height:36px;color:#7e4f10}h6{margin:0 0 20px;font-weight:400;font-size:30px;line-height:36px;color:#7e4f10}p{font-weight:400;font-size:16px;line-height:187%;color:#000;margin:0 0 20px}ul,ol{margin:0 0 20px}ul{padding-left:18px}li{font-weight:400;font-size:16px;line-height:187%;color:#000}b,strong{font-weight:700}table{background:0 0;width:100%;border:none;margin:0 0 20px}table tbody tr{background:0 0;border:none}th{font-weight:700;font-size:16px;line-height:187%;color:#000}td{font-weight:400;font-size:16px;line-height:187%;color:#000}hr{display:block;border:none;height:1px;width:100%;background:#dfd6ca;margin:20px 0;padding:0}blockquote{font-weight:400;font-size:16px;line-height:187%;color:#000;margin:0 0 20px;background:0 0;padding:15px;font-style:italic}img.aligncenter{display:block;margin:15px auto}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}.dnone{display:none !important}.container-fluid{width:1790px;max-width:100%}.container{width:1490px;max-width:100%}.p-init{position:initial}.btn-primary{font-family:"New Amsterdam",serif;color:#fff;background:#d4aa72;box-shadow:none;height:auto;border:none;display:inline-block;position:relative;z-index:2;min-width:250px;max-width:100%;text-decoration:none;padding:10px 5px;border-radius:10px;font-size:26px;font-weight:400;line-height:30px;text-align:center}.btn-primary .button__bg{top:0;left:0;position:absolute;width:100%;height:100%;background:#d4aa72;border-radius:10px;overflow:hidden;transition:transform .4s cubic-bezier(.1,0,.3,1)}.btn-primary .button__bg:before,.btn-primary .button__bg:after{content:'';position:absolute;background:#7e4f10}.btn-primary .button__bg:before{width:110%;height:0;padding-bottom:110%;top:50%;left:50%;border-radius:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.btn-primary .button__bg:after{top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.btn-primary span{display:block;position:relative;z-index:2}.btn-primary:hover .button__bg{transform:scale3d(1.1,1.1,1)}.btn-primary:hover .button__bg:before{transition:transform .4s cubic-bezier(.1,0,.3,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}.btn-primary:hover .button__bg:after{opacity:1;transition-duration:.01s;transition-delay:.3s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#7e4f10;color:#fff;border-color:#7e4f10;box-shadow:none !important}.btn-100{width:100%}.form-group{margin-bottom:10px}.form-control{box-shadow:none !important;padding:10px 25px;height:auto;border:1px solid #fff;background:#fff;border-radius:10px;margin:0;font-family:"Montserrat",serif;font-weight:400;font-size:16px;line-height:187%;color:#000}.form-control::placeholder{font-weight:400;font-size:16px;line-height:187%;color:#000;opacity:1}.form-control::-ms-input-placeholder{font-weight:400;font-size:16px;line-height:187%;color:#000}textarea.form-control{min-height:200px}.breadcrumb-section{background:#fff}.breadcrumb{background:0 0;padding:11px 0;margin:0;align-items:center}.breadcrumb .breadcrumb-item,.breadcrumb-item.active,.breadcrumb .breadcrumb-item a{font-weight:400;font-size:14px;line-height:26px;color:#7e4f10;display:inline-block;vertical-align:middle}.breadcrumb-item+.breadcrumb-item:before{content:'>';font-weight:400;font-size:14px;line-height:26px;color:#7e4f10;display:inline-block;vertical-align:middle;padding-right:5px}.breadcrumb-item+.breadcrumb-item{padding-left:5px}.card{border:none;border-radius:0 !important;background:0 0}.card-header{padding:0;background:0 0;border:none;margin:0}.card-header .collapse-opener{font-family:"New Amsterdam",serif;border:none;background:#7e4f10;border-radius:10px;display:block;width:100%;text-align:left;font-weight:400;font-size:30px;line-height:36px;color:#fff;padding:16px 27px;position:relative;margin-bottom:20px}.card-header .collapse-opener.collapsed{background:#d4aa72;color:#7e4f10}.card-header .collapse-opener svg{position:absolute;right:27px;top:calc(50% - 9px);transform:rotate(90deg);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.card-header .collapse-opener.collapsed svg{transform:rotate(0deg)}.card-header .collapse-opener svg *{fill:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.card-header .collapse-opener.collapsed svg *{fill:#7e4f10}.card-body{padding:0}.card-body .box{border-bottom:1px solid #cdbeaa;padding:12px 25px;display:block}.card-body .box:last-of-type{border:none}.card-body .box p{margin:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.card-body .box:hover{text-decoration:none}.card-body .box:hover p{color:#d4aa72}.pagination{justify-content:center;align-items:center;margin:60px 0 0;border-radius:0}.pagination .page-link{font-family:"New Amsterdam",serif;border-radius:10px !important;background:#ececec;width:58px;height:58px;border:none;display:flex;justify-content:center;align-items:center;font-size:26px;line-height:1;color:#000;text-decoration:none !important;margin:4px}.pagination .page-link.current,.pagination .page-link:hover{background:#d4aa72;color:#fff}.lightbox{height:100vh;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.lb-outerContainer{width:100% !important;margin-bottom:20px !important}.lb-data .lb-caption{font-size:15px;line-height:20px}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/close_ico.png) center no-repeat;z-index:9999}.lb-nav a.lb-next{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lb-nav a.lb-prev{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lightboxOverlay{opacity:.9;background:#000}.lb-outerContainer{border-radius:0;background:0 0;position:initial;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{opacity:.7}.lb-dataContainer{padding:0}.lb-cancel{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/loader-white.gif) no-repeat;background-size:contain}body{padding-top:158px}body.page-template-home{padding-top:0}.page-header{padding:20px 0;position:fixed;left:0;right:0;top:0;z-index:9;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-header:before{content:'';background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/header_bg.png) center no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.page-template-home .page-header:before{opacity:0}.page-header .logo,.mobile-menu .logo{display:inline-block;width:100px;max-width:100%}.mobile-menu .main-menu,.page-header .main-menu{display:block;text-align:right;padding:0;margin:0;list-style-type:none}.mobile-menu .main-menu li,.page-header .main-menu li{display:inline-block;vertical-align:middle;padding:0 15px}.page-header .main-menu li:last-of-type{padding-right:0}.mobile-menu .main-menu li a,.page-header .main-menu li a{display:inline-block;font-family:"New Amsterdam",serif;font-style:normal;font-weight:400;font-size:26px;line-height:31px;color:#fff;position:relative;padding:10px 0}.mobile-menu .main-menu li a:before,.page-header .main-menu li a:before{content:'';position:absolute;left:50%;right:50%;bottom:0;height:5px;border-radius:5px;background:#d4aa72;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0}.mobile-menu .main-menu li.current-menu-item a,.mobile-menu .main-menu li a:hover,.page-header .main-menu li.current-menu-item a,.page-header .main-menu li a:hover{color:#d4aa72;text-decoration:none}.mobile-menu .main-menu li.current-menu-item a:before,.mobile-menu .main-menu li a:hover:before,.page-header .main-menu li.current-menu-item a:before,.page-header .main-menu li a:hover:before{opacity:1;left:0;right:0}.page-header .socials{text-align:right;margin:-41px 0 10px;height:31px;overflow:hidden;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.socials a{display:inline-block;vertical-align:middle}.socials a:last-of-type{margin-left:15px}.socials a svg *{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.socials a:hover svg *{fill:#7e4f10 !important}.page-header.scrolled{padding:10px 0;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.6);box-shadow:0px 0px 3px 0px rgba(0,0,0,.6)}.page-header.scrolled:before{opacity:1}.page-header.scrolled .socials{height:0;margin:0;opacity:0}.page-header.scrolled .logo{width:60px}.homepage-banner{padding:330px 0 300px;min-height:1100px;position:relative;overflow:hidden}.homepage-banner .bg{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/BR_02.jpg) center no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;animation:zoombg 30s infinite;-webkit-animation:zoombg 30s infinite}@keyframes zoombg{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.homepage-banner:before{content:'';background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.homepage-banner .container{position:relative;z-index:3}.homepage-banner h1{color:#fff;font-size:80px;line-height:1;margin-bottom:25px}.homepage-banner h1 b,.homepage-banner h1 strong{color:#d4aa72;font-size:50px;line-height:1;display:block;font-weight:400}.bro-slider-section{position:relative;margin-top:-400px;z-index:3}.bro-slider-section h2{color:#d4aa72;font-size:60px;line-height:1;margin-bottom:35px}.bro-slider-section .bro-box{background:#fff url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/box_ornament.png) right 70px center no-repeat;border:8px solid #cdbeaa;padding:50px 140px;border-radius:10px}.bro-section .bro-box h3,.bro-slider-section .bro-box h3{margin:0 0 25px;font-weight:400;font-size:50px;line-height:50px;color:#7e4f10}.bro-section .bro-box .stats,.bro-slider-section .bro-box .stats{border-top:1px solid #dfd6ca;border-bottom:1px solid #dfd6ca;margin:40px 0;padding:40px 0 20px;text-align:center}.bro-section .bro-box .stats .ico,.bro-slider-section .bro-box .stats .ico{font-family:"New Amsterdam",serif;font-weight:400;font-size:30px;line-height:36px;color:#d4aa72}.bro-section .bro-box .stats .ico svg,.bro-slider-section .bro-box .stats .ico svg{display:inline-block;vertical-align:middle;width:17px;height:17px;margin:0 3px}.bro-section .bro-box .stats p,.bro-slider-section .bro-box .stats p{font-family:"New Amsterdam",serif;font-weight:400;font-size:30px;line-height:36px;color:#7e4f10;margin:0 0 20px}.bro-slider-section .bro-box img{display:block;margin:-130px auto -140px auto}.bro-slider-section .swiper{margin-top:-80px}.bro-slider-section .swiper-slide{padding:80px 0 90px}.bro-slider-section .pag-cont{display:block;width:1790px;max-width:100%;margin:0 auto;position:relative}.bro-slider-section .pag-cont .inner{position:absolute;top:0;left:15px;z-index:9;width:140px;display:flex;justify-content:center;align-items:center}.bro-slider-section .swiper-pagination{position:initial !important;left:0 !important;top:0 !important;width:100% !important;bottom:initial;height:auto !important;text-align:center;transform:none !important}.bro-slider-section .swiper-pagination .swiper-pagination-bullet{display:block !important;margin:5px auto !important;width:5px;height:10px;border-radius:0;opacity:1;background:#cdbeaa !important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.bro-slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d4aa72 !important;height:28px}.bro-slider-section .beer-text-col h3,.bro-slider-section .beer-text-col p,.bro-slider-section .beer-text-col .stats,.bro-slider-section .beer-text-col .btn-primary{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;transform:translate(0,10px)}.bro-slider-section .beer-text-col h3{transition-delay:0s}.bro-slider-section .beer-text-col p{transition-delay:.2s}.bro-slider-section .beer-text-col .stats{transition-delay:.3s}.bro-slider-section .beer-text-col .btn-primary{transition-delay:.4s}.bro-slider-section .beer-img-col img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;transition-delay:.5s}.bro-slider-section .beer-img-col.animation img,.bro-slider-section .beer-text-col.animation h3,.bro-slider-section .beer-text-col.animation p,.bro-slider-section .beer-text-col.animation .stats,.bro-slider-section .beer-text-col.animation .btn-primary{opacity:1;transform:translate(0,0px)}.bro-slider-section .beer-img-col.td0 img,.bro-slider-section .beer-text-col.td0 h3,.bro-slider-section .beer-text-col.td0 p,.bro-slider-section .beer-text-col.td0 .stats,.bro-slider-section .beer-text-col.td0 .btn-primary{transition-delay:0s;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.half-section{position:relative;padding:200px 0 0}.quote-section:before,.homepage-about:before,.half-section:before{content:'';background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/hs_ornament.svg) center no-repeat;width:495px;height:507px;background-size:contain;max-width:100%;position:absolute;left:50%;top:-320px;transform:translate(-50%,0)}.half-section h2{color:#d4aa72}.half-section h2 b,.half-section h2 strong{font-weight:400;display:block;color:#7e4f10}.half-section p{margin-bottom:30px}.half-section hr{margin:30px 0;width:80%}.half-section .text-col{padding-top:40px}.half-section .beer-orna-l{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/beer_orna_l.png) center no-repeat;width:281px;height:438px;position:absolute;left:0;top:46%;z-index:2}.half-section .beer-orna-r{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/beer_orna_r.png) center no-repeat;width:302px;height:416px;position:absolute;top:21%;right:0;z-index:2}.half-section .img-col img{display:block;margin:0 auto}.homepage-about{padding:200px 0 0;position:relative}.homepage-about:before{top:0;left:60%;transform:rotate(180deg)}.green-box{background-color:#004025;background-image:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/gb_ornament.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;padding:80px;text-align:center}.green-box h2{color:#d4aa72;margin-bottom:35px}.green-box h2 b,.green-box h2 strong{font-weight:400;color:#fff}.green-box h4{color:#fff;font-weight:400;font-size:30px;line-height:36px;margin:35px 0 10px}.green-box p{margin:0;color:#fff}.prizes-section{padding:200px 0}.prizes-section:before{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/prizes_ornament.svg) center no-repeat;width:427px;height:auto;translate:none;left:60%;top:0;bottom:0}.green-box.orn-2{background-image:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/gb_ornament2.png);background-position:left -15% center;background-size:initial}.quote-section{position:relative;padding:100px 0 150px}.quote-section:before{transform:rotate(-90deg);top:-125px;left:30%}.quote-section .green-box{padding:50px;text-align:left}.quote-section .green-box img{margin:-100px auto -120px auto}.quote-section .green-box blockquote{color:#fff;padding:0}.quote-section .green-box p{margin:0}.dist-section{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/dist_bg.svg) center no-repeat;padding:130px 0;text-align:center;position:relative}.dist-section .container{position:relative;z-index:2}.dist-section .ornaments .left{position:absolute;left:0;right:0;top:0;bottom:0;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/dist_ornament_left.png) left 15% center no-repeat}.dist-section .ornaments .right{position:absolute;left:0;right:0;top:0;bottom:0;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/dist_ornament_right.png) right 25% center no-repeat}.dist-section .ornaments .sides{position:absolute;left:0;right:0;top:0;bottom:0;background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/dist_ornament_sides.png) center no-repeat}.dist-section hr{width:455px;max-width:100%;margin:30px auto}.newsletter-section{background:#1e1e1e url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/nw_bg_repeat.svg) center repeat;padding:100px 0}.newsletter-section .left h2{display:inline-block;vertical-align:middle;margin:0 10px 0 0;color:#d4aa72}.newsletter-section .left p{display:inline-block;vertical-align:middle;color:#fff;margin:0;line-height:19px}.newsletter-section form{position:relative}.newsletter-section form .form-control{padding-right:200px;height:50px}.newsletter-section form .btn-primary{position:absolute;right:0;top:calc(50% - 25px)}.title-section{background:#f4f4f2;text-align:center;padding:16px 0 33px}.title-section h1{margin:0}.title-section p{margin:70px 0 0}.history-section{background:#f4f4f2;padding:30px 0 100px}.history-section .leaf-box{background:#004025 url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/leaf_box_bg.png) center no-repeat;border-radius:10px;text-align:center;padding:25px;position:relative;margin-bottom:110px}.history-section .leaf-box .ornament{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/o_leaf_1.png) center no-repeat;position:absolute;left:0;right:0;top:-70px;bottom:-90px}.history-section .leaf-box .ornament2{background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/o_leaf_2.png) center no-repeat}.history-section .leaf-box blockquote{font-weight:400;font-size:26px;line-height:49px;color:#dfd6ca;margin:0;padding:0}.history-section hr{margin:60px 0}.history-section h2{color:#d4aa72}.bro-section{background:#f4f4f2;padding:60px 0}.bro-section .bro-box{border-radius:10px;background:#fff;padding:15px;margin-bottom:70px}.bro-section .bro-box.ornament-left{background:#fff url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/bb_o_l.svg) left center no-repeat}.bro-section .bro-box.ornament-right{background:#fff url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/bb_o_r.svg) right center no-repeat}.bro-section .bro-box .seasoned{width:120px;text-align:center;position:absolute;left:0;top:0}.bro-section .bro-box.ornament-left .seasoned{left:initial;right:0}.bro-section .bro-box .seasoned p{font-family:"New Amsterdam",serif;margin:5px 0 0;font-weight:400;font-size:30px;line-height:36px;color:#d4aa72}.spp-section,.events-section,.where-section,.how-section,.contact-section{background:#f4f4f2;padding:60px 0}.how-section h2,.contact-section h2{color:#d4aa72;margin-bottom:50px}.contact-section form{margin-top:50px}.contact-section form .btn-primary{margin-top:23px}.contact-section img{display:block;margin:50px auto 0 auto}.how-section .nr{font-family:"New Amsterdam",serif;position:absolute;top:0;font-size:120px;line-height:1;color:#7e4f10}.how-section .img-left .nr{right:-50px}.how-section .img-right .nr{left:-50px}.how-section hr{margin:80px 0}.where-section h2{color:#d4aa72;margin-bottom:30px}.contact-section.cs-hnom h2{margin:0}.contact-section .green-box{margin-top:22px;padding:40px;text-align:left;background-image:none}.contact-section .green-box h4{margin-top:0}.contact-section .green-box .contact-links a{font-family:"New Amsterdam",serif;display:block;color:#fff;font-weight:400;font-size:30px;line-height:36px;margin:0;padding-left:40px;position:relative}.contact-section .green-box .contact-links{margin:20px 0 30px}.contact-section .green-box .contact-links a svg{position:absolute;left:0;top:calc(50% - 12px)}.contact-section .green-box .contact-links a:hover{text-decoration:none;color:#d4aa72}.map-section{background:#f4f4f2;text-align:center}.map-section h2{color:#d4aa72;margin-bottom:50px}.error-page{text-align:center;position:relative;background:#f4f4f2}.error-page:before{content:'';background:url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/error_ornament.png) center no-repeat;position:absolute;left:0;right:0;bottom:0;top:-60px}.error-page .row{min-height:650px;justify-content:center;align-items:center}.error-page h3{margin:0}.error-page h2{color:#d4aa72}.error-page .btn-primary{padding-left:15px;padding-right:15px}.events-section hr{margin:40px 0 60px}.event-thumb{background:#fff;border-radius:10px;padding:30px 20px;margin-bottom:32px;border:1px solid #fff}.event-thumb h3{margin-bottom:0}.event-thumb p{height:130px;overflow:hidden;line-height:26px}.event-thumb .date .top{font-family:"New Amsterdam",serif;font-size:50px;line-height:1;color:#7e4f10}.event-thumb .date p{height:auto;margin:0;font-family:"New Amsterdam",serif;font-weight:400;font-size:30px;line-height:36px;color:#7e4f10}.event-thumb .date .hour{font-family:"New Amsterdam",serif;font-weight:400;font-size:30px;line-height:36px;color:#d4aa72}.event-thumb.event-old{border-color:#dfd6ca;background:0 0}.how-section h3{color:#d4aa72}.gmap{height:850px}.where-section iframe{width:100% !important;height:500px !important;border-radius:10px !important}.back-link{margin-top:50px}.editor-gallery a{padding-top:60%;width:100%;border-radius:10px;display:block;margin-bottom:30px;overflow:hidden;position:relative}.editor-gallery a .g-img{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.editor-gallery a:hover .g-img{transform:scale(1.1,1.1)}.page-template-bro .dist-section{background-color:#f4f4f2}.mb-45{margin-bottom:45px}.where-section .bg{background:#004025;border-radius:10px;padding:50px 40px}.where-section .bg h3{color:#fff}.where-section .bg p{position:relative;padding-left:40px;color:#fff}.where-section .bg p svg{position:absolute;left:0;top:2px}.where-section .bg .btn-primary{margin-top:40px}.where-section .image{border-radius:10px;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.where-section .image:before{content:'';position:absolute;left:0;right:0;top:40%;bottom:0;background:linear-gradient(180deg,rgba(0,64,37,0) 0%,#004025 100%)}.brown{color:#7e4f10 !important}.page-footer{background:#000}.page-footer .fl{padding-top:60px;padding-bottom:50px}.page-footer p,.page-footer a{margin:0;color:#fff}.page-footer ul{list-style-type:none;padding:0;margin:0}.page-footer ul li{display:inline-block;vertical-align:top;width:49%}.page-footer ul li a{color:#fff}.page-footer a:hover,.page-footer ul li a:hover{text-decoration:none;color:#d4aa72}.page-footer .socials{text-align:center}.page-footer .socials a{display:block;width:22px;height:22px;margin:20px auto}.page-footer .last-line{background:#1e1e1e;padding:16px 0}.popup-18{position:fixed;left:0;right:0;top:0;bottom:0;justify-content:center;align-items:center;z-index:99999999999999;backdrop-filter:blur(50px);display:none}.popup-18.show{display:flex}.popup-18 .inner{border-radius:10px;border:8px solid #cdbeaa;background:#fff url(//browaryradomskie.pl/wp-content/themes/browary/assets/images/p18p.svg) left center no-repeat;text-align:center;padding:80px 100px}.popup-18 .inner .info{font-family:"New Amsterdam",serif;margin:0 0 50px;font-weight:400;font-size:50px;line-height:50px;color:#7e4f10}.popup-18 .inner .btn-y .button__bg{background:#7e4f10}.popup-18 .inner .btn-y.btn-primary .button__bg:before,.popup-18 .inner .btn-y.btn-primary .button__bg:after{background:#d4aa72}.mobile-opener,.mobile-menu{display:none}@media (max-width:767px){.bro-slider-section h2,.half-section .beer-orna-l,.half-section .beer-orna-r,.how-section .nr,.bro-slider-section .pag-cont,.page-header .socials,.page-header .main-menu{display:none}.page-header{padding:10px 0}.mobile-menu .logo svg,.page-header .logo svg{max-width:80px}.mobile-menu .mobile-closer,.page-header .mobile-opener{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:100%;opacity:0;overflow:auto;display:block;padding:5px 0;background:#004025;z-index:10;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.mobile-menu.active{bottom:0;opacity:1}.mobile-menu .inner-cont{min-height:100%;height:calc(100vh - 105px);display:flex;justify-content:center;align-items:center}.mobile-menu .main-menu li{display:block;text-align:center}.green-box,.bro-slider-section .bro-box,.quote-section .green-box{padding:30px 15px}.homepage-banner h1 b,.homepage-banner h1 strong,.homepage-banner h1{font-size:40px}.prizes-section:before,.quote-section:before,.homepage-about:before{left:0;max-width:100%;max-height:320px}.homepage-banner{padding:125px 0 300px;min-height:1px}.bro-slider-section{margin-top:-220px}.bro-slider-section h2{font-size:40px}.bro-slider-section .bro-box img{margin:-100px auto 15px auto;max-height:400px}.bro-slider-section .bro-box p{font-size:14px;line-height:20px}.bro-slider-section .bro-box .btn-primary{width:100%}.bro-section .bro-box .stats,.bro-slider-section .bro-box .stats{margin:15px 0;padding:10px 0}.bro-section .bro-box .stats p,.bro-slider-section .bro-box .stats p{margin-bottom:0}.homepage-about .green-box p{margin-bottom:30px}.homepage-about,.half-section{padding-top:60px}.prizes-section{padding-bottom:60px}.quote-section .green-box img{margin:0 auto 30px auto}.quote-section .green-box blockquote,.quote-section .green-box blockquote p{font-size:14px;line-height:18px}.quote-section{padding:60px 0}.quote-section .green-box{padding:30px 0}.dist-section{padding:60px 0;background-size:contain}.page-footer,.page-footer .text-right{text-align:center !important}.page-footer ul{margin-top:30px}.page-footer .socials a{display:inline-block;vertical-align:middle;margin:20px}h1{font-size:48px;line-height:54px}h2{font-size:42px;line-height:46px}.history-section .leaf-box blockquote{font-size:18px;line-height:34px}.history-section .leaf-box{margin-bottom:60px}.how-section h3{margin-top:30px}.how-section hr{margin:40px 0}.contact-section .green-box{padding:40px 15px;margin-bottom:30px}.contact-section .green-box .contact-links a{font-size:20px;padding-left:28px}.popup-18 .inner{padding:80px 15px}.popup-18 .inner .btn-primary{min-width:1px;width:100%}.newsletter-section form{margin-top:15px}.newsletter-section form .btn-primary{position:relative;right:initial;top:initial;display:block;width:100%;margin-top:10px}.where-section .bg{padding:30px 15px}.where-section .image{height:400px;margin-top:15px}.where-section .bg .btn-primary{margin-top:20px}}@media (max-width:991px) and (min-width:768px){.half-section .beer-orna-l,.half-section .beer-orna-r,.bro-slider-section .pag-cont{display:none}.mobile-menu .main-menu,.page-header .main-menu{font-size:0;line-height:0}.mobile-menu .main-menu li,.page-header .main-menu li{padding:0 4px}.mobile-menu .main-menu li a,.page-header .main-menu li a{font-size:16px;letter-spacing:.1px}.bro-slider-section .bro-box{padding:50px 30px}.quote-section:before,.homepage-about:before,.half-section:before{left:0}.homepage-about,.half-section{padding-top:60px}.prizes-section{padding-bottom:60px}.quote-section{padding:60px 0}.quote-section .green-box{padding:30px 0}.homepage-about .green-box p{margin-bottom:30px}.page-footer ul{margin-top:20px}.event-thumb h3{margin-top:15px}.contact-section .green-box{margin-bottom:30px}.bro-slider-section .bro-box p{font-size:14px;line-height:20px}.bro-section .bro-box .stats,.bro-slider-section .bro-box .stats{margin:15px 0;padding:10px 0}.bro-section .bro-box .stats p,.bro-slider-section .bro-box .stats p{margin-bottom:10px}.newsletter-section form{margin-top:15px}}@media (max-width:1199px) and (min-width:992px){.half-section .beer-orna-r{display:none}.mobile-menu .main-menu li,.page-header .main-menu li{padding:0 5px}.mobile-menu .main-menu li a,.page-header .main-menu li a{font-size:20px}.bro-slider-section .bro-box{padding:50px 15px 50px 50px}.bro-slider-section .pag-cont .inner{width:50px}.homepage-about:before{left:32%}.history-section h2{font-size:44px}.bro-section .bro-box .stats .ico svg,.bro-slider-section .bro-box .stats .ico svg{margin:0 1px}.contact-section .green-box .contact-links a{font-size:20px}}@media (max-width:1400px) and (min-width:1200px){.mobile-menu .main-menu li,.page-header .main-menu li{padding:0 5px}.bro-slider-section .bro-box{padding:50px 15px 50px 50px}.bro-slider-section .pag-cont .inner{width:50px}.bro-section .bro-box .stats .ico svg,.bro-slider-section .bro-box .stats .ico svg{margin:0 1px}}