body {
    min-width: 0;
}

h3 {
    margin: 0;
}

.nav-menu>li>.sub-menu {
    max-width: 100%;
}

.nav-menu .sub-menu {
    font-size: 10px;
}

.menu-navigation-mobile-container,
.menu-new-navigation-mobile-container,
.menu-navigation-container {
    /* display:none; */
}

.mobile_menu {
    display: block;
}

.open #menu-navigation-mobile,
.open #menu-new-navigation-mobile,
.open #menu-navigation {
    left: 0;
}

#menu-item-3853,
#menu-item-3852 {
    display: block;
}

.admin-bar .site-header {
    top: 0;
}

.admin-bar .site-main {
    margin: 0;
}

.navbar {
    position: fixed;
    border-bottom: 3px solid #F0B856;
}

.home #main {
    /* height: 651px; */
}

#topNav,
#navTabs a,
.social {
    display: none;
}

.user-menu-sub {
    display: block;
}

a[class^="login-button"],
a[class*=" login-button"] {
    cursor: pointer;
    display: block;
    padding: .5em 2em;
    border-left: 0;
    font: 0.85em "Open Sans", Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 .625em 0 0;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    font-weight: 400;
    text-transform: none;
    border: 0;
    width: 100%;
    margin: 0 auto .625em;
    font-size: 13px;
    max-width: 210px;
}

a.login-button-facebook {
    background-color: #3e629f;
    margin-top: 1em;
}

a.login-button-twitter {
    background-color: #009ad7;
}

a.login-button-instagram {
    background-color: #978a6a;
}

.user-menu-sub {
    margin: 12px;
}

#page {
    position: relative;
    /*overflow-x: hidden;*/
}

#page,
#navbar {
    left: 0;
    /*transition:all .5s;*/
}


/*#page.open , .open #navbar{left: 167px;width:100vw;}*/

#page.open {
    /* overflow-x: hidden; */
}

#menu-item-3500>a .menu-mobile-btn,
#menu-item-141>a .menu-mobile-btn,
.nav-menu li.menu-item-has-children>a .menu-mobile-btn {
    position: absolute;
    right: 0px;
    width: 40px;
    height: 100%;
    top: 0;
}

#menu-item-3500>a .menu-mobile-btn:after,
#menu-item-141>a .menu-mobile-btn:after,
.nav-menu li.menu-item-has-children>a .menu-mobile-btn:after {
    content: "\f067";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.nav-menu>li#menu-item-3500.opened>a .menu-mobile-btn:after,
.nav-menu>li#menu-item-141.opened>a .menu-mobile-btn:after,
.nav-menu li.opened.menu-item-has-children>a .menu-mobile-btn:after {
    content: "\f068";
}

.nav-menu>li>.sub-menu {
    width: 100%!important;
    box-shadow: none;
    background: #4c4c4c;
    padding: 0!important;
}

#menu-item-3500>.sub-menu>li>a,
#menu-item-141>.sub-menu>li>a,
.nav-menu>li>.sub-menu>li>a {
    font-size: 15px;
    display: block;
    position: relative;
    padding: 15px 20px;
    font-family: dinmed, sans-serif;
    color: #e0c49b!important;
    pointer-events: all;
}

.nav-menu .sub-menu .sub-menu li a {
    font-size: 15px;
    display: block;
    position: relative;
    padding: 15px 20px;
    font-family: dinmed, sans-serif;
    color: #e5d6c1!important;
    pointer-events: all;
    background-color: #2d2d2d;
}

.nav-menu .sub-menu .sub-menu li+li {
    border-top: 1px solid #3a3a3a;
}

.navigation .sub-menu a:hover:before {
    display: none!important;
}

.nav-menu>li>.sub-menu>li.menu-item-has-children>a .menu-mobile-btn {}

.nav-menu>li>.sub-menu>li.menu-item-has-children>a .menu-mobile-btn:after {}

.nav-menu>li>.sub-menu>li+li {
    border-top: 1px solid #3a3a3a;
}

.nav-menu>li>.sub-menu li ul,
#menu-item-3500 .sub-menu .sub-menu,
#menu-item-141 .sub-menu .sub-menu {
    display: none!important;
    padding: 0!important;
}

.nav-menu>li>.sub-menu li.opened ul,
.nav-menu>li#menu-item-3500>.sub-menu li.opened ul,
.nav-menu>li#menu-item-141>.sub-menu li.opened ul {
    display: block!important;
}

.nav-menu>li>.sub-menu li.opened>a,
.nav-menu>li#menu-item-3500>.sub-menu li.opened>a,
.nav-menu>li#menu-item-141>.sub-menu li.opened>a {
    background-color: #707070;
    color: #eae2d8!important;
}

ul.nav-menu li:hover>ul {
    display: none!important;
}

.nav-menu>li:hover>a {
    background: none;
    color: #efb75e!important;
}

#masthead .nav-menu>li.opened>a,
.nav-menu>li.opened>a {
    background: #f0b856;
    color: #212121!important;
}

.nav-menu>li.opened>ul.sub-menu {
    display: block!important;
}

#menu-new-navigation-mobile a.login-button-facebook,
#menu-new-navigation-mobile a.login-button-twitter,
#menu-new-navigation-mobile a.login-button-instagram,
#menu-navigation-mobile a.login-button-facebook,
#menu-navigation-mobile a.login-button-twitter,
#menu-navigation-mobile a.login-button-instagram,
#menu-navigation a.login-button-facebook,
#menu-navigation a.login-button-twitter,
#menu-navigation a.login-button-instagram {
    display: none;
}

#page.open #mobileHome {
    -webkit-animation: rotation 0.3s 1 linear;
    animation: rotation 0.3s 1 linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        -moz-transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    to {
        -moz-transform: rotateZ(359deg);
        -ms-transform: rotateZ(359deg);
        transform: rotateZ(359deg);
    }
}

