 body {
     width: 100%;
     height: 100%;
     color: white;
     font-family: 'Lato', sans-serif;
 }
 html {
     width: 100%;
     height: 100%;
 }
 h1 {
     font-family: 'Lato', sans-serif;
     font-size: 40px;
     font-weight: 700;
     margin: 0 0 5px;
     letter-spacing: 3px;
     color: black;
     text-transform: uppercase;
     text-align: center;
 }
 h2 {
     font-size: 18px;
     font-weight: 500;
     margin: 0 0 5px;
     letter-spacing: 0;
     color: #6D7172;
     text-align: center;
     text-transform: none;
     margin-top: 20px;
     margin-bottom: 20px;
     line-height: 30px;
 }
 h3 {
     font-family: 'Lato', sans-serif;
     font-weight: 800;
     color: black;
     text-transform: none;
     font-size: 17px;
 }
 h4 {
     font-family: 'Lato', sans-serif;
     font-weight: 800;
     color: black;
     text-transform: none;
     font-size: 15px;
 }
 h5 {
     font-size: 20px;
 }
 p {
     font-family: 'Lato', sans-serif;
     margin: 0 0 25px;
     font-size: 15px;
     line-height: 1.5;
     font-size: 18px;
     color: #6D7172;
 }
 a {
     color: white;
 }
 a:hover {
     text-decoration: none;
     color: black;
 }
 a:hover {
     text-decoration: none;
 }
 #beer section {
     background-color: white;
 }
 .discover {
    margin: 0 auto;
    position: relative;
 }
 .white {
     display: none;
 }
 .top-nav-collapse .black {
     display: none;
 }
 .top-nav-collapse .white {
     display: block;
 }
 .intro {
     display: table;
     width: 100%;
     height: auto;
     padding: 100px 0;
     text-align: center;
     color: white;
     background: url(/app/colossus/media/files/images/bg.jpg) no-repeat bottom center scroll;
     background-color: black;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
 }
 .intro .intro-body {
     display: table-cell;
     vertical-align: middle;
 }
 .intro .intro-body .brand-heading {
     font-size: 80px;
     text-transform: uppercase;
     color: white;
 }
 .intro .intro-body .intro-text {
     font-size: 18px;
 }
 .intro p {
     font-size: 15px;
     margin: 100px 0;
     line-height: 1.5;
     color: white;
 }
 .intro {
     height: 100%;
     padding: 0;
 }
 .intro .intro-body .brand-heading {
     font-size: 80px;
 }
 .intro .intro-body .intro-text {
     font-size: 26px;
 }
 .intro h2 {
     font-size: 20px;
     font-style: normal;
 }
 .content-section {
     padding-top: 100px;
     padding-bottom: 0px;
 }
 .error {
     color: red;
 }
 .carousel-inner a {
     background-image: none;
 }
 .carousel-control.left {
     background-image: none;
     color: black;
 }
 .carousel-control.right {
     background-image: none;
     color: black;
 }
 .btn {
     text-transform: uppercase;
     font-family: 'Lato', sans-serif;
     font-weight: 400;
     border-radius: 0;
 }
 .btn-default {
     padding: 10px 10px 10px;
     margin-left: 10px;
     margin-right: 10px;
     border: 1px solid #fff;
     color: white;
     background-color: transparent;
 }
 .btn-default:hover,
 .btn-default:focus {
     border: 1px solid #fff;
     color: black;
     background-color: #fff;
 }
 .btn-default.dropdown-toggle {
     color: white;
 }
 .btn-default.dropdown-toggle:hover {
     color: black;
 }
 .btn-default.active.focus,
 .btn-default.active:focus,
 .btn-default.active:hover,
 .btn-default.focus:active,
 .btn-default:active:focus,
 .btn-default:active:hover,
 .open > .dropdown-toggle.btn-default.focus,
 .open > .dropdown-toggle.btn-default:focus,
 .open > .dropdown-toggle.btn-default:hover {
     color: black;
     background-color: #fff;
 }
 .btn:hover a {
     color: black;
 }
 ul.banner-social-buttons {
     margin-top: 0;
 }
 .back i {
     color: white;
     font-size: 30px;
 }
 .navbar .navbar-nav {
    font-size: 16px;
    height: 92px;
    margin-left: 20.2988%;
 }

 .navbar .navbar-home-link {
     margin-top: -35px;
 }
 .navbar .navbar-collapse {
     text-align: center;
 }
 .navbar-custom,
 body {
     background-color: white;
 }
 .navbar-custom {
     background-color: #fff;
     margin-bottom: 0;
     margin: 0 auto;
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
     text-transform: uppercase;
     font-family: 'Lato', sans-serif;
     background-color: black;
 }
 .navbar-custom .navbar-toggle .fa {
     margin-top: 0;
     font-size: 30px;
     color: black;
 }
 .navbar-toggle {
     position: relative;
     float: right;
     padding: 9px 10px;
     margin-top: 0;
     margin-right: 15px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
 }
 .navbar-custom .navbar-toggle {
     color: black;
     background-color: rgba(255, 255, 255, 0.2);
     font-size: 12px;
 }
 .navbar-custom .navbar-toggle:focus,
 .navbar-custom .navbar-toggle:active {
     outline: none;
 }
 .navbar-custom .navbar-brand {
     font-weight: 700;
 }
 .navbar-custom .navbar-brand:focus {
     outline: none;
 }
 .navbar-custom a {
     color: black;
 }

 .navbar-custom .nav li a:hover {
     color: black;
     font-weight: 700;
     background-color: transparent;
 }
 .navbar-custom .nav li a:focus,
 .navbar-custom .nav li a:active {
     outline: none;
     font-weight: bold;
     background-color: transparent;
 }
 .navbar-custom .nav li.active {
     outline: none;
 }
 .navbar-custom .nav li.active a {
     background-color: rgba(255, 255, 255, 0.3);
 }
 .navbar-custom .nav li.active a:hover {
     color: white;
 }
 .navbar-custom {
     height: 83px;
     background-color: white;
     padding: 20px 0;
     border-bottom: none;
     letter-spacing: 1px;
     -webkit-transition: background 0.1s ease-in-out, padding 0.1s ease-in-out;
     -moz-transition: background 0.1s ease-in-out, padding 0.1s ease-in-out;
     transition: background 0.1s ease-in-out, padding 0.1s ease-in-out;
 }
 .navbar-custom .top-nav-collaps a {
     color: white;
 }
 .navbar-custom.top-nav-collapse {
     background-color: black;
     color: white;
     text-transform: uppercase;
     font-family: 'Lato', sans-serif;
     height: 83px;
 }
 .navbar-custom.top-nav-collapse a {
     color: white;
 }
 .navbar-custom.top-nav-collapse .nav li a:hover {
     color: white;
     font-weight: 700;
     background-color: transparent;
 }
 .navbar-custom.top-nav-collapse a:hover {
     color: white;
 }
 .navbar-custom.top-nav-collapse li {
     color: black;
 }
 .top-nav-collapse .navbar-custom .nav li a:hover {
     color: white;
     font-weight: 700;
     background-color: transparent;
 }
 .top-nav-collapse .home .btn-group .btn:first-child {
     margin-left: 23px;
     border: none;
     font-size: 16px;
     color: white;
 }
 .top-nav-collapse .home .btn-group .btn:hover {
     margin-left: 23px;
     border: none;
     font-size: 16px;
     color: black;
 }
 .top-nav-collapse .home .btn-group .btn:focus {
     margin-left: 23px;
     border: none;
     font-size: 16px;
     color: black;
 }
 .top-nav-collapse .home .btn-group .btn:active {
     margin-left: 23px;
     border: none;
     font-size: 16px;
     color: white;
     background-color: transparent;
     border: 1px solid;
 }
 .top-nav-collapse .dropdown-menu>li>a {
     padding: 10px 10px 10px;
     background-color: #fff;
     display: block;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #fff;
     border-top: 1px solid black;
     white-space: nowrap;
     border-right-width: 0px;
 }
 .top-nav-collapse .dropdown-menu>li>a {
     padding: 10px 10px 10px;
     background-color: #000;
     display: block;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #fff;
     border-bottom: 1px solid white;
     white-space: nowrap;
     border-right-width: 0px;
 }
 .top-nav-collapse .dropdown-menu>li>a:active {
     padding: 10px 10px 10px;
     background-color: #fff;
     display: block;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #000;
     border-top: 1px solid black;
     white-space: nowrap;
     border-right-width: 0px;
 }

    .
 .btn-default.active,
 .btn-default:active,
 .open>.dropdown-toggle.btn-default {
     background-color: white !important;
     box-shadow: none;
     color: black !important;
 }
 .bootstrap-select.btn-group .dropdown-menu {
    min-width: 26% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 21px;
    box-shadow: none;
    border-top: none;
    margin-left: 23px;
 }
 .dropdown-menu>li>a:focus,
 .dropdown-menu>li>a:hover {
     color: #fff;
     text-decoration: none;
     background-color: black;
     border: none !important;
 }
 .intro {
    height: 100vh;
    position: relative;
    top: 0;
    left: 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    z-index: 0;
    transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    opacity: 1;
    background: #252525;
 }
 .intro .intro-body {
     display: table-cell;
     vertical-align: middle;
 }
 .intro-p {
     padding-top: 325px;
     padding-bottom: 325px;
 }
 .intro .intro-body .brand-heading {
     font-size: 80px;
     text-transform: uppercase;
 }
 .intro .intro-body .intro-text {
     font-size: 18px;
 }
 .content-wrapper {
     min-height: auto !important;
 }
 #page-top {
     display: none;
 }
 
 .intro .intro-body .brand-heading {
     font-size: 75px;
     color: white;
     letter-spacing: 10px;
     margin-top: 19%;
     margin-bottom: 11%;
 }
 .intro .intro-body .intro-text {
     font-size: 26px;
 }
 .intro h2 {
     font-size: 20px;
     font-style: normal;
 }

 .discover-center{
    height: 66px;
    background: transparent;
    width: 8%;
    margin-left: 46%;
 }
 .discover h2 {
     font-size: 15px;
     margin: 0 0 0 0;
     color: white;
     font-weight: 800;
     letter-spacing: 0;
 }
 ul.banner-social-buttons {
     margin-top: 0;
 }
 .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
     width: 100%;
 }
 .btn-group > .btn:first-child {
     margin-left: 0;
     border: none;
     font-size: 16px;
 }
 .form-control,
 btn-group,
 btn {
     margin-left: 10px;
     margin-right: 10px;
     color: #fff;
     background-color: transparent;
 }
 .form-control btn-group:hover,
 btn-group:focus,
 btn-group:active {
     padding: 10px 10px 10px;
     margin-left: 10px;
     margin-right: 10px;
     color: #000000;
     background-color: none;
 }
 .bootstrap-select.btn-group .dropdown-toggle .filter-option {
     display: inline-block;
     overflow: hidden;
     width: 100%;
     text-align: center;
 }
 .bootstrap-select.btn-group .dropdown-menu {
     min-width: 100%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     border-right-width: 0px;
     padding-bottom: 0px;
 }
 .dropdown-menu {
     position: absolute;
     text-transform: uppercase;
     top: 100%;
     left: 0;
     margin-top: 20px;
     z-index: 1000;
     float: left;
     min-width: 160px;
     border-radius: 0;
     font-size: 15px;
     text-align: left;
     list-style: none;
     background-color: transparent;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
 }
 .dropdown-menu>li>a {
     padding: 10px 10px 10px;
     background-color: #000;
     display: block;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #fff;
     border-top: 1px solid white;
     white-space: nowrap;
     border-right-width: 0px;
 }
 .dropdown-menu>li>a:hover {
     display: block;
     padding: 10px 10px 10px;
     clear: both;
     font-weight: 400;
     line-height: 1.42857143;
     color: #000 !important;
     background-color: white;
     white-space: nowrap;
 }
 .open {
     border-right-width: 10px;
     background-color: none;
     padding-top: 0px;
     margin-top: 0px;
 }

 .social-icons{
     margin-top: 0;
 }
 .home .btn-group > .btn:first-child {
     margin-left: 23px;
     border: none;
     font-size: 16px;
     color: white;
     width: 26%;
     color: black;
 }
 .bootstrap-select > select {
     position: absolute !important;
     bottom: 0;
     left: 50%;
     display: block !important;
     width: 0.5px !important;
     height: 100% !important;
     padding: 0 !important;
     opacity: 0 !important;
     border: none;
 }
 .discover h2 {
     font-size: 15px;
     margin: 0 0 0 0;
     text-transform: uppercase;
     letter-spacing: 1px;
 }
 .arrow {
     width: 70px;
     height: 70px;
     margin-top: 15px;
     font-size: 40px;
     color: white;
     background: transparent;
     -webkit-transition: background 0.3s ease-in-out;
     -moz-transition: background 0.3s ease-in-out;
     transition: background 0.3s ease-in-out;
     margin: 0 0 0;
 }
 .arrow:hover,
 .arrow:focus,
 .arrow:active {
     width: 70px;
     height: 70px;
     margin-top: 15px;
     font-size: 40px;
     color: white;
     background: transparent;
     -webkit-transition: background 0.3s ease-in-out;
     -moz-transition: background 0.3s ease-in-out;
     transition: background 0.3s ease-in-out;
     margin: 0 0 0;
     text-decoration: none;
 }
 .arrow a:hover,
 .arrow a:focus {
     text-decoration: none;
 }
 .best-top {
     padding-bottom: 20px;
 }
 #beer {
    text-align: center;
}
 #beer p {
     font-size: 15px;
     color: #6D7172;
     margin-bottom: 0;
 }
 #beer h1 {
     font-size: 40px;
     font-weight: 800;
     margin: 0 0 5px;
     letter-spacing: 3px;
     color: black;
     margin-bottom: 25px;
 }
 .port-image {
     width: 100%;
 }
 .gallery-thumbs h1 {
     font-size: 17px;
 }
 .each-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 50px;
 }
 .each-item:hover .cap2,
 .each-item:hover .cap1 {
     left: 0px;
 }
 .each-item:hover .cap2 a,
 .each-item:hover .cap1 a {
     display: block;
     width: 100%;
     height: 100%;
 }
 .item-image {
     background-repeat: no-repeat;
     max-width: 100%;
     max-height: 100%;
     min-height: 540px;
     background-size: cover;
     background-position: center;
     }

 .seconds .item-image {
     min-height: 270px !important;
 }
 .categories > ul a {
     text-decoration: none;
     display: block;
     color: black;
     border: 2px solid black;
     padding: 10px;
     font-size: 15px;
     text-transform: uppercase;
     margin-left: 20px;
     padding-right: 20px;
     padding-left: 20px;
     font-weight: 400;
 }
 .categories > ul a.active {
     background: black;
     color: white;
 }
 .icon-plus img {
     width: 50%;
     height: 50%;
     margin-top: 25%;
     padding: 5px;
     color: white;
 }
 .gallery ul {
     padding: 20px 0;
 }
 .gallery ul li {
     display: inline-block;
     margin-top: 10px;
 }
 .gallery ol li {
     display: inline-block;
     margin-left: 10px;
 }
 .gallery ol li:after {
     content: ' | ';
     margin-left: 20px;
 }
 .gallery ol li:last-child:after {
     content: '';
 }
 .gallery ol li a {
     color: black;
     text-transform: uppercase;
     background-color: white;
     border: 1px solid black;
 }
 .gallery ol li a.active {
     color: white;
     text-transform: uppercase;
     background-color: black;
     border: 1px solid white;
 }
 .gallery .gallery-item {
     margin-bottom: 20px !important;
     display: block;
     position: relative;
     margin: 0 auto;
 }
 .gallery .gallery-item .hover-bg {
     overflow: hidden;
     position: relative;
 }
 .gallery .hover-bg .hover-text {
     position: absolute;
     text-align: center;
     margin: 0 auto;
     color: #ffffff;
     background: black;
     padding: 25% 0;
     height: 100%;
     width: 100%;
     opacity: 0;
     transition: all 0.5s;
 }
 .cap1 {
     position: absolute;
     width: 100%;
     height: 100%;
     background: #432F14;
     opacity: 0.9;
     top: 0px;
     transition: all .5s;
     left: -100%;
     filter: alpha(opacity=0);
     z-index: 1;
     -webkit-transition: opacity .3s ease-out;
     transition: opacity .3s ease-out;
 }
 .sub-footer {
     background-color: black;
     padding-top: : 20px;
     padding-bottom: 10px;
     margin-top: 35px;
 }

 .sub-footer h1 {
     margin-top: 50px;
     margin-bottom: 14px;
     font-size: 15px;
     color: white;
     text-transform: uppercase;
     letter-spacing: 0;
     font-weight: 400;
     text-align: left;
 }
 .sub-footer p {
     text-align: justify;
     font-size: 15px;
     color: white !important;
     height: 30px;
     font-weight: 200;
 }
 .sub-footer-box .col-md-4 p:empty {
     display: none;
 }
 .sub-footer a {
     color: white;
     text-decoration: underline;
     line-height: 2;
 }
 .sub-footer ul {
     padding-left: 0;
     list-style-type: none;
 }
 .sub-footer li a {
     list-style: none;
 }
 .sub-footer-box {
     border-bottom: 2px solid white;
     padding-bottom: 50px;
 }
 footer p {
     color: white;
     font-weight: 200;
     font-size: 15px;
 }
 .contacts a {
     text-decoration: none;
     text-transform: none;
 }
 .contacts p {
     margin-bottom: 0;
 }
 .contacts i {
     font-size: 20px;
     margin-right: 10px;
 }
 .contacts .social-icons i {
     border: 1px solid white;
     padding: 5px 5px 5px 5px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 .contacts .social-icons .facebook {
     border: 1px solid white;
     padding: 5px 8px 5px 8px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 .contacts .social-icons .facebook:hover {
     border: 1px solid white;
     padding: 5px 8px 5px 8px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 .contacts .social-icons i:hover {
     background-color: white;
     color: black;
     padding: 5px 5px 5px 5px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 .contact-form a {
     padding: 20px;
     margin-left: 0;
     margin-top: 20px;
     text-transform: uppercase;
     line-height: 0;
 }
 .contacts .btn-default:hover {
     color: black;
 }
 .social-icons a {
     margin-right: 0 !important;
 }
 .untappd {
     padding: 5px;
     margin-bottom: -8px;
 }
 .untappd-icon {
     background-image: url("/app/colossus/media/files/images/untappd.svg");
     background-size: cover;
     background-repeat: no-repeat;
     padding: 3px 19px 4px 8px !important;
     background-size: 21px;
     background-position-x: 3px;
     background-position-y: 2px;
 }
 .untappd-icon:hover {
     background-image: url("/app/colossus/media/files/images/untappd-black.svg");
     background-size: 23px;
     background-position-x: 1px;
     background-position-y: 1px;
 }

.untappd-icon-2{
     background-image: url(/app/colossus/media/files/images/untappd-black.svg);
     background-size: cover;
     background-repeat: no-repeat;
     padding: 3px 19px 3px 11px;
     background-size: 14px;
     background-position-x: 0px;
     background-position-y: 5px;
}

 .history {
     margin: 0 auto;
     padding: 9px 0;
     height: 34px;
 }
 .history a {
     color: black;
     font-style: 12px;
     display: inline-block;
     padding-left: 0;
 }
 #about h2 {
     font-size: 40px;
     font-weight: 800;
     margin: 0 0 5px;
     letter-spacing: 3px;
     color: black;
     margin-bottom: 60px;
     text-transform: uppercase;
 }
 .headline {
     display: none;
 }

 #find-drink h1 {
     font-size: 40px;
     font-weight: 700;
     margin: 0 0 5px;
     letter-spacing: 3px;
     color: black;
 }
 #find-drink h2 {
     font-size: 18px;
     font-weight: 500;
     margin: 0 0 5px;
     letter-spacing: 0;
     color: #6D7172;
     text-align: center;
     text-transform: none;
     margin-top: 20px;
     margin-bottom: 20px;
     line-height: 30px;
 }
 .find .btn {
     height: 64px;
     background-color: black;
     width: 100%;
     margin-left: 0px;
     margin-right: 0px;
 }
 .find .btn:hover {
     height: 64px;
     background-color: white;
     width: 100%;
     border: 2px solid black;
 }
 .find .btn a {
     font-size: 18px;
 }
 .find-form .input-group-addon {
     padding: 6px 12px;
     font-size: 14px;
     font-weight: 400;
     line-height: 1;
     color: black;
     text-align: center;
     background-color: white;
     border: 2px solid black;
     border-left: none;
     border-radius: 0;
 }
 .find-form .input-group-addon button {
     background-color: white;
     border: none;
 }
 .find-form .input-group .form-control {
     height: 64px;
     border: 2px solid black;
     border-right: 0px;
     border-radius: 0;
     font-size: 18px;
     text-transform: uppercase;
     color: black;
     margin-left: 0px;
 }
 .find-form span {
     font-size: 25px;
 }
 .map {
     border: 2px solid black;
     margin-top: 35px;
     padding: 0;
 }
 #map-adress {
     margin-top: 20px;
 }
 #restaurant-result {
     margin-top: 0;
     padding-top: 25px;
 }
 #restaurant-result h1 {
     font-size: 20px;
     color: black;
     letter-spacing: 1px;
     text-transform: none;
     margin: 0px 0 15px;
     font-weight: 800;
 }
 #restaurant-result p {
     color: black;
     font-size: 15px;
     line-height: 21px;
     /* margin: 6px 0px 25px; */
     
     margin-bottom: 0;
 }
 #restaurant-result img {
     margin-left: 70px;
     padding-bottom: 10px;
 }
 .beer-store a {
     font-size: 20px;
     color: black;
     letter-spacing: 1px;
     text-transform: none;
     margin: 0px 0 15px;
     font-weight: 800;
 }
 #restaurant-result .btn {
     background-color: white;
     border: 2px solid black;
     height: 64px;
     margin-top: 35px;
 }


 #restaurant-result .btn:hover {
     background-color: black;
 }
 #restaurant-result .btn a {
     color: black;
     font-size: 18px;
     padding: 50px;
     margin-bottom: 50px;
     text-decoration: none;
 }
 #restaurant-result .btn a:hover {
     color: white;
 }

  #restaurant-result .btn a:focus {
     color: white;
     text-decoration: none;
 }


 .result-store {
     border-bottom: 2px solid black;
     padding-top: 10px;
     cursor: pointer;
     margin-right: 0;
     margin-left: 0;
 }
 .result-store a {
     color: black;
 }
 .store-active {
     background-color: black;
     cursor: pointer;
     height: 143px;
     border: none;
     margin-bottom: 30px;
 }
 .store-active a {
     color: white !important;
 }
