/*
Theme Name: BIFF 2015
Version: 1.0
Description: Child theme Enfold
Author: Resonate Web Marketing
Author URI: http://www.resonatewebmarketing.com
Template: enfold
*/


/*Add your own styles here:*/

/*Add your own styles here:*/
@media only screen and (min-width: 1440px) {
    .logo img {
    margin-top: -13px;
    padding-left: 50px;
    padding-top: 10px;
}
    .ubermenu.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    margin-left: 10%;
    max-height: 600px;
    max-width: 80%;
}
}

@media only screen and (min-width: 990px) {
.container_wrap.container_wrap_first.main_color.fullsize div.container {
    max-width: 75%;
}
.logo img {
    margin-top: -13px;
    padding-left: 15px!important;
    padding-top: 10px;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container {
    padding-left: 0px;
    padding-right: 0px;
}
.post-entry.post-entry-type-page.post-entry-9 div.avia_textblock p {
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 30px;
}
.post-entry.post-entry-type-page.post-entry-9 div.avia_textblock h5 {
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top:20px;
}
body#top.home.page.page-id-9.page-template-default.logged-in.admin-bar.stretched.open_sans.customize-support div#wrap_all div#main div#after_section_1.main_color.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units {
    padding-top: 0;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all {
    width: 100%;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container .av-content-full.units {
    background: #f2f2f2 none repeat scroll 0 0;
    padding-top: 10px;
    width: 100%;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container .av_one_third {
    background: #ffffff none repeat scroll 0 0;
    margin-left: 0.5%;
    margin-top: 0px;
    width: 32.7%;
}
div.template-page.content.av-content-full.alpha.units {
    padding-bottom: 0;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div#after_fullwidth_button.main_color.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units section.av_textblock_section {
    padding-bottom: 30px;
    padding-left: 25px;
}
.post-entry.post-entry-type-page.post-entry-9 div.entry-content-wrapper.clearfix div.flex_column.av_one_third.first.avia-builder-el-2.el_after_av_button_big.el_before_av_one_third.avia-builder-el-first section.av_textblock_section {
    background: #ffffff none repeat scroll 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.av-masonry-entry .av-masonry-entry-title {
    font-size: 12px;
}
.logo img {
    margin-top: -13px;
    padding-left: 15px!important;
    padding-top: 10px;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
    padding-top: 117px;
}
}
@media only screen and (max-width: 989px) {
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container {
    padding-left: 0;
    padding-right: 10px;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all {
    width: 100%;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container .av-content-full.units {
    background: #f2f2f2 none repeat scroll 0 0;
    padding-top: 10px;
    width: 100%;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container .av_one_third {
    background: #ffffff none repeat scroll 0 0;
    margin-left: 0.5%;
    width: 100%;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div#after_fullwidth_button.main_color.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units section.av_textblock_section {
    padding-bottom: 30px;
    padding-left: 25px;
}
.post-entry.post-entry-type-page.post-entry-9 div.entry-content-wrapper.clearfix div.flex_column.av_one_third.first.avia-builder-el-2.el_after_av_button_big.el_before_av_one_third.avia-builder-el-first section.av_textblock_section {
    background: #ffffff none repeat scroll 0 0;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0;
    display: block;
    max-width: 100%;
    position: relative;
}
.avia-caption .avia-caption-title h3 {
    background: rgba(46, 48, 50, 0.33) none repeat scroll 0 0;
    display: inline-block;
    margin: 0 0 1px;
    padding: 10px 15px;
}
body .column-top-margin {
    margin-top: 0;
}
#header_meta.container_wrap.container_wrap_meta.av_icon_active_right.av_extra_header_active {
    display: none;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
table#tablepress-60.tablepress.tablepress-id-60.dataTable h3 a {
    font-size: 80%;
    text-transform: none;
}
table#tablepress-60.tablepress.tablepress-id-60.dataTable thead tr.row-1.odd {
    font-size: 65% !important;
}
table#tablepress-8.tablepress.tablepress-id-8.dataTable h3 a {
    font-size: 100%;
    text-transform: none;
}
table#tablepress-8.tablepress.tablepress-id-8.dataTable thead tr.row-1.odd {
    font-size: 85% !important;
}
}



table#tablepress-15.tablepress.tablepress-id-15.dataTable tbody td {
    font-size: 110%;
}
.html_stretched #wrap_all {
    background-color: #ffffff;
}
.av-share-box .av-share-link-description {
    margin-bottom: 20px;
    margin-left: 30px;
}
.av-masonry-entry-title a {
    font-weight: normal;
}
h3 {
    font-size: 28px;
    font-weight: lighter;
    text-transform: uppercase;
}
.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 {
    background: rgba(46, 48, 50, 0.33) none repeat scroll 0 0;
    display: inline-block;
    margin: 0 0 1px;
    padding: 10px 15px;
}
body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main div.container .av_one_third .column-top-margin {
    margin-top: 10px;
}
body {
    font-size: 17px;
    line-height: 1.5em;
}
#top h1 a {
    font-size: 1.5em;
    font-weight: 400;
}
#top h1 {
    font-size: 1.5em;
}
h2 {
    font-size: 1.5em;
    font-weight: 400;
}
.image-overlay .image-overlay-inside::before {
    display: none;
}
div#main div#full_slider_1.avia-fullwidth-slider.main_color.avia-shadow.avia-builder-el-0.el_before_av_one_fifth.avia-builder-el-first.container_wrap.fullsize .image-overlay {
    visibility: hidden;
}
.inner_sidebar {
    margin-left: 20px;
}
#top .news-content {
    font-size: 0.9em;
}
.widgettitle {
    font-size: 1.2em;
}
.post-meta-intos {
    display: none;
}
.container.template-blog.template-single-blog {
    padding-right: 20px;
}
nav.main_menu a {
    font-size: 18px;
    font-weight: 400;
    padding: 0 11px;
}
nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav a {
    color: #fcfcfc;
}
nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav a:hover {
    color: #a2a1aa;
}
.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
    background-color: #5b5a5f;
}
#top .av-main-nav ul a {
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 21px;
    max-width: none;
    min-height: 23px;
    padding: 7px 8px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