.navigation .sub-menu a:hover {
    font-weight: 100;
}

body.menuOpen {
    overflow: hidden;
}

.width,
.quote {
    display: none;
}

.flickr {
    width: 50%;
    height: 160px;
}

.thumbnail {
    width: 80px;
    height: 80px;
}

#gallery {
    height: 200px;
}

#gallery tr:first-child,
#gallery tr:last-child,
#gallery td:first-child,
#gallery td:last-child {
    display: none;
}

.play {
    display: none;
}

.site-main {
    margin: 0 0 0 0;
    /* max-width: 100%; */
}

.main-navigation {
    min-height: 0;
    left: 0;
    margin: 0;
    text-align: left;
    width: 100%;
    padding: 5px 0;
}

.nav-menu>li:first-child,
.nav-menu>li {
    width: 100%;
    margin: 0 !important;
}

.nav-menu>li>a {
    text-align: center;
    color: #F0B856!important;
    text-transform: uppercase;
    font-family: dinmed, sans-serif;
    font-weight: bold;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 0;
    text-decoration: none;
    border-top: 3px solid #6c6c6c;
    border-bottom: 3px solid #6c6c6c;
    position: relative;
}

.site-header {
    /* border-bottom:3px solid #efb75e; */
    z-index: 105;
    /* background:url(images/dark_wall.png); */
    position: relative;
}

.twocolumns {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
    text-align: justify;
    font-size: 14px;
}

.lights {
    font-size: 22px;
}

.lights span {
    background-position-y: 10px;
}

.lights span:before,
.lights span:after {
    top: 14px;
}

.logos img {
    max-width: 65px;
}

.tourheader h2 {
    font-size: 18px;
}

.shadow {
    padding: 10px 10px;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.55);
}

.slideshowframe {
    height: 190px;
}

.social {
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 102;
}

.social a {
    opacity: 1;
}

.blogger,
.flickrico,
.youtube,
.pause,
.play {
    display: none !important;
}


/* HERO */

.hero {
    height: auto;
}

.hero_logo {
    display: block;
    width: 100%;
    float: none;
    height: 10em;
    margin: 1em auto;
}

.hero_content {
    padding: 10px;
    display: block;
    background: rgba(0, 0, 0, .6);
}

.hero_content.black {
    background: #fff;
}


/* FOOTER */

.footer-download,
.copyright,
.small-text {
    display: none;
}

.site-footer:before {
    display: none;
}

.site-footer {
    background-image: url(images/WhiteMicroPig.svg);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-align: right;
}


/* NAV */

#navTabs {
    display: none;
}

.nav-menu>li {
    border-bottom: 1px solid #3a3a3a;
}

.nav-menu>li>a {
    margin-top: 0px !important;
    width: 100% !important;
    text-align: left !important;
    display: block;
    padding: 15px 20px;
    border: none;
}

.nav-menu li {
    display: block;
}

.sub-menu {
    padding: 6px !important;
    position: relative !important;
    left: 0 !important;
    -webkit-animation: all .5s !important;
    overflow: hidden;
    margin: 0 !important;
}

.sub-menu .menu-item {
    display: block !important;
}

.menu-navigation-mobile-container,
.menu-new-navigation-mobile-container,
.menu-navigation-container {
    width: auto;
}

#menu-navigation-mobile,
#menu-new-navigation-mobile,
#menu-navigation {
    position: absolute;
    top: 100%;
    left: 0;
    /* z-index:99; */
    background-color: #212121 !important;
    width: 100%!important;
    /* height:999px; */
    -webkit-transition: all .5s;
    transition: all .5s;
    overflow-y: auto;
    max-width: none;
    display: none;
    margin-top: 74px;
}

.toggled-on #menu-navigation-mobile,
.toggled-on #menu-new-navigation-mobile,
.toggled-on #menu-navigation {
    display: block;
}

header .social {
    display: none;
    position: absolute;
    left: 0px;
    top: 100%;
    z-index: 10;
    margin-top: 3px;
    width: 100%;
    background-color: #212121;
    padding: 15px 0;
    text-align: center;
    border-bottom: 1px solid #3a3a3a;
}

.social a,
.social a.blogger {
    float: none;
    display: inline-block!important;
    border: 1px solid #F0B856;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 38px;
    vertical-align: top;
    color: #F0B856!important;
}

#masthead .nav-menu>li>a,
#masthead .social a {
    color: #F0B856!important;
}

.social a.blogger {
    background: url(blogger@2x.png) no-repeat center;
    background-size: 18px 18px;
}

.social #playBtn,
.social #pauseBtn {
    display: none!important;
}

#page.open .site-header .social {
    display: block;
}

#menu-new-navigation-mobile>.menu-item,
#menu-navigation-mobile>.menu-item,
#menu-navigation>.menu-item {
    -webkit-transition: height .5s;
    overflow: hidden;
}

.sub-active {
    height: auto !important;
}

.nav-menu>li>.sub-menu {
    display: none;
}

#content .format-status .entry-content,
#content .format-status .entry-meta {
    padding-left: 35px;
}

#menu-item-142 {
    /* display:none; */
}

.nav-menu .menu-item-3820 a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 3px solid #6C6C6C !important;
    border-top: 3px solid #6C6C6C !important;
    color: #EFB75E !important;
    height: auto;
    margin: 0;
    top: 0;
    padding: 10px;
}


/* Small menu */

.menu-toggle {
    cursor: pointer;
    display: inline-block !important;
    /* position: absolute; */
    margin: 14px 12px 8px;
    /* padding:3px 5px 4px 5px; */
    /*background: url(../images/menu.svg) center no-repeat;*/
    border-radius: 0;
    font-size: 16px;
    color: rgba(0, 0, 0, 0);
    border: 0;
    background-size: contain;
    position: relative;
    width: 39px;
    height: 20px;
}

.menu-toggle span {
    display: block;
    height: 4px;
    background: #F0B856;
    width: 26px;
    margin: 0 auto;
}

