/*
Theme Name:  Aku Child
Theme URI: http://aku.wolfthemes.com/
Description: Aku Child theme
Author: WolfThemes
Author URI: http://wolfthemes.com/
Template: aku
Version: 1.0.0
*/


.single-post .site-header, .single-work .site-header {min-height:none;}

.nav-menu li a {
line-height: 22px!important;
font-size: 19px!important;
}


.content-dark-font {background: #ffffff;}.add_to_cart_button:hover, .wolf-button:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-social:hover, .wolf-show-ticket-button:hover, .team-member-social-container a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .content-light-font h1 a:hover, .content-light-font h2 a:hover, .content-light-font h3 a:hover, .content-light-font h4 a:hover, .content-light-font h5 a:hover, .content-light-font h6 a:hover, .site-footer a:hover, #site-navigation-secondary a:hover, .comment-reply-link, .widget a:not(.button):not(.wolf-button):hover, figure.effect-sadie .entry-meta a, #top-bar #lang_sel a.lang_sel_sel:hover, .video-sidebar-container .video-title a:hover, .video-category .video-author-name a:hover, .single-video .video-author-meta .video-author-name a:hover, .has-bg h2.entry-title a:hover, .post-archives .entry-content a:hover, .video-youtube-all.single-video .video-author-meta .video-author-name a:hover, .video-youtube.single-video .video-author-meta .video-author-name a:hover, .wolf-bigtweet-content:before {color: #F07E21 !important;}.entry-meta a:hover, .edit-link a:hover, #work-filter a.active, #work-filter a:hover, #video-filter a.active, #video-filter a:hover, #gallery-filter a.active, #gallery-filter a:hover, #plugin-filter a.active, #plugin-filter a:hover, #theme-filter a.active, #theme-filter a:hover, #demo-filter a.active, #demo-filter a:hover, .menu-hover-text-color .nav-menu li a:hover, .menu-hover-text-color .nav-menu li.current-menu-item > a:first-child, .menu-hover-text-color .nav-menu li.current-menu-ancestor > a:first-child, .menu-hover-text-color .nav-menu li.active a:first-child, input[type='submit']#place_order:hover, .add_to_cart_button:hover, .wolf-button:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-social:hover, .wolf-show-ticket-button:hover, .team-member-social-container a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .content-light-font h1 a:hover, .content-light-font h2 a:hover, .content-light-font h3 a:hover, .content-light-font h4 a:hover, .content-light-font h5 a:hover, 
.content-light-font h6 a:hover, .site-footer a:hover, #site-navigation-secondary a:hover, .comment-reply-link, .widget a:not(.button):not(.wolf-button):hover, figure.effect-sadie .entry-meta a, #top-bar #lang_sel a.lang_sel_sel:hover, .video-sidebar-container .video-title a:hover, .video-category .video-author-name a:hover, .single-video .video-author-meta .video-author-name a:hover, .has-bg h2.entry-title a:hover, .post-archives .entry-content a:hover, .video-youtube-all.single-video .video-author-meta .video-author-name a:hover, .video-youtube.single-video .video-author-meta .video-author-name a:hover, .wolf-bigtweet-content:before {color: #0e8c44 !important;}dl, ol, p, ul {text-shadow: none;font-weight: 400 !Important;font-size: 15px !Important;line-height: 20px !Important;color: #2A2A2A;}#navbar-container .nav-menu li a {font-size: 19px !important; text-transform: uppercase !important;}h3, h3, .wolf-button {text-transform:lowercase !important;}h3 {font-size: 40px;text-transform: uppercase !important;}h5 {font-size: 30px;text-transform: uppercase !important;}.wolf-button {text-transform: uppercase !important;font-size: 20px;}h1, h2, h3, h4, h5, h2.entry-title, .widget-title, .counter-text, .countdown-period, .wolf-slide-title {text-transform: capitalize !important;}.hidenslide, #hidenslide {opacity:0.0 !important;max-width: 14% !important;}h4 {font-size: 27.5px;text-transform: uppercase !important;line-height: 30px;}.theme-socials-container {display:none !important;
}.page-title-container .page-title {margin-bottom: 0;font-size: 39.5px !important;font-family: 'festivo', sans-serif !important;text-transform: uppercase !important;margin-right: 50%;display: block;width: 100%;margin-top: 55px;margin-bottom: -55px;}#infos > div > div > div > div > section > div.holder-element.holder-content-text.content-light-font, #infos > div > div > div > div > section > div.holder-element.holder-content-text.content-dark-font {background: none !important;margin-top: 15vw;display: inline-block;width: 100vw !important;float: left;min-width: 275px;max-width: 100%;}.halfs {width: 50%;}#infos > div > div > div > div > section {height: 666px !important;min-height: 95vh !important;overflow: hidden !important;display: inline-block !important;}#navbar-container .nav-menu li a {text-transform: capitalize !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 100 !important;}h3 {text-transform: capitalize !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 100 !important;}h3 {font-size: 55px !important;}hr {margin: 25px auto;}#infos > div > div > div > div > section > div.holder-element.holder-content-text.content-light-font, #infos > div > div > div > div > section > div.holder-element.holder-content-text.content-dark-font {margin-top: 15vw;}h4 {font-size: 32.5px !important;line-height: 47.5px !important;}.team-member-name {font-size:22.5px !important;}h5 {text-transform: capitalize !important;font-size: 30px!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 100 !important;}.snapwidget-widget {pointer-events:none !important;}

html body.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a {
    color: #fff !important;
    text-shadow: 1px 1px 5px #000 !important;
}
@media screen and (max-width: 768px) {
html body .eventage {
    display: inline-block !important;
    top: initial !important;
    margin: 30px 0px !important;
}
	html .homehover {
    max-width: 250px !important;
}
}
@media screen and (max-width: 510px) {
body .forMobile {
    display: none !important;
}
}
@media screen and (min-width: 1121px) {.showuntil {display:none !important;}.mobilebook {display:none !important;}.desktopbook {display:block !important;}.toggle-menu-item {display: none !important;}}

@media screen and (max-width: 1120px) {
	.showuntil {  float: left;  display: inline-block;}
	#menu-main-menu-left >.menu-item {display:none !important;}
	#menu-main-menu-right > .menu-item {display:none !important;}
	.menu-logo-centered.menu-logo-overflow .logo a img {  
		max-height: 999px;  transform: none !important;   width: 100vw;  margin-left: 17.5vw;  display: block;  position: relative;}#navbar-right {  float: left;  text-align: left;  width: auto;  padding-left: 0;}#navbar-container-right .secondary-nav-menu li a, #navbar-container-right .menu li a {  color: #FFF !important;}#navbar-container-right .secondary-nav-menu li a:hover, #navbar-container-right .menu li a:hover {  font-weight:900 !important;}.mobilebook {display:block !important;
}.desktopbook {display:none !important;}.menu-logo-centered.sticky-menu .logo a img {   max-width: 20vw;  margin-left: 27.5vw;  max-height: 85px;  width: auto !important;}.logo {  padding-top: 7.5px;  width: 82.5%;  height: 125px;  overflow: hidden;}#navbar-container > div > div.logo > a > img.logo-dark {display:none;}.menu-logo-centered.menu-logo-overflow .logo a img {  width: 85px;  margin-left: 1.5vw;}}

.site-footer {  display: none;}.wolf-button {  text-shadow: none !important;}

@media screen and (max-width: 825px) {#infos > div > div > div > div > section > div.holder-element.holder-content-text.content-light-font, #infos > div > div > div > div > section > div.holder-element.holder-content-text.content-dark-font {  width: 100% !important;  float: none;}#infos > div > div > div > div > section {  height: auto !important;  min-height: 100vh !important;}#navbar-container > div > div.logo > a > img.logo-dark {  display: block;  position: absolute;  height: 60px;}}

.site-header {  position: absolute !important;}a {text-shadow:none !important;}.menu-logo-centered.sticky-menu #navbar-container {  height: 75px;}.logo {  overflow: visible !important;margin-left:15px !Important;margin-right:-15px !Important;}.cvlink {transition: all 0.25s ease;-webkit-filter: grayscale(1);  filter: grayscale(1); display: block;  width: 200px;  max-width: 75%;  padding-top: 75px !important;  margin: 0 auto;  margin-top: 75px !important;}.cvlink:hover {-webkit-filter: grayscale(0);  filter: grayscale(0);}.menu-logo-centered.menu-logo-overflow .logo a img {    max-width: 150px !important;    display: block;}#navbar-right, #navbar-left {width:40% !important;padding:0px !important;}.logo {width:20%;min-height:20vw;height:auto;display: inline-block;float:left;margin:0px !important;    overflow: hidden !important;}.menu-logo-centered .logo a img {    -webkit-transform: initial !important;    -ms-transform: initial !important;    transform: initial !important;    max-width: 100%;    max-height: initial !important;
    height: auto;}.menu-logo-centered.menu-logo-overflow .logo a img, .menu-logo-centered.menu-logo-overflow .logo a {margin:0 auto !important;width:100%;display: block !important;max-width:initial !important;padding:0% 15%!important;}#navbar-container .nav-menu {    margin-top: 2.5vh;}h1, h2, h3, h4 {text-transform:uppercase !Important;  font-weight:100 !Important;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;font-weight: 100 !important;}h3 {    font-size: 36px !important;}body, p, body p {  font-weight:400 !Important;font-size:15px !Important;line-height:20px !Important;}a#scroll-down:hover, a#top-arrow:hover, input[type='submit'], input[type='reset'], .wolf-button, .button, .add_to_cart_button, .wolf-show-ticket-button {
     background: transparent !important;    border-color: #ddd !important;}.content-light-font .accent-color-bnw:hover {    background: #333 !important;    border-color: #ddd !important;
}

#navbar-container .nav-menu li a {
   text-shadow: 1px 1px 5px #000 !important;
}



#infos > div > div > div > div > section > div > div > div > div > div > p {
text-align:center;
max-width:85%;
display:block;
margin:0 auto;
}

#infos > div > div > div > div > section > div > div > div > div > div a {
text-align:center;
max-width:85%;
display:inline-block;
margin:7.5px;
margin-bottom:45px;
}

h3 {
letter-spacing:3px !important;
word-spacing:8.5px !important;
}

h4 {
letter-spacing:2px !important;
word-spacing:2.5px !important;
}

.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a {
    color: #fff !important;
text-shadow:1px 1px 5px #000 !important;
}

.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container {
    background:#282b2d!important;
background-repeat:repeat;
box-shadow:1px 1px 5px #000;
}


.home .sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container {
    background: url('http://silviahartmann.com/background-tile-art/images/fire_flame/fire_seamless_background_2.jpg')!important;
background-repeat:repeat !important;
box-shadow:1px 1px 5px #000;
}


.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a {
    color: #fff !important;
    text-shadow: 1px 1px 5px #000 !important;
}


.menu-logo-centered.sticky-menu #navbar-container .nav-menu li a {
    line-height: 40px;
}

.wolf-button {
 
    text-transform: capitalize !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}


#infos > div > div > div > div > section > div > div > div {
padding-top:30px;
        background: rgba(0, 0, 0, 0.65) !important;
border-radius:5px;
}



a#scroll-down:hover, a#top-arrow:hover, input[type='submit'], input[type='reset'], .wolf-button, .button, .add_to_cart_button, .wolf-show-ticket-button {
    border-color: #B35E58 !important;