.store-active strong{
     font-weight: 600;
    line-height: 119px;
    font-size: 20px;
}

 .store-active h1 {
     color: white !important;
 }
 .store-active p {
     color: white !important;
 }

.new-result{
     line-height: 131px;
     background-color: #eeeeee;
     border: 3px solid #a0a0a0;
     margin-bottom: 35px;
     border-style: dashed;
}

.new-result span{
     color: black;
     font-size:18px;
}

.landing-lang a:hover{
     color: white;
}

.landing-lang a:focus{
     color: white;
     text-decoration: none;
}

 .close-box img {
     width: 29px;
     height: 29px;
 }
 .beer-about-pic img {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 100%;
 }
 .beer-info {
     margin-top: 20px;
     align-content: center;
 }
 .beer-info h3 {
     font-weight: bold;
     font-size: 14px;
     letter-spacing: 0;
     text-align: center;
     margin-bottom: 15px;
     margin-top: 90px;
 }
 .beer-info p {
     color: black;
     font-size: 15px;
     margin: -3px 0 25px;
 }
 .beer-text-info p {
     color: black !important;
     font-size: 15px !important;
     margin: -3px 0 25px !important;
 }
 .beer-text-info {
     text-align: -webkit-auto;
     max-height: 478px;
     min-height: 456px;
 }
 .beer-info .btn {
     background-color: black;
     width: 100%;
     margin-left: 0;
     margin-top: 40px;
     margin-bottom: 40px;
     height: 65px;
 }
 .beer-info .btn:hover {
     background-color: white;
     border: 2px solid black;
     width: 100%;
     margin-left: 0;
     margin-top: 40px;
     height: 65px;
 }
 .beer-details {
     border: 2px solid black;
     padding: 10px;
     margin-top: 35px;
     text-align: -webkit-auto;
     position: relative;
     overflow: auto;
     min-height: 355px;
 }