.menu-toggle span+span {
    margin-top: 4px;
}

.menu-toggle span {
    display: block;
    opacity: 1;
    -webkit-transition: -webkit-transform 0.15s linear;
    -o-transition: -o-transform 0.15s linear;
    -ms-transition: -ms-transform 0.15s linear;
    -moz-transition: -moz-transform 0.15s linear;
    transition: transform 0.15s linear;
    -webkit-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(0) translate3d(0px, 0px, 0);
    -o-transform: rotate(0) translate3d(0px, 0px, 0);
    -ms-transform: rotate(0) translate3d(0px, 0px, 0);
    -moz-transform: rotate(0) translate3d(0px, 0px, 0);
    transform: rotate(0) translate3d(0px, 0px, 0);
}

.toggled-on .menu-toggle span:nth-child(1) {
    -webkit-transform: rotate(45deg) translate3d(6px, 6px, 0);
    -o-transform: rotate(45deg) translate3d(6px, 6px, 0);
    -ms-transform: rotate(45deg) translate3d(6px, 6px, 0);
    -moz-transform: rotate(45deg) translate3d(6px, 6px, 0);
    transform: rotate(45deg) translate3d(6px, 6px, 0);
}

.toggled-on .menu-toggle span:nth-child(2) {
    opacity: 0;
}

.toggled-on .menu-toggle span:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate3d(5px, -5px, 0);
    -o-transform: rotate(-45deg) translate3d(5px, -5px, 0);
    -ms-transform: rotate(-45deg) translate3d(5px, -5px, 0);
    -moz-transform: rotate(-45deg) translate3d(5px, -5px, 0);
    transform: rotate(-45deg) translate3d(5px, -5px, 0);
}


/*#page.open .menu-toggle {margin-left:22px;}*/

.site-footer-container {
    display: none;
}

.feat_img img {
    float: none;
    display: block;
    margin: 0 auto;
}

.left_post {
    margin: 0 0 0 5px;
    float: none;
    width: 100%;
}

#left_blog {
    width: 100%;
}

h3#the_title {
    font-size: 20px;
    margin-left: 0;
    margin-top: 5px;
}

.post_content img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}

.nav-menu,
.nav-menu>ul {
    display: block;
    margin-left: 0;
    padding: 0;
    width: 100%;
}

.nav-menu li>ul {
    float: none;
    position: relative;
    left: auto;
    top: auto;
}

.toggled-on .nav-menu li:hover>a,
.toggled-on .nav-menu .children a {
    position: relative;
    z-index: 100;
}

#content .featured-gallery {
    padding-left: 24px;
}

.gallery-columns-1 .gallery-item {
    margin-right: 0;
    width: 100%;
}

.entry-title,
.format-chat .entry-title,
.format-image .entry-title,
.format-gallery .entry-title,
.format-video .entry-title {
    font-size: 22px;
    font-weight: bold;
    margin-top: 5px;
}

.format-quote blockquote,
.format-status .entry-content {
    font-size: 18px;
}

.format-quote blockquote small,
.format-quote blockquote cite {
    font-size: 13px;
}

.error404 .page-title {
    padding: 40px 0 0;
}

.error404 .page-title:before {
    content: normal;
}

.comment-author {
    margin-right: 30px;
}

.comment-author .avatar {
    height: auto;
    max-width: 100%;
}

.comment-metadata,
.comment-content,
.comment-list .reply {
    width: 70%;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px);
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
}

.comment-form textarea {
    height: 80px;
    /* Smaller field for mobile. */
}


/* Audio */

.format-audio .entry-content:before {
    display: none;
}

.format-audio .audio-content {
    background-image: none;
    float: none;
    padding-left: 0;
    width: auto;
}

#menu-item-2494,
#menu-item-2935 {
    display: inline-block;
}

.page-id-408 .nav-menu>li>a {
    text-align: center !important;
    padding-left: 7px;
    margin: 0;
    background: rgba(108, 108, 108, 0.3);
}

.page-id-408 .nav-menu>li>a:hover {
    background: rgba(108, 108, 108, 0.3);
}

.page-id-408 .nav-menu>li:hover {
    background: rgba(108, 108, 108, 0.3);
}

.page-id-408 .nav-menu>li {
    display: inline-block;
    margin: 5px;
    text-align: center;
}

.page-id-408 .brand .right-pig {
    display: none;
}

.page-id-408 .site-header {
    border-bottom: 0;
}

.su-column-inner {
    padding: 0 10px;
}

.fds-img {
    display: block!important;
    width: 320px!important;
    margin: 0 auto!important;
}

.fds-img {
    display: inline-block;
    width: 24%;
}

.media_img,
.media_img-reverse {
    float: none;
    display: block;
    margin-right: 0;
    margin-bottom: 15px;
}

.venue {
    text-align: center;
}

#members img {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#members .media {
    padding: 0;
}

#members .media_img,
.media_img-reverse {
    width: 130px;
    float: left;
    margin-right: 10px;
}

.members span img {
    width: inherit!important;
}

#members .dining-item {
    display: block;
    width: 185px;
    margin: 20px auto;
}

#partners img {
    width: 202px;
    margin: 15px auto!important;
    display: block;
}

.wysija-paragraph input[type="text"] {
    width: 300px;
}

.dd-title {
    width: 145px;
    padding: 0;
}

#members ul,
#dinner-series ul {
    margin: 5px 0 0 0;
}

#sponsors li {
    width: 32%;
}

.page-id-408 .brand .right-button {
    position: static;
    float: none;
    width: 89px;
    height: 41px;
    margin: 10px auto;
    right: 115px;
}

#page_banner {
    width: 100%;
    margin: 0;
}


/** CUSTOM **/

*[mobileonly],
.mobileonly,
.mobile-only,
*[mobile-only] {
    display: initial;
}

*[mobilehide],
.mobilehide {
    display: none;
}