color:#B35E58 !important;
}

a#scroll-down:hover, a#top-arrow:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-button:hover, .button:hover, .add_to_cart_button:hover, .wolf-show-ticket-button:hover, .content-light-font .accent-color-bnw:hover {
background: #B35E58 !important; border-color: #fff !important;
color:#fff !important;
}
 
.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container {
    background: rgba(35, 36, 38, 0.85)!important;
}

.bgvideoholder {
    width: 100vw;
    height: 100vh;
    min-width: 165vh;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -100;
}

.bgvideoholder video { 
    position: absolute;
    top: 0px;
    right: -50%;
    min-width: 100vw;
    min-height: 100vh;
    width: auto; 
    height: auto; 
    z-index: -1000; 
    overflow: hidden;
    margin-left: 50%;
    transform: translateX(-50%);
    z-index: -100;
}


.home .entry-content{
    margin-top: 100vh !Important;
}

.nav-menu li a {
    color: #00015b !Important;
    text-shadow: 0px 0px 2.5px #fff !Important;
}

.menu-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover, .menu-transparent.is-home-header #navbar-container .nav-menu li a:hover, .menu-semi-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover, .menu-semi-transparent.is-home-header #navbar-container .nav-menu li a:hover {
    color: #FFF !Important;
    text-shadow: 1px 1px 2.5px #000 !important;
}


.home #rev_slider_2_1_wrapper, .home #masthead > div.forcefullwidth_wrapper_tp_banner {
    display: inline-block !important;
    position: absolute !important;
    width: 100vw !Important;
    height: 100vh !important;
    top: 0px !Important;
    z-index: 11111 !Important;
}

.site-header {
    z-index: 11 !Important;
}

.rev_slider_wrapper {
    background: rgba(255, 255, 255, 0) !Important;
}


.tp-caption.large_bold_grey, .large_bold_grey {
    font-size: 75px;
    line-height: 65px;
    font-weight: 900 !important;
   
    text-transform: capitalize !important;
    color: #fff !important;
    text-shadow: 1px 1px 5px #000 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

body #navbar-container, .sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container {
    background-color: #CC4E0C !important;
    box-shadow: 1px 1px 2.5px rgba(0, 0, 0, 0.5) !important;
}

.home #rev_slider_2_1_wrapper, .home #masthead > div.forcefullwidth_wrapper_tp_banner {
}

#navbar-container .nav-menu li a {
    text-shadow: 1px 1px 5px #FFF !important;
}

a#scroll-down:hover, a#top-arrow:hover, input[type='submit'], input[type='reset'], .wolf-button, .button, .add_to_cart_button, .wolf-show-ticket-button {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
    PADDING: 2.5PX 25px !IMPORTANT;
    LINE-HEIGHT: 35PX !IMPORTANT;
    FONT-SIZE: 22.5px !Important;
}

a#scroll-down:hover, a#top-arrow:hover, input[type='submit']:hover, input[type='reset']:hover, .wolf-button:hover, .button:hover, .add_to_cart_button:hover, .wolf-show-ticket-button:hover, .content-light-font .accent-color-bnw:hover {
    background: #00015b !important;
    border-color: #fff !important;
    color: #fff !important;
}


.menu-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover, .menu-transparent.is-home-header #navbar-container .nav-menu li a:hover, .menu-semi-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover, .menu-semi-transparent.is-home-header #navbar-container .nav-menu li a:hover {
    color: #929292 !Important;
    text-shadow: 1px 1px 2.5px #FFF !important;
}

h5 {
margin-left: 42.5px !Important;
margin-bottom: -15px !Important;
}

.uvc-heading p {
    margin-left: 42.5px;
    margin-top: -7.5px;
}

p {
    color: #929292 !Important;
}




p a {
    color: #565656 !Important;
}


p a:hover{
    color: #00015b !Important;
}


.widget_recent_entries ul li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #2f2f2f;
}



.widget_recent_entries ul li:before {
    content: "\f0a1";
    font-family: 'Defaults';
    speak: none;
    font-size: 30px;
    margin-top: 11px;
    display: block;
    float: left;
    color: #666666;
    margin-right: 12.5px;
    margin-bottom: 30px;
}

.vc_wp_posts .widgettitle {
display:none !important;
}

.widget_recent_entries ul li a{
    text-transform: uppercase !Important;
    font-size: 15px;
    line-height: 17.5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}


.widget_recent_entries ul li a{
    text-transform: uppercase !Important;
    font-size: 15px;
    line-height: 17.5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}


.widget_recent_entries .post-date {
    display: block;
    font-weight: 400 !Important;
    font-size: 13px !Important;
    line-height: 13px !important;
    color: rgb(128, 128, 128) !important;
}


.widget_recent_entries ul li, .widget_recent_entries ul {
text-shadow:none !important;
}



.widget_recent_entries ul li a {
font-weight:100 !important;
    text-transform: uppercase !Important;
    font-size: 14px !Important;
    line-height: 16.5px !Important;
    display: block;
    padding-top: 14px;
    color: #00015b !important;
margin-bottom:10px !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.content-dark-font h2 a {
    color: #00015B;
}


.widget_recent_entries ul li, .tribe-mini-calendar-event {
    min-height: 82.5px;
}

.tribe-mini-calendar-event.first {
    margin-top: 3.5px !important;
}


.offered .widget_recent_entries ul li:before {
    content: "\f02b";
}

.tribe-events-widget-link {
display:none;
}

.content-dark-font {
    background: transparent;
}

.content-light-font {
    background: transparent;
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-top: 35px !important;
    height: 552.5px;
    max-height: 30vw;
}

.bgvideoholder {
    overflow: hidden;
}


.ult-just-icon-wrapper  i:before {
    color: grey !important;
}

.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a {
    text-shadow: 1px 1px 5px #FFF !important;
    color: #00015b !Important;
}

a#scroll-down:hover, a#top-arrow:hover, input[type='submit'], input[type='reset'], .wolf-button, .button, .add_to_cart_button, .wolf-show-ticket-button {
    background: #00015b !important;
    border-color: #00015b !Important;
}

#mute {
position:absolute;
    top: 80vh;
    left: 85vw;
    width: 10vw;
    height: auto;
display:block;
font-size:25px;
color:#fff;
z-index:3000
}

#mute img {
width:100%;
height:auto;
max-width:100%;
}


.homevideo  {
    width: 100vw;
    height: 92.5vh;
    overflow: hidden !important;
}

.homevideo video { 
    position: absolute;
    top: 0px;
width:auto;
height:auto;
   min-width: 100vw;
   min-height: 100vh;
max-width:100%;
}

#navbar-container .nav-menu li a {
    color: #fff !Important;
    text-shadow: 1px 1px 2.5px rgba(0, 0, 0, 0.5) !important;
    text-transform: uppercase !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
	font-size:19px!important;
}

.tp-dottedoverlay.threexthreewhite {
    background: transparent !important;
    pointer-events: none;
}


body {
    background: rgba(0, 0, 0, 0) !important;
    background-size: initial !important;
    background-repeat: repeat;
    background-position: 50% 50% !important;
}


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

#mute {
    position: absolute;
    top: 65vh;
    left: 85vw;
    width: 12.5vw;
    height: auto;
    display: block;
    font-size: 25px;
    color: #fff;
    z-index: 3000;
}


body #navbar-container, .sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container {
    
    box-shadow: 1px 1px 2.5px rgba(0, 0, 0, 0.5) !important;
}


.logo {
    border-radius: 0px 0px 2.5px 2.5px;
    background: #C9D7AA;
    width: 20%;
    padding-top: 20px;
    min-height: 27.5vh;
    background: -webkit-linear-gradient(#FFF, #C9D7AA);
    background: -o-linear-gradient(#FFF, #C9D7AA);
    background: -moz-linear-gradient(#FFF, #C9D7AA);
    background: linear-gradient(#FFF, #C9D7AA);
}

#navbar-container .nav-menu li a {
    font-size: 20px !important;
}

#navbar-container .nav-menu li a {

    text-shadow: 1px 1px 1.5px #C9D7AA !important;
    text-transform: uppercase !Important;
font-weight: 100 !important;
}


#navbar-container .wrap {
    margin: 0px !important;
    width: 100vw !Important;
    max-width: 100vw !Important;
    background: rgba(0, 0, 0, 0) !Important;
    background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0.225), rgba(255, 255, 255, 0.675), rgba(255, 255, 255, 0.225)) !Important;
    background: -o-linear-gradient(to left, rgba(255, 255, 255, 0.225), rgba(255, 255, 255, 0.675), rgba(255, 255, 255, 0.225)) !Important;
    background: -moz-linear-gradient(to left, rgba(255, 255, 255, 0.225), rgba(255, 255, 255, 0.675), rgba(255, 255, 255, 0.225)) !Important;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.225), rgba(255, 255, 255, 0.675), rgba(255, 255, 255, 0.225)) !Important;
    height: 70px !Important;
}

.homevideo video {
    POINTER-EVENTS: none !important;
}

.menu-logo-centered.sticky-menu #navbar-container {
    height: 70px;
}

.menu-logo-centered.sticky-menu .logo a img, .menu-logo-centered .logo a img {
max-height:5vh !important;
}

.sticky-menu #navbar-container .wrap, #navbar-container .wrap {
    height: 70px !Important;
}

.sticky-menu #navbar-container, #navbar-container {
    height: 70px !Important;
}


.sticky-menu #navbar-container .logo a, #navbar-container .logo a {
text-align: center !Important;
    width: 20vw !Important;
    padding: 0px !Important;
    display: inline-block !important;
}

.menu-logo-centered .logo a img, .menu-logo-centered.sticky-menu .logo a img {
    max-width: 75% !important
}

.sticky-menu .logo, .logo  {
    padding-top: 2.5px !important;
    min-height: 125PX !important;
}

#navbar-container .nav-menu {
    margin-top: 0px !important;
}

#navbar-container {
    height: 70px !important;
}


.menu-logo-centered.sticky-menu #navbar-container .nav-menu li a {
    line-height: 55px !important;
}

.menu-logo-centered.menu-logo-overflow .logo a img, .menu-logo-centered.menu-logo-overflow .logo a {
    margin: 0 auto !important;
    width: auto;
    display: block !important;
    max-width: 75% !important;
    max-height: 100px !Important;
    padding: 0% !important;
}


.home .entry-content {
    margin-top: 5vh !Important;
}

h1, h2, h3, h4, h5, h6 {
    color: #0d7f3f !Important;
}

h1 {
    font-size: 50px;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc_btn3 {
    padding-top: 22px;
    color: #FFF !important;
    text-shadow: 1px 1px 1px #000;
    border-color: #ffffff;
    background-color: #ffffff;
    background: url('https://brandywinezoo.org/wp-content/uploads/2016/03/orange.png');
    background-size: initial;
    background-position: 50% 50%;
    font-weight: 900;
    text-transform: uppercase;
    min-width: 60%;
    font-size: 42.5px;
    line-height: 32.5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3:hover {
    background: url('https://brandywinezoo.org/wp-content/uploads/2016/03/orangeclear.png');
    BACKGROUND-size: initial;
    background-position: 50% 50%;
}

p {
    margin-bottom: 15px !Important;
    color: #2a2a2a !Important;
}

.ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown {
    margin-top: 30px !Important;
    margin-bottom: 0px !Important;
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    max-height: 50vh;
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: rgba(0, 0, 0, 0);
    padding: 0px;
}


.site-footer {
    display: inline-block;
    width: 100%;
}


#navbar-container .wrap {
    background: transparent !Important;
}

.logo {
    width: auto;
    padding-top: 20px;
    min-height: 27.5vh;
}
.logo a img {
    height: auto !important;
    max-height: 150px !Important;
    max-width: 100% !Important;
}

.sticky-menu #navbar-container .logo a, #navbar-container .logo a {
    text-align: center !Important;
    padding: 0px !Important;
    display: inline-block !important;
    height: auto !Important;
    width: auto !important;
    min-width: 300px!Important;
    min-height: 175px;
    max-width: initial !Important;
    max-height: initial !important;
}