.black img{
     width: 100%
}

.white img{
     width: 100%
}

#beer-details-style::-webkit-scrollbar-track
{
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
     background-color: none;
}

#beer-details-style::-webkit-scrollbar
{
     width: 2px;
     background-color: transparent;
}

#beer-details-style::-webkit-scrollbar-thumb
{
     background-color: transparent;
}


#beer-details-style-2::-webkit-scrollbar-track
{
     background-color: none;
}

#beer-details-style-2::-webkit-scrollbar
{
     width: 2px;
     background-color: white;
}

#beer-details-style-2::-webkit-scrollbar-thumb
{
     b background-color: white;
}

 .beer-details p {
     color: black !important;
 }
 .beer-details strong {
     font-weight: 800;
     text-transform: uppercase;
     ;
 }
 .beer-details p {
     margin: 0 0 0;
     padding-bottom: 8px;
     padding-bottom: 13.5px;
 }
 #about-words {
     width: 100%;
     height: 330px;
     padding: 50px 0;
     color: white;
     background: url(/app/colossus/media/files/images/banner-words.jpg) no-repeat center center scroll;
     background-color: black;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     margin-top: 72px;
     margin-bottom: 20px;
 }
 .words {
     margin-top: 65px;
 }
 .words h2 {
     color: white;
     font-size: 30px;
     text-transform: none;
     letter-spacing: 0;
     font-weight: 100;
     text-align: center;
     ;
 }
 #food section {
     background-color: white;
 }
 #food .btn {
     background-color: white;
     border: 2px solid black;
     margin-top: 30px;
 }
 #food .btn:hover {
     background-color: black;
 }
 #food .btn a {
     color: black;
     font-size: 18px;
     padding: 50px;
     margin-bottom: 50px;
 }
 #food .btn a:hover {
     color: white;
 }
 #food .btn a:focus {
     text-decoration: none;
 }