* {
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
}

body {
    background: #000;
    height: auto;
}

body.home {
    height: 100%;
}

.page-template-default .entry-content {
    padding-top: 53px;
}

h5 {
    font-size: 14px;
}

#navTabs {
    display: none;
}

.navbar {
    z-index: 105;
}

.mobile_menu {
    position: relative;
    z-index: 105;
}

.navbar li.menu-item-6366,
.navbar li.menu-item-141,
.navbar li.menu-item-51 {
    display: block;
}

#menu-item-6322>.sub-menu>li,
#menu-item-6366>.sub-menu>li,
#menu-item-3500>.sub-menu>li,
#menu-item-141>.sub-menu>li {
    width: auto !important;
}

#menu-item-3871 {
    display: block;
}

#menu-item-6368,
#menu-item-3820 {
    display: none;
}

.navbar {
    margin-right: 0;
}

#navbar .kicker {
    cursor: pointer;
    display: block;
    padding: .8em 0em;
    border-left: 0;
    font-size: 14px;
    margin: 20px auto 20px;
    color: #F0B856;
    text-transform: uppercase;
    text-decoration: none!important;
    border: 1px solid #F0B856;
    text-align: center;
    max-width: 210px;
}

#purchaseTickets {
    display: block;
    left: auto;
    right: 4%;
    font-family: dinlight, sans-serif;
    width: 75px;
    font-size: 12px;
    padding: 5px 0px 3px;
    text-align: center;
    top: 50%;
    line-height: 110%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    /*color: #F0B856;*/
}

#mobileHome {
    background: url(../images/pig.svg) center no-repeat;
    background-size: contain;
    width: 20%;
    height: 31px;
    display: block;
    margin: .9em auto .1em;
    position: absolute;
    top: 0;
    left: 40%;
}

#mailFormContainer form {
    width: 80%;
}

#galleryImgs img {
    max-width: 100%;
}


/* HOME */

.section-featured-events .title {
    margin: 0 0 5px !important;
    padding-bottom: 7px;
    border-bottom: none !important;
    font-weight: 400;
    text-align: center !important;
}

.centertitle {
    padding: 0 2em;
    font-size: 14px;
}

.centertitle.yellow {
    text-align: justify;
}

p {
    text-align: justify !important;
}

.slideshowframe {
    margin-top: 0;
    opacity: .6;
}

#homeFront #frontDesc {
    width: 90%;
    font-size: 14px;
    margin-top: 30px;
}

#homeFront #frontDesc br {
    display: none;
}

#quotesInner {
    height: auto;
}

.quote {
    font-size: 15px;
    padding: 6px 2px;
    line-height: 19px;
}

#downArrows {
    left: 50%;
    /* width: 58px; */
    margin-left: -29px;
}

body.home #downArrows {
    bottom: 26%;
}

body.home #homeFront {
    /*margin-top: -10%*/
}

#galleryImgs {
    height: 100%;
}

.hero_tickets {
    right: 20%;
}

#lightboxGalleryNav {
    top: 45%;
}

#lightboxGalleryNav a {
    max-width: 15%;
}

@media (max-width: 768px) {
    #homeFront #frontDesc {
        margin: 25px aut0;
    }
    #lightboxGalleryNav a {
        max-width: 40px;
    }
    .page-template-page-event .slideshowframeHolder,
    .home.page .slideshowframeHolder {
        margin-top: 0px;
    }
    #frontButtons {
        margin: 15px auto;
    }
    #homeFront #frontDesc {
        font-size: 16px;
    }
    body.home #homeFront #frontImg {
        margin-top: -18%;
        max-width: 300px;
    }
    body.page-template-page-event #homeFront #frontImg,
    {
        max-width: 300px;
        margin-top: -19%;
    }
    #downArrows {
        bottom: 4%
    }
    #homeFront #frontDesc {
        margin: 15px auto 10px;
    }
    body.page-template-page-event #downArrows,
    body.home #downArrows {
        bottom: 4%;
    }
    #frontButtons a {
        font-size: 14px;
        text-transform: uppercase;
        padding: 10px 0;
    }
    .homeFrontHolder .bottom-info .location,
    .homeFrontHolder .bottom-info .date {
        font-size: 16px;
        line-height: 30px;
    }
}

@media (max-width: 460px) {
    #lightboxGalleryNav a {
        max-width: 20px;
    }
}


/** EVENTS CUSTOM **/

.page-template-page-event-php #homeFront #frontImg {
    max-width: 80%;
}

.page-template-page-event-php #homeFront #frontDesc {
    width: 90%;
}

.chefs p {
    text-align: center;
}

#frontEventInfo {
    color: #FFF;
    padding-bottom: 1.5em;
    font-size: 17px;
    margin-bottom: 16px;
}

#frontTicketLink {
    font-size: 17px;
    padding: 20px 26px;
}

.eventdetails .detailsLeft {
    width: 100%;
}

.eventdetails .detailsRight {
    display: none;
}

.ticketinfo {
    width: 100%;
}

.ticketinfo img {
    width: 100%;
}

.eventdetails td {
    background: transparent !important;
}

.eventdetails {
    padding: 10px;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    margin: 0;
}

.eventdetails p {
    display: none;
}

#SPONSORS .logos img {
    max-width: 9em;
}

.page-template-page-event-php .section-lights {
    padding-bottom: 0;
}

.page-template-page-event-php p {
    font-size: 14px;
    line-height: 17px;
}

.parallax-bg {
    background-size: 100%;
    padding-top: 13em;
    background-attachment: scroll;
}

.parallax-over::before,
.parallax-over::after {
    display: none;
}

#SPONSORS.parallax-over::before,
#SPONSORS.parallax-over::after {
    display: none;
}

.page-id-6 .twocolumns {
    font-size: 14px;
}

.hero_content {
    background: rgba(0, 0, 0, .15);
    font-size: 14px;
}