#header_main {
    background: #000000 none repeat scroll 0 0;
}
.av-main-nav ul li a {
    border: medium none;
}
.festdate {
    background-color: #000000;
    color: #f8f8f9;
    font-size: 23px;
    font-weight: 600;
    padding-bottom: 8px;
    padding-top: 5px;
    text-align: center;
}
#header_meta {
    background: #000000 none repeat scroll 0 0;
}
.avia-menu-fx {
    bottom: -4px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.av-main-nav > li > ul {
    border-top-style: solid;
    border-top-width: 5px;
}

article.main_color.inner-entry div.grid-content {
    background-color: #000000;
}
article.main_color.inner-entry div.grid-content:hover {
    background-color: #ededed;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title {
    background-color: transparent;
    color: #000000;
    line-height: 1.6em;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title:hover {
    background-color: transparent;
    color: #000000;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title a {
    font-size: 22px;
}
.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-odd.grid-col-2.grid-links-.isotope_activated {
    margin-top: 15px;
}
p {
    line-height: 1.4em;
}
.mtphr-dnt-instagram-caption {
    display: block;
    font-size: .7em!important;
    line-height: 1.5em!important;
    color: white!important;
}
#credit-link {
    float: right;
    font-size: 11px;
}
#credit-link a {
}
#socket {
    background-color: #000000;
}
#socket .container a {
    color: #ffffff;
}
section.av_textblock_section div.avia_textblock {
    margin-top: 14px;
}
.container main.template-page.content.av-content-small.alpha.units {
    padding-top: 0;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title {
    padding-bottom: 6px;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title:hover {
    padding-bottom: 6px;
    background-color: #ededed;
}
.grid-content {
    padding-bottom: 10px;
}
.flex_column.av_one_fifth.avia-builder-el-5.el_after_av_one_fifth.el_before_av_two_fifth {
    margin-left: 30px;
    width: 120px;
}
form#gform_6 {
    background-color: #dadada;
    padding-left: 20px;
    padding-top: 10px;
}
.main_color a {
    color: #a874b0;
}
#main div#after_full_slider_1.main_color.container_wrap.sidebar_right div.container div.template-page.content.av-content-small.alpha.units div.post-entry.post-entry-type-page.post-entry-16688 div.entry-content-wrapper.clearfix div.flex_column.av_one_full.first.avia-builder-el-1.el_after_av_slideshow_full.avia-builder-el-no-sibling div.togglecontainer.toggle_close_all.avia-builder-el-5.el_after_av_textblock.el_before_av_promobox.enable_toggles section.av_toggle_section div.single_toggle p.toggler {
    background: #a4a4a4 none repeat scroll 0 0;
}
.post-entry.post-entry-type-page.post-entry-16688 div.entry-content-wrapper.clearfix div.flex_column.av_one_full.first.avia-builder-el-1.el_after_av_slideshow_full.avia-builder-el-no-sibling div.togglecontainer.toggle_close_all.avia-builder-el-6.el_after_av_promobox.el_before_av_textblock.enable_toggles section.av_toggle_section div.single_toggle p.toggler {
    background-color: #a4a4a4;
}
.buy:hover {
    opacity: 0.5;
}
.fontawesome-text {
    display: none;
}
#main .av-share-box {
    display: none!important;
}
/*.post-entry.post-entry-type-page.post-entry-9 .hr {
    display: none;
}*/
#header_meta.container_wrap.container_wrap_meta.av_icon_active_right.av_extra_header_active {
    border-color: #000000;
}
#top .social_bookmarks li {
    border: medium none;
}
.mfp-iframe-holder .mfp-content {
    max-width: 1400px;
    width: 85%;
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title, .avia_transform .av_slideshow_full .avia-caption-content, .avia_transform .av_slideshow_full .avia-caption-title, .avia_transform .av_fullscreen .avia-caption-content, .avia_transform .av_fullscreen .avia-caption-title, .avia_transform .avia-slideshow-button {
    animation: 0s ease 0s normal none 1 running none !important;
    visibility: visible !important;
}
.entry-content h1 {
    font-size: 2.3em !important;
    font-weight: 300;
}
table#tablepress-60.tablepress.tablepress-id-60.dataTable h3 a {
    font-size: 16px;
    text-transform: none;
}
table#tablepress-60.tablepress.tablepress-id-60.dataTable h3 a:hover {
    color: blue;
    font-size: 16px;
    text-transform: none;
}
article.main_color.inner-entry div.grid-content {
    background: #ffffff none repeat scroll 0 0;
}
article.main_color.inner-entry div.grid-content:hover {
    background: #ededed none repeat scroll 0 0!important;
}
article.main_color.inner-entry div.grid-content h3:hover {
    background: #ededed none repeat scroll 0 0;
}
article.main_color.inner-entry div.grid-content h3:active {
    background: #ededed none repeat scroll 0 0;
}
article.main_color.inner-entry div.grid-content h3 a:hover {
    background: #ededed none repeat scroll 0 0;
}
body#top.page.page-id-1559 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1553 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1407 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1071 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1401 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-941 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-945 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1137 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-2202 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
body#top.page.page-id-1496 article.main_color.inner-entry div.grid-content h3 a {
    color: #000000;
    font-size: 20px;
}
article.main_color.inner-entry div.grid-conten:hover {
    background: #ededed none repeat scroll 0 0;
}
article.main_color.inner-entry div.grid-content a:hover {
    background: #dedede none repeat scroll 0 0;
}
.avia_transform a:hover .image-overlay {
    opacity: 0.1 !important;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: #c8c8c8;
}
.sort_width_container.av-sort-yes div#js_sort_items div.sort_by_cat {
    font-size: 1.4em;
}
.sort_width_container.av-sort-yes div#js_sort_items a {
    border: 2px solid;
    margin-left: 10px;
    margin-bottom: 5px;
    padding: 2px 5px;
}
#js_sort_items div.sort_by_cat span.text-sep {
    display: none;
}
ul#avia-menu.menu.av-main-nav a span.avia-menu-fx {
    background-color: #ffffff;
}
div .av_one_half {
    margin-left: 1%;
    width: 49.5%;
}
div.avia-button-wrap.avia-button-left a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #222222;
    border-radius: 0;
    color: #222222;
    margin-bottom: -5px;
    margin-right: 5px;
    margin-left: 13px;
    margin-top: 2px;
    padding: 4px 3px;
}
div.avia-button-wrap.avia-button-left a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left:hover {
    background: gray none repeat scroll 0 0;
}
.avia-button-wrap.avia-button-left a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left span.avia_iconbox_title {
    color: #222222;
    font-size: 11px;
}
.biff-sing .avia-button-wrap.avia-button-left a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left span.avia_iconbox_title {
    color: #ffffff;
    font-size: 11px;
}
.avia-button-wrap.avia-button-left a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left span.avia_iconbox_title:hover {
    background: gray none repeat scroll 0 0;
    color: white;
}
.avia-button.avia-size-small {
    min-width: 75px;
}