.logo a img {
    height: auto !important;
    max-height: 150px !Important;
    max-width: 100% !Important;
    padding: 15px 50px;
}

.logo a img {
    height: auto !important;
    max-height: 175px !Important;
    max-width: 300px !Important;
    padding: 10px 50px;
}

#navbar-container .nav-menu li a {
    color: #FFF !Important;
    text-shadow: 1px 1px 1.5px #000 !important;
}

#navbar {
    float: left;
    margin-left: 15px;
}

.menu-main-menu-left-container, .menu-navigation-cta-buttons-container {
    float: right;
}

.menu-navigation-cta-buttons-container a {
background: #654184;
font-size: 17.5px !important;
padding: 10px !important;
border-radius: 2.5px;
margin: 2.5px 0px;
display: inline-block;
}

.menu-light #navbar-container a {
    color: #FFF;
}

.menu-light #navbar-container ul {
margin: 12.5px;
}


.menu-navigation-cta-buttons-container  li {
    list-style-type: none;
    float: left;
    margin: 0px 5px;
}

.upb_row_bg {
    background-size: initial !important;
}

.eventage {
background:url('https://brandywinezoo.org/wp-content/uploads/2016/03/greenclear.png');
position:absolute !important;
width:100vw;
left:0px;
top:87.5vh;
}

.eventage .wolf-row-inner {
    padding: 12.5px 0px;
}

.ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown {
    margin-top: 12.5px !Important;
}

.eventage h1 {
color: rgb(255, 255, 255) !important;
margin-top: 15px;
}

#mute {
    position: absolute;
    top: 62.5vh;
    left: 81.75vw;
    width: 10vw;
}
.homevideo video {
    position: absolute;
    top: -1vh;
    width: auto;
    height: auto;
min-width: 101vw;
min-height: 99vh;
    max-width: 100%;
    left: -1vw;
}

.nothomevideo {
position: fixed;
width: 100vw;
height: 100vh;
top: 0px;
left: 0px;
z-index: -1;
}

.nothomevideo video {
    top: -1vh;
    width: auto;
    height: auto;
min-width: 101vw;
min-height: 99vh;
}

h4 {
color: #f07e21 !important;
margin-top: 17.5px !important;
margin-bottom: -15px !important;
}

.tribe-mini-calendar-event .list-info h2 {
    margin-bottom: 2.5px;
}

.widget_recent_entries ul li, .tribe-mini-calendar-event {
    min-height: 70px;
}

h1 {
    font-size: 50px;
    line-height: 42.5px;
    margin-top: 12.5px;
}

.content-dark-font h2 a {
    color: #654184;
    font-weight: 900;
    text-transform: capitalize;
}

.work-item-container, .gallery-item-container, .video-item-container, .release-item-container {
    padding: 0px;
    width: 20%;
    min-width: 275px;
    max-width: 100%;
    float: left;
}

.entry-thumbnail a img {
    min-height: 15vw;
}

.entry-thumbnail a {

    max-height: 15vw;
    overflow: hidden;
}

.vnl-container {
display:none;
}

.entry-inner .left {
width:100%;
text-align:center;
}

#loading-overlay {
background-size:auto;
}


#navbar-container .nav-menu li a {
    margin-top: 22.75px !important;
}

.eventage {
    top: 82.5vh;
}

.ult_countdown-amount {
    font-size: 25px !important;
   padding: 2.5px !important;
}

.menu-light #navbar-container a:hover {
    color: #FFF;
}

#navbar-container .nav-menu li a {
    line-height: 30px !important;
    padding: 0px 10px !Important;
    margin: 0px !Important;
    margin-top: 22.75px !important;
    font-size: 30px !Important;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    border-width: 2.5px;
    border-color: #fff;
    background-color: #fff;
    background-image: url('https://brandywinezoo.org/wp-content/uploads/2016/03/orangeclear.png') !important;
    font-size: 30px;
    line-height: 30px;
    padding: 15px 30px 12.5px 30px;
}


.menu-navigation-cta-buttons-container a {
    margin-top: 0.5px !Important;
    border-color: rgba(255, 255, 255, 0.85);
    border-width: 2.5px;
    border-style: solid;
}

#mute {
    top: 52.5vh;
    left: 80.75vw;
}

.ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown {
    margin-top: 7.5px !Important;
}

.homevideo {
    height: 90.75vh;
}

.entry-frame {
    background: rgba(0, 0, 0, 0) !important;
}

#post-270 > div > div:nth-child(3) > div.upb_row_bg.vcpb-default {
    background: url("https://brandywinezoo.org/wp-content/uploads/2016/03/blackclear.png"), rgba(0, 0, 0, 0.5) !important;
    background-attachment: scroll;
}

.animalia img {
    max-height: 150px;
    max-width: 90%;
    margin: 0 auto !IMPORTANT;
    display: inherit;
transition:ease all 1s;
}

.animalia .wolf-single-image {
    height: 150px !important;
    display: inline-block !Important;
    position: relative;
    width: 100%;
}


.animalia .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666;
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    BACKGROUND: rgba(0, 0, 0, 0) !IMPORTANT;
    FONT-SIZE: 17.5PX;
    MARGIN-TOP: 0px;
    top: -37.5px;
padding:0px !important;
    text-transform: capitalize !important;
transition:ease all 1s;

}

.animalia .vc_col-sm-3:hover .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
color: #FF901E !IMPORTANT;
border-color:transparent !important;
padding:0px !important;
}

.animalia  .wolf-single-image {
    padding: 0px 25%;
transition:ease all 1s;

}

.animalia .vc_col-sm-3:hover .wolf-single-image {
    padding: 0px 12.5%;
}

.animalia img {
transition:ease all 1s;
}

.animalia .vc_col-sm-3:hover img {
    max-height: 130px;
}

.sticky-menu .logo, .logo {
    min-height: 170PX !important;
}


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-image: url('https://brandywinezoo.org/wp-content/uploads/2016/03/greenclear.png') !important;
}

.menu-navigation-cta-buttons-container a:hover {
    border-color: #654184;
    background: #fff;
    color: #654184 !important;
opacity:1.0 !important;
}


.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-top: 0px !important;
}
.wpb_gmaps_widget .wpb_wrapper {
    padding: 0px;
}

.blog-masonry .post .entry-inner, .blog-masonry .work .entry-inner, .work-masonry .post .entry-inner, .work-masonry .work .entry-inner, .last-posts-masonry .post .entry-inner, .last-posts-masonry .work .entry-inner {
    padding: 15px;
}

.entry-content > p:first-child, .entry-inner > p:first-of-type {
    display: none !Important;
}
.entry-frame, .home .entry-frame {
    margin-top: 0px !Important;
    background: #fff !important;
}

.last-posts-masonry .entry-content {
    margin-top: -7.5px !Important;
}

.menu-navigation-cta-buttons-container a, .menu-navigation-cta-buttons-container a span {
    color: #fff !Important;
    font-weight: 900 !Important;
}



.entry-meta a:hover, .edit-link a:hover, #work-filter a.active, #work-filter a:hover, #video-filter a.active, #video-filter a:hover, #gallery-filter a.active, #gallery-filter a:hover, #plugin-filter a.active, #plugin-filter a:hover, #theme-filter a.active, #theme-filter a:hover, #demo-filter a.active, #demo-filter a:hover, .menu-hover-text-color .nav-menu li a:hover, .menu-hover-text-color .nav-menu li.current-menu-item > a:first-child, .menu-hover-text-color .nav-menu li.current-menu-ancestor > a:first-child, .menu-hover-text-color .nav-menu li.active a:first-child, input[type='submit']#place_order:hover {
    color: #f07e21 !important;
}

.content-light-font .border-button-accent-hover:hover, .border-button-accent-hover:hover, .trigger, .sidebar-footer input[type='submit'].wolf-mailchimp-submit:hover, input[type='submit']#place_order {
background: #CC4E0C !important;
}


footer, .site-footer {
display:none !important;
}

#post-270 > div > div.wpb_row.section.wolf-row.clearfix.content-dark-font.wolf-row-full-width.vc_row-fluid.footor.ult-vc-hide-row > div.upb_row_bg.vcpb-default {
    background: url("https://brandywinezoo.org/wp-content/uploads/2016/03/blackclear.png"), rgba(0, 0, 0, 0.5) !important;
    background-attachment: scroll;
}



.footor .menu-navigation-cta-buttons-container a, .footor .menu-navigation-cta-buttons-container a span {
background: transparent;
    color: #B1B1B1 !Important;
    padding: 0px !Important;
    border: 0px !Important;
    float: none !Important;
}

.footsie {
    display: block !Important;
    width: 1000px !Important;
    margin: 0 auto !Important;
    position: relative !Important;
}

.footsie .wolf-single-image .image-item img {
    display: inherit;
    margin: 0 auto;
    margin:7.5px auto !Important;
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);

}


.footsie .wolf-single-image .image-item img:hover {
-webkit-filter: grayscale(0%); 
    filter: grayscale(0%);
}

.footsie .wolf-single-image .image-item img {
    max-height: 150px;
}

.footsie p a, .footsie p {
    margin-bottom: 15px !Important;
    color: #FFFFFF !Important;
    text-shadow: none !important;
    color: #CECECE !Important;
    font-size: 17.5px !Important;
    line-height: 17.5px !Important;
}

.ult_active_section {
display: inline-block;
    width: 100%;
    text-align: center;
    opacity: 1;
    background-color: transparent;
}

.ult_exp_section{
    background: transparent;
    color: #fff !Important;
    padding: 0px;
}


.footsie .ult_exp_section {
    color: #fff !Important;
    padding: 0px !Important;
    background-color: transparent !Important;
}

p strong, body p strong, p b, body p b {
    font-weight: 900 !important;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.footsie p strong, body .footsie p strong, .footsie p b, body .footsie p b {
color:#fff !Important;
}


.footsie .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left;
    width: auto;
    float: left;
    max-width: 15.25%;
    left: 25px;
    top: -17.5px;
    position: relative;
    margin-bottom: 0px;
}

.boundings {
    border-radius: 2.5px;
    padding-top: 15px;
    max-width: 22.5%;
    margin-right: 2.5%;
    padding: 0px 10px;
}

.ult_exp_section, .home .ult_exp_section, .footsie .ult_exp_section {
    background: transparent !important;
}


.home #page {
    padding-top: 0px;
    min-height: 100vh;
}