.food-info a{
     color: black;
     font-weight: bold;
}
 footer {
     background-color: black;
     padding-top: 10px;
     padding-bottom: 10px;
 }
 .isotope-hidden {
     display: none;
 }
 /* Find Where to dirnk */
 
 .find-section {
     width: 100%;
     height: 330px;
     padding: 50px 0;
     color: white;
     background: url(/app/colossus/media/files/images/map.jpg) no-repeat center center scroll;
     background-color: black;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
 }
 .where-to-drink {
     margin-top: 100px;
 }
 .where-to-drink .btn-default {
     color: white;
 }
 .where-to-drink .btn-default:hover {
     color: black;
 }
 #about {
     margin-bottom: 150px;

 }
 #about p {
     margin: 0 0 25px;
     font-size: 15px;
     line-height: 1.5;
     color: black;
     text-align: justify;
 }
 .food-info {
     margin-top: 20px;
     align-content: center;
 }
 .food-info h3 {
     font-weight: bold;
     font-size: 14px;
     letter-spacing: 0;
     text-align: center;
     margin-bottom: 15px;
     margin-top: 90px;
 }
 .food-info p {
     color: black;
     font-size: 15px;
     margin: 2px 0 8px;
 }
 .food-about-pic img {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 100%;
 }

 #food {
     padding-top: 70px;
     padding-bottom: 70px;
 }
 #contactForm {
     margin-top: -50px;
 }
 /* ADE */
 
 #successMsg {
     margin-top: 30px;
     color: black;
 }
 #contact-form p {
     color: black;
     font-size: 15px;
 }
 #contact-form i {
     padding-right: 5px;
 }
 #contact-form .btn {
     background-color: black;
     height: 56px;
     padding: 17px 59px;
     font-size: 15px;
     border: solid 2px black;
 }

 #contact-form .btn:hover{
     background-color: white;
     color: black;
     height: 56px;
     padding: 17px 59px;
     font-size: 15px;
     border: solid 2px black;
}



 #contact-form .social {
     border: 1px solid black;
     padding: 5px 5px 5px 5px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 #contact-form .social:hover {
     border: 1px solid black;
     background-color: black;
     color: white;
     padding: 5px 5px 5px 5px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 #contact-form .facebook {
     border: 1px solid black;
     padding: 5px 8px 5px 8px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 #contact-form .facebook:hover {
     border: 1px solid white;
     background-color: black;
     color: white;
     padding: 5px 8px 5px 8px;
     margin-right: 10px;
     margin-top: 10px;
     font-size: 15px;
 }
 .contact-details p {
     margin: 0 0 10px;
     text-align: justify;
 }
 .contact-details a {
     color: black;
 }
  .contact-details a:hover {
     text-decoration: none;
 }

 #contact-form{
     padding-top: 70px;
     padding-bottom: 70px;
 }
 .form-group input {
     border: 2px solid black;
     height: 50px;
     border-radius: 0;
     margin-left: 0;
     color: black;
 }
 .form-group input:focus {
     border: 2px solid black;
     height: 50px;
     border-radius: 0;
 }
 .form-group textarea {
     border: 2px solid black;
     margin-left: 0;
     border-radius: 0;
     height: 222px;
     color: black;
 }
 .form-group textarea:focus {
     border: 2px solid black;
     margin-left: 0;
     border-radius: 0;
     height: 222px;
 }
 .form-group label {
     font-weight: 800;
     color: black;
     text-transform: none;
     font-size: 15px;
 }

 #history{
     margin-top: 50px;
 }

 #history h1 {
     font-size: 40px;
     font-weight: 700;
     margin: 0 0 5px;
     letter-spacing: 3px;
     color: black;
 }
 .dec-drink {
     margin-top: 35px;
 }
 .infoBox {
     color: black;
     padding-top: 10px;
 }

 .infoBox span{
     font-size: 17px;
     font-weight: 700;
 }
 .infoBox p {
     color: black;
    margin-bottom: 0;
 }

 .infoBox a{
     color: black;
    font-size: 14px;
 }

  .infoBox a:hover{
     text-decoration: none;
  }

  .infoBox b{
     font-weight: 400;
    font-size: 15px;
  }

 .padding-15 {
     padding-left: 15px;
     padding-right: 15px;
 }

     #beer-about{
          margin-top: 50px;
     }