.post-49 .centertitle.yellow {
    padding: 0;
}

.page-template-page-event-php .parallax-over::before,
.page-template-page-event-php .parallax-over::after {
    display: none;
}

#homeParallaxTop {
    display: none;
}

#homeParallaxMain {
    background-size: auto;
    background-repeat: repeat-y;
}

body.home #primary {
    margin-top: 0px;
}

@media (orientation:landscape) {
    /*#downArrows img {
	width: 3em;
}
#downArrows {
	left: 46%;
}*/
    body.home #downArrows {
        bottom: 4%;
    }
    #frontImg {
        max-width: 50%;
    }
    .quote {
        font-size: 15px;
        padding: 5px 2px;
        line-height: 15px;
    }
    body.home #homeFront {
        /*margin-top: -3%;*/
    }
}


/* BLOG */

.right_post {
    padding-left: 0;
    /* padding-top: 20px; */
}

#left_blog .moretag {
    display: block;
    color: #000;
    margin-top: 27px;
    position: relative;
    bottom: auto;
    float: none;
    white-space: nowrap;
    clear: both;
    text-align: center;
    width: 115px;
}

.post_title {
    font-size: 20px;
}

.right_post .post_content {
    font-size: 15px;
}


/** CHEFS COURSE NEW **/

#page.faded {
    opacity: 1;
}

.page-template-page-chefs-course-new #scr_wrapper {
    display: none !important;
}

.page-template-page-chefs-course-new #frontImg {
    max-width: 80%;
}

.page-template-page-chefs-course-new #homeFrontInner .join-today {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    /* left: auto; */
    /* right: auto; */
    /* float: none; */
    position: relative;
    margin-top: 20%;
}

.chefs-course-new .parallax-bg {
    display: none;
}

#chefs-course-about {
    padding-top: 1em;
    padding-bottom: 1em;
}

#chefs-course-about h2,
#chefs-course-about h3 {
    display: none;
}

#chefs-course-about .circle-3 {
    display: none;
}

#chefs-course-about .about-column {
    display: block;
    width: 100%;
}

#chefs-course-about h5 {
    font-size: 22px;
}

#chefs-course-about .join-today-black {
    display: none;
}

#chefs-course-partners .circle-3 {
    display: none;
}

#chefs-course-partners .partners-column {
    display: block;
    width: 100%;
}

#chefs-course-partners h5 {
    font-size: 22px;
}

.chefs-course-new #chefs-course-partners #partner-content {
    width: 100%;
}

.chefs-course-new h4,
.mosaic-boxes h4 {
    font-family: 'dinlight';
    text-align: left;
    padding-left: 2em;
    margin: 15px 0;
}

#chefs-course-terms {
    padding: 2em;
}

#chefs-course-faqs {
    padding: 0;
}

#faq-content {
    padding: 0;
}

.faq-title {
    font-size: 90%;
}

.page-template-page-chefs-course-new .box-type-section,
#chefs-course-about,
#chefs-course-partners,
#chefs-course-terms,
#chefs-course-faqs {
    display: none;
}

.chefs-course-grey {
    background: #3f4043;
    text-align: center;
    padding: 1em 0;
    display: block;
}

.chefs-course-grey .join-today {
    position: relative;
}

#chefs-course-filters-mobile {
    visibility: visible;
    display: none;
    width: 235px;
    font-family: 'dinblack';
    font-size: 18px;
    background-color: #E5E5E5;
    background-image: url(../images/chefs-course-new/drop-arrow.png);
    background-repeat: no-repeat;
    background-position: 95%;
    padding: .4em 1em;
    text-transform: uppercase;
    border: 0;
    border-bottom: 5px solid #ccc;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#chefs-course-filters-mobile option[value="all"] {}

.chefs-course-new .about-column .about-dots {
    width: 12em;
}


/** MOSAIC BOXES **/

.mosaic-nav-container {
    display: none;
}

.page-template-page-chefs-course-new .mosaic-filter-container h4 {
    display: none;
}

.page-template-page-chefs-course-new .mosaic-filter-container {
    display: none;
}

.page-template-page-chefs-course-new .mosaic-filters {
    display: none;
}

.mosaic-filters-left {
    margin: 0 16px;
}

.mosaic-boxes {
    margin-top: 0;
    margin-bottom: 0;
}

.mosaic-boxes .box-type-section {
    /*width:300px !important*/
    ;
    margin: 1em auto;
}

.mosaic-box {
    width: 235px;
    margin: .5em auto;
    color: #FFF;
    display: inline-block;
    vertical-align: top;
    background: #262626;
    border-radius: 1em 1em 0 0;
    /* min-height: 192px; */
}

.page-template-page-tour .mosaic-filters-right {
    width: 210px !important;
}

.page-template-page-tour .mosaic-filters-right .mosaic-filter:last-child {
    margin-left: -4px;
}

.page-template-page-tour .mosaic-filters-left,
.page-template-page-tour .mosaic-filters-right {
    display: none;
}

.page-template-page-tour #chefs-course-filters-mobile {
    display: inline !important;
    width: 70%;
}

.box-type-section {
    width: 235px !important;
    min-width: 235px !important;
}

.page-template-page-tour .mosaic-box .fa-share-alt {
    display: none;
}

.page-template-page-chefs-course-new .mosaic-boxes .box-type-section,
.page-template-page-chefs-course-new .mosaic-boxes .box-type-section[style] {
    height: auto !important;
}

.page-template-page-chefs-course-new .mosaic-box,
.page-template-page-chefs-course-new .mosaic-box[style] {
    position: relative!important;
    left: 0px !important;
    top: 0px !important;
}

.mosaic-box .box-top {
    display: none;
}

.mosaic-box .box-img {
    width: 235px;
    display: block;
    margin: 0 auto 0;
}

.mosaic-box .box-social {
    display: none;
}

.mosaic-box .box-inner {
    height: auto;
    display: none;
}