.wolf-button {
    text-transform: uppercase !important;
    letter-spacing: 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.last-posts-masonry .post h2.entry-title a {
    display: block;
    min-height: 40px;
}

.ult_expheader {
float:right;
    padding-left: 40px;
    color: #fff !Important;
}

.ult_exp_icon {
    width: auto !Important;
    display: inline-block;
    float: right;
    margin-top: -10px;
    position: absolute;
}

.ult_exp_section-main  {
float:left;
}

.ult_exp_section {
    padding: 30px 0px 0px 30px;
}


.ult_active_section {
    display: inline-block !Important;
    opacity: 1 !Important;
    background-color: rgb(50,50,50) !Important;
}

.footsie .menu-main-menu-left-container {
width: 100%;
    text-align: center;
}


.footsie .vc_col-sm-3 {
    width: 22.5% !Important;
    margin-right: 2.5% !Important;
}


.footsie .ult_active_section a:not(.button):not(.wolf-button) {
    color: white;
}
.ult_expheader {
    font-weight: 900 !important;
    text-transform: uppercase !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.ult_expheader ul li {
    font-weight: 400 !Important;
    font-size: 15px !Important;
}


.footsie .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    color: #363636 !important;
}


.footsie .wolf-button {
    color: #FFF !Important;
    padding: 15px !Important;
    background: #CC4E0C !Important;
    margin-top: 57.5px;
    margin-bottom: -5px !Important;
    border-color: rgba(255, 255, 255, 0.85) !Important;
    border-width: 2.5px;
}



.animalia .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-image: none !important;
}

.nothomevideo {
    display: none;
}


.logo a img {
    height: auto !important;
    max-height: 212.5px !Important;
    max-width: 292.5px !Important;
    padding: 10px 22.5px;
}

.animalia .vc_col-sm-3:hover .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    text-shadow: initial !important;
    COLOR: #00015B !IMPORTANT;
    border-color: transparent !important;
    padding: 0px !important;
}

.homehover{
    display: inline-block;
    position: absolute;
    padding: 25px 30px 15px 30px;
    top: 33vh;
    height: auto;
    width: auto;
    max-width: 250px;
    left: 7.5vw;
    text-align: center;
    z-index: 100000000000000;
    background: rgba(101, 65, 132, 0.85);
    color: #fff;
}

.homehover strong, .homehover b {
    color: #FFFFFF;
    width: 100% !Important;
    font-weight: 900 !important;
    text-transform: uppercase;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.homehover p, .homehover a {
color:#fff !Important;
width:100% !important;
font-size:12.5px !Important;
line-height:15px !Important;
}

.homehover {
    font-size: 20px;
}

.homehover p, .homehover a {
    color: #fff !Important;
    width: 100% !important;
    font-size: 14px !Important;
    line-height: 16px !Important;
    text-shadow: none !important;
    margin: 2.5px 0px !Important;
    display: inline-block !important;
}

.homehover {
    max-width: initial;
}

.homehover .wolf-button {
    color: #fff !Important;
    width: auto !important;
    font-size: 20px !Important;
    line-height: 16px !Important;
    text-shadow: none !important;
    margin: 2.5px 0px !Important;
    padding: 10px 0px !Important;
    display: block !important;
}

.homehover {
    top: 42.25vh;
    left: 3.75vw;
}

.categories-links {
display:none;
}

.homehover {
    display: none;
}

.home .homehover {
    display: inline-block;
}

.menu-transparent.has-header-image.show-title-area .logo-dark {
    opacity: 1;
}

.page .page-header-container, .single-post .page-header-container, .single-work .page-header-container {
height:auto !important;
}


.page .site-header, .single-post .site-header, .single-work .site-header {
    position: relative !Important;
    display: inline-block !important;
    width: 100vw !important;
}


.page .page-header, .single-post .page-header, .single-work .page-header {
    padding: 100px 0px 131px 0px !important;
}

.home .site-header {max-height:none!important;}

.page .site-header, .single-post .site-header, .single-work .site-header {
	    /*max-height: 265px !important;*/
    overflow: hidden !important;
}

.page #main, .single-post #main, .single-work #main {
    margin-top: -6px;
}


.page .page-title, .single-post .page-title, .single-work .page-title {
    font-size: 50px !important;
    text-transform: uppercase !Important;
    display: inline-block !Important;
font-weight: 100 !important;
}

.page .type-post, .single-post .type-post, .single-work .type-work {
width: 675px !important;
max-width:92.5% !important;
    margin: 0 auto !important;
}

.sticky-menu.menu-light.menu-transparent.has-header-image.show-title-area #navbar-container a {
    color: #fff !important;
}


.page .page-title-container .subheading, .single-post .page-title-container .subheading, .single-work .page-title-container .subheading {
    color: #654184 !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    line-height: 27.5px !important;
}

.nav-single .nav-next:hover.nav-has-bg {
    background: #654184;
}

.animal-image {
    max-width: 50%;
    float: right;
    margin: 2.5px 0px 7.5px 7.5px;
}

.nav-single .nav-next a {
    color: #654184;
    font-weight: 900;
}

.nav-single .nav-next:hover a {
    color: #FFF;
    text-shadow: 1px 1px 1px #654184 !important;
}



.nav-single .nav-previous a {
    color: #654184;
    font-weight: 900;
}

.nav-single .nav-previous:hover a {
    color: #FFF;
    text-shadow: 1px 1px 1px #654184 !important;
}

.share-title {
    display: none;
}

.share-link, .page-title-container .subheading, .page-title-container .category-description p {
    font-size: 17.5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.wolf-images-gallery .image-item img {
    height: 215px;
    width: auto !important;
    max-width: initial;
}

.wolf-images-gallery .image-item {
    max-width: 215px;
    overflow: hidden;
}



.page .entry-media, .single-post .entry-media, .single-work .entry-media {
    display: none;
}


.has-header-image .header-overlay {
    background-color: rgba(255, 255, 255, 0.85) !important;
}

.page .page-title, .single-post .page-title, .single-work .page-title {
    margin: 0 auto;
    width: 675px;
    max-width: 100%;
}

.page .page-header, .single-post .page-header, .single-work .page-header {
    padding: 100px 0px 0px 0px !important;
}

.categories-links {
    display: none !Important;
}

.entry-meta > span, .entry-meta > span a {
    font-size: 15px !important;
    font-weight: 900 !important;
    line-height: 27.5px !important;
    opacity: 1 !important;
    color: #654184 !important;
}

.homehover .wolf-button {
    font-size: 25px !Important;
    line-height: 20px !Important;
    padding: 12.5px 0px 10px 0px !Important;
}


.home .site-header {
    position: absolute!Important;
}

.homevideo video {
    top: -9vh;
}

.homevideo {
    height: 100vh;
}

p strong, body p strong, p b, body p b {
    font-weight: 900 !important;
    font-size: 22.5px;
    line-height: 30px;
}


.currentlist li {
    list-style-type: none;
    font-size: 17.5px !Important;
    line-height: 20px !Important;
    margin: 10px 0px;
    color: #0E8C44;
    text-shadow: none !Important;
    font-weight: 900 !Important;
}

.mainlist li {
    list-style-type: none;
    font-size: 17.5px !Important;
    line-height: 20px !Important;
    margin: 10px 0px;
        color: #654184;
    text-shadow: none !Important;
    font-weight: 900 !Important;
}



a {
pointer-events:initial !Important;
}


#mute {
pointer-events:initial !Important;
}


.blog-masonry.blog-wide .post, .wolf-row-full-width .last-posts-masonry .post {
    position: relative !Important;
    width: 425px !Important;
    max-width: 30% !Important;
    float: left;
    left: initial !Important;
    top: initial !Important;
    display: inline-block !Important;
    clear: initial !important;
}


.last-posts-masonry {
position: relative;
    height: auto;
    width: auto !Important;
    display: table;
    margin: 0 auto;
    text-align: center;
}

#animalia {
    width: 1180px;
    max-width: 92.5%;
    margin: 0 auto;
}

.sidemenu {
max-width:20%;
opacity:0.0;
visibility: visible !important;
}

.cloned {
opacity:1.0 !important;
visibility: visible !important;
}


.page .page-header, .single-post .page-header, .single-work .page-header {
    padding: 40px 0px 0px 0px !important;
}

.page #main, .single-post #main, .single-work #main {
    margin-top: -7.5px;
    background: rgba(0, 0, 0, 0) !important;
    background-size: initial !important;
    background-repeat: repeat;
    background-position: 50% 50% !important;
}

.work-standard-layout .entry-meta {
    display: none;
}

.entry-content > .full-width-attachment {
    display: inline-block !Important;
}

.homehover {
    font-size: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.entry-content > .full-width-attachment, .post .entry-content > .full-width-attachment, .entry-content > .full-width-attachment:first-child {
    display: inline-block !Important;
}

.sticky-menu .logo, .logo {
    min-height: 170PX !important;
    padding: 0px !Important;
    background: linear-gradient( 180deg, rgb(255, 253, 249) 0%, rgb(255, 237, 200) 100%) !Important;
    border: none !Important;
    border-radius: 0px 0px 5px 0px !Important;
    box-shadow: 0px 4px 5px 0px rgba(158, 66, 61, 0.24) !Important;
}


.sticky-menu .logo, .logo {
transition:all ease 0.5s;
    background: linear-gradient( 180deg, rgb(255, 244, 222) 0%, rgb(255, 220, 149) 100%) !Important;
}

.sticky-menu .logo:hover, .logo:hover {
transition:all ease 0.5s;
    background: linear-gradient( 180deg, rgb(255, 255, 255) 0%, rgb(255, 234, 191) 100%) !Important;
}

.nav-menu li a:first-child, .menu li a:first-child {
    opacity: 1.0 !Important;
}

.nav-menu:hover li a:first-child, .menu:hover li a:first-child {
    opacity: 0.75 !Important;
}

.nav-menu:hover li a:first-child:hover, .menu:hover li a:first-child:hover {
    opacity: 1.0 !Important;
}

@media screen and (min-width: 900px) {

.col-1 {
    width: 5.367% !Important;
}
.col-2 {
    width: 13.97% !Important;
}
.col-3 {
    width: 22.573% !Important;
}
.col-4 {
    width: 31.176% !Important;
}
.col-5 {
    width: 39.779% !Important;
}
.col-6 {
    width: 48.382% !Important;
}
.col-7 {
    width: 56.985% !Important;
}
.col-8 {
    width: 65.588% !Important;
}
.col-9 {
    width: 74.191% !Important;
}
.col-10 {
    width: 82.794% !Important;
}
.col-11 {
    width: 91.397% !Important;
}
.col-12 {
    width: 100% !Important;
}
}

strong, b {
    color: #654184;
}

.ult-ib-effect-style1 h2 {
    color: #FFF !important;
    font-size: 30px !important;
    text-shadow: 1px 1px 1px #000 !important;
}

.ult-new-ib .ult-new-ib-content p {
    width: 100%;
    max-height: 60px !important;
}

.wpb_column>.wpb_wrapper .ult-new-ib {
    border-radius: 3.5px !important;
}


.ult-new-ib:hover .ult-new-ib-content p {
max-height: initial !important;
}

.ult-ib-effect-style1:hover .ult-new-ib-content {
    background: rgba(255, 255, 255, 0.85) !important;
    padding: 7.5px !important;
    border-radius: 3.5px !important;
}

b, strong {
    font-weight: 900;
    font-size: 15px;
    color: #654184;
}



.type-page .entry-content {
    width: 960px;
    max-width: 100%;
    margin: 0 auto;
}

.home .type-page .entry-content {
    width: 100vw !Important;
    max-width: 100% !Important;
    margin: 0 auto !Important;
}
.home .homehover {
    border-radius: 3.5px;
}



@media screen and (min-width: 1600px) {
.type-page .entry-content .wolf-row-inner {
    padding: 7.5px 0px;
}
}


.page #main, .single-post #main, .single-work #main {
    width: 1000px;
}