.grid-entry-excerpt {
    font-size: 17px;
    font-style: italic;
    margin-bottom: -2px;
    color:#000000;
}

section.av_textblock_section div.avia_textblock p{
    padding-right:15px;
    padding-left:15px;
}

div.av-masonry-entry-content.entry-content {
text-align: center;
}

.page.page-id-1137 div.av-masonry-entry-content.entry-content  {
    text-align: left!important;
}
.page.page-id-1137  h3.av-special-heading-tag {
    padding-left: 20px;
}

.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 {
    background: rgba(46, 48, 50, 0.33) none repeat scroll 0 0;
    display: inline-block;
    margin: 0 0 1px;
    padding: 10px 15px;
}
body#top.page.page-id-1407  .avia_textblock {
    padding-left: 20px;
    padding-right: 10px;
}
body#top.page.page-id-1553  .avia_textblock {
    padding-left: 20px;
    padding-right: 20px;
}
body#top.page.page-id-1523  .avia_textblock {
    padding-left: 20px;
    padding-right: 20px;
}
h5 {
    font-size: 25px;
    font-weight: 300;
}
.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination {
    transition: all 0.7s ease-in-out 0s;
}
a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left {
    margin-left: 15px;
}
 div#main a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-x-large.avia-position-left a {
    padding: 15px
    font-size: 18px;
 }
