a:after {
    content: ''
}

a[href]:after {
    content: none !important
}

.fade.in {
    display: none
}

#footer,
#footer-copyright,
.modal.in .modal-dialog,
.visible-xs {
    display: none !important
}

.btn {
    border: 1px solid #000 !important
}

.container,
.container-full {
    padding-right: 15px !important;
    padding-left: 15px !important
}

#mobi,
.col-right.col-sm-4,
.comment,
.form-contact,
.navbar-header,
.share {
    display: none
}

.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sx-7,
.col-xs-5,
.col-xs-6 {
    width: 100% !important
}

#header {
    position: relative !important;
    display: block !important;
    top: 0 !important;
    margin: 0 !important
}

#logo-top {
    position: static !important;
    width: 100 !important;
    top: 0 !important
}

#logo-top .visible-xs {
    display: block !important;
    color: #515045;
    font-size: 2.5em;
    font-family: 'Merriweather', serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 10px;
    position: relative;
    padding: 0 10px 0 20px
}

.col-our-brews h3 {
    font-size: 4.5em !important
}

.col-our-brews .brews-img,
.col-our-brews .brews-text {
    vertical-align: top !important
}

.bg-bottom,
.bg-footer,
.bg-top,
.carousel-control,
.find-table,
.instagram,
.kitchen {
    display: none !important
}

.carousel.hidden-xs,
.event .container.hidden-xs,
.form-contact,
.form-contact .form-group {
    display: block !important
}

#banner {
    padding-top: 0 !important;
    min-height: 0 !important
}

.promotional .item {
    min-height: 0 !important
}

.img-promotional .img-carosel {
    position: static !important
}

#banner .table-div,
.carousel-inner>.item {
    height: auto !important
}

.text-promotional {
    margin: auto !important
}

.div-img,
.div-text {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

.event .item,
.new-feed .item {
    max-width: 500px !important;
    margin: 0 auto !important
}

.form-control {
    border: 2px solid #363636 !important
}

#content .container.hidden-xs {
    display: block !important
}

#banner-mobile {
    min-height: 0 !important
}

/*mystyle for print*/
#content .arrow .fa,
#content .arrow-2 .fa {
    display: none;
}

.event #carousel-example-generic2 .carousel-caption .col-sm-4 {
    width: 100%;
}