@media screen and (min-width: 900px) {

.post-has-sidebar #primary, .post-has-sidebar #container, .release-sidebar #primary, .release-sidebar #container, .blog-sidebar #primary, .blog-sidebar #container, .search #primary, .search #container, .search-no-results.blog-sidebar #primary, .search-no-results.blog-sidebar #container, .archive.blog-sidebar #primary, .archive.blog-sidebar #container, .page-sidebar-right #primary, .page-sidebar-right #container {
    width: 80%;
}

.post-has-sidebar #secondary, .release-sidebar #secondary, .blog-sidebar #secondary, .search #secondary, .search-no-results.blog-sidebar #secondary, .archive.blog-sidebar #secondary, .page-sidebar-right #secondary {
    width: 20%;
}

}



.nav-menu li a:first-child, .menu li a:first-child {
    opacity: 1.0 !Important;
    list-style-type: none;
    font-size: 17.5px !Important;
    line-height: 20px !Important;
    margin: 10px 0px;
    text-shadow: none !Important;
    font-weight: 900 !Important;
    display: block;
    color: #654184 !Important;

}


.menu li .sub-menu li a:first-child {
    padding-left: 22.5px;
    color: #0E8C44 !Important;
    display: block;
}

#secondary .widget-title, #secondary-woocommerce .widget-title {
    color: #f07e21 !important;
    margin-top: 17.5px !important;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    margin-bottom: 15px !Important;
}


.home #main {
    width: initial !Important;
}

.navbar-container .menu-events-menu-container {
display:none;
}


.firstceiling {
 position: relative;
    height: 0;
    width: 100%;
    overflow: visible;
display:none !Important;
}

.secondceiling {
     position: absolute;
    height: 0;
    width: 100%;
    overflow: visible;
display:inline-block !Important;
}


.widget ul li {
    float: left;
}


.secondceiling #nav_menu-9 li a {
color: #FFF !Important;
    text-transform: uppercase !Important;
    font-weight: 100 !Important;
    font-size: 25px !important;
    line-height: 30px !important;
    margin: 10px 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

#nav_menu-10 {
float:right !Important;
}


.menu-light #navbar-container #nav_menu-10 ul {
    margin: 2.5px;
}


.menu-navigation-cta-buttons-container a:hover, .menu-navigation-cta-buttons-container a:hover span {
    color: #654184 !Important;
}


.homehover strong, .homehover b {
    font-size: 20px;
}


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    font-size: 27.5px;
    line-height: 35px;
    padding: 15px 30px 10px 30px;
}

#mute {
    display: none !important;
}
.homehover {
    top: 42.25vh;
    right: 3.75vw !important;
    left: initial !important;
}

.snapwidget-widget {
min-width: 105vw;
    min-height: 35vw;
}

.blog-masonry.blog-wide .post, .wolf-row-full-width .last-posts-masonry .post {
    max-width: 33.333% !Important;
}
.last-posts-masonry {
    width: 1080px !Important;
    margin: 0 auto !important;
}

.sidebar-container .widget_nav_menu {
display:none;
}

.page-id-1179 #nav_menu-8, .parent-pageid-1179 #nav_menu-8 {
display:inline-block;
}


.sidebar-container .nav-menu li a:first-child, 
.sidebar-container .menu li a:first-child {
    opacity: 1.0 !Important;
    list-style-type: none;
    line-height: 12.5px !Important;
}

.sidebar-container .menu li .sub-menu li a:first-child {
    display: block !Important;
    padding-left: 0px !Important;
    float: none !Important;
}

.sidebar-container .menu li {
    float: none !Important;
}

.sidebar-container .nav-menu li a:first-child, .sidebar-container .menu li a:first-child {
    line-height: 17.5px !Important;
}


.sidebar-container .sub-menu {
    border-top: 1px solid #B7B7B8;
}


.post-type-archive-tribe_events #secondary, .post-type-archive-tribe_events #secondary #nav_menu-2{
    display: inline-block !important;
}

.post-type-archive-tribe_events #primary {
    max-width: 60% !important;
    margin: 0px 6% !important;
    float: left !important;
}

#tribe-bar-form.tribe-bar-mini #tribe-bar-views {
    opacity: 0;
}



.post-type-archive-tribe_events .site-header {
    top: -45px !important;
    margin-bottom: 2.5px;
}


.post-type-archive-tribe_events #main {
    padding-top: 0px !important;
}


.post-type-archive-tribe_events #secondary .widget-title, .post-type-archive-tribe_events #secondary-woocommerce .widget-title {
    margin-top: 145px !important
}

#tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover {
    font-weight: 600 !Important;
    font-size: 12.5px;
    line-height: 15px;
    display: inline-block;
    letter-spacing: 0px;
    word-spacing: 0px;
}



.page-id-1190 #nav_menu-4, .parent-pageid-1190 #nav_menu-4 {
display:inline-block;
}



.page-id-1186 #nav_menu-6, .parent-pageid-1186 #nav_menu-6 {
display:inline-block;
}

#primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    padding: 15px 12.5px 10px 12.5px;
}



.page-id-243 #nav_menu-3, .parent-pageid-243 #nav_menu-3 {
display:inline-block;
}



.page-id-1188 #nav_menu-7, .parent-pageid-1188 #nav_menu-7 {
display:inline-block;
}




.wolf-row-inner {
    padding: 30px 0 15px 0;
}

.wolf-single-image .image-item img {
    margin-bottom: 30px;
}
p a {
    font-weight: 900;
    color: #654184 !Important;
}


table b, table strong {
    text-align: center;
    width: 100%;
    display: block;
    font-weight: 900 !Important;
}

table td {
    text-align: center;
}

td {
    font-size: 12.5px;
    line-height: 15px;
}


#tribe-events-content .tribe-events-tooltip h4 {
    font-size: 20px !important;
    line-height: 25px !Important;
    margin-bottom: 30px !Important;
}



#primary .col-6 {
    width: 46% !Important;
    display: inline-block;
    float: left;
    margin: -9px 1% -9px 1% !Important;
}

.ult-ib-effect-style1 h2 {
    font-size: 30px !important;
    line-height: 25px !Important;
}


#primary ul li {
font-size: 12.5px;
    line-height: 15px;
    margin: 10px 0px;
    text-shadow: none !Important;
    color: #525252;
    list-style-type: square;
    font-weight: 600 !Important;
}



h4 {
    width: auto !Important;
    min-width: 50% !Important;
    display: flex !Important;
    float: none !Important;
    padding: 15px 0px 0px 0px !Important;
    font-size: 30px !Important;
    line-height: 25px !Important;
    color: #CC4E0C !important;
    margin-top: 12.5px !important;
    margin-bottom: -15px !important;
    bottom: -15px !important;
}

img.aligncenter {
    margin: 0px !Important;
    width: 100%;
}


.page-sidebar-right #primary, .page-sidebar-right #container {
    padding-right: 30px;
}

.alignleft, .wp-caption.alignleft {
    margin: 0px 15px 15px 0px;
}

p, body p {
    margin: 12.5px 0px;
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {
    margin-left: 0px;
margin-right:1%;
}

.wolf-row-inner {
    padding: 15px 0;
}

h4 {
    margin-top: 0px !important;
    padding: 5px 0px 15px 0px !Important;
}


table .seriftext2 b, table .seriftext2 strong {
    color: #fff !Important;
}


p b, p strong {
    font-size: 15.75px;
    line-height: 20px;
    color: #654184;
    letter-spacing: 0.5px;
    text-transform: uppercase !Important;
    font-weight: 100 !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}


p b, body p b, p strong, body p strong {
    width: auto;
    max-width: 475px;
    display: inline-block;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    -webkit-appearance: button;
    background: #666 !Important;
    background-image: none !Important;
    border: none;
    border-radius: 0;
    color: #fff !Important;
    font-size: 13px !Important;
    height: auto;
    letter-spacing: 0;
    line-height: 20px !Important;
    padding: 10px !Important;
    width: 100% !Important;
}



.type-tribe_events:hover .tribe-events-tooltip {
transition: all 1s ease !Important;
display: inline-block !Important;
opacity:0.0 !Important;
pointer-events:none !important;
}


.type-tribe_events:hover .tribe-events-tooltip, .type-tribe_events:active .tribe-events-tooltip, .type-tribe_events:focus .tribe-events-tooltip {
transition: all 1s ease !Important;
display: inline-block !Important;
opacity:1.0 !Important;
pointer-events: initial !important;
}


.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
    margin: 0px;
    padding: 2.5px;
}



.wolf-button, .button, .add_to_cart_button, .wolf-show-ticket-button {
    font-weight: 100 !Important;
    line-height: 25PX !IMPORTANT;
    font-size: 17.5px !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}


#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
    line-height: 0px !Important;
}

#tribe-events-content .tribe-events-tooltip h4 {
    margin-bottom: 7.5px !Important;
}


.vc_toggle_title>h4 {
    color: #0B0944 !Important;
    font-size: 22.5px !Important;
    line-height: 22.5px !Important;
    padding: 5px 0px !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}


.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #0E8C44 !Important;
    background: #0E8C44 !Important;
}

.vc_toggle_default .vc_toggle_icon {
    background: #0E8C44 !Important;
    border: 1px solid #0E8C44 !Important;
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
    background: #0E8C44 !Important;
}

.vc_toggle_title>h4 {
    padding: 7.5px 0px 5px 0px !Important;
}


b, strong, p b, p strong, li b, li strong {
    font-weight: 100;
    font-size: 15px;
    text-transform: uppercase;
    color: #0B0944 !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
    letter-spacing: 0.5px;
}


li a {
    line-height: 20px !Important;
    font-weight: 900 !Important;
    color: #0B0944 !Important;
}


p a:hover, li a:hover {
    color: #0E8C44 !Important;
}

p strong, body p strong, p b, body p b {
    font-weight: 900 !important;
    font-size: 22.5px;
    line-height: 22.5px;
}



.homehover strong, .homehover b {
    color: #FFFFFF !Important;
}


p strong, body p strong, p b, body p b {
    font-weight: 900 !important;
    font-size: 17.5px;
    line-height: 17.5px;
}

table p b, table p strong {
    color: #0B0944 !important;
    display: inline-block !important;
    float: none !important;
    width: auto !important;
}

.last-posts-grid .post {
    width: 777px !Important;
    max-width: 33% !Important;
    float: left !Important;
}

.last-posts-grid .post a {
    background: #0B0944;
}

.last-posts-grid .post a img {
    opacity: 1;
}

.no-touch .post-square:hover img {
    opacity: 0.25;
}

.entry-meta > span, .entry-meta > span a {
    font-size: 10px !Important;
color:#fff !important;
}


.post-square-caption h2 {
    color: #fff !Important;
}

.post-square:hover .post-square-caption h2 {
    color: #FF9800 !Important;
}

.last-posts-grid .category {
    display: none !Important;
}

.last-posts-grid .post h2 {
    text-shadow: 1px 1px 1px #000;
}