footer a:hover{
     text-decoration: none;
     color: white;
     font-weight: 400;
}

.beer-contact{
     text-align: center;
}

.beer-contact h1{
     margin-bottom: 5px !important;
}

em{
     color: black;
}

 @media (min-width: 767px) and (max-width: 1199px) {
     .navbar-header {
         float: none;
     }
     h1 {
          font-size: 35px;
     }

     #titleFoodOfBeer ul {
          padding: 0 !important;
     }
     .discover {
          top: 260px;
     }
     .navbar-left,
     .navbar-right {
         float: none !important;
     }
     .navbar-toggle {
         display: block;
     }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
     }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 1px;
     }
     .navbar-collapse.collapse {
         display: none!important;
     }
     .navbar-nav {
         float: none!important;
         margin-top: 7.5px;
     }
     .navbar-nav>li {
         float: none;
     }
     .navbar-nav>li>a {
         padding-top: 10px;
         padding-bottom: 10px;
     }
     .collapse.in {
         display: block !important;
     }
     .navbar-header {
         height: 80px;
     }
     .navbar-collapse {
         text-align: center;
         float: none !important;
     }
     .navbar-custom .nav li a {
         color: white;
         border-bottom: none;
         padding-top: 0;
         height: auto;
         padding-left: 5px;
         padding-right: 0px;
         font-size: 22px;
         line-height: 34px;
     }
     .navbar-custom .nav li a:hover {
         border-bottom: none;
         font-weight: 700;
         background-color: white;
     }

      .navbar-custom .nav li a:focus{
          background-color: white;
          color: black;
      }

     .navbar-nav>li {
         padding-right: 0;
     }
     .navbar-collapse.in {
         overflow-y: hidden;
     }

     .intro .intro-body .brand-heading {
          font-size: 86px;
          margin-top: 0;
          margin-bottom: -7%;
     }
     .swiper-text-container {
         height: 213px;
     }
     .green-spacer {
         height: 213px;
         float: none !important;
         position: relative;
     }
     .navbar-custom .nav li a {
         padding-left: 30px;
     }
     .navbar .navbar-collapse {
         margin-top: -27px !important;
         border: none;
     }
     .item-image {
          min-height: 330px !important;
     }
     #about h2 {
         margin-bottom: 35px;
     }
     .list-b {
         margin-top: 8px !important;
     }
     .sub-footer-box {
          padding-bottom: 145px;
     }
     .sub-footer {
         padding-bottom: 0;
     }

     #about {
         margin-bottom: 81px;
         padding-top: 81px;
     }
     .words {
         margin-top: 30px !important;
     }
     #about-words {
          height: 300px;
          margin-top: 0;
     }
     .words h2 {
          line-height: 35px;
          font-size: 25px;
     }
     .beer-details {
         max-height: 100%;
     }
     .beer-text-info p {
         margin: 0 !important;
     }
     .beer-text-info {
          min-height: 479px !important;
     }
     .c100-value {
         margin-left: -3%;
     }
     .navbar-custom.top-nav-collapse .nav li a:hover {
         color: black;
         font-weight: 700;
         background-color: white;
         border-bottom: 2px solid white;
         margin-top: 0px;
         padding-bottom: 0px;
         margin-bottom: 0px;
         line-height: 60px;
     }
     .navbar-custom .navbar-toggle .fa {
         margin-top: 0px;
         font-size: 30px;
         color: black;
     }
     .top-nav-collapse .navbar-toggle {
         color: white;
         background-color: black;
         font-size: 12px;
     }
     .top-nav-collapse .fa {
         color: white !important;
     }
     .navbar-toggle {
         position: relative;
         float: right;
         padding: 0;
         margin-top: 8px;
         margin-right: 0;
         margin-bottom: 8px;
         background-color: transparent;
         background-image: none;
         border: 1px solid transparent;
         border-radius: 4px;
     }
     .navbar-custom .navbar-toggle:focus,
     .navbar-custom .navbar-toggle:active {
         outline: none;
     }
     .close-box img {
         width: 20px;
         height: 20px;
         margin-top: 12px;
     }
     .navbar-custom .nav li a {
          text-align: center;
         background-color: black;
         color: white;
         margin-top: 0px;;
         padding-bottom: 0px;
         margin-bottom: 0px;
         line-height: 60px;
         border-bottom: 2px solid white;
         font-size: 15px;
     }
     .navbar .navbar-nav {
          margin-bottom: 1px;
          vertical-align: 0;
          float: none;
          width: 100%;
          height: 100%;
          margin-top: 5px;
          margin-left: 0;
          padding-right: 0px;
          padding-left: 0px;
          border-top: 2px solid white;
     }
     .navbar-collapse {
         padding-right: 0px;
         padding-left: 0;
         overflow-y: 0;
         -webkit-overflow-scrolling: touch;
         border-top: 1px solid transparent;
         -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
     }
     .navbar .navbar-collapse {
          text-align: left;
          width: 100%;
          margin-top: -22px !important;
          border-top: 2px solid white;
          border: none;
     }

     .navbar-custom .navbar-toggle .fa {
         margin-top: 0px;
         font-size: 30px;
         color: black;
     }
     .seconds .item-image {
         min-height: 345px !important;
         margin-top: 20px !important;
     }

     .input-group {
         margin-top: 19px;
     }

     #contact-form{
          padding-top: 45px !important;
     }
     .contact-details{
          margin-top: 45px;
     }

     #history{
          padding-top: 60px;
     }

     #find-drink{
          padding-top: 100px;
     }

     .menu{
          margin-left: -4%;
          margin-right: -4%;
     }

     .seconds {
          margin-top: 10px;
     }

     #food{
          padding-top: 45px;
          padding-bottom: 45px;
     }

     .navbar-brand {
          padding: 8px 15px;
     }

     .content-section {
          padding-bottom: 0px;
          padding-top: 40px;
     }

     .social-icons{
          margin-top: 30px;
     }

     footer{
          padding-bottom: 0;
     }

     #beer-about {
          padding-top: 65px;
     }

     .menu {
          position: absolute;
          left: 0;
          width: 100%;
          margin-left: 0;
          margin-right: 0;
          padding-right: 0px;
          padding-left: 0;
     }

     .store-contact{
          text-align: center;
          margin-top: 5px;
     }
     
     .carousel{
        position: relative;
        width: 50%;
        margin: 0 auto;
    }

     .discover-center{
          width: 24%;
          margin: auto;
     }

 }