#gform_submit_button_3 {
    display: none;
}
form#gform_3 button.button {
    margin-top: 35px;
    margin-left: -34px;
     border-bottom: 1px solid black;
    border-top: 1px solid black;
}
form#gform_3 {
    height: 80px;
    margin-bottom: 4px;
    margin-top: -52px;
    padding-top: 0;
}
input[type="submit"], #submit, .button {
    padding: 9px 11px;
}
div.avia_textblock.hff-mc p {
    padding-bottom: 0px!important;
    padding-left: 2px!important;
}

body#top.home.page.page-id-9.page-template-default.stretched.open_sans div#wrap_all div#main h3.av-special-heading-tag {
    margin-left: 30px!important;
}
div#wrap_all div#main div#av-layout-grid-1.av-layout-grid-container.entry-content-wrapper.main_color.av-flex-cells.avia-builder-el-0.el_before_av_layout_row.avia-builder-el-first.container_wrap.fullsize div.flex_cell.no_margin.av_one_third.avia-builder-el-1.el_before_av_cell_two_third.avia-builder-el-first {
    padding-right: 0px!important;
}
.page-id-3978 .avia-tooltip.avia-tt { display: none !important; opacity: 0 !important; }

.hff-submissions a.avia-button.avia-size-x-large {
    font-size: 18px!important;
    min-width: 190px!important;
    padding: 8px!important;
}






body {
  font-size: 17px;
  line-height: 1.5em;
}
#top h1 a {
	font-size: 1.5em;
	font-weight: 400;
}
#top h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.5em;
	font-weight: 400;
}
.image-overlay .image-overlay-inside:before {
	display: none;
}
div#main div#full_slider_1.avia-fullwidth-slider.main_color.avia-shadow.avia-builder-el-0.el_before_av_one_fifth.avia-builder-el-first.container_wrap.fullsize .image-overlay {
 visibility: hidden;
 }