.mosaic-box.less .box-img {
    margin: 0 auto 0;
}

.mosaic-box.less .box-inner {}

body.page-template-page-tour {
    background: #FFF;
}

.mosaic-boxes .box-overlay {
    top: 13%;
}

.mosaic-info-expanded {
    max-width: 100%;
}

.mosaic-info-expanded-inner {
    min-width: 0;
    padding: 2em;
    margin: 0;
}

.mosaic-info-expanded,
.mosaic-info-expanded[style] {
    opacity: 1 !important;
    position: static;
    display: none !important;
}

.page-template-page-chefs-course-new .mosaic-boxes h4::before,
.page-template-page-chefs-course-new .mosaic-filter-container h4::before,
.page-template-page-chefs-course-new .concrete-section-header h4::before {
    display: none;
}

.concrete-section-header h4 {
    position: relative;
}

.mosaic-boxes .mosaic-section-header,
.concrete-section-header {
    background: #3f4043;
    padding: .1em 0;
    border-bottom: 2px solid;
}

.mosaic-boxes h4::after,
.concrete-section-header h4::after {
    content: "+";
    font-family: 'dinlight';
    width: 1em;
    height: 1em;
    border-bottom: none;
    font-size: 150%;
    position: absolute;
    top: -8px;
    right: 5%;
}

.mosaic-boxes .expanded h4::after,
.concrete-section-header.expanded h4::after {
    content: "-";
}

.chefs-course-new #about-header {
    display: block;
}

#chefs-course-terms::before,
#chefs-course-terms::after {
    display: none;
}

.mosaic-box .box-bottom-left {
    text-align: left;
    padding-left: 1.5em;
    padding-top: .2em;
    padding-right: 2em;
    border-right: 1px solid #FFF;
}

.mosaic-box .box-bottom-right {
    padding-left: 17px;
}

.chefs-course-new .share .fa {
    font-size: 150%;
    position: relative;
    top: 3px;
    left: 5px;
}

.chefs-course-new .share-on {
    background: #E5E5E5;
    position: relative;
    width: 100% !important;
    height: auto !important;
}

.chefs-course-new .share-on strong {
    display: none;
}

.chefs-course-new .share-on-closer {
    display: none;
}

.chefs-course-new .fa-share-alt {
    display: none;
}

.chefs-course-new .share-closer {
    display: none !important;
}

.mosaic-box .share-on-inner {
    margin-top: .5em;
}

.chef-info-expanded .share-on-inner {
    margin-top: 5em;
}

.mosaic-box .share-on-inner .fa,
.chef-info-expanded .fa {
    font-size: 140%;
    margin: .8em
}

.mosaic-box .share .mobile-share-fa,
.chef-info-expanded .share .mobile-share-fa {
    display: inline-block;
    font-size: 16px;
    top: 2px;
    font-weight: normal;
}

.mosaic-boxes .box-social {
    position: relative;
    bottom: auto;
    margin-top: 1em;
    display: block;
}

#mosaic-scroller {
    display: block;
    position: fixed;
    right: 2%;
    bottom: 2%;
    width: 13vw;
    opacity: 0;
    transition: opacity .3s;
}

#masthead.scrolled+#main #mosaic-scroller {
    opacity: .6;
}

.page-template-page-chefs-course-new #mosaic-scroller {
    display: none
}

#menu-item-3500 #menu-item-4680 {
    display: block !important;
    margin: 1.5em 0;
}


/** ALL EVENTS **/

#menu-item-3500 #menu-item-4680 a {
    padding: .5em .8em;
    border: 1px solid #ddd;
}

#box-type-section-chefs {
    width: 95% !important;
}

#eventTop .chefInfo {
    width: 50% !important;
    min-width: 150px;
}

.parallelogram {
    width: 63%;
}

.parallelogram.learn-more-action {
    width: 100%;
}

.chef-box.less .parallelogram.learn-more-action {
    background: #facf07;
}

.chef-box.less .parallelogram.learn-more-action a {
    color: #212121;
}

.parallelogram.learn-more-action::after,
.parallelogram.learn-more-action::before {
    display: none;
}

.parallelogram.socialicons {
    line-height: 20px;
    height: 20px !important;
}

.parallelogram.socialicons .mobile-only {
    font-family: 'dinlight';
    font-size: 9.5px;
    text-transform: uppercase;
}

.parallelogram.socialicons::before {
    height: 20px;
}

.parallelogram.socialicons::after {
    height: 20px;
}

.chefInfo .iconInfo {
    padding: 15px 10px;
}

.chefInfo h5 {
    font-size: 15px;
}

.piglet-info {
    padding-left: 60px;
    background-position: center left !important;
    background-size: 50px !important;
}

.piglet-info p {
    font-size: 12px;
}

.box-footer {
    bottom: 0px;
}

.chef-info-expanded .desktop {
    display: none !important;
}

.chef-info-expanded .mobile {
    display: block !important;
    position: relative;
}

.chef-info-expanded::before {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 15px 15px 15px;
    border-color: transparent transparent #212121 transparent;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -20px;
}

.chef-info-expanded.odd::before {
    right: 20%;
}

.chef-info-expanded.even::before {
    left: 20%;
}

.chef-info-expanded.even.last::before {
    right: 45%;
}

.chef-info-expanded-inner {
    min-width: 100px !important;
    text-align: center;
    padding: 1em;
    margin: -7px 0px
}

.chef-info-expanded .social-share {
    margin-top: 0px;
    margin-bottom: 20px
}

.actions-menu a {
    color: #fff;
    font-size: 9px;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    margin: 0px auto 10px;
    display: inline-block;
}

.parallelogram.socialicons .mobile-only {
    font-size: 9.5px;
    text-transform: uppercase;
}


/* Sponsors section */

.sponsor-buttons a {
    display: block;
    margin: 20px auto;
}

.sponsor-box-expanded .tooltipExpander {
    border: none;
    bottom: 20px;
    right: 0px;
    font-size: 15px;
    color: #373535 !important;
}

