@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.avia_transform .av_slideshow_full h2.avia-caption-title {
letter-spacing: 1px;
font-size: 36px;
}
h2, h4, h5, h6 {
font-weight: 400 !important;
}
h3 {
font-family: 'esteban';
font-weight: 600;
}
header .av_iconlist_title.iconlist_title_small {
font-family: 'montserrat';
font-weight: 400;
}
#top .av_inherit_color a {
text-decoration: none !important;
}
#top .av_inherit_color a:hover {
text-decoration: underline !important;
}
#top .av-special-heading.no-margin {
margin: 0;
}
.login-or-request ul {
padding: 0;
margin: 0;
text-align: center;
list-style: none;
}
.login-or-request ul li {
margin: 0;
padding: 0;
}
.login-or-request ul li a {
width: 100%;
height: 100%;
display: block;
padding: 10px;
font-weight: bold;
}
.login-or-request ul li a, .login-or-request ul li a:hover {
text-decoration: none;
}
.login-or-request ul li:first-child a {
background: #fff;
color: #252B42;
}
.login-or-request ul li:last-child {
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
border-top: 0px;
}
.login-or-request ul li:last-child a {
color: #fff;
} .footer-links h3, .footer-links h4 {
margin-bottom: 20px;
}
.footer-links ul {
list-style: none;
margin-left: 0;
}
.footer-links ul li {
list-style: none;
margin-left: 0;
padding: 0px;
} .circle-icon {
background: #fff;
width: 40px;
height: 40px;
border-radius: 50%;
margin-right: 20px;
margin-bottom: 30px;
}
.circle-icon .av-icon-char {
line-height: 40px!important;
} .no-animation.av_font_icon {
opacity: 1 !important;
-moz-transform: scale(1)!important;
-webkit-transform: scale(1)!important;
-ms-transform: scale(1)!important;
transform: scale(1)!important;
-webkit-animation: none!important;
-moz-animation: none!important;
animation: none!important;
} .newsletter-signup input[type='submit'] {
background: #574435;
border-radius: 0!important;
border: 0!important;
} .global-footer {
border: 0!important;
} #footer { display: none!important; } #top .centered-icons {
text-align: center!important;
}
#top .centered-icons .av_font_icon.avia-icon-pos-left {
float: none!important;
display: inline-block!important;
margin: 0 5px;
}
#top .newsletter-signup input[type='text'] {
border-radius: 0!important;
border: 0!important;
}
@media screen and (max-width: 600px) {
.avia_ajax_form .form_element_fourth {
width: 100%;
display: block;
}
.avia_ajax_form .form_element_fourth {
margin: 0;
}
}
#top .woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message {
padding: 0;
margin: 0 !important;
border: none;
}
.av-special-heading {
margin-top: 25px;
}
#top fieldset {
margin-bottom: 0;
}
#top form {
margin-bottom: 0;
} .av-upcoming-events.inline-events {
margin: 0 -1.66666%;
}
.av-upcoming-events.inline-events a.av-upcoming-event-entry.av-upcoming-event-without-image {
width: 30%;
clear: none;
display: inline-block;
margin: 22px 1.66666% 22px !important;
text-align: center;
padding: 25px;
vertical-align: top;
background: #ffffff;
box-shadow: 0 0 10px 0px rgba(62, 72, 108, .1);
} .av-upcoming-events.inline-events h4.av-upcoming-event-title {
margin-bottom: 15px;
}
#top .alternate_color .av-upcoming-events.inline-events h4.av-upcoming-event-title, #top .alternate_color .av-upcoming-events.inline-events .av-upcoming-event-data {
color: #3e486c;
}
.main_color .avia_textblock .tribe-mini-calendar-nav span {
color: #3e486c;
}
.special_amp {
font-family: inherit;
font-style: normal;
font-size: 1em;
line-height: inherit;
font-weight: inherit;
} .tribe-mini-calendar-wrapper .tribe-events-loop .type-tribe_events {
width: 49.5%;
clear: none !important;
display: inline-block;
}
#top .venues-area .avia-smallarrow-slider-heading> div {
display: none !important;
}
body div .avia-button {
border-radius: 0px !important;
font-family: 'montserrat';
text-transform: uppercase;
font-weight: 400 !important;
}
#top .avia-button.avia-size-large {
padding: 12px 30px 13px;
font-size: 12px !important;
border-bottom-width: 2px;
} form#gform_2 {
margin: 0;
}
#gform_2 .gform_body {
float: left;
clear: none;
width: 72%;
}
#gform_2 li#field_2_1, #gform_2 li#field_2_2 {
margin-top: 0;
}
#gform_2 .gform_footer.top_label {
float: right;
clear: none;
width: 28%;
padding: 8px 0;
margin: 0;
}
body .gform_wrapper #gform_1 .top_label div.ginput_container {
margin-top: 0;
}
#top .gform_wrapper #gform_1 .gform_footer {
padding: 0;
margin: 0;
} #top .main_color .avia-color-theme-color-subtle, #top .main_color .avia-color-theme-color-subtle:hover {
background: red;
} .caret-style li:before {
content: "\e879";
display: block;
height: 0;
width: 0;
left: -1em;
position: relative;
font-family: 'entypo-fontello';
}
.caret-style ul {
list-style: none !important;
} .gform_wrapper {
margin: 0;
max-width: 100%;
}
body .gform_wrapper ul li.gfield {
margin-top: 0;
padding-top: 0;
}
.gform_wrapper .gform_footer {
padding: 0;
margin: 0;
}
#top .gform_wrapper ul li.gfield {
margin-bottom: 20px;
} .main_color.inner-entry, .main_color .grid-entry-title, .grid-entry .main_color .avia-arrow {
background: transparent;
}
.main_color .grid-content {
background: transparent;
text-align: center;
padding: 10px;
}
#top .grid-entry .inner-entry {
box-shadow: none !important;
padding: 5px;
}
span.logo img {
padding: 6px 0;
}
#socket .copyright {
text-align: left;
width: 50%;
}
#top .av-woo-purchase-button .price {
display: table-cell;
padding: 2px 20px 0;
vertical-align: middle;
border: 2px solid;
min-width: 110px;
text-align: center;
}
.av-woo-purchase-button form.cart {
display: table-cell;
padding: 0 !important;
}
.av-woo-purchase-button form.cart button.single_add_to_cart_button.button.alt {
border-radius: 0;
}
#top .avia-section.wide-section, #top .avia-section.wide-column-section {
min-height: 0;
}
.flex_column.wide-column:before {
content: "";
position: absolute;
visibility: visible;
width: calc(100% + 100px);
height: calc(100% + 100px);
left: -50px;
top: -50px;
}
.flex_column.wide-column.left:before {
box-shadow: -14px -20px 45px -30px rgba(0, 0, 0, 0.25);
}
.flex_column.wide-column.right:before {
box-shadow: 14px -20px 45px -30px rgba(0, 0, 0, 0.25);
}
.flex_column.wide-column.white:before {
background: #ffffff;
}
.flex_column.wide-column.cream:before {
background: #f5f5ef;
}
.main_color .hr-custom .hr-inner.inner-border-av-border-fat {
border-top-width: 2px;
border-color: #6a5545 !important;
opacity: .3;
}
#top div#js_sort_items {
background: transparent;
}
#top #wrap_all #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
font-size: 14px;
font-weight: 100 !important;
font-family: "Montserrat", arial, sans-serif;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
background: transparent !important;
}
#top .main_color .av-special-heading .av-subheading.av-subheading_below {
text-transform: uppercase;
color: #6a5545;
}
#top .main_color .av-special-heading .av-subheading.av-subheading_below p {
font-family: "Montserrat", arial, sans-serif;
font-weight: 300;
}
.global-footer .avia-logo-element-container {
margin: 0;
}   @media only screen and (min-width: 768px) {
.avia-section.wide-section .container {
padding: 0 50px 0 0;
}
.avia-section.slim-section .container {
max-width: 1200px;
}
}
.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header {
max-width: 100%;
}
.global-footer {
box-shadow: 0 20px 45px -13px black;
}
.responsive .boxed#top {
box-shadow: 0 0 45px -13px black;
}
.slideshow_caption {
width: 50%;
}
.avia-slideshow li img {
border-radius: 0px;
}
.portfolio-preview-content {
padding: 40px 30px 30px 30px;
}
.forced-alternate .grid-entry-excerpt.entry-content, .forced-alternate h3.grid-entry-title.entry-title {
color: #ffffff;
}
.forced-alternate a.grid-image.avia-hover-fx {
background: #4e5980;
background: #ffffff;
}
.centered-buttons .avia-button-wrap {
display: inline-block;
margin: 0 5px;
}
.centered-buttons {
text-align: center;
}
.portfolio_preview_container .entry-content-header {
display: none;
}
.main_color .avia-content-slider .slide-image {
background: transparent;
}
#top ul.menu-item.cart_dropdown {
display: none;
}
#top #header_main > .container li > a {
font-family: 'montserrat';
text-transform: uppercase;
letter-spacing: .05em;
padding: 0 12px;
font-size: 14px;
}
#top #header_meta > .container li > a {
font-family: 'montserrat';
text-transform: uppercase;
}
#top .av-tab-section-container.white-masonry-hover-section .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *, #top .av-caption-style-overlay .av-masonry-item-with-image ins:before, #top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del {
color: #6a5545 !important;
font-family: 'montserrat';
font-weight: 400;
font-size: 20px !important;
text-shadow: 0 0 20px #f1eeea;
}
#top .av-tab-section-container.white-masonry-hover-section .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
background: rgba(251, 247, 243, 0.75);
}
.pum-theme-float-ui .pum-content + .pum-close {
font-family: "entypo-fontello" !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding-right: 0px;
}
.meeting-minutes-no-image.avia-content-slider .slide-image, .UTP-no-image.avia-content-slider .slide-image {
display: none;
} @media only screen and (min-width: 768px) {
.mobile-only {
display: none !important;
}
.menu-item.hidden-mobile-link a {
display: none;
}
#top .um-account-main {
width: 65%;
}
.avia-content-slider.meeting-minutes-no-image {
max-width: 1200px;
padding: 25px 50px;
margin: 0 auto;
}
.avia-content-slider.UTP-no-image {
max-width: 1200px;
padding: 25px 50px;
margin: 0 auto;
}
#top .flex_column.shifted-column {
margin-top: 40px;
}
#top .flex_column.underlay-column:before {
content: "";
position: absolute;
top: 30px;
left: 30px;
width: 100%;
height: 100%;
background: rgb(46, 78, 92);
visibility: visible;
}
}
@media only screen and (max-width: 767px) {
.desktop-only {
display: none !important;
}
.mobile-only {
display: block !important;
}
#top #wrap_all .all_colors h1, h1 {
font-size: 32px;
} #switch-column-order.av-layout-grid-container, .switch-column-order.av-layout-grid-container {
display: flex !important;
flex-direction: column-reverse;
}
#switch-column-order .flex_column_table, .switch-column-order .flex_column_table {
display: flex !important;
flex-direction: column-reverse;
} .responsive .av-horizontal-gallery-img {
width: auto;
height: 100%;
transform: none;
top: 0px;
padding-bottom: 10%;
margin: 5px;
}
.responsive #top .av-horizontal-gallery .avia-slideshow-controls a{
display: block !important;
}
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
padding-top: inherit;
}
#top .flex_column_table {
margin-top: inherit!important;
} .responsive #top #wrap_all .global-footer .flex_column {
margin: 0!important;
}
#top #wrap_all #main .avia-no-border-styling {
background-image: none !important;
}
.avia-section.bg-position-mobile .av-parallax.active-parallax, .avia-section.no-bg-mobile .av-parallax.active-parallax, #top .avia-section.bg-position-mobile, #top .avia-section.no-bg-mobile {
background-image: none !important;
}
.responsive #scroll-top-link {
display: block !important;
}
div#header_meta {
display: none;
}
.av-upcoming-events.inline-events a.av-upcoming-event-entry.av-upcoming-event-without-image {
width: 100%;
margin: 10px 0%;
}
button.pum-close.popmake-close {
top: 5px !important;
right: 5px !important;
}
.flex_column.mobile-padding {
padding: 6% !important;
}
.flex_column.no-mobile-padding, .flex_column.no-padding-mobile {
padding: 0px !important;
}
}
@media only screen and (max-width: 1199px) {
#top .avia-section.bg-position-mobile {
background-position: 25% !important;
}
}
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title { box-shadow: 0 0 45px -13px black;
margin: 0 0 0px 0;
} @media only screen and (min-width: 990px) {
.mobile-only-990 {
display: none !important;
}
}
@media only screen and (max-width: 989px) {
.desktop-only-990 {
display: none !important;
}
.mobile-only-990 {
display: block !important;
}
}
#top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
border-color: #f1f1f1;
background-color: #ffffff;
color: #919191;
}
span.av-inner-tab-title {
font-size: 22px;
font-family: 'montserrat';
width: 100%;
text-align: center;
}
a.av-section-tab-title.av-tab-no-icon {
width: 25%;
}
span.av-tab-arrow-container {
text-align: center;
width: 100%;
margin-bottom: -2px;
}
a.av-masonry-pagination.av-masonry-load-more {
background: #f1eeea !important;
border: 1px solid #efefef;
margin: 0 6%;
font-family: 'montserrat';
}
article.post-entry.post-entry-type-standard.format-standard.category-meeting-minutes .entry-content,
article.post-entry.post-entry-type-standard.format-standard.category-meeting-minutes .entry-content p {
pointer-events: none !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} #top .tribe-events-category-deltaplex h2 a, #top .tribe-events-category-devos-performance-hall h2 a, #top .tribe-events-category-devos-place h2 a, #top .tribe-events-category-firekeepers-casino h2 a, #top .tribe-events-category-miller-auditorium h2 a, #top .tribe-events-category-pmw h2 a, #top .tribe-events-category-vanandel-arena h2 a, #top .tribe-events-category-pmw h2 a, #top .tribe-events-category-training-and-education h2 a, #top .tribe-events-category-uncategorized h2 a {
color: #ffffff;
}
#top .tribe-events-category-deltaplex h3 a, #top .tribe-events-category-devos-performance-hall h3 a, #top .tribe-events-category-devos-place h3 a, #top .tribe-events-category-firekeepers-casino h3 a, #top .tribe-events-category-miller-auditorium h3 a, #top .tribe-events-category-pmw h3 a, #top .tribe-events-category-vanandel-arena h3 a, #top .tribe-events-category-pmw h3 a, #top .tribe-events-category-training-and-education h3 a,  #top .tribe-events-category-uncategorized h3 a {
color: #ffffff;
}
a.tribe-events-read-more {
text-align: right;
}
.tribe-events-calendar .tribe_events {
border-left-color: transparent !important;
border-bottom-color: #ffffff !important;
border-width: 1px !important;
}
#top #wrap_all #tribe-events h4.entry-title.summary, #top .tribe-events-tooltip h4.tribe-event-title {
font-size: 14px;
border-left-color: transparent;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
background: transparent;
}
#top .tribe-events-tooltip .tribe-events-arrow {
bottom: 0;
-webkit-transform: rotate(45deg) translateY(50%);
-moz-transform: rotate(45deg) translateY(50%);
transform: rotate(45deg) translateY(50%);
} dd.tribe-venue-location {
display: none;
}
.tribe-events-event-meta .tribe-events-gmap, .tribe-events-event-meta .venue-address {
display: none;
}
.tribe-events-map-wrap {
display: none;
}
span.tribe-address {
display: none;
}
.tribe-events-venue h2.tribe-venue-name {
text-align: center;
}
@media only screen and (max-width: 1079px) {
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
display:none;
}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
display:block;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a {
min-width: 0;
padding:0 0 0 20px;
margin:0;
border-style: none;
border-width: 0;
}
.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
border-right-style: solid;
border-right-width: 1px;
padding-right: 25px;
}
.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover {
background:transparent;
color: inherit;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a {
font-size: 24px;
}
div#header_meta {
display: none;
}
.html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 80px;
}
.html_visible_cart .av-burger-menu-main {
padding: 0;
}
} @media only screen and (min-width: 1080px) {
#top .av_header_transparency #header_main {
background: rgba(0,0,0,0.5);
}
div#header_meta {
min-height: 0px;
margin: 0 auto;
height: 0;
border: none !important;
}
#header_meta .container {
border: none !important;
min-height: 0 !important;
width: 100%;
}
.av_secondary_right .sub_menu {
position: relative;
width: 100%;
}
ul#avia2-menu {
width: auto;
position: absolute;
right: 12px;
top: 15px;
}
#header_main.container_wrap {
border-top: none;
}
#top #header_main > .container .main_menu  .av-main-nav > li > a {
line-height: 135px !important;
}
#top .av_header_transparency .avia-menu-fx {
bottom: 10%;
}
#top .sub_menu li ul {
right: 0;
left: inherit;
}
#top .sub_menu li ul li a {
text-align: right;
}
}
div#tribe-events-content.tribe-events-list {
max-width: 990px;
margin: 0 auto;
}
.grid-entry.flex_column.executive-board_sort a.grid-image.avia-hover-fx {
background: #c7c7c7;
box-shadow: 0 0 45px -13px rgba(0, 0, 0, 0.2);
}
.employee-img img.avia_image {
background-color: #c7c7c7;
box-shadow: 0 0 45px -13px rgba(0, 0, 0, 0.2);
}
.gform_wrapper .gform_footer input[type=submit] {
border: 1px solid #e1e1e1;
}
.um-postmessage {
font-size: 22px;
line-height: 38px;
}
div#tribe-events-content.tribe-events-list {
max-width: 990px;
margin: 0 auto;
}
.grid-entry.flex_column.executive-board_sort a.grid-image.avia-hover-fx {
background: #c7c7c7;
box-shadow: 0 0 45px -13px rgba(0, 0, 0, 0.2);
}
.gform_wrapper .gform_footer input[type=submit] {
border: 1px solid #e1e1e1;
} body .resource-container {
position: relative;
}
body .resource-container .post-column {
box-sizing: border-box !important;
margin-bottom: 30px;
}
body .resource-container .post-column .featured-image-container .post-meta-overlay {
position: absolute;
top: 0%;
left: 0;
width: 100%;
height: 100%;
text-align: center;
padding: 30px;
pointer-events: none;
background: rgba(251, 247, 243, 0.75);
transition: .35s;
opacity: 1;
}
body .resource-container .post-column .featured-image-container:hover .post-meta-overlay {
opacity: 0;
transition: .35s;
}
body .resource-container .post-column .featured-image-container {
transition: .35s;
}
body .resource-container .post-column .featured-image-container:hover {
transform: scale(1.05);
transition: .35s;
}
body .resource-container .post-column .featured-image-container .post-meta-overlay h3.post-title.no-margin {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
text-align: center;
padding: 30px;
color: #6a5545 !important;
font-family: 'montserrat';
font-weight: 400;
font-size: 20px !important;
text-shadow: 0 0 20px #f1eeea;
} .resource-container.post-type-container.load-bttn .row {
max-height: 10000px;
transition: .35s;
}
.resource-container.post-type-container.load-bttn.active .row {
max-height: 400px;
overflow: hidden;
transition: .35s;
}
.resource-container.post-type-container.load-bttn .row:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
max-height: 0px;
bottom: 0;
left: 0;
pointer-events: none;
background: transparent;
transition: .35s;
}
.resource-container.post-type-container.load-bttn.active .row:after {
content: "";
max-height: 200px;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
transition: .35s;
} body .resource-container .show-more-bttn-container {
display: flex;
width: 100%;
text-align: center;
align-items: center;
justify-content: center;
position: absolute;
bottom: 0;
margin: auto;
transition: .35s;
}
body .resource-container .show-more-bttn-container a.fake-load-button {
background: #f1eeea !important;
font-family: 'montserrat', sans-serif;
width: 90%;
min-width: 200px;
padding: 20px 30px;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
font-size: 13px;
}
body .resource-container .show-more-bttn-container a.fake-load-button:hover span {
transition: .35s;
letter-spacing: 2px;
}
body .resource-container .show-more-bttn-container a.fake-load-button span {
transition: .35s;
}
body .resource-container .show-more-bttn-container.in-active {
transition: .35s;
opacity: 0;
visibility: hidden;
pointer-events: none !important;
} .container {
position: relative !important;
width: 100% !important; padding: 0px 50px !important;
clear: both !important;
}
*, ::after, ::before {
box-sizing: border-box;
}