@media (max-width: 767px) {
    
    /*.carousel{
        position: relative;
        width: 50%;
        margin: 0 auto;
    }*/
    
     .navbar .navbar-nav {
          margin-bottom: 1px;
          vertical-align: 0;
          float: none;
          width: 100%;
          height: 100%;
          margin-top: 7px;
          margin-left: 0;
     }
     .nav>li {
         position: relative;
         display: block;
         background-color: black;
         border-bottom: 2px solid white;
     }
     .menu {
         padding-left: 0;
         padding-right: 0;
     }
     .navbar-nav>li>a {
         padding-top: 17px;
         height: 15px;
         padding-bottom: 0px;
         line-height: 12px;
     }
     .navbar-custom.top-nav-collapse {
         background-color: black;
         color: white;
         text-transform: uppercase;
         font-family: 'Lato', sans-serif;
         height: 84px;
     }
     .intro {
         display: table;
         width: 100%;
         height: 100%;
         padding-top: 20px;
         text-align: center;
         color: white;
         background: url(/app/colossus/media/files/images/bg-2.png) no-repeat bottom center scroll;
         background-color: black;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         background-size: cover;
         -o-background-size: cover;
     }
     .intro p {
         font-size: 15px;
         margin-top: 45px;
         line-height: 1.5;
     }
     .intro .intro-body .brand-heading {
          font-size: 40px;
          text-transform: uppercase;
     }
     .intro h1 {
         font-size: 10px;
     }
     .discover {
          margin: 0 auto;
          position: relative;
          top: 125px;
     }
     .discover h2 {
         font-size: 13px;
         margin: 0 0 0 0;
     }
     .navbar-collapse {
         padding-right: 0px;
         padding-left: 0;
         overflow-y: 0;
         -webkit-overflow-scrolling: touch;
         border-top: 1px solid transparent;
         -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
     }
     .navbar .navbar-collapse {
         text-align: left;
         width: 100%;
         margin-top: 5px;
         border-top: 2px solid white;
     }
     .navbar-custom.top-nav-collapse .nav li a:hover {
         color: black;
         font-weight: 500;
         background-color: white;
         margin-left: 0px
     }
     .navbar-custom .navbar-toggle .fa {
         margin-top: 0px;
         font-size: 30px;
         color: black;
     }
     .top-nav-collapse .navbar-toggle {
         color: white;
         background-color: black;
         font-size: 12px;
     }
     .top-nav-collapse .fa {
         color: white !important;
     }
     .navbar-toggle {
         position: relative;
         float: right;
         padding: 0;
         margin-top: 8px;
         margin-right: 15px;
         margin-bottom: 8px;
         background-color: transparent;
         background-image: none;
         border: 1px solid transparent;
         border-radius: 4px;
     }
     .navbar-custom .navbar-toggle:focus,
     .navbar-custom .navbar-toggle:active {
         outline: none;
     }
     .navbar-custom .navbar-brand {
         margin-bottom: 0;
         padding-left: 17px;
         padding-top: 5px;
     }
     .navbar-custom .navbar-brand:focus {
         outline: none;
     }
     .navbar-custom a {
         color: black;
     }
     .navbar-custom .nav li a {
          background-color: black;
          color: white;
          margin-top: 0px;
          height: 50px;
          text-align: center;
     }
     .navbar-custom .nav li a:hover {
    color: white;
}
     .navbar-custom .nav li a:focus,
     .navbar-custom .nav li a:active {
         outline: none;
     }


     .navbar-custom .nav li.active {
         outline: none;
     }
     .navbar-custom .nav li.active a {
         background-color: rgba(255, 255, 255, 0.3);
     }
     .navbar-custom .nav li.active a:hover {
         color: white;
     }
     .content-section {
         padding-top: -22px;

     }

     #history{
          padding-top: 60px;
     }

     #beer-about {
          padding-left: 10px;
          padding-right: 10px;
          padding-top: 60px;
     }
     #beer-about h1 {
         font-size: 18px;
         font-weight: 800;
         margin: 0 0 5px;
         letter-spacing: 2px;
         color: black;
     }
     #beer-about h2 {
         font-size: 12px;
         margin-bottom: 0;
         line-height: 20px;
     }
     .close-box img {
          width: 15px;
          height: 15px;
          margin-top: 0;
          margin-right: 7px;
     }
     .history span {
         font-size: 10px;
     }
     .c100 {
         margin: 0 0.4em 0.1em 0 !important;
     }
     .beer-info {
         margin-top: 0;
     }
     .words {
         margin-top: 35px;
     }
     .words h2 {
          color: white;
          font-size: 19px;
          text-transform: none;
          letter-spacing: 0;
          font-weight: 100;
          text-align: center;
          line-height: 26px;
          margin-top: 20px;
     }
     #food h1 {
         font-size: 33px;
         color: #000;
         letter-spacing: 2px;
         margin-bottom: 17px;
     }
     .gallery ul li {
         display: inline-block;
         margin-top: 7px;
     }
     #food .btn {
         background-color: white;
         border: 2px solid black;
         height: 40px;
     }
     #food .btn a {
         color: black;
         font-size: 18px;
         padding: 20px;
         margin-bottom: 50px;
     }
     #food .btn {
         padding: 4px 5px 5px;
     }
     .history {
         margin: 0 auto;
         padding: 0px 0;
         height: 5px;
     }
     .arrow {
         width: 70px;
         height: 70px;
         margin-top: 15px;
         padding: 7px 0px;
         font-size: 30px;
         color: white;
         background: transparent;
         -webkit-transition: background 0.3s ease-in-out;
         -moz-transition: background 0.3s ease-in-out;
         transition: background 0.3s ease-in-out;
         margin: 0 0 0;
     }
     .arrow:hover {
         width: 70px;
         height: 70px;
         margin-top: 15px;
         padding: 7px 0px;
         font-size: 30px;
         color: white;
         background: transparent;
         -webkit-transition: background 0.3s ease-in-out;
         -moz-transition: background 0.3s ease-in-out;
         transition: background 0.3s ease-in-out;
         margin: 0 0 0;
     }
     #history h1 {
         font-size: 15px;
         font-weight: 800;
         margin: 0 0 5px;
         letter-spacing: 2px;
         color: black;
     }
     .contact-form {
         margin-bottom: 30px;
     }
     #find-drink h1 {
         font-size: 15px;
         font-weight: 800;
         margin: 0 0 5px;
         letter-spacing: 2px;
         color: black;
     }
     #find-drink h2 {
         font-size: 12px;
         margin-bottom: 0;
         line-height: 20px;
     }
     .find .btn {
         background-color: black;
         width: 100%;
         height: 40px;
     }
     .find .btn-default {
         margin: 0;
         margin-top: 20px;
         margin-bottom: 20px;
     }
     .find .btn-default a {
         font-size: 15px;
     }
     .find-form .input-group .form-control {
         height: 40px;
         margin: 0;
         border: 2px solid black;
         border-right: 0px;
         border-radius: 0;
         font-size: 15px;
         text-transform: uppercase;
         color: black;
     }
     .find-form .input-group-addon {
         padding: 2px 5px;
         font-size: 15px;
         font-weight: 400;
         line-height: 1;
         color: black;
         text-align: center;
         background-color: white;
         border: 2px solid black;
         border-left: none;
         border-radius: 0;
     }
     #restaurant-result img {
         padding-bottom: 10px;
     }
     #restaurant-result {
         margin-top: 0;
     }
     .map {
         margin-top: 20px;
     }
     #restaurant-result .btn {
         background-color: white;
         border: 2px solid black;
         height: 40px;
         margin-top: 35px;
     }
     #restaurant-result .btn-default {
         padding: 5px 10px 10px;
         margin-left: 0;
         margin-right: 10px;
         border: 1px solid black;
         color: #fff;
         background-color: transparent;
     }
     .contacts .btn-default {
         padding: 8px;
         margin-left: 0;
         margin-top: 20px;
         line-height: 20px;
     }
     #beer p {
         font-size: 12px;
     }
     #beer h1 {
         font-size: 31px;
         margin-bottom: 15px;
     }
     .beer-store {
         text-align: center;
     }
     #restaurant-result h1 {
         margin-top: 15px;
         text-align: center;
     }
     #restaurant-result p {
         text-align: center;
     }
     .result-store {
         padding-bottom: 15px;
         padding-top: 16px;
         text-align: center;
     }

     #restaurant-result img {
          margin-left: 0;
     }

     .store-active{
          height: auto;
     }
     #about h2 {
         font-size: 31px;
         margin-bottom: 15px;
     }
     #about p {
         font-size: 14px;
     }
     .categories > ul a {
         font-size: 13px;
         padding-right: 10px;
         padding-left: 10px;
         margin-right: 10px;
         border: 1px solid;
     }
     .categories ol {
         padding-left: 0px;
     }
     .categories li {
         margin-left: 0;
         height: 43px;
     }
     .gallery ul {
         padding: 15px 0;
     }
     .bootstrap-select.btn-group .dropdown-toggle .filter-option {
         margin-left: -141px !important;
     }
     .bootstrap-select.btn-group .dropdown-toggle .caret {
         margin-right: 300px;
     }
     .gallery-thumbs {
         margin-right: 0;
         margin-left: 0;
     }

     h3 {
          font-size: 20px;
          margin-bottom: 30px;
    
     }
     .item-image {
         min-height: 319px;
         background-size: contain;
         background-size: contain;
         background-position-y: 0;
     }

     #beer {
          padding-top: 80px;
     }
     .categories > ul a {
         margin-left: 0px;
     }
     .seconds .item-image {
         min-height: 330px !important;
     }
     .intro {
         height: 100vh;
         position: relative;
         top: 0;
         left: 0;
         background-size: cover !important;
         background-position: 50% 50% !important;
         z-index: 0;
         transition: opacity .3s linear;
         -webkit-transition: opacity .3s linear;
         opacity: 1;
         background: #252525;
     }
     .intro-p {
         padding-bottom: 0;
     }
     .img-slide {
         padding-bottom: 0 !important
     }

     .find-form{
          margin-top: 15px;
     }
     #find-drink {
         padding-top: 0;
     }

      #find-drink{
          padding-top: 60px;
     }
     .footer-about_14 {
         height: 100% !important;
         margin-bottom: 120px !important;
     }
     footer {
         padding-top: 10px;
     }
     footer p {
         font-size: 14px;
     }


     .contacts h1{
          margin-top: 10px;
     }
     .sub-footer-box {
          padding-bottom: 0;
     }

     #about {
         margin-bottom: 80px;
     }

     .beer-text-info {
          min-height: auto !important;
     }

     #contact-form {
          padding-top: 50px;
          padding-bottom: 50px;
     }

     #food {
          padding-top: 30px;
     }
     .intro .intro-body .brand-heading {
          margin-bottom: 0%;
     }

     .footer-about{
          min-height: 200px;
          padding-top: 50px;
          padding-bottom: 50px;
     }

     .footer-beer{
          margin-top: 125px;
          margin-bottom: 10px;
          min-height: 80px;
     }

     .social-icons {
          margin-top: 30px;
     }

     .untappd-icon {     
         padding: 2px 19px 4px 8px !important;
     }

     .sub-footer h1 {
          margin-top: 0px;
     }

     .discover-center{
          width: 24%;
     }
  
 }