.sponsor-box-expanded .tooltip {
    right: 0px;
    bottom: -90px;
    left: 0px;
    width: auto;
}

.sponsor-box-expanded .tooltip::after {
    top: -10px;
    border-width: 0px 5px 10px 5px;
    border-color: transparent transparent #8d8d8e transparent;
    right: 20px;
}

.logos_section {
    width: 100%;
}

.sponsor-box-expanded .social_share_icons a {
    margin: 0px 4px;
}

#navbar .mailingTab {
    display: none;
}

#frontButtons {
    margin: 30px auto;
}

.section-title .title {
    font-size: 18px;
    line-height: 30px;
    padding: 0 40px;
}

.section-title .title:after,
.section-title .title:before {
    width: 30px;
}

.section-featured-events {
    padding: 17px 20px 10px;
}

.cochon5555-tour .description {
    font-size: 14px;
    line-height: 20px;
}

.overview-section .image {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.overview-section .video {
    width: 100%;
}

.overview-section .image img {
    display: inline-block;
}

.site-footer-container {
    display: block;
}

.footer-logo {
    width: 100%;
    padding-left: 20px;
    text-align: center;
    border-right: none;
    border-bottom: 2px solid #afafaf;
    margin-bottom: 40px;
}

.footer-logo img {
    display: inline-block;
}

.footer-menu {
    padding: 0;
    display: inline-block;
    width: 100%;
}

#menu-footer-navigation.nav-menu>li>a {
    text-align: center!important;
}

.footer-menu .user-menu-sub {
    display: none;
}

.site-footer-container .social {
    display: block;
    position: static;
    float: none;
    margin: 0px auto;
    width: 290px;
}

#menu-footer-navigation.nav-menu>li {
    width: 100% !important;
    margin-bottom: 15px;
}

.page-template-page-event #homeFront::before,
.home.page #homeFront::before,
.page-template-page-event .slideshowframeHolder::before,
.home.page .slideshowframeHolder::before {
    /*padding-top: 0;*/
}

.page-template-page-event #homeFront,
.home.page #homeFront {
    min-height: 210px;
}

body.home #homeFront #frontImg {}

.page-template-page-event #homeFront .bottom-info {
    display: none !important;
}

#homeFrontInner {
    position: relative;
}

#homeFrontInnerInner {
    transform: translateY(-50%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
}

@media only screen and (max-width: 479px) {
    .homeFrontHolder .bottom-info .location,
    .homeFrontHolder .bottom-info .date {
        font-size: 13px;
        line-height: 15px;
        padding: 5px 5%;
        width: 100%;
    }
    #frontButtons {
        margin: 15px auto;
    }
}

#eventMiddleED .add-title {
    font-size: 24px;
    line-height: 30px;
    padding: 0 40px;
}

.page-template-page-event #homeFront #frontImg {
    margin: 0 !important;
}

.page-template-page-event .navbar {
    position: static;
}

.page-template-page-event .site-content {
    background-color: #212121;
}

#mobile-summary-info .row {
    display: table;
    width: 100%;
    border-top: 1px solid #323232;
}

#mobile-summary-info .row:first-child {
    border-top: none;
}

#mobile-summary-info .row .tc h2 {
    margin: 0 0 5px;
    text-transform: inherit;
    color: #F0B856;
    font-size: 20px;
    font-weight: bold;
}

#mobile-summary-info .row .tc .event_city_subtitle {
    margin: 0;
    color: #F0B856;
}

#mobile-summary-info .row .tc {
    display: table-cell;
    vertical-align: middle;
    padding: 14px;
    font-size: 14px;
    line-height: 15px;
    color: #F0B856;
    font-family: dinlight !important;
}

#mobile-summary-info .row .tc.row-name {
    width: 35%;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    font-family: dinbold, sans-serif;
}

.page-template-page-event #eventTop {
    display: none!important;
}

#eventMiddle {
    display: none;
}

.mobile-section-expand {
    width: 100%;
    border-top: 1px solid #323232;
    padding: 16px;
}

.mobile-section-expand h2 {
    text-transform: uppercase;
    color: #F0B856;
    margin: 0;
    font-size: 15px;
    line-height: 14px;
    font-family: dinmed, sans-serif;
    position: relative;
    padding-right: 40px;
    cursor: pointer;
    font-weight: dinmed !important;
}

.mobile-section-expand h2 .fa {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 16px;
    text-align: center;
    font-size: 15px;
    color: #F0B856;
    top: -3px;
    right: 0;
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
    transition: all .3s;
}

.mobile-section-expand h2.open .fa {
    -ms-transform: rotate(180deg);
    /* IE 9 */
    /* -webkit-transform: rotate(180deg); */
    /* Chrome, Safari, Opera */
    /* transform: rotate(180deg); */
    transition: all .3s;
    top: -3px;
}

.mobile-section-expand h2.open .fa:before {
    content: "\f068";
}

.mobile-section-expand {
    display: block;
}

.page-template-page-event #eventMiddle {
    padding: 0;
    margin-top: 0;
}

.page-template-page-event #eventMiddle .socialmedia {}

.page-template-page-event .section-lights {
    background-color: #212121;
}

.page-template-page-event #eventMiddle .chefInfo,
.page-template-page-event #eventTop .chefInfo {
    padding: 5px 8px;
}

.page-template-page-event .section-title .title,
.page-template-page-event #hpHeading .title h2 {
    color: #F0B856;
}

.page-template-page-event #eventMiddleED {
    display: none;
    background-color: #212121;
    padding: 0;
}

.page-template-page-event #eventMiddleED .section-title,
.page-template-page-event #eventMiddle .socialmedia {
    display: none;
}

.page-template-page-event #eventMiddleED #ed_listing {
    display: block;
    margin-top: 15px;
    color: #F0B856;
}