.inner_sidebar {
	margin-left: 20px;
}
#top .news-content {
	font-size: .9em;
}
.widgettitle {
	font-size: 1.2em;
}
.post-meta-intos {
	display:none;
}
.container.template-blog.template-single-blog {
	padding-right: 20px;
}
nav.main_menu a {
	font-size: 18px;
	font-weight: 400;
	padding: 0 11px;
	font-color: #ffffff;
}
nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav a{
    color: #fcfcfc;
}
nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav a:hover{
    color: #a2a1aa;
}
.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a  {
    background-color: #5b5a5f;
}
#top .av-main-nav ul a {
	float: left;
    font-size: 16px;
    height: auto;
    line-height: 21px;
    max-width: none;
    min-height: 23px;
    padding: 7px 8px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
#header_main {
	background: none repeat scroll 0 0 #000000;
}
.logo img {
	padding-top: 10px;
}
.av-main-nav ul li a {
	border: none;
}
.festdate {
    background-color: #37175F;
    color: #f8f8f9;
    font-size: 23px;
    font-weight: 600;
    padding-top: 5px;
    text-align: center;
    padding-bottom: 8px;
}

.avia-menu-fx {
    bottom: -4px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.av-main-nav > li > ul {
    border-top-style: solid;
    border-top-width: 5px;
}

article.main_color.inner-entry div.grid-content {
    background-color: #ffffff;
}
article.main_color.inner-entry div.grid-content:hover {
    background-color: #929292
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title {
    background-color:  transparent;
    color: #000000;
    line-height: 1.6em;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title:hover{
    background-color: transparent;
    color: #000000;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title a {
    font-size: 20px;
}
.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-odd.grid-col-2.grid-links-.isotope_activated {
    margin-top: 15px;
}
p {
    line-height: 1.4em;
}
#credit-link {
    font-size: 11px;
    float:right;
}
#credit-link a {
}
#socket {
    background-color: #000000;
}
#socket .container a {
    color: #ffffff;
}
section.av_textblock_section div.avia_textblock {
    margin-top: 14px;
}
.container main.template-page.content.av-content-small.alpha.units {
    padding-top: 0px;
}
.grid-content header.entry-content-header h3.grid-entry-title.entry-title {
    padding-bottom: 6px;
}
.grid-content {
    padding-bottom: 10px;
}
.post-entry.post-entry-type-page.post-entry-4765 .venues h3.grid-entry-title a {
    font-size: 16px;
}
.post-entry.post-entry-type-page.post-entry-4765 .venues h5 {
    font-size: 14px;
}
.post-entry.post-entry-type-page.post-entry-4765 .sort_width_container.av-sort-yes {
    margin-bottom: 10px;
}
.post-entry.post-entry-type-page.post-entry-4765 .venue-specs.enable_toggles section.av_toggle_section div.single_toggle {
    margin-bottom: 20px;
    background-color: #6c4589;
}
.post-entry.post-entry-type-page.post-entry-4765 .venue-specs .single_toggle .toggler {
    background-color: #dcdcdc;
}
.post-entry.post-entry-type-page.post-entry-4765 .venue-specs .single_toggle p.toggler span.toggle_icon {
    background-color: #6c4589;
}

form#gform_6 {
    padding-left: 20px;
    padding-top: 10px;
    background-color: #dadada;
}
.main_color a {
    color: #c97800;
}
#main div#after_full_slider_1.main_color.container_wrap.sidebar_right div.container div.template-page.content.av-content-small.alpha.units div.post-entry.post-entry-type-page.post-entry-16688 div.entry-content-wrapper.clearfix div.flex_column.av_one_full.first.avia-builder-el-1.el_after_av_slideshow_full.avia-builder-el-no-sibling div.togglecontainer.toggle_close_all.avia-builder-el-5.el_after_av_textblock.el_before_av_promobox.enable_toggles section.av_toggle_section div.single_toggle p.toggler {
    background: #a4a4a4;
}
.post-entry.post-entry-type-page.post-entry-16688 div.entry-content-wrapper.clearfix div.flex_column.av_one_full.first.avia-builder-el-1.el_after_av_slideshow_full.avia-builder-el-no-sibling div.togglecontainer.toggle_close_all.avia-builder-el-6.el_after_av_promobox.el_before_av_textblock.enable_toggles section.av_toggle_section div.single_toggle p.toggler {
    background-color: #a4a4a4;
}
.buy:hover{
    opacity: .5;
}
.fontawesome-text {
    display: none;
}
/*.av-share-box {
    display: none!important;
}*/