.entry-meta > span, .entry-meta > span a {
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);
}



a, pa, p, body, li, li a, strong, b, p strong, p b, body, p, body p, p strong, body p strong, p b, body p b, .page .page-title-container .subheading, .single-post .page-title-container .subheading, .single-work .page-title-container .subheading, .sidebar-container .nav-menu li a:first-child, .sidebar-container .menu li a:first-child {
    
}


.page #main, .single-post #main, .single-work #main {
    width: 1920px;
    max-width: 100vw;
}

.blog-sidebar .site-wrapper, .search .site-wrapper, .post-archives .site-wrapper, .page-full-width .site-wrapper, .page-sidebar-right .site-wrapper, .page-sidebar-left .site-wrapper, .post-has-sidebar .site-wrapper {
    width: 1920px;
    max-width: 100vw;
}

.type-page .entry-content {
    width: auto;
    max-width: 100%;
}

table {
    margin-bottom: 30px !important;
}


.content-dark-font h2 a {
    color: #0B0944;
    font-size: 22.5px;
    padding-top: 5px !Important;
    display: inline-block;
    text-transform: uppercase !Important;
    font-weight: 100 !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-weight: 100 !important;
}

.sticky-menu .logo img {
    max-height: 100px !Important;
    padding: 2.5% 24%;
}

.sticky-menu .logo, .logo {
    min-height: 95PX !important;
}



.logo {
    width: 300px;
}

#nav_menu-10 {
    padding-top: 12.5px;
    width: 400px;
}

#navbar {
    width: 75%;
    margin: 0px;
    width: calc(100vw - 300px);
    max-width: initial !Important;
}

#nav_menu-9 {
    width: 60%;
    margin: 0px;
    width: calc(100% - 400px);
    max-width: initial !Important;
    display: inline-block;
}

.secondceiling #nav_menu-9 li a {
    margin: 10px 8.5px;
}



.nav-menu:hover li a:first-child, .menu:hover li a:first-child {
    opacity: 0.95 !Important;
}

.nav-menu:hover li:hover a:hover span:hover, .menu:hover li:hover a:hover span {
        color: #654184 !Important;
    text-shadow: 1px 1px 2.5px rgba(255, 255, 255, 0.5) !Important;
}


p, body p {
    width: 100%;
    max-width: 685px !Important;
}



#navbar-container, .loaded.menu-transparent #navbar-container .wrap, #navbar, #nav_menu-9, .menu-light #navbar-container #menu-top-menu li, .menu-light #navbar-container #menu-top-menu, .menu-light #navbar-container #menu-top-menu li a {
    min-height: 72.5px !important;
}


.menu-top-menu-container {
    margin-top: 0px;
    padding-top: 0px;
    display: inline-block;
    float: left;
    top: 0px;
}

.menu-light #navbar-container ul {
    margin: 0px;
    padding: 0px;
}

.secondceiling #nav_menu-9 li a {
    margin: 0px;
    padding: 23.75px 10px;
}


.homehover {
    top: 50vh !important;
}

.homevideo video {
    position: absolute;
    top: 80px;
    width: auto;
    height: auto;
    min-width: 101vw;
    min-height: 45vw;
    max-width: 100%;
    left: -0.5vw;
}

.eventage {
    top: 45vw;
    top: calc(80px + 42.5vw);
    background: #64A038;
}

body {
    background-image: initial !important;
    background:#ffffff !important;
}



#post-270 > div > div:nth-child(3) > div.upb_row_bg.vcpb-default {
    background: url("https://brandywinezoo.org/wp-content/uploads/2016/07/Purple-Section.png"), rgba(0, 0, 0, 0.5) !important;
    background-attachment: fixed !Important;
background-size:initial !important;
background-position:50% 50% !important;
background-repeat:repeat !important;
}

.entry-meta > span, .entry-meta > span a {
    color: #f59b3f !important;
}


.entry-meta a:hover {
    color: #0e8c44 !important;
}

.content-light-font .border-button-accent-hover:hover, .border-button-accent-hover:hover, .trigger, .sidebar-footer input[type='submit'].wolf-mailchimp-submit:hover, input[type='submit']#place_order {
    background: #CC4E0C !important;
    border-color: #CC4E0C !important;
}

.tribe-mini-calendar-event .list-info h2 {
    width: 95%;
    max-width: 175px;
}


.footsie p a, .footsie p, .footsie strong {
    color: #0B0944 !Important;
}

.footsie {
    background: rgba(0, 0, 0, 0.15);
    width: 100vw !Important;
}

.secondceiling #nav_menu-9 li a {
    padding: 25px 10px 17.5px 10px;
}

.menu-light #navbar-container ul ul {
    background: #654184;
}

.menu-light #navbar-container ul ul a {
    padding: 10px !Important;
    line-height: 20px !Important;
    margin: 10px !Important;
    font-weight: 900 !Important;
    font-size: 15px !Important;
}
.menu-light #navbar-container #menu-top-menu ul.sub-menu li, .menu-light #navbar-container ul.sub-menu li, .menu-light #navbar-container #menu-top-menu ul.sub-menu li a, .menu-light #navbar-container ul.sub-menu li a {
     min-height: 22.5px !important;
}


#nav_menu-9 {
    min-height: 75px !important;
}


.menu-light #navbar-container ul.sub-menu a {
transition: ease 1s all;
text-shadow:none !important;
}

.menu-light #navbar-container ul.sub-menu a {
    color: #ffffff !important;
    text-shadow: none !important;
}
.menu-light #navbar-container #menu-top-menu ul.sub-menu li:hover, .menu-light #navbar-container #menu-top-menu ul.sub-menu li:hover span, .menu-light #navbar-container #menu-top-menu ul.sub-menu li span:hover {
transition: ease 1s all;
color:#f07e21 !important;
text-shadow:none !important;
}
.menu-light #navbar-container ul ul a {
    padding: 0px 5px !Important;
}
.menu-light #navbar-container ul ul a {
    margin: 0px !Important;
    padding: 10px 15px !Important;
}
#tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover {
    font-weight: 600 !Important;
    font-size: 10.25px;
    line-height: 12.25px;
    color: #654184 !important;
    text-transform: capitalize;
}
#tribe-events-content a.more-link, 
#tribe-events-content a.more-link:hover {
    color: #ffffff !important;
}

.tribe-events-calendar thead th {
    background-color: #f07e21;
    color: #fff;
    font-weight: 700;
    padding: 1em 0;
    white-space: nowrap;
    border-left: 1px solid #f07e21;
    border-right: 1px solid #f07e21;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #654184;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {
    color: #fff !important;
}


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-image: url('https://brandywinezoo.org/wp-content/uploads/2016/03/greenclear.png') !important;
    border-color: #ffffff;
    background-color: #ffffff;
    border-radius: 5px;
    border-width: 3.5px;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
background-image: none !important;
background: #f59b3f !important;
    border-color: #FFFFFF;
    background-color: #ffffff;
    border-radius: 5px;
    border-width: 3.5px;
}


.site-navigation-primary .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    float: left;
}

.site-navigation-primary  .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    width: 35px;
    height: 35px;
line-height:35px;
    color: #654184;
}

.site-navigation-primary .wpb_wrapper {
   display: inline-block;
    float: right;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #654184;
}

.site-navigation-primary .wpb_wrapper {
    display: none;
}

table b, table strong {
    color: #0e8c44 !important;
}


.single-tribe_events .tribe-events-event-image {
    width: 400px;
    max-width: 40%;
    float: left;
}

.single-tribe_events .tribe-events-content {
    padding: 0;
    display: inline-block;
    width: 685px !important;
    margin: 30px 5%;
    max-width: 50% !Important;
}

.tribe-events-cal-links {
    float: left;
    display: inline-block;
    width: 1080px;
    max-width: 100%;
    text-align: right;
    margin: 0px 0px 30px 0px;
}

#tribe-events-content {
    width: 1080px;
    margin: 0 auto;
}


#tribe-events .tribe-events-button, .tribe-events-button {
    background-color: #654184 !important;
font-weight:700;
}

#tribe-events .tribe-events-button, .tribe-events-button:hover {
    background-color: #0e8c44 !important;
}

#tribe-events-footer {
    margin-top: 125px;
}

.post-type-archive-tribe_events #primary {
    max-width: 100% !important;
    margin: 0px 2.5% !important;
    float: none !important;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 60px;
    color: #654184 !Important;
}

#tribe-events-content a, .tribe-events-event-meta a {
    font-weight: 900 !Important;
    font-size: 15px;
    line-height: 20px;
    color: #654184 !important;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    text-transform: uppercase;
    font-weight: 900 !Important;
    color: #0e8c44;
    text-decoration: none !important;
}

.timeline_box {
    background-image: url('https://brandywinezoo.org/wp-content/uploads/2016/11/downpaws.png');
    background-repeat: repeat-y;
    background-position: center;
}

 #tribe-events-content .tribe-events-calendar a, .tribe-events-event-meta .tribe-events-calendar .tribe-events-calendar a {
    font-weight: 700 !Important;
    font-size: 12.5px !Important;
    line-height: 12.5px !Important;
}



.single-post .site-header, .single-work .site-header {
    max-height: initial !important;
    margin-top: 2px !important;
   min-height:0!important;
}


.single-post .site-header, .single-work .site-header {min-height:0!important;}


.single-post .page-header, .single-work .page-header {
    padding: 10vh 0px 0px 0px !important;
}



.single-work .site-header {
    z-index: -111 !Important;
}

.single-work  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: #654184 !Important;
}


#parallax-bg-img-1 {
    transform: translate3d(0px, -15%, 0px) !Important;
}

.has-header-image .header-overlay {
    opacity: 0.33 !Important;
    background: #fff !Important;
}
  .did_you_know {
    display: none;
  }

@media screen and (max-width: 768px) {
  #footsie > div.boundings.wpb_column.vc_column_container.vc_col-sm-3 {
    display: none;
  }
	.footsie .vc_col-sm-3 {
  	  width: 100% !Important;
  	  margin: 0 !Important;
	}
 	.about_page_columns, .about_page_columns img {
    min-width: 100%;
  }
  .about_page_columns h4, .about_page_columns strong {
    text-align: center !important;
  }
  .did_you_know {
    display: block;
    margin-top: 2em;
  }
  
  
  #nav_menu-10 {
    padding: 0;
    position: fixed;
    width: 400px;
    bottom: 0;
    left: 0;
}

.single-work .site-header {
    min-height: 20.1vh !important;
}

.homevideo {
        visibility: hidden;
}
}

#fun_facts > li {
		font-weight: 400 !Important;
    font-size: 15px !Important;
    line-height: 20px !Important;
}

/* education tabs */

div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active {
/*  border-bottom: 3px solid #0E8C44; */
    background-color: #000000;
}