.page-template-page-event #eventMiddleED .chefs {
    padding: 0;
}

.page-template-page-event #eventMiddleED .ed_learn_more {
    display: none;
}

.page-template-page-event #eventMiddleED .chefs p {
    color: #F0B856;
}

.page-template-page-event #eventMiddleTicketing {
    display: none;
    padding: 0;
    background-color: #212121;
    color: #F0B856;
    font-size: 14px;
    line-height: 17px;
    text-align: justify !important;
    padding: 0px 15px;
}

.page-template-page-event #eventMiddleTicketing h4 {
    color: #F0B856;
    font-size: 17px;
}

.page-template-page-event #eventMiddle2 .sponsors_row_holder {
    margin: 0;
}

.page-template-page-event #eventMiddle2 #SPONSORS {
    background-color: #fff;
}

.page-template-page-event #eventMiddle2 {
    display: none;
    padding: 0;
    background-color: #212121;
    color: #F0B856;
}

.page-template-page-event #eventMiddle2 .sponsors-spotlight h4 {
    color: #F0B856;
}

.page-template-page-event .sponsors-spotlight h4:before,
.page-template-page-event .sponsors-spotlight h4:after {
    border-color: #F0B856;
}

.page-template-page-event .sponsors-logos .sponsor-item {
    margin-bottom: 5px;
}

.page-template-page-event #eventMiddleAds {
    display: none;
}

#mobile-event-desction {
    padding-left: 20px;
    padding-right: 20px;
    color: #F0B856;
}

.page-template-page-event #eventBottom {
    display: none;
}

.page-template-page-event #eventBottom #hpHeading .title {
    display: none;
}

.page-template-page-event #eventBottom #hpHeading {
    margin: 10px auto 30px;
    color: #F0B856;
}

.page-template-page-event .entry-content .flickr-item .flickr-title,
.page-template-page-event .entry-content .video-gal .flickr-title,
.page-template-page-event .entry-content .flickr-item .flickr-subtitle,
.page-template-page-event .entry-content .video-gal .flickr-subtitle {
    color: #F0B856;
    font-size: 18px;
    margin-bottom: -4px;
}

.page-template-page-event #eventMiddleED .section-title,
.page-template-page-event #eventMiddleED .ed_learn_more,
.page-template-page-event #eventMiddleED .close_quotes {
    display: none;
}

.page-template-page-event #eventMiddleED #quotes_listing {
    display: block;
}

.page-template-page-event .quotes_repeater p,
.page-template-page-event .quotes_repeater a {
    color: #F0B856!important;
}

.page-template-page-event #box-type-section-chefs {
    background: #fff;
}

body:not(.page-template-page-event) .site-footer-container {
    display: none;
}

.page-template-page-event .site-footer-container .footer-logo,
.page-template-page-event .site-footer-container .footer-menu {
    display: none;
}

.site-footer-container {
    padding: 10px;
}

#mobile-event-desction .isotope-container {
    display: block !important;
}

.page-template-page-event #eventMiddle .section-lights {
    background: #fff;
}

.event_ticket_button a {
    margin: 0 auto;
}

.event_video_btn {
    padding: 0;
}

.event_flickr_btn a {
    float: right;
    padding: 0 25px;
}

.event_video_btn a {
    float: left;
    padding: 0 25px;
}

.event_details {
    padding: 0 20px;
}

.event_ticket_button a:before {
    background: #F0B856;
}

.event_ticket_button a {
    padding: 0 30px;
    max-width: inherit;
    display: inline-block;
}

.isotope-item .event_top_box {
    transform: translatey(10px);
    -webkit-transform: translatey(10px);
    -moz-transform: translatey(10px);
    -ms-transform: translatey(10px);
    -o-transform: translatey(10px);
    top: 0;
}

.isotope-item .event_top_box .entry-title {
    margin: 15px 0;
    display: inline-block;
    width: 100%;
    text-align: left
}

.isotope-item .event_center_box {
    height: 120px;
    overflow: hidden;
}

.isotope-item .event_center_box .entry-description {
    text-align: left;
    margin: 0;
    line-height: 20px;
}

.isotope-item .event_center_box,
.isotope-item .event_ticket_button,
.isotope-item .event_left_box {
    position: static!important;
    padding: 0;
    transform: translatey(-10px);
    -webkit-transform: translatey(-10px);
    -moz-transform: translatey(-10px);
    -ms-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    visibility: visible;
    opacity: 1;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.isotope-item .event_center_box {
    margin-bottom: 15px;
}

.isotope-item .event_left_box {
    margin: 15px 0 !important;
}

.ButtonsEffect a {
    line-height: 22px;
}

.hidden-on-mobile.isotope-container {
    visibility: hidden;
    height: 0;
}

.page-id-5929 .site-main {
    margin: 10px auto 15px !important;
}

.home.page #homeFront {
    height: 100%;
}

.home.page #homeFront:before {
    padding-top: 0;
}

body.home #homeFront #frontImg {
    margin: 0;
}

.isotope-item .topback-old {
    transform: rotateY(-180deg);
    z-index: 0;
}

.isotope-item .lmore.front {
    transform: rotateY(0deg);
    z-index: 1;
}

body.home .mobile-section-expand+article {
    /*display: none;*/
}

#hpHeadingContainer {
    display: none;
}

.homepage-content .just-on-mobile.subtitle {
    text-align: center;
    padding: 30px;
    font-size: 18px;
    font-family: din, sans-serif;
    display: block;
}

body.home .mobile-section-expand {
    background: #212121;
}

.navbar .social .issuu-icon {
    background-image: url('../images/issuu-hover.svg')!important;
}

.contact_box_top_box h2 {
    font-size: 1.3rem;
}

@media (max-width: 360px) {
    .contact_box_top_box h2 {
        font-size: 1.2rem;
    }
    .contact_box_left_box span {
        display: none;
    }
    .contact_box_tag {
        font-size: 0.8rem;
    }
}