/*NEW 2016 BUILD*/

/*removes line and space bottom of home page*/
body#top.home.page.page-id-28 div.hr {
    display: none;
}
/*body#top.home.page.page-id-17832 div.hr {
    display: none;
}*/
/*temp adjust homepage before new launch*/
body#top.home.page.page-id-28 div.container{
    max-width: 1310px;
}
body#top.home.page.page-id-28 .av-magazine .av-magazine-sideshow.av_one_half {
    border-left-style: solid;
    border-left-width: 0;
    margin-left: 0%;
    padding-left: 4%;
    width: 50%;
}
/*makes top navagation bar black*/
#header_meta {
    background: none repeat scroll 0 0 #000000;
}
/*fixes logo spacing*/
.logo img {
    margin-top: -13px;
    padding-top: 10px;
}
.logo a span.subtext {
    display: none;
}


/*adjust too close to edge*/
.av-special-heading {
    padding-left: 15px;
}

body#top.home.page.page-id-17832 .no_margin.av_one_third {
   background: #f2f2f2 none repeat scroll 0 0;
}
body#top.home.page.page-id-17832 .flex_cell_inner {
    background: white none repeat scroll 0 0;
    display: block;
    position: relative;
    padding-bottom: 15px;
}
#biff-mainsp .flex_cell_inner {
    background-color: #000000!important;
}
#biff-mainsp a.avia_image:hover .image-overlay {
    opacity: 0.0!important;
}

.biff-accordion p.toggler:hover{
    background-color: #B83E01;
    color:#ffffff;
}
.biff-accordion p.toggler{
    background-color: #993300;
    color:#ffffff;
}
.biff-accordion p.toggler.activeTitle:hover {
    background-color: gray;
    color:#ffffff;
}
.biff-accordion p.toggler.activeTitle{
    background-color: gray;
    color:#ffffff;
}
.biff-mainsp a.hover  {
    display: none;
}
/*makes default width for posts wider*/
#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 750px;
}
/*increases size post title blog*/
#top .flex_column .template-blog .post-title {
    font-size: 36px;
}


/*adjusting archive page layout*/
body#top.page.page-id-17970 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18013 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18016 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18018 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18032 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18035 div.big-preview.single-big {
    display: none;
}
body#top.page.page-id-18037 div.big-preview.single-big {
    display: none;
}
/*header widget styles*/
#header .widget {
  left: 50%;
  padding-top: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  z-index: 999;
}
#top #searchform {
   display:none;
}

/*uber menu styles*/
.av_main_nav_header.av_menu_right #header_main .main_menu-uber{
  clear:none;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0 -40px 0 0;
  right:0;
}

/* Menu left or right, slim */
.av_main_nav_header .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
/* Menu left or right, large */
.av_main_nav_header.av_large .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:47px;
  padding-bottom:43px;
  padding-right:10px;
}
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}