.top_tab_active {
    background-color: #000000;
}
.top_tab_container > div > div > div {
    background-image: url(https://brandywinezoo.org/wp-content/uploads/2016/03/greenclear.png?id=462) !important;
    padding: 1em;
    border-radius: 10px 10px 0 0;
    text-align: center;
}

.top_tab_container > div > div > div a {
    color: white !important;
    text-transform: uppercase;
    font-weight: 700;
}
.top_tab_container > div > div > div a:hover {
    color: rgba(255,255,255,0.5);
}
.top_tab_container {
    margin-bottom: -15px !important;
    padding-left: 195px;
}
@media (max-width: 768px) {
  .top_tab_container {
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .top_tab_container > div > div > div {
    border-radius: 10px;
    width: 45%;
    display: inline-block;
    padding: .5em;
}
}

/* public programs
#post-2068 > div > */
div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab > a {
	background: url(https://brandywinezoo.org/wp-content/uploads/2016/03/orangeclear.png);
	color: white !important; 
}
div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active > a {
    background-color: #000000;
}

/* #post-2068 > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li:nth-child(4) > a {
  background-image: none;
	background-color: #654184;
	color: white !important;
} */
.vc_tta-title-text {
    text-transform: uppercase !Important;
    font-weight: 100 !Important;
}

.vc_tta-title-text:hover {
        color: #f07e21;
}

div.vc_tta-accordion > div > div > div > div {
    background-color: rgba(248, 248, 248, .5) !important;
}

div.vc_tta-accordion > div > div > div:nth-child(odd) {
    width: 60%;
    display: block;
}

div.vc_tta-accordion > div > div > div:nth-child(even) {
    width: 60%;
    position: relative;
    left: 40%;
    display: block;

}

label {	
    font-size: 50px !important;
    text-transform: uppercase !Important;
    display: inline-block !Important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 100 !important;
    color: #654184 !Important;
}

.eventage .vc_col-sm-2 {
    float: right !important;
    margin-right: 1% !important;
    width: auto !important;
    max-width: calc(100% - 815px) !important;
}

.eventage .vc_col-sm-3 {
    min-width: 315px;
    display: inline-block;
}

.eventage .minty {
    min-width: 475px !Important;
}

html body.home #ff-stream-1 {
    height:auto !Important;
	min-height: initial !Important;
    width: 777px !Important;
    margin: 0 auto !Important;
    max-width: 100% !Important;
}

body:not(.home) .secondceiling { display: none !important; }

.countdown-brandywinezoo{
	display: none;
}


.eventage .minty,.eventage .vc_col-sm-2,.eventage .vc_col-sm-5,html #navbar{max-width:initial!important}.menu-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover,html body .site-footer h1{text-shadow:1px 1px 1px #000!important}.content-dark-font h4 a,.content-dark-font h5 a,.ult_expheader>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.content-dark-font h4 a,.content-dark-font h5 a,.ult_expheader>a,h4 strong{}html body{font-size:0!important;line-height:0!important}html body *{font-size:inherit}td{font-size:12.5px!important;line-height:15px!important}html body h1{font-size:47.5px;line-height:47.5px}.last-posts-masonry .post .entry-meta{display:none!important}body p,p{width:100%;letter-spacing:-.05px}.blog-masonry .post .trigger,.blog-masonry .post .wolf-button,.blog-masonry .post .wolf-show-ticket-button,.blog-masonry .work .trigger,.blog-masonry .work .wolf-button,.blog-masonry .work .wolf-show-ticket-button,.last-posts-masonry .post .trigger,.last-posts-masonry .post .wolf-button,.last-posts-masonry .post .wolf-show-ticket-button,.last-posts-masonry .work .trigger,.last-posts-masonry .work .wolf-button,.last-posts-masonry .work .wolf-show-ticket-button,.work-masonry .post .trigger,.work-masonry .post .wolf-button,.work-masonry .post .wolf-show-ticket-button,.work-masonry .work .trigger,.work-masonry .work .wolf-button,.work-masonry .work .wolf-show-ticket-button{padding:10px 20px!important}.eventage .vc_col-sm-5{width:540px!important}.page-sidebar-right #secondary{display:inline-block!important;background:url(https://brandywinezoo.org/wp-content/uploads/2016/07/Purple-Section.png) 50% 50%!important;height:100vh!important;min-height:calc(100vh - 250px)!important;padding:0 30px!important;border-radius:5px!important;background-size:initial!important;position:fixed!important;width:250px!important}#secondary .widget-title,#secondary-woocommerce .widget-title{color:#fff!important;border-bottom:1px solid #fff}html .sidebar-container .menu:hover .sub-menu li:hover a:hover span,html .sidebar-container .nav-menu:hover .sub-menu li:hover a:hover span:hover{color:#05bf54!important}.archive.blog-sidebar #container,.archive.blog-sidebar #primary,.blog-sidebar #container,.blog-sidebar #primary,.page-sidebar-right #container,.page-sidebar-right #primary,.post-has-sidebar #container,.post-has-sidebar #primary,.release-sidebar #container,.release-sidebar #primary,.search #container,.search #primary,.search-no-results.blog-sidebar #container,.search-no-results.blog-sidebar #primary{margin-left:initial!important}.add_to_cart_button,.button,.wolf-button,.wolf-show-ticket-button,a#scroll-down:hover,a#top-arrow:hover,input[type=submit],input[type=reset]{background:#f07e21!important;border-color:#f07e21!important}html #nav_menu-10{width:100%!important;max-width:343px}html .logo{width:300px!important;max-width:calc(100vw - 915px)!important}html body #navbar-container .nav-menu li a{line-height:32.5px!important}html .menu-light .logo a img{height:auto!important;display:inline-block!important}html .menu-light .logo,html .menu-light .sticky-menu .logo{min-height:initial!important;height:auto!important}#navbar-container .logo a{min-height:150px}.sticky-menu #navbar-container .logo a{min-height:100px}html body #navbar-container .nav-menu li ul.children li a,html body #navbar-container .nav-menu li ul.sub-menu li a{padding:0!important}html #navbar-container .nav-menu li ul.children,html #navbar-container .nav-menu li ul.sub-menu{background:url(https://brandywinezoo.org/wp-content/uploads/2016/07/Purple-Section.png) 50% 50%!important;border-radius:0 0 5px 5px!important;background-size:initial!important}#primary ul li{width:100%}.wolf-single-image .image-item img{border-radius:5px}.content-dark-font h6,h6{color:gray;width:444px;max-width:100%;font-weight:900!important;font-size:17.5px;line-height:17.5px}body p b,body p strong,p b,p strong{font-size:15px!important;width:auto;max-width:100%;display:inline-block}.gallery .gallery-item{float:left}.gallery .gallery-item img{height:auto!important;max-height:175px!important}.single-work .entry-work-content{width:100%!important}.single-work .gallery .gallery-item br{display:none!important;float:left!important}.single-work .full-width-attachment img{max-width:50%;float:left}table th{text-align:center!important}.wpb_text_column h4{margin-top:40px!important}.footsie,html .menu-light .logo a img{margin:0 auto}small{font-size:11px;width:888px;max-width:calc(90vw - 300px);display:inline-block}.footsie,.wpb_text_column h4{max-width:100%}.content-dark-font h1 a,.content-dark-font h2 a,.content-dark-font h3 a,.content-dark-font h4 a,.content-dark-font h5 a,.content-dark-font h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#CC4E0C!important}.site-footer,footer{display:inline-block!important;background:url(https://brandywinezoo.org/wp-content/uploads/2016/03/orangeclear.png),rgba(255,255,255,.75)!important;background-size:initial!important;background-repeat:repeat!important;background-position:50% 50%!important;z-index:0!important}.footsie .vc_col-sm-3{width:0!important}.footsie{background:0 0;display:inline-block;padding-top:30px}html body .site-footer h1{color:#fff!important}.footsie .wolf-button{margin-top:22.5px}.ult_exp_section:after,.ult_exp_section:before{display:table;content:""}.ult-just-icon-wrapper i::before{font-size:30px;line-height:15px}.footsie .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{color:#fff!important}html body .cvlink{padding-top:10px!important;margin-top:10px!important}.ult_expheader>a{text-transform:capitalize;transition:background-color .5s;font-weight:100!important;font-size:25px}.content-dark-font .list-info h2 a,.list-info h2 a{color:#654184!important;padding:0!important;line-height:20px!important}.homehover b,.homehover strong{margin-bottom:5px}.wpb_text_column .full-width-attachment img.aligncenter{width:auto;max-width:100%}html .menu-light .logo a img{margin-left:calc(50% - 115px);width:auto!important}html .menu-light .sticky-menu .logo a img,html .sticky-menu .logo a img,html .sticky-menu .menu-light .logo a img{margin-left:initial!important;max-height:100px!important}div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_tta-tab>a{text-shadow:1px 1px 1px RGBA(0,0,0,.5)!important}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list{overflow:hidden;display:inline-block;border-radius:7.5px 0 0 7.5px!important}.vc_tta-panels{box-shadow:0 0 7.5px RGBA(0,0,0,.5)!important}h3{letter-spacing:2.5px!important;word-spacing:2.5px!important}.tribe-mini-calendar-event .list-date .list-dayname{padding:7.5px!important}.vc_tta-tabs .list-info h2 a{font-weight:900!important}.vc_tta-tabs .tribe-mini-calendar-event .list-info h2{width:100%;max-width:95%}.content-dark-font h4 a,.content-dark-font h5 a{font-weight:100!important;margin-right:10px;color:#654184!important}.wpnt-topbar-box{height:35px!important}.wpnt-topbar-box *{line-height:35px!important}.wpnt-text:after,.wpnt-text:before{font-size:2.5em;vertical-align:middle;padding:0 .5em;content:'\273B'}.wolf-single-image .image-item img{max-width:100%;max-height:50vh}html body .content-dark-font h2,html body h2,html body h2 a{font-size:35px!important;line-height:35px!important}.error404 #mobile-bar,.error404 #navbar-container,.error404 #side-menu-toggle,.error404 .site-footer{display:none!important}.error404 input,.error404 input:nth-child(2){font-size:10px!important;line-height:10px!important;text-align:center;display:block;margin:15px auto;width:100%}.error404 input:nth-child(2){background:#000;padding:15px;border-radius:5px;font-weight:900;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #000}#tribe-events-content .tribe-events-calendar .tribe-events-category-zoo-closure h3 a,div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_active>a,div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_active>a span,html #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured h3 a{color:#fff!important}.pinkbackground h1,.pinkbackground h2,.pinkbackground h3,.pinkbackground h4,.pinkbackground h5,.pinkbackground h6,html .wpnt-topbar-box *{text-shadow:1px 1px 1px #000!important}.displayNone{display:none!important}.search .page-header-full .page-header{padding:2em 0;display:inline-block;vertical-align:initial;width:100%;min-height:initial}.search .page-header-full .page-header-container{margin-bottom:50px!important;display:inline-block}.search .page-title-container{padding-bottom:50px}.search .page-title-container .page-title{font-size:40px!important;text-transform:uppercase!important}.search .site-header{position:relative!important}.search .wrap{border-bottom:1px solid #D1D1D1;margin-bottom:40px}html body .work-item-container h2 a{font-size:22.5px!important;line-height:27.5px!important;max-width:90%;margin:0 auto}.vc_tta-tab>a>span{font-size:1.4em}.vc_general.vc_cta3{padding:19px}.attachment #comments,.nav-label{display:none!important}.vc_tta-tabs .wolf_button{padding:.5em!important;font-size:21px!important}#primary ul li{font-size:1em}li strong{font-size:1.1em}.entry-inner .entry-meta,.nav-label,footer .wpb_gmaps_widget{display:none}.page-id-1179 footer .wpb_gmaps_widget,.page-id-1193 footer .wpb_gmaps_widget,.page-id-270 footer .wpb_gmaps_widget,.page-id-304 footer .wpb_gmaps_widget{display:block}.learn_button{display:block!important;font-size:28px!important;padding:.25em!important}.ff-item h4,html body .vc_tta-panel-body .vc_toggle_title>h4{display:inline-block!important}.nav-next a,.nav-previous a{line-height:1em!important}.tribe-events-before-html{padding-top:25px!important}html body .vc_tta-panel-body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{font-size:20px!important;margin:10px 0 5px 10px!important;padding:7.5px 10px 5px!important}html body .vc_tta-panel-body .vc_btn3-container{margin-bottom:-7px!important}h2 strong{font-size:27.5px!important}.pdfemb-fsp-wrapper{background:rgba(0,0,0,.4)!important;width:100vw!important}html #ff-stream-1 .ff-item{padding:10px!important;overflow:hidden!important}html .ff-item-bar{border-top:1px solid rgba(229,226,220,.4);padding:2.5px}html #ff-stream-1 article:hover .ff-img-holder,html article.ff-has-overlay:hover .ff-img-holder{background:rgba(255,255,255,.95)!important}html .ff-sc-label2 .ff-label-wrapper{text-align:right!important;padding-right:0!important}html #tribe-events-content .tribe-events-tooltip h4,html .single-work article.type-work p.full-width-attachment,html .tribe-events-tooltip.tribe-event-featured .tribe-events-event-thumb{text-align:center!important}html #ff-stream-1{background:0 0!important}#ff-stream-1 .ff-search input{background-color:#fff!important}.page-template-page-sidebar-right .footor,page-sidebar-right .footor,page-template-page-templatespage-sidebar-right-php .footor{max-width:calc(100vw - 250px)!important;float:left!important}.ff-item h4{margin:0!important;padding:12px!important}html body #primary .vc_toggle_content ol li ol li,html body #primary .vc_toggle_content ol li ul li,html body #primary .vc_toggle_content ul li ol li,html body #primary .vc_toggle_content ul li ul li,html body #primary .wpb_text_column ol li ol li,html body #primary .wpb_text_column ol li ul li,html body #primary .wpb_text_column ul li ol li,html body #primary .wpb_text_column ul li ul li{list-style-type:square!important}html body #primary .vc_toggle_content ul li,html body #primary .wpb_text_column ul li{list-style-type:disc!important}html body #primary .vc_toggle_content ul li a,html body #primary .vc_toggle_content ul li strong,html body #primary .wpb_text_column ul li a,html body #primary .wpb_text_column ul li strong{letter-spacing:-.13px}h6 b,h6 strong{font-weight:900!important}html body #primary .vc_tta-panel-body .vc_toggle_content b,html body #primary .vc_tta-panel-body .vc_toggle_content strong,html body #primary .vc_tta-panel-body .vc_toggle_content ul li b,html body #primary .vc_tta-panel-body .vc_toggle_content ul li strong,html body #primary .wpb_text_column ol li a b,html body #primary .wpb_text_column ol li a strong{font-weight:600!important;text-transform:initial}html body #primary .vc_toggle_content ol li a::after,html body #primary .vc_toggle_content ol li a:after,html body #primary .vc_toggle_content p a::after,html body #primary .vc_toggle_content p a:after,html body #primary .vc_toggle_content ul li a::after,html body #primary .vc_toggle_content ul li a:after,html body #primary .wpb_text_column ol li a b::after,html body #primary .wpb_text_column ol li a b:after,html body #primary .wpb_text_column ol li a strong::after,html body #primary .wpb_text_column ol li a strong:after,html body #primary .wpb_text_column ol li a::after,html body #primary .wpb_text_column ol li a:after,html body #primary .wpb_text_column p a::after,html body #primary .wpb_text_column p a:after,html body #primary .wpb_text_column ul li a::after,html body #primary .wpb_text_column ul li a:after{content:"\f08e"!important;display:inline-block!important;width:13px!important;height:10px!important;font:normal normal normal 14px/1 FontAwesome!important;font-size:10px!important;text-rendering:auto!important;left:initial!important;position:absolute!important}html body #primary .vc_toggle_content ol li a,html body #primary .vc_toggle_content p a,html body #primary .vc_toggle_content ul li a,html body #primary .vc_toggle_content ul li a html body #primary .wpb_text_column ul li a,html body #primary .wpb_text_column ol li a,html body #primary .wpb_text_column p a,html body #primary .wpb_text_column ul li a{padding-right:10px!important}html body #primary .vc_tta-panel-body .vc_toggle_content ul li b em,html body #primary .vc_tta-panel-body .vc_toggle_content ul li b i,html body #primary .vc_tta-panel-body .vc_toggle_content ul li strong em,html body #primary .vc_tta-panel-body .vc_toggle_content ul li strong i{font-style:initial}div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_tta-tab:hover>a,div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_tta-tab:hover>a span{opacity:.925!important}div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_active:hover>a,div.vc_tta-container>div>div.vc_tta-tabs-container>ul>li.vc_active:hover>a span{opacity:.975!important}.vc_toggle_title>h4{display:inline;display:inline-block!important}html #tribe-events-content .tribe-events-tooltip h4{display:inline-block!important}html #tribe-events-content a.more-link,html #tribe-events-content a.more-link:hover{display:block!important}html .tribe-events-tooltip.tribe-event-featured .tribe-events-event-thumb img{min-height:100px!important;text-align:center!important}.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{border-color:transparent!important;background-color:transparent!important}html .flex-direction-nav li{list-style-type:none!important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{border-radius:5px!important;border-width:3.5px!important;border-color:transparent!important}html .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{border-radius:5px!important;border-color:#c7c7c7!important;border-width:3.5px!important}html .wpb_text_column a img{float:left!important;max-width:calc(100% - 15px)!important}html .entry-content div.pdfemb-viewer .pdfemb-inner-div{padding:10px 10px 50px!important}html .entry-content div.pdfemb-viewer{max-width:100%!important;max-height:75vH!important}.homehover .wolf-button:hover{background:#0e8c44!important;border-color:#0e8c44!important}html .entry-content div.pdfemb-viewer *{max-width:100%!important}.pdfemb-fsp-wrapper>div{width:92.5vw!important;height:92.5vh!important;max-width:92.5vh!important;max-height:92.5vw!important;margin:7.5vh auto!important}html .ff-item h4{margin:0 0 -5px!important;padding:22.5px 7.5px 0!important}html #navbar-container .logo a img{opacity:0!important}html #navbar-container .logo a,html .sticky-menu #navbar-container .logo a{background-size:contain!important;opacity:1!important;display:inline-block!important}hr.pusher,hr.pusherdown{margin:0;position:relative;background:0 0}html .sticky-menu #navbar-container .logo a{min-height:85px!important}html .sticky-menu #navbar-container .logo{height:72.5px!important;overflow:hidden!important}hr.pusherdown{height:30px}hr.pusher{height:45px}.pinkbackground{background:url(https://brandywinezoo.org/wp-content/uploads/2016/07/Purple-Section.png)!important;background-size:1250px!important;padding:10px!important;border-radius:5px!important}#primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,.buttons-container.text-left .wolf-button,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md,html .call-to-action .call-to-action-button a.wolf-button{padding:22.5px 10px 17.5px!important;font-size:27.5px!important;line-height:27.5px!important;letter-spacing:.5px!important;word-spacing:1.5px!important}.footsie .ult_exp_section_layer{margin-top:-15px!important}form label{font-size:22.5px!important}.homevideo{height:100vh;max-height:60vw}.forMobile,.notForMobile{display:none}.wpnt-topbar-box{display:inline-block!important;padding:2em 0!important}html .page-header-container{background-size:cover!important}html .page .page-header,html .single-post .page-header,html .single-work .page-header{height:auto!important;padding:30px 0!important;min-height:175px!important;display:inline-block!important}html .post-type-archive-tribe_events #primary{margin:0!important;padding:0!important}html .events-archive .entry-content,html .events-archive .entry-header{width:100%!important}html #tribe-events-content-wrapper{padding:75px 30px!important}html #tribe-events-bar{max-width:1090px!important;margin:0 auto!important}.single-tribe_events #main,.single-tribe_events .tribe-events-before-html{padding-top:0!important}.single-tribe_events #tribe-events-content{padding-top:50px!important}html .single-work .site-header{max-height:170px!important}html .single-work .type-work{padding-top:60px!important}html .home #page{margin-top:-30px!important}html .wpnt-topbar-box,html .wpnt-topbar-box *{height:auto!important}.type-page .entry-content .eventage .wolf-row-inner{padding:0!important}html .eventage .vc_btn3-container{margin-bottom:0!important}html .homehover{top:calc(15vh + 7.5vw)!important}html .homevideo video{position:absolute!important;top:-1.25vw!important;min-width:101vw!important;min-height:60vw!important;max-width:100%!important;left:-.5vw!important}html .homevideo{height:calc(101vh - 100px)!important;max-height:50vw!important}h1,h2,h3{line-height:.85em!important}.single-work .work .entry-work-content .full-width-attachment img{display:none!important;border:none!important}.single-work .work .entry-work-content .full-width-attachment img:nth-child(1),.single-work .work .entry-work-content .full-width-attachment img:nth-child(2),.single-work .work .entry-work-content .full-width-attachment img:nth-child(3),.single-work .work .entry-work-content .full-width-attachment img:nth-child(4),.single-work .work .entry-work-content .full-width-attachment img:nth-child(5),.single-work .work .entry-work-content .full-width-attachment img:nth-child(6){display:inline-block!important}.single-work .work .entry-work-content .full-width-attachment img:nth-child(3),.single-work .work .entry-work-content .full-width-attachment img:nth-child(5){clear:left!important}.single-work .work .entry-work-content .gallery .gallery-item{display:none!important}.single-work .work .entry-work-content .gallery .gallery-item:nth-child(1),.single-work .work .entry-work-content .gallery .gallery-item:nth-child(2),.single-work .work .entry-work-content .gallery .gallery-item:nth-child(3),.single-work .work .entry-work-content .gallery .gallery-item:nth-child(4),.single-work .work .entry-work-content .gallery .gallery-item:nth-child(5),.single-work .work .entry-work-content .gallery .gallery-item:nth-child(6){display:inline-block!important}html .ult-ib-effect-style1 img{-webkit-transition:initial!important;-moz-transition:initial!important;transition:initial!important;-webkit-transform:initial!important;-moz-transform:initial!important;transform:initial!important}html .single-work article.type-work .entry-title{display:none!important}html body.single-work article.type-work div.entry-work-content>p.full-width-attachment img,html body.single-work article.type-work>p.full-width-attachment img{max-width:50%!important;float:initial!important;height:50vw!important;max-height:50vh!important;width:auto!important;margin:0 auto!important;clear:none!important}html .single-work article.work.type-work:nth-child(2){max-width:100%!important}.tribe-events-category-zoo-closure{background:red!important;border-radius:2.5px!important}


.eventage .vc_col-sm-2 {
    float: right !important;
    margin-right: 1% !important;
    width: auto !important;
    max-width: calc(100% - 815px) !important;
}

.eventage .vc_col-sm-3 {
    min-width: 315px;
    display: inline-block;
}

.eventage .minty {
    min-width: 475px !Important;
}
.switch { display: table-cell; }


html body.home #ff-stream-1 {
    height:auto !Important;
	min-height: 66vh !Important;
    width: 777px !Important;
    margin: 0 auto !Important;
    max-width: 100% !Important;
}