/*#menu-item-18280 .ubermenu.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, #menu-item-15654 .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    margin-left: 16%;
    margin-right: 10%;
    max-height: 600px;
    max-width: 64%;
}*/
div.ubermenu-search form.ubermenu-searchform input.ubermenu-search-input {
    margin-bottom: 0px!important;
    height: 55px!important;
    color: #000000!important;
}
div.ubermenu-search form.ubermenu-searchform {
        height: 55px!important;
        margin-bottom: 0px!important;
        width: 350px!important;
}
li#menu-item-18356.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-18356.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto div.ubermenu-content-block.ubermenu-custom-content {
    height: 55px;
}
div.ubermenu-search {
     height: 55px!important;
}
.biff-shadow h2 {
     text-shadow: 1px 5px 14px black;
}
.biff-shadow h3 {
     text-shadow: 1px 5px 14px black;
}
.biff-shadow p {
     text-shadow: 1px 5px 14px black;
}
.biff-heading h2 {
    color: #ffffff;
}
.biff-heading h3 {
    color: #ffffff;
}
.biff-heading-shadow h2 {
    color: #ffffff;
    text-shadow: 1px 5px 14px black;
}
.biff-heading-shadow p {
    color: #ffffff;
    text-shadow: 1px 5px 14px black;
}
.container_wrap {
    border-top-width: 0px;
}
div.gform_body ul#gform_fields_5.gform_fields.top_label.form_sublabel_below.description_above li#field_5_5.gfield.gfield_price.gfield_price_5_5.gfield_product_5_5.field_sublabel_below.field_description_above div.ginput_container.ginput_container_singleproduct input#ginput_quantity_5_5.ginput_quantity {
    width: 35px!important;
}
div.gform_body ul#gform_fields_5.gform_fields.top_label.form_sublabel_below.description_above li#field_5_4.gfield.gfield_price.gfield_price_5_4.gfield_product_5_4.field_sublabel_below.field_description_above div.ginput_container.ginput_container_singleproduct input#ginput_quantity_5_4.ginput_quantity {
    width: 35px!important;
}
ul#gform_fields_5.gform_fields.top_label.form_sublabel_below.description_above li#field_5_4.gfield.gfield_price.gfield_price_5_4.gfield_product_5_4.field_sublabel_below.field_description_above label.gfield_label {
    font-size: 21px;
}
ul#gform_fields_5.gform_fields.top_label.form_sublabel_below.description_above li#field_5_5.gfield.gfield_price.gfield_price_5_5.gfield_product_5_5.field_sublabel_below.field_description_above label.gfield_label {
     font-size: 21px;
}
div.post-entry.post-entry-type-page.post-entry-16961 label.gfield_label {
    color: #ffffff;
}
 div.post-entry.post-entry-type-page.post-entry-16961 div.gform_footer.left_label {
    margin-left: 0;
 }
.avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol {
    color: #ffffff;
    opacity: 1.0;
 }
 form#gform_15 div.gform_body ul#gform_fields_15.gform_fields.top_label.form_sublabel_below.description_below li#field_15_26.gfield.gf_readonly.field_sublabel_hidden_label.field_description_below div#input_15_26.ginput_container.ginput_container_date div.clear-multi div#input_15_26_3_container.gfield_date_year.ginput_container.ginput_container_date input#input_15_26_3 {
    width: 80%!important;
 }

 .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year {
    margin-right: -0.75em!important;
}
.gfield .biff-stripe {
    padding-left: 10px;
    padding-right: 10px;
}
 div.grid-content div.avia-arrow {
    color: #993300;
 }
 h3.avia-form-success {
    background-color: transparent;
 }
 article.main_color.inner-entry div.grid-content {
    min-height: 130px;
}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
    padding: 5px 10px!important;
}
.biff-ven .avia-image-container.avia-align-center {
    margin-bottom: 0px!important;
}
div#credit-link a img.alignnone.wp-image-2615 {
    margin-bottom: -5px;
}
div#credit-link a.alignnone {
    margin-bottom: -5px;
}
.biff-ticks1 .template-page.content.av-content-full.alpha.units {
  padding-top: 10px;
}
#tablepress-60_wrapper.dataTables_wrapper.no-footer table#tablepress-60.tablepress.tablepress-id-60.tablepress-responsive-tablet.dataTable.no-footer thead {
    color: #ffffff;
}
.tablepress tr:hover td {
    background-color: none !important;
}
.tablepress .row-hover tr:hover td {
    background-color: none;
}
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input {
    font-size: 19px!important;
}
.search-result-counter {
    padding: 0;
}

.search-result-counter img {
    width: 100%;
    height: 100%;
    border-radius: 0px;
}
.search-result-counter {
    border-radius: 0px;
    box-shadow: none;
    height: 85px;
    left: 0;
    line-height: 24px;
    padding: 0px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 160px;
}
#top .template-search.content .entry-content-wrapper {
    clear: both;
    font-size: 16px;
    padding-bottom: 40px;
    padding-left: 175px;
}
.biff-sing a{
    color: #ffffff;
 }
 .team-member-name {
    font-size: 1.3em;
    margin-top: 7px;
}
.team-img-container img {
    display: block;
    margin: 0 auto;
    float: left;
}

.biff-sponsor div.avia-content-slider-inner  a.slide-image {
    background: #ffffff!important;
}
li#menu-item-search.noMobile.menu-item.menu-item-search-dropdown.menu-item-avia-special a {
    display: none!important;
}
.container { 
    max-width: 100%